Small patch to fix some issues with screencopy / toplevel-export (notably crashing and/or misaligned buffers) and crashes on exit.
Fixes:
- framebuffer: ignore addStencil on legacyRenderer
- screencopy: fix glReadPixels offset
- screencopy: fix legacyrenderer builds
- toplevelexport: fix getPreferredReadFormat param in captureToplevel
Other:
- hyprctl: order commands alphabetically (#4061)
- input: Stop propagating axis events after valid binds (#4059)
- input: don't send mouse events on touch (#4071)
- internal: various improvements to avoid crashes on exit
- makefile: only require version.h before installheaders
Special Thanks
Massive thanks to these chads for donating some moolah as usual:
- pulsar256
- alukortti
- WhoKnows
- Ferreo
- meeri
- Dan
- VDawg
- Philipp Soldunov
- moneyspreder
- wisesheepbh
- Zack Mitkin
- JPEG
- Squiddles
- Spearhead
- Bug23451
- george_markas
- ItsDrike
- System64
- Armin
- Michael Xspect
- spikespaz
- Logno
- istasi
MRs
- Stop propagating axis events after valid binds by @dranull in #4059
- hyprctl: order commands alphabetically by @Tungsten842 in #4061
- Remove
wlr_seat_pointer_notify_motion
inCInputManager::onTouchMove
by @swwind in #4071
New Contributors
- @Tungsten842 made their first contribution in #4061
- @swwind made their first contribution in #4071
Full Changelog: v0.33.0...v0.33.1