
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 mailing list announcement .