summaryrefslogtreecommitdiffstats
path: root/twin/compton-tde/compton.c
Commit message (Collapse)AuthorAgeFilesLines
* twin/compton: remove no longer used old pid-file functionsAlexander Golubev46 hours1-57/+0
| | | | | Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/673 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* twin/compton: simplify signal handlersAlexander Golubev46 hours1-45/+29
| | | | | | | | | | | | Make signal handlers just set a flag and move all actual logic into the main loop. A general reminder: it's a UB to have stuff like malloc() in signal handlers. This partially reverts some changes made by fbd3a27d6e. Now to reset compton config the whole session will be recreated from scratch. Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/673 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* twin/compton: use SIGUSR1 to reload settingsAlexander Golubev46 hours1-25/+1
| | | | | | | | | | Before that to reload settings compton-tde was using SIGUSR2; and SIGUSR1 wasn't actully used, but was designated for something wierd. This commit removes old SIGUSR1 handler and uses SIGUSR1 to reload the settings instead of SIGUSR2. Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/673 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* twin/compton: remove the file passed via --write-pid-path on exitAlexander Golubev46 hours1-2/+39
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* twin/compton-tde: remove some dead codeAlexander Golubev46 hours1-22/+1
| | | | | | | | `WORK_AROUND_FGLRX` is not defined anywhere in the build system. And the code under the #ifdefs was broken for decades as `restartOnSigterm` is not declared, defined or used anywhere. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* SunOS specific patchesDenis Kozadaev2023-05-221-0/+4
| | | | Signed-off-by: Denis Kozadaev <denis@dilos.org>
* twin: fix unwated pointer reference for window IDOBATA Akio2022-01-131-1/+1
| | | | | | Just the ID is required. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Update all windows when compton settings are reloadedTimothy Pearson2015-04-131-0/+5
|
* Merge compton changesTimothy Pearson2015-01-171-19/+95
|
* Fix passage of wid pointer to Window parameter in ↵Timothy Pearson2014-11-301-1/+1
| | | | | | win_determine_greyscale_background Thanks to Richard Grenville for catching that mistake!
* Fix window fade inRichard Grenville2014-11-301-5/+1
|
* Fix blur option not being written correctlyTimothy Pearson2014-11-251-1/+1
| | | | Add ability to set desaturated backgrounds from the control center
* Rewrite greyscale OpenGL system to use GLSLTimothy Pearson2014-11-251-2/+154
| | | | | Add ability to blend color and greyscale based on window alpha (actual window alpha currently set at 0.5 when blending is enabled) Reenable greyscale logout effect when compositor is in use
* Fix greyscale filterTimothy Pearson2014-11-231-13/+46
|
* Fix twin deleting comptontdepidfile when compton-tde already running on startupTimothy Pearson2014-11-231-1/+0
| | | | Fix long-standing bug in calling desktop lock methods over DCOP from within kdesktop process
* Reload shadow radius during signal hander fast reconfTimothy Pearson2014-11-231-0/+3
|
* Disable shadows in compton-tde by default (i.e. if no configuration file ↵Timothy Pearson2014-11-231-1/+1
| | | | could be found)
* Fix compton-tde not reloading settings from correct directory after user loginTimothy Pearson2014-11-221-0/+30
|
* Add optional global/per window greyscale transparency filter to compton-tdeTimothy Pearson2014-11-221-0/+155
|
* Fix improperly sized string buffers in compton pid codeTimothy Pearson2014-11-201-2/+2
|
* Write compton-tde pid file to tmpTimothy Pearson2014-11-191-30/+18
| | | | This resolves Bug 887
* Add tooltip fade/shadow configuration to twin compositing optionsTimothy Pearson2014-11-191-2/+0
|
* Remove extraneous PID debugging messages from compton-tdeTimothy Pearson2014-11-181-4/+0
| | | | This resolves Bug 645
* Fix broken window fade-inTimothy Pearson2014-11-181-3/+30
| | | | | | Add additional fade debugging Add separate configuration option for menu shadows Fix up default shadow settings in configuration dialogs
* Add DEBUG_FADEDaniel Hahler2014-11-171-7/+45
| | | | This adds printf_dbgf statements to debug issues with fading.
* Bring shadow size and location in line with TDE's original xcompmgr compositorRichard Grenville2014-11-171-5/+6
|
* Fix compilation errors from changed compton APITimothy Pearson2014-11-121-2/+2
|
* Merge remote-tracking branch 'compton-update/master'Timothy Pearson2014-11-121-130/+313
| | | | | | | Conflicts: twin/compton-tde/common.h twin/compton-tde/compton.c twin/compton-tde/opengl.c
* twin/compton-tde: make XRandR support optional in compot-tdeAlexander Golubev2014-04-291-8/+37
|
* Move sources to correct directoryTimothy Pearson2014-03-311-0/+7854