[ANNOUNCE] wayland-protocols 1.21

Jonas Ådahl jadahl at gmail.com
Fri Apr 30 16:46:54 UTC 2021

wayland-protocols 1.21 is now available.

This release introduces support for installing using meson instead of
autotools. The aim is to in a later release remove support for
installing using autotools.

Also new with this release is the introduction of a new protocol phase
that replaces the old "unstable" phase: "staging". The main purpose of
this is making it more painless to transition a protocol from it's
testing-in-production phase to declaring it stable. See README.md for

This release also introduces a new staging protocol: xdg-activation,
meant to enable transferring focus between different toplevel surfaces.
For example from a launcher to a launchee, or one focused application to

A handful of cleanups, clarifications, and fixes has seen the light of
day as well, see the included shortlog for details.

Aleix Pol (1):
      Include a new xdg_activation protocol

Bhushan Shah (1):
      text-input: document behavior regarding multiple text-inputs

Carlos Garnacho (1):
      staging/xdg-activation: Describe interoperation with X11

Jonas Ådahl (11):
      README.md: Add some merge request triaging conventions
      Add meson build system support
      tests: Add compile tests
      ci: Switch to upstream ci-templates and use Debian bullseye
      ci: Add test-meson step
      build: Fix wayland-protocols.pc when using autotools
      ci: Use ci-fairy to check for Signed-off-by
      ci: Make the FDO_UPSTREAM_REPO variable global
      Replace `unstable` with `staging`
      Makefile.am: Include meson-only files
      build: Bump version to 1.21

Pekka Paalanen (1):
      linux-dmabuf: no buffer errors on device disappearance

Peter Hutterer (1):
      pointer-gestures: correct description of pinch

Roman Gilg (1):
      Update point-of-contact for KDE

Simon Ser (4):
      xdg-shell: describe how to re-map an unmapped toplevel
      xdg-shell: explain how clients need to perform an initial commit
      linux-dmabuf: clarify what mixed valid/INVALID modifiers mean
      xdg-foreign: add error enums

Vlad Zahorodnii (2):
      Use correct indefinite article before "xdg"
      fullscreen-shell: Clarify that present requests assign a surface role

onox (5):
      presentation-time: Add enum attribute to 'flags'
      pointer-constraints: Add enum attribute to 'lifetime'
      linux-dmabuf: Add enum attribute to 'flags'
      fullscreen-shell: Add enum attributes to various arguments
      text-input: Add enum attributes to various arguments

git tag: 1.21

MD5:  8196416baac07cd833bcb86b69da41a7  wayland-protocols-1.21.tar.xz
SHA1: 6e0e2a05edb43d32e3b2e3f681ef266a287a186e  wayland-protocols-1.21.tar.xz
SHA256: b99945842d8be18817c26ee77dafa157883af89268e15f4a5a1a1ff3ffa4cde5  wayland-protocols-1.21.tar.xz
PGP:  http://wayland.freedesktop.org/releases/wayland-protocols-1.21.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20210430/20b8bf88/attachment.sig>

More information about the wayland-devel mailing list