v3
Notes
This is the development branch, so bugs are to be expected.
Build system
compton
is moving to the meson build system. Users (and packagers) are encouraged to try it and report any problems they found.
Notable changes since v2
- Some refactoring
- Moved event handling from xlib to xcb.
- Moved most of the X functions (XShape, XComposite, Xrender, Xinerama, etc.) to xcb. Huge thanks to @psychon 🎉
- Moved from server side region (Xfixes) to client side (pixman).
- Painting logic clean up.
- Use libev for I/O and timeout events.
- Move to meson build system
Fixes since rc1
Deprecation
--glx-use-copysubbuffermesa
: On of the Intel developers has called this extension "a bad idea", saying it could hurt bandwidth constrained Intel cards. And generally buffer swapping is just going to be faster as long as you have a sane video driver.--glx-copy-from-front
: The developer who added this flag in the first place has said "do not use [this flag]" chjj/compton#168 (comment)