Skip to content

v3

Compare
Choose a tag to compare
@yshui yshui released this 21 Oct 23:40
· 2151 commits to next since this release
133bf60

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

#19 #20

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)