summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken submenu iconsTimothy Pearson2014-11-186-6/+6
|
* Add compositor option to enable/disable blurring of transparent window ↵Timothy Pearson2014-11-182-0/+20
| | | | backgrounds
* Fix stupid mistake in previous commitTimothy Pearson2014-11-182-9/+3
|
* Fix broken window fade-inTimothy Pearson2014-11-183-22/+82
| | | | | | Add additional fade debugging Add separate configuration option for menu shadows Fix up default shadow settings in configuration dialogs
* Add DEBUG_FADEDaniel Hahler2014-11-172-7/+46
| | | | 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 improper desktop wallpaper export causing fake transparency dependent ↵Timothy Pearson2014-11-172-11/+13
| | | | application failure
* Fix accidental renaming of device icons in GIT hash 46e2e9Timothy Pearson2014-11-1613-15/+15
|
* Fix large file previews that were broken in GIT hash 3e7ad37fTimothy Pearson2014-11-144-10/+50
|
* Fix errors accidentally introduced in GIT hash 77a1b1Timothy Pearson2014-11-146-13/+22
|
* Do not attempt to set null user images in tdm tdecontrol moduleTimothy Pearson2014-11-121-1/+3
| | | | This resolves Bug 1899
* Fix compilation errors from changed compton APITimothy Pearson2014-11-121-2/+2
|
* Add semi-automated update scriptTimothy Pearson2014-11-121-0/+46
|
* Merge remote-tracking branch 'compton-update/master'Timothy Pearson2014-11-1210-353/+1070
|\ | | | | | | | | | | | | Conflicts: twin/compton-tde/common.h twin/compton-tde/compton.c twin/compton-tde/opengl.c
| * Bug fix #224: Flush after XUngrabServer()Richard Grenville2014-10-061-0/+2
| | | | | | | | | | Fix #224 by XFlush() after XUngrabServer(). Thanks to rathsky and smlx for reporting.
| * Misc #204: Add glx_take_screenshot() & othersRichard Grenville2014-09-074-29/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add glx_take_screenshot() for taking a screenshot. With ImageMagick the output data could be viewed in this way: display -size [SCREEN-WIDTH]x[SCREEN-HEIGHT] -depth 8 -flip rgb:[PATH] (#204) - Add D-Bus command `opts_get string:paint_on_overlay_id` to get X Composite overlay window ID. (#204) - Code cleanup.
| * Merge branch 'richardgv-dev' of github.com:chjj/compton into richardgv-devRichard Grenville2014-09-071-1/+1
| |\
| | * fix crash caused by free of uninitialized pointermæp2014-08-061-1/+1
| | |
| * | Misc: Add --no-name-pixmapRichard Grenville2014-09-072-1/+8
| |/ | | | | | | | | Add --no-name-pixmap to disable the usage of XCompositeNameWindowPixmap(), for debugging.
| * Misc: Fix spelling mistakesRichard Grenville2014-08-062-2/+2
| | | | | | | | Still, "Guassian" -> "Gaussian". (#221)
| * Bug fix: Fix X pixmap leakage in shadow_paintRichard Grenville2014-08-034-3/+149
| | | | | | | | | | | | - Fix X pixmap leakage in shadow_paint. - Add the skeleton of a X resource leakage checker.
| * Misc: Fix compilation with NO_VSYNC_OPENGL_GLSL / NO_C2Richard Grenville2014-07-292-0/+9
| | | | | | | | Fix compilation with NO_VSYNC_OPENGL_GLSL / NO_C2.
| * Misc #218: Warn about using --glx-no-rebind-pixmap on intel driverRichard Grenville2014-07-281-1/+2
| | | | | | | | | | Warn about using --glx-no-rebind-pixmap on xf86-video-intel. Thanks to aktau for the info. (#218)
| * Improvement: Separate GLX parts from session_t & Attempt to fix #217Richard Grenville2014-07-285-185/+290
| | | | | | | | | | | | | | - Separate GLX parts from session_t into glx_session_t. - Add --rererdir-on-root-change and --glx-reinit-on-root-change, as possible solutions for #217. Thanks to jlindgren90 for reporting.
| * Misc: Add --version & --no-x-selectionRichard Grenville2014-07-132-1/+12
| | | | | | | | | | | | - Add --version. (#206) - Add --no-x-selection for debugging. (#207)
| * whitespace cleanupMichael Reed2014-07-041-1/+1
| |
| * Misc #205: Add 2 long options & Update documentationRichard Grenville2014-06-151-0/+2
| | | | | | | | | | | | - Add two long variants of short options. - Update documentation.
| * Feature: #183 custom window shader & #193 --no-fading-destroyed-argbRichard Grenville2014-05-164-99/+352
| | | | | | | | | | | | | | | | | | | | | | | | | | - Add --glx-fshader-win, which specifies a custom fragment shader for painting windows. compton-default-fshader-win.glsl is the shader with default behavior, and compton-fake-transparency-fshader-win.glsl provides a template of fake transparency. (#183) - Add --force-win-blend to force all windows to be painted with blending. - Add --no-fading-destroyed-argb, as a workaround of bugs in some WMs. (#193)
| * Bug fix #195: Pointer incompatibility with libconfig-1.3*Richard Grenville2014-05-101-1/+1
| | | | | | | | | | Fix pointer incompatibility with libconfig-1.3*. Thanks to sstewartgallus for reporting. (#195)
| * Bug fix #194: Fix assertion failure in some casesRichard Grenville2014-04-281-2/+2
| | | | | | | | | | | | Fix assertion failure when evaluating --unredir-if-possible-exclude or --paint-exclude on unmapped windows. Thanks to ppuryear for reporting. (#194)
| * Bug fix #191: Add rounded-corners detection to --unredir-if-possibleRichard Grenville2014-04-214-6/+18
| | | | | | | | | | | | | | Add `bounding_shape` and `rounded_corners` as condition match target. Deprecate --shadow-ignore-shaped. Add rounded-corners detection to win_is_fullscreen(). Slightly modify win_rounded_corners() logic. Thanks to tdryer for reporting. (#191)
| * Misc: Fix a possible assert() failureRichard Grenville2014-04-211-1/+1
| |
| * Bug fix #190: Copy shadow/fade state from last paint on unmapped winsRichard Grenville2014-04-193-32/+88
| | | | | | | | | | | | Copy shadow/fade/color-inversion/background-blur state from last paint on unmapped windows. I hope it doesn't have unexpected side effects. (#190)
| * Misc: Try to avoid evaluating conditions after window unmap & othersRichard Grenville2014-04-193-23/+56
| | | | | | | | | | | | | | | | | | | | | | | | - Try to avoid evaluating conditions after window unmap/destruction. Unfortunately, frequently this doesn't work due to the asynchronous nature of X. - Add _GTK_FRAME_EXTENTS exclusion rules to compton.sample.conf. Thanks to memeplex, hexchain, and others for info. (#189) - Add debugging option --show-all-xerrors, and other debugging changes. Doc update.
| * Misc: Add --xrender-sync{,-fence} as configuration file optionRichard Grenville2014-03-263-5/+25
| | | | | | | | | | | | | | | | - Add --xrender-sync{,-fence} as configuration file option. - Quit on encountering invalid opacity rule. - Other small changes.
| * Bug fix #181: Add --xrender-sync{,-fence}Richard Grenville2014-03-175-51/+379
| | | | | | | | | | | | | | | | | | | | - Add --xrender-sync{,-fence} to deal with redraw lag issue on GLX backend. --xrender-sync-fence requires a sufficiently new xorg-server and libXext. NO_XSYNC=1 may be used to disable it at compile time. Thanks to tchebb for reporting and everybody else for testing. (#181) - A bit code clean-up. Replace a few XSync() with XFlush() to minimize the latency.
| * Misc: xr-glx-hybrid alias & minor fixesRichard Grenville2014-03-112-0/+16
| | | | | | | | | | | | | | - Add "xr-glx-hybrid" as an alias of "xr_glx_hybrid". (#163) - Clear damage history in expose_root() and when root window size changes. Unfortunately this doesn't fix #181.
| * Bug fix: Fix -SRichard Grenville2014-02-271-1/+3
| | | | | | | | Fix the broken -S.
| * Bug fix: Fix access to freed memory due to invalid w->prev_transRichard Grenville2014-01-211-1/+28
| | | | | | | | | | | | | | - Fix a bug that w->prev_trans sometimes points to freed memory. Probably related to #165. - Add some more debugging printf()-s under DEBUG_EVENTS.
| * Bug fix #163: xr_glx_hybrid: Flickering issueRichard Grenville2014-01-191-0/+7
| | | | | | | | | | xr_glx_hybrid backend: Attempt to fix flickering issue. Thanks to cju for testing.
* | Break potential infinite loop on DCOP wallpaper export callTimothy Pearson2014-11-101-4/+4
| | | | | | | | This resolves Bug 2176
* | Fix renaming icon fonts => font-x-generic in desktop filesSlávek Banko2014-11-089-9/+9
| |
* | Read from X-DocPath onlyTimothy Pearson2014-11-072-2/+2
| |
* | Fix another incorrect renaming from the previous mimetype compliance patchesTimothy Pearson2014-10-262-2/+2
| |
* | Make kdesktop_lock and ksmserver ARGB screen blanking more efficient and ↵Timothy Pearson2014-10-254-22/+30
| | | | | | | | | | | | | | improve multi-head support in same Fix kdesktop_lock busy cursor appearing over active screen saver after GUI-driven VT switch and delayed return to original VT Repair kdesktop_lock invalid password delay bypass with Cancel button
* | Fix stragglers that were not properly renamed in the XDG standardization commitsTimothy Pearson2014-10-2427-27/+27
| |
* | Fix accidental duplication of text-x- in new mime icon stringsTimothy Pearson2014-10-245-5/+5
| |
* | Fix exec icon location and bring it into XDG complianceTimothy Pearson2014-10-2217-20/+20
| |
* | Fix remaining issues from mimetype icon renameTimothy Pearson2014-10-221-1/+1
| |
* | Repair mimetype icon usage, part 1. The following are not fully verified in ↵Timothy Pearson2014-10-222-3/+3
| | | | | | | | source as of this commit due to ubiquity: info, unknown