v7
Release schedule
rc1
released on Jul 07, 2019
Final version released on Jul 18, 2019
Build changes
- compton now requires uthash to build.
- xcb-xinerama is now mandatory.
- Improved build experience on FreeBSD.
Notable changes
-
compton now detects what driver it is using.
-
glFinish is used automatically when not using NVIDIA driver. This should reduce input lag.
-
Window shadow parameter is tweaked so it won't get cut off at the edges.
-
The experimental glx backend now uses OpenGL 3.3 core profile.
-
New blur configuration syntax. See here for details
This is mainly a preparation for the kawase blur method. But if you are using the experimental backends, you can now get better gaussian blur without the need to generate blur kernels manually.
Comparison:
Before After (Blur configuration used:
blur: { method: "gaussian"; size: 5; deviation: 3; }
)
Changes
- Introduced the
debug-mode
. compton won't take over your screen when it's in debug mode, so you can, for example, use your debugger when compton is suspended. - Improved transparency detection to avoid some of the necessary blur rendering #191
- Refactored how window creation is handled in compton. Should reduce possible races with X server.
- New (experimental) backends are now have feature parity.
- compton is no longer advertised to X server as xcompmgr.
- X atoms are now cached.
- More unused code removal.
Bug Fixes
- Fixed several crashes related to unredirecting.
- Fixed several rendering errors in the new glx and xrender backends.
- Fixed several rendering errors related to window reparenting.
- Fixed #50, but only under the experimental backends.
- Fixed regressions: #160 #164 #175 #176 #188 #189 #190
- Other fixes: #171