romangg
released this
29 Jan 14:53
·
176 commits
to master
since this release
0.525.0-beta.0 (2022-06-12)
⚠ BREAKING CHANGES
- client: output pointer removed from mode struct
- client: output device modes are provided as std::vector
- server: dmabuf API changes
Features
- client: remove output pointer in mode type (88280c2)
- server: close dmabuf buffer plane fds (5159ee4)
- server: make dmabuf buffer class a POD-like type (9dc0454)
- server: provide dmabuf import as std::function (47801c8)
- server: receive dmabuf buffer as smart pointer (8048153)
- server: store dmabuf buffer planes and flags (2b8fdc0)
Bug Fixes
- add wayland-client-protocol.h in virtual_keyboard_v1.cpp (4134b7a)
- client: use STL vector for iterator correctness (f203e3a)
- link testLinuxDmabuf with Wayland::Client (7342423)
- resolve xml DTD issues (bb351ba)
- server: accept buffer damage unconditionally (758d8f0)
- server: check global on dmabuf buffer creation (4b7da9d)
- server: drop "wayland-server.h" in seat header (94b3fa5)
- server: remove QObject parent argument (5b6bfb7)
- server: workaround Xwayland issue with invalid and linear mods (c03d426)