[ANNOUNCE] wayland 1.21.91

Simon Ser contact at emersion.fr
Tue Feb 28 16:24:44 UTC 2023

This is the alpha release for Wayland 1.22.

This new release adds explicit events for the preferred buffer scale
and transform, adds an event to indicate the pointer's physical scroll
direction, adds a few new convenience functions, and includes various
spec clarifications and bug fixes.

Full commit history below.

Alexandros Frantzis (5):
      client: Track the proxies attached to a queue
      tests: Capture the test client log
      client: Warn when a queue is destroyed with attached proxies
      tests: Support tests that check for client failure
      client: Abort when trying to add an event to a destroyed queue

Andri Yngvason (1):
      wayland-server: Add method to get global name

Carlos Garnacho (1):
      server: Extend display name string size

Daniel Stone (3):
      tests: Use bool for client test
      wayland-server: Add wl_client_add_destroy_late_listener
      tests: Ensure resource vs. client destroy handler order

Fergus Dall (1):
      scanner: Fix undefined behavior around qsort

Ian Douglas Scott (3):
      Do not allow nullable arrays, which were not correctly implemented
      Do not allow nullable `new_id`
      Document which type are nullable, and wire format for null value

Kirill Primak (2):
      protocol: remove wl_subsurface lifetime contradiction
      protocol: add defunct_role_object error

Marius Vlad (1):
      release.sh: Don't push *all* tags

Mikhail Gusarov (2):
      protocol: wl_subsurface::destroy does not remove the role
      protocol: Clarify meaning of input region for cursors, DnD icons

Olivier Fourdan (1):
      build: Make release.sh generic

Peter Hutterer (1):
      protocol: add wl_pointer's axis relative physical direction

Sebastian Wick (1):
      protocol: do not change pending x and y when attaching a buffer

Simon Ser (19):
      build: re-open main branch for regular development
      Add release.sh
      util: name function typedef arguments
      server: don't document void return values
      cursor: make param names match with documentation
      ci: set ASAN_OPTIONS=detect_odr_violation=0
      ci: upgrade images
      protocol: mention protocol error name in wl_subcompositor.get_subsurface
      protocol: add wl_compositor.error.bad_parent
      protocol: add note about wl_buffer/wl_callback version
      server: fail on global name overflow
      server: rename wl_display.id to next_global_name
      protocol: add wl_surface.preferred_buffer_scale
      protocol: add wl_surface.preferred_buffer_transform
      readme: drop paragraph about Weston
      readme: reword website description
      readme: convert to Markdown
      shm: fix segfault when accessing destroyed pool resource
      build: bump version to 1.21.91 for the alpha release

Vlad Zahorodnii (1):
      protocol: reorder wl_data_offer.source_actions and wl_data_device.enter

git tag: 1.21.91

SHA256: 5381b18db7f1b98b1bcd71cf7740dec3382b34bea68e514f22672a6c1a4b418a  wayland-1.21.91.tar.xz
SHA512: 23839d241e4190ea29204a76d6041075c2b219e482a432c0afedef0fe8b14f42c709ca5c4c681d668a7d0ae27f28dd814b22f3e50449aca3627175d26867eba0  wayland-1.21.91.tar.xz
PGP:    https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.21.91/downloads/wayland-1.21.91.tar.xz.sig

More information about the wayland-devel mailing list