Skip to content
Compare
Choose a tag to compare
@romangg romangg released this 29 Jan 14:53
· 131 commits to master since this release

0.526.0-beta.0 (2022-10-10)

⚠ BREAKING CHANGES

  • server: KDE idle API changes
  • server: create Plasma windows without parent, unmap them via dtor call
  • client: dmabuf modifiers in 64 bit only
  • client: dmabuf formats in vector
  • server: dmabuf modifier set once per buffer, not for each plane

Features

  • implement plasma_shell applet popup role (86fecaa)
  • implement plasma_shell open under cursor request (5cf1ede)
  • server: set one modifier per dmabuf buffer (c3e8005)
  • server: unmap Plasma windows with dtor call (a910169)
  • support org_kde_plasma_activation_feedback interface (83a0d38)
  • update to Plasma window management version 15 (9675128)
  • update to Plasma window management version 16 (68e9200)

Bug Fixes

  • bump org_kde_plasma_window_management version (8bd1320)
  • bump Plasma shell protocol version (5007208)
  • client: remove timer from windowCreated (421e811)
  • client: silence PlasmaWindowManagement clang warnings (599da6f)
  • replace emit with Q_EMIT (8eb9935)
  • server: check C-function return values (6ca253a)
  • server: correct typo in Wayland::Global (bcbf01f)
  • server: make PlasmaVirtualDesktop dtor public (306bc77)
  • server: remove duplicate include (c394f20)
  • server: remove unused attribute (9fcd0cb)
  • server: use default member initializer (ef7ff71)

Refactors

  • client: have dmabuf modifiers as 64 bit in public API (6d85ea9)
  • client: store DRM formats in vector (19ab68e)
  • server: publish KDE idle timeout objects (8b4ee06)
  • server: replace C-style casts with static casts (1664423)