Wayland 1.23 released with enhanced buffer management, enum validation and OpenBSD support
Wayland has released version 1.23, bringing several enhancements and bug fixes to the popular X11 window system protocol replacement. Key updates include a mechanism to set the size of the internal connection buffer used by libwayland, and an enum-header mode for wayland-scanner to generate headers with only enums. Additionally, wayland-scanner now generates validator functions for enums on the server side.
The update also introduces a “deprecated-since” XML attribute, allowing protocols to indicate deprecated requests, events, or enum entries. Debugging has been improved with a new API to set a name for a queue, and wl_client_get_user_data() and wl_client_set_user_data() functions to attach custom data to clients more easily. OpenBSD support has been added, along with a wl_shm.release request for proper cleanup of this global.
