| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This resolves Bug 887
|
| |
|
|
|
|
| |
upstart/systemd parallel start slowing down Xorg's initialization
|
|
|
|
| |
This resolves Bug 645
|
| |
|
|
|
|
| |
backgrounds
|
| |
|
|
|
|
|
|
| |
Add additional fade debugging
Add separate configuration option for menu shadows
Fix up default shadow settings in configuration dialogs
|
|
|
|
| |
This adds printf_dbgf statements to debug issues with fading.
|
| |
|
|
|
|
| |
application failure
|
| |
|
| |
|
| |
|
|
|
|
| |
This resolves Bug 1899
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
twin/compton-tde/common.h
twin/compton-tde/compton.c
twin/compton-tde/opengl.c
|
| |
| |
| |
| |
| | |
Fix #224 by XFlush() after XUngrabServer(). Thanks to rathsky and smlx
for reporting.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |\ |
|
| | | |
|
| |/
| |
| |
| |
| | |
Add --no-name-pixmap to disable the usage of
XCompositeNameWindowPixmap(), for debugging.
|
| |
| |
| |
| | |
Still, "Guassian" -> "Gaussian". (#221)
|
| |
| |
| |
| |
| |
| | |
- Fix X pixmap leakage in shadow_paint.
- Add the skeleton of a X resource leakage checker.
|
| |
| |
| |
| | |
Fix compilation with NO_VSYNC_OPENGL_GLSL / NO_C2.
|
| |
| |
| |
| |
| | |
Warn about using --glx-no-rebind-pixmap on xf86-video-intel. Thanks to
aktau for the info. (#218)
|
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| |
| |
| | |
- Add --version. (#206)
- Add --no-x-selection for debugging. (#207)
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Add two long variants of short options.
- Update documentation.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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)
|
| |
| |
| |
| |
| | |
Fix pointer incompatibility with libconfig-1.3*. Thanks to
sstewartgallus for reporting. (#195)
|
| |
| |
| |
| |
| |
| | |
Fix assertion failure when evaluating --unredir-if-possible-exclude or
--paint-exclude on unmapped windows. Thanks to ppuryear for reporting.
(#194)
|
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|
| |
| |
| |
| |
| |
| | |
Copy shadow/fade/color-inversion/background-blur state from last paint
on unmapped windows. I hope it doesn't have unexpected side effects.
(#190)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Add --xrender-sync{,-fence} as configuration file option.
- Quit on encountering invalid opacity rule.
- Other small changes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| | |
Fix the broken -S.
|
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| |
| | |
xr_glx_hybrid backend: Attempt to fix flickering issue. Thanks to cju
for testing.
|
| |
| |
| |
| | |
This resolves Bug 2176
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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
|