Wayland 1.23 släppt, här är vad som är nytt
Wayland 1.23 displayserverprotokoll släppt, med förbättrade felsökningshjälpmedel, nya enum-header-lägen och stöd för OpenBSD.
Wayland, det välkända protokollet för bildskärmsserver som används flitigt inom Linux-ekosystemet, har officiellt släppt version 1.23, och introducerar flera betydande förbättringar och funktioner för att förbättra användarupplevelsen och interaktionen för utvecklare. Här är de:
- Intern anslutningsbuffertstorlek: Wayland tillåter nu anpassning av storleken på den interna anslutningsbufferten via libwayland. Beroende på applikationens krav kan denna justering leda till mer effektivt minnesanvändande.
- Enum-header-läge: Uppdateringen introducerar ett enum-header-läge för
wayland-scanner-verktyget. Denna funktion möjliggör generering av headers som enbart innehåller enums, vilket underlättar delning av enum-headers mellan bibliotek och bibliotekets användare. - Server-sidig Enum-validering: För att öka robustheten genererar
wayland-scannernu även valideringsfunktioner för enum på serversidan, vilket säkerställer att data överensstämmer med förväntade värden innan bearbetning. - Spårning av föråldring: Med det nya “deprecated-since”-XML-attributet kan utvecklare nu markera vilken som helst begäran, händelse eller enum-post som föråldrad i protokollet. Denna funktion hjälper till att upprätthålla renare kod och smidiga övergångar bort från föråldrade element.
- Felsökningshjälpmedel: Utvecklare kan nu namnge köer, vilket förbättrar felsökningsprocessen genom att göra det lättare att spåra och diagnostisera problem inom händelseköerna.
Förutom de förändringar som nämns ovan förbättrar införandet av wl_client_get_user_data() och wl_client_set_user_data() i Wayland 1.23 hanteringen av klientdata, gör det enklare att koppla och hantera anpassad data till klienter, vilket möjliggör mer personlig och effektiv hantering av klienter.
Dessutom, för att utöka dess kompatibilitet, stöder den nya versionen nu OpenBSD, vilket breddar dess användarbas och användbarhet över olika system. Slutligen hjälper tillägget av en wl_shm.release-förfrågan till korrekt hantering och rensning av delat minne.
Du kan hänvisa till versionsmeddelandet för detaljerad information om alla förändringar i Wayland 1.23.
