wrapland@0.527.0-beta.0
·
97 commits
to master
since this release
0.527.0-beta.0 (2023-02-16)
⚠ BREAKING CHANGES
- server: cursor surface is provided as raw pointer
- server: text-input v2 surface returns raw pointer
- server: custom surface interfaces provided as raw pointers
- server: surface API to get confined pointers changes
- client: xdg-toplevel configure data retrieved via single getter
- client: xdg-toplevel state enum renamed
- client: xdg-shell positioner API uses a separate data object
- server: xdg-shell popup API uses a positioner object
Features
- client: provide xdg-toplevel configure data struct (054aaa8)
- implement ext_idle_notify_v1 (2cd9117)
- server: provide xdg-shell positioner class (e8196d7)
- support xdg-shell version 3 (7f0e80f)
- support xdg-shell version 4 (23f7e95)
- support xdg-shell version 5 (8b1cb2d)
Bug Fixes
- client: remove size setter from public API (294926c)
- server: constify local variables (6214bbc)
- server: disconnect the previous surface on cursor updates (18a635a)
- server: ensure xdg-toplevel configure size is not negative (14a9bff)
- server: no-lint unchecked optional access (64c50a1)
- server: provide confined pointers as raw pointers (b957049)
- server: provide surface objects as raw pointer (87e59db)
- server: return value at end of function (2e6f680)
Refactors
- client: move xdg-toplevel state enum out of class (d97f5e2)
- client: provide xdg-shell positioner resource class (bb2b749)
- client: split out xdg-shell positioner data (900cb5d)
- server: check positively to cleanup pointer confinements (8371c4c)
- server: provide custom surface interfaces as raw pointers (0bf193e)
- server: setup gesture surface in separate function (13cce0d)
- server: store cursor surface as raw pointer (834210e)
- server: store gesture surface as raw pointer (e80b14e)
- server: store gesture surface in struct (0cc7ca7)
- server: store pointer confinements as raw pointer (338e568)
- server: store text input surface as raw pointer (779fa85)
- server: store viewport as raw pointer (614d3a6)
- server: update cursor with raw surface (3585014)