Skip to content
Compare
Choose a tag to compare
@romangg 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)

Refactors

  • add internal dmabuf buffer resource class (b385b02)
  • server: set dmabuf formats with drm_format struct (5321d5d)