Releases: hyprwm/hyprwayland-scanner
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
v0.3.5
Small patch to fix missing types in local wl_resource* impls.
Fixes
- Fixed protocol types in events sometimes unrecognized
Full Changelog: v0.3.4...v0.3.5
v0.3.4
A small update to fix since= versioned requests/events being incorrectly generated and fix a warning.
Fixes
- fixed incorrect
wl_message
generated for functions withsince=
- fixed a warning in
::error()
Full Changelog: v0.3.3...v0.3.4