Wayland 1.24 Release Candidate Brings Few Changes
([Wayland] 22 Minutes Ago
Wayland 1.24)
- Reference: 0001548326
- News link: https://www.phoronix.com/news/Wayland-1.24-RC1
- Source link:
Following the recent decision to [1]no longer issue alpha or beta releases of Wayland , the Wayland 1.24 release candidate was issued on Thursday in working toward that next release.
The Wayland 1.24 release candidate is now available for testing. But as has been the case for years, most of the interesting Wayland innovations are taking place within Wayland-Protocols and the Wayland compositors themselves. Wayland 1.24 brings few changes worth noting.
The Wayland 1.24 highlights noted by release manager Simon Ser include:
- A new wl_fixes interface to add a request to destroy a wl_registry object.
- A new wl_keyboard.key repeated state, to allow compositors to take over the responsibility of repeating keys, which is useful for remote desktop.
- wl_display_dispatch_queue_timeout() and wl_display_dispatch_timeout(), to set a timeout when dispatching events.
- wl_shm_buffer_ref() and wl_shm_buffer_unref(), to access wl_shm_buffer underlying storage after the protocol object has been destroyed (e.g. when a client is shutting down).
- wl_proxy_get_interface() and wl_resource_get_interface(), to fetch the wl_interface of an object.
- wl_resource_post_error_vargs(), as an alternative to wl_resource_post_error() when the compositor already has a va_list.
The full list of Wayland 1.24 release candidate changes can be found via the [2]mailing list announcement .
[1] https://www.phoronix.com/news/Wayland-Drop-Alpha-Beta
[2] https://lists.freedesktop.org/archives/wayland-devel/2025-May/044282.html
The Wayland 1.24 release candidate is now available for testing. But as has been the case for years, most of the interesting Wayland innovations are taking place within Wayland-Protocols and the Wayland compositors themselves. Wayland 1.24 brings few changes worth noting.
The Wayland 1.24 highlights noted by release manager Simon Ser include:
- A new wl_fixes interface to add a request to destroy a wl_registry object.
- A new wl_keyboard.key repeated state, to allow compositors to take over the responsibility of repeating keys, which is useful for remote desktop.
- wl_display_dispatch_queue_timeout() and wl_display_dispatch_timeout(), to set a timeout when dispatching events.
- wl_shm_buffer_ref() and wl_shm_buffer_unref(), to access wl_shm_buffer underlying storage after the protocol object has been destroyed (e.g. when a client is shutting down).
- wl_proxy_get_interface() and wl_resource_get_interface(), to fetch the wl_interface of an object.
- wl_resource_post_error_vargs(), as an alternative to wl_resource_post_error() when the compositor already has a va_list.
The full list of Wayland 1.24 release candidate changes can be found via the [2]mailing list announcement .
[1] https://www.phoronix.com/news/Wayland-Drop-Alpha-Beta
[2] https://lists.freedesktop.org/archives/wayland-devel/2025-May/044282.html
phoronix