A Wayland 1.24 hivatalos kiadása elsősorban protokollfinomításokat és hibajavításokat tartalmaz, de emellett néhány hasznos újítással is bővült, amelyek a fejlesztők és komponensírók munkáját könnyítik meg. Az egyik legjelentősebb változás a wl_keyboard viselkedésének bővítése: mostantól a billentyűismétlés állapota külön kezelhető. Ez lehetőséget ad arra, hogy a komponens – például egy távoli asztali környezet – vegye át a vezérlést a billentyűismétlés működése felett, ami eddig a kliens felelőssége volt. Ez különösen fontos lehet olyan helyzetekben, ahol a késleltetés miatt a helyi ismétlés pontosabb működést biztosít.
Tartalomjegyzék

Új API-k az erőforrások kezelésére
Az 1.24-es verzióban megjelentek olyan új függvények is, amelyek az eseménykezelés és az erőforrások életciklusának pontosabb vezérlését teszik lehetővé. A wl_display_dispatch_queue_timeout és wl_display_dispatch_timeout függvények bevezetése lehetővé teszi, hogy a fejlesztők időkorlátot adjanak az események feldolgozására, ami segíthet az alkalmazások válaszkészségének biztosításában. Emellett a wl_shm_buffer_ref és wl_shm_buffer_unref függvények segítségével a megosztott memória (shm) alapú bufferek tartalma akkor is elérhető marad, ha az azt kezelő protokollobjektum már megszűnt – például amikor egy kliens éppen leáll.
Rugalmasabb hibakezelés és interfész-lekérdezés a Waylandben
További technikai újdonság a wl_fixes interfész megjelenése, amely egy új parancsot ad hozzá a wl_registry objektumok programozott törlésére. Ez lehetőséget ad arra, hogy a komponensek pontosabban menedzseljék a kapcsolódó erőforrásokat. Emellett új lehetőségek nyíltak meg a hibakezelés és a típusazonosítás területén: a wl_resource_post_error_vargs alternatív módot kínál a hibák jelentésére olyan esetekben, amikor a hibaüzenet argumentumai már egy va_list formájában állnak rendelkezésre, míg a wl_proxy_get_interface és wl_resource_get_interface lehetővé teszik, hogy egy objektum típusát dinamikusan is le lehessen kérdezni.
A Wayland 1.24 rövid kiadási bejelentése megtalálható a wayland-devel levelezőlistán.