Skip to content

Releases: hyprwm/hyprwayland-scanner

v0.4.2

20 Sep 13:59
Compare
Choose a tag to compare

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

19 Sep 21:49
Compare
Choose a tag to compare

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

05 Jul 21:46
Compare
Choose a tag to compare

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

Full Changelog: v0.3.10...v0.4.0

v0.3.10

07 Jun 18:29
Compare
Choose a tag to compare

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

01 Jun 15:18
Compare
Choose a tag to compare

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

16 May 17:15
Compare
Choose a tag to compare

A minor bugfix update

Fixes

  • core: added support for nullable string types
  • core: avoid calling inert parents

MRs

  • cmake: add hpp header as target dependency by @cnt0 in #4

Full Changelog: v0.3.7...v0.3.8

v0.3.7

10 May 22:50
Compare
Choose a tag to compare

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

09 May 20:45
Compare
Choose a tag to compare

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

07 May 14:11
Compare
Choose a tag to compare

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

03 May 17:01
Compare
Choose a tag to compare

A small update to fix since= versioned requests/events being incorrectly generated and fix a warning.

Fixes

  • fixed incorrect wl_message generated for functions with since=
  • fixed a warning in ::error()

Full Changelog: v0.3.3...v0.3.4