Wayland 1.23 lansat, iată noutățile
Protocolul server de afișare Wayland 1.23 lansat, cu instrumente de depanare îmbunătățite, noi moduri enum-header și suport pentru OpenBSD.
Wayland, protocolul de server de afișare renumit, utilizat pe scară largă în ecosistemul Linux, a lansat oficial versiunea 1.23, aducând mai multe îmbunătățiri și funcții remarcabile pentru a îmbunătăți experiența utilizatorului și interacțiunea dezvoltatorilor. Iată-le:
- Dimensionarea buffer-ului intern de conexiune: Wayland permite acum personalizarea dimensiunii buffer-ului intern de conexiune prin libwayland. În funcție de cerințele aplicației, această ajustare poate duce la o utilizare mai eficientă a memoriei.
- Mod Enum-header: Actualizarea introduce un mod enum-header pentru instrumentul
wayland-scanner. Această funcție permite generarea de fișiere header care conțin doar enumuri, ceea ce ajută la partajarea fișierelor header ale enumurilor între biblioteci și utilizatorii acestora. - Validarea Enum-urilor pe partea de server: Pentru a spori robustetea,
wayland-scannergenerează acum și funcții de validare pentru enum-uri pe partea de server, asigurându-se că datele respectă valorile așteptate înainte de procesare. - Urmărirea învechirii: Cu noul atribut XML „deprecated-since”, dezvoltatorii pot marca acum orice cerere, eveniment sau intrare enum ca fiind învechită în protocol. Această funcționalitate ajută la menținerea unui cod mai curat și la tranziții line de la elementele învechite.
- Instrumente de depanare: Dezvoltatorii pot acum să denumească cozile, îmbunătățind procesul de depanare prin facilitarea urmăririi și diagnosticării problemelor din cozile de evenimente.
În afară de schimbările menționate mai sus, introducerea funcțiilor wl_client_get_user_data() și wl_client_set_user_data() în Wayland 1.23 îmbunătățește gestionarea datelor clientului, făcând mai simplu atașarea și gestionarea datelor personalizate pentru clienți, permițând un management mai personalizat și mai eficient al clienților.
În plus, pentru a-i extinde compatibilitatea, noua versiune suportă acum OpenBSD, lărgindu-și baza de utilizatori și utilizabilitatea pe diferite sisteme. În cele din urmă, adăugarea unei cereri wl_shm.release ajută la curățarea și gestionarea corespunzătoare a memoriei partajate.
Puteți consulta anunțul de lansare pentru informații detaliate despre toate schimbările din Wayland 1.23.
