2012-10-02 09:56:12 -04:00
|
|
|
# Build files
|
2007-03-12 08:38:59 -04:00
|
|
|
.deps
|
2024-01-29 12:44:18 -05:00
|
|
|
.direnv
|
2007-03-12 08:38:59 -04:00
|
|
|
aclocal.m4
|
|
|
|
autom4te.cache
|
|
|
|
config.log
|
|
|
|
config.status
|
|
|
|
configure
|
|
|
|
depcomp
|
|
|
|
install-sh
|
|
|
|
missing
|
|
|
|
stamp-h1
|
2011-11-06 19:20:45 -05:00
|
|
|
compton
|
2007-03-12 08:38:59 -04:00
|
|
|
*.o
|
2019-08-09 18:40:41 -04:00
|
|
|
*.d
|
2012-10-03 01:30:11 -04:00
|
|
|
build/
|
2018-10-28 19:14:26 -04:00
|
|
|
compile_commands.json
|
|
|
|
build.ninja
|
2012-10-03 01:30:11 -04:00
|
|
|
|
2020-08-30 12:57:00 -04:00
|
|
|
# language servers
|
2019-08-09 18:40:41 -04:00
|
|
|
.ccls-cache
|
2020-08-30 12:57:00 -04:00
|
|
|
.clangd
|
|
|
|
.cache
|
2019-08-09 18:40:41 -04:00
|
|
|
|
2012-10-03 01:30:11 -04:00
|
|
|
# CMake files
|
2012-10-02 09:56:12 -04:00
|
|
|
compton-*.deb
|
|
|
|
compton-*.rpm
|
|
|
|
compton-*.tar.bz2
|
2012-10-03 01:30:11 -04:00
|
|
|
release/
|
|
|
|
_CPack_Packages/
|
|
|
|
CMakeCache.txt
|
|
|
|
CMakeFiles/
|
2012-10-28 21:53:38 -04:00
|
|
|
cmake_install.cmake
|
|
|
|
CPackSourceConfig.cmake
|
2012-10-03 01:30:11 -04:00
|
|
|
install_manifest.txt
|
|
|
|
|
2024-05-15 18:33:25 -04:00
|
|
|
# apitrace
|
|
|
|
*.trace
|
2012-09-11 09:07:29 -04:00
|
|
|
|
|
|
|
# Vim files
|
2015-09-06 08:54:14 -04:00
|
|
|
.sw[a-z]
|
2012-09-11 09:07:29 -04:00
|
|
|
.*.sw[a-z]
|
2012-10-02 09:56:12 -04:00
|
|
|
*~
|
2012-09-22 08:49:17 -04:00
|
|
|
|
2024-05-15 18:33:25 -04:00
|
|
|
# Rust
|
|
|
|
target
|
|
|
|
|
|
|
|
# Python
|
|
|
|
*.pyc
|
|
|
|
*.py
|
|
|
|
!/tests/testcases/*.py
|
|
|
|
|
2012-10-02 09:56:12 -04:00
|
|
|
# Misc files
|
2024-08-05 12:34:13 -04:00
|
|
|
.vscode
|
2024-05-15 18:33:25 -04:00
|
|
|
*.conf
|
|
|
|
!/tests/configs/*.conf
|
2024-08-05 12:39:11 -04:00
|
|
|
!/data/*.conf
|
2024-05-15 18:33:25 -04:00
|
|
|
perf.data
|
|
|
|
perf.data.old
|
2019-08-09 18:40:41 -04:00
|
|
|
core.*
|
2024-05-15 18:33:25 -04:00
|
|
|
vgcore.*
|
2019-08-09 18:40:41 -04:00
|
|
|
.gdb_history
|
2012-11-18 20:46:07 -05:00
|
|
|
oprofile_data/
|
2012-09-22 08:49:17 -04:00
|
|
|
compton.plist
|
2012-10-13 06:46:59 -04:00
|
|
|
callgrind.out.*
|
2012-11-01 00:44:09 -04:00
|
|
|
man/*.html
|
Feature #16: Advanced window matching
- Add advanced window matching system, capable of matching against
arbitrary window properties as well as a series of internal
properties, with 4 additional operators (>, <, >=, <=) useful for
integer targets, and support of logical operators. The old matching
system is removed, but compatibility with the format is retained.
- As the new matching system is pretty complicated, and I have no past
experience in writing a parser, it's pretty possible that bugs are
present. It also has inferior performance, but I hope it doesn't
matter on modern CPUs.
- It's possible to disable matching system at compile time with NO_C2=1
now.
- Add ps->o.config_file to track which config file we have actually
read. Queryable via D-Bus.
- Parse -d in first pass in get_cfg() as c2 needs to query X to get
atoms during condition parsing.
- Fix a bug in wid_get_prop_adv() that 0 == rformat is not handled
correctly.
- Fix incompatibility with FreeBSD sed in dbus-examples/cdbus-driver.sh
.
- Add recipe to generate .clang_complete in Makefile, used by Vim
clang_complete plugin.
- Add DEBUG_C2 for debugging condition string parsing. DEBUG_WINMATCH is
still used for match debugging.
- Rename win_on_wdata_change() to win_on_factor_change().
- Extra malloc() failure checks. Add const to matching cache members in
session_t. Code clean-up. Documentation update.
2013-01-28 08:39:38 -05:00
|
|
|
man/*.1
|
2012-11-18 20:46:07 -05:00
|
|
|
doxygen/
|
Feature #16: Advanced window matching
- Add advanced window matching system, capable of matching against
arbitrary window properties as well as a series of internal
properties, with 4 additional operators (>, <, >=, <=) useful for
integer targets, and support of logical operators. The old matching
system is removed, but compatibility with the format is retained.
- As the new matching system is pretty complicated, and I have no past
experience in writing a parser, it's pretty possible that bugs are
present. It also has inferior performance, but I hope it doesn't
matter on modern CPUs.
- It's possible to disable matching system at compile time with NO_C2=1
now.
- Add ps->o.config_file to track which config file we have actually
read. Queryable via D-Bus.
- Parse -d in first pass in get_cfg() as c2 needs to query X to get
atoms during condition parsing.
- Fix a bug in wid_get_prop_adv() that 0 == rformat is not handled
correctly.
- Fix incompatibility with FreeBSD sed in dbus-examples/cdbus-driver.sh
.
- Add recipe to generate .clang_complete in Makefile, used by Vim
clang_complete plugin.
- Add DEBUG_C2 for debugging condition string parsing. DEBUG_WINMATCH is
still used for match debugging.
- Rename win_on_wdata_change() to win_on_factor_change().
- Extra malloc() failure checks. Add const to matching cache members in
session_t. Code clean-up. Documentation update.
2013-01-28 08:39:38 -05:00
|
|
|
.clang_complete
|
2015-09-06 08:54:14 -04:00
|
|
|
.ycm_extra_conf.py
|
|
|
|
.ycm_extra_conf.pyc
|
2013-03-15 11:16:23 -04:00
|
|
|
/src/backtrace-symbols.[ch]
|
2013-03-17 23:48:28 -04:00
|
|
|
/compton*.trace
|
2018-10-28 19:14:26 -04:00
|
|
|
*.orig
|
2020-04-07 07:34:50 -04:00
|
|
|
/tests/log
|
|
|
|
/tests/testcases/__pycache__/
|
2024-06-06 12:11:25 -04:00
|
|
|
*.profraw
|
2024-05-26 08:21:55 -04:00
|
|
|
|
|
|
|
# Subproject files
|
|
|
|
subprojects/libconfig
|