Releases: hyprwm/hyprwayland-scanner
v0.4.4
v0.4.3
Minor update with some stuff.
I have also dropped binary releases. Binary releases make little sense, please build manually.
Fixes
- client: use the proper new_id index in marshalling
- client: drop wl_resource typedef
MRs
- flake.nix: gcc13 -> gcc14; flake.lock: update by @khaneliman in #12
New Contributors
- @khaneliman made their first contribution in #12
Full Changelog: v0.4.2...v0.4.3
v0.4.2
A minor fix to fix 0.4.1's overzealous wl_proxy* replacement
Fixes
- core: fix overzealous wl_proxy* replacement of uint32s
Full Changelog: v0.4.1...v0.4.2
v0.4.1
A minor release to fixup client code new_id handling.
Fixes
- core: fixup client new_id handling
Full Changelog: v0.4.0...v0.4.1
v0.4.0
A major update that finally adds client code generation :D
New stuff
- Added client code generation with
--client
MRs
- core: Add client code generation by @vaxerski in #6
- draft: avoid undefined behaviour in C macro by @gulafaran in #8
New Contributors
- @gulafaran made their first contribution in #8
Full Changelog: v0.3.10...v0.4.0
v0.3.10
Yet another small bugfix update to avoid some potential crashes or UAFs
Fixes
- core: set resource to nullptr in onDestroyCalled
- source: ignore send... requests when resource is null
Full Changelog: v0.3.9...v0.3.10
v0.3.9
Small bugfix update to fix some protocols not building and dangling wl_resources
Fixes
- core: forward declare all used ifaces
- core: fix external type checks
- core: avoid uaf in resource data
- source: set user data after checks
Full Changelog: v0.3.8...v0.3.9
v0.3.8
v0.3.7
A small update to add fixes for core wl and add raw events
Fixes
- Added --wayland-enums for core wayland.xml to be compat with the headers
- Added raw events for when we don't have a wrapped resource
Full Changelog: v0.3.6...v0.3.7
v0.3.6
A small patch to fix reserved keywords being used as variables.
Fixes
- Fix usage of C++ reserved keywords
Full Changelog: v0.3.5...v0.3.6