Another round of minor fixes and patches for 0.46.0. Mostly edge-case crashes.
Fixes backported
- windowrules: fixup duplicate rule enum tags
- hyprctl: fix hyprctl batch json command (#8749)
- core: avoid activating toplevel-less surfaces
- xwayland: fixes to no_xwayland builds
- xwm: fixup targets in selection requests
- core: unbreak build on FreeBSD (#8762)
- hyprpm: fix hyprpm sometimes returning 0 despite errors occurring (#8761)
- core: fix possible crash on null workspace
- layout: apply groups after window creation (#8779)
Special Thanks
As always, special thanks for donating to:
- Xoores
- taigrr
- SomeMediocreGamer
- Azelphur
- maltbeverage
- johndoe42
- yyyyyyyan
- alukortti
- Theory_Lukas
- MasterHowToLearn
- ari-cake
- AuHunter
- Amaan Q.
- Jas Singh
- Hongdu
- Gerenier
- DEFLATE
- Matej Drobnic
- Snootiful
- al
- niraami
- Ricebal
- benvonh
- John Oberhauser
- loseardes77
- matipan
- SViN Drawing
Full Changelog: v0.46.0...v0.46.2