Wayland und Weston in Version 1.11.0

Wayland und Weston sind in Version 1.11.0 erschienen. Während Wayland ein Proxy-Wrapper-API anbietet, lässt sich Weston einfacher mit verschiedenen Backends verwenden.

Mit der Einführung von Proxy-Wrappern wollen die Wayland-Macher Race Conditions in multithreaded Clients verhindern. Diese können nun das neue Proxy-Wrapper-API verwenden, wenn sie Anfragen senden, die keine Events weiterleiten.Einige Verbesserungen betreffen auch Waylands Shared Memory (shm). Referenzieren andere User noch ein Fenster, verschiebt Wayland Größenänderungen und trackt dafür interne und externe User getrennt voneinander.

Nicht zuletzt generiert die Dokumentation der clientseitigen und serverseitigen API nun HTML-Dokumente für Doxygen-Kommentare. User können so einfacher über das Internet auf Funktionen von Wayland referieren.

In Weston was Neues

Eine ziemlich große Änderung für den Referenz-Compositor Weston betrifft die Bibliothek. Diese ist nun in der Lage, die Backends “wayland”, “drm”, “x11”, “headless”, “fbdev” und “rdp” unabhängig von der “main.c” zu initialisieren. Dazu musste das Team nicht nur die Backend-Setup-Logik neu strukturieren, sondern auch eine Backend-Loading-Routine ergänzen.

Auch der IVI-Shell (In-vehicle Infotainment) haben die Weston-Entwickler einige Neuerungen spendiert. Der Code wurde aufgeräumt, umgebaut, Dokumentation ergänzt, unnütze API-Calls entfernt oder vereinfacht. Auch den Umgang mit Seat-Handling haben die Entwickler angefasst, die dynamische Speicherallokation verwendet nun, wo es möglich, den Stack. Nicht zuletzt gibt es eine Reihe von Änderungen am Buildsystem von Weston.

Herunterladen lassen sich die neuen Versionen 1.11.0 direkt am Ende der Ankündigungen von Weston und Wayland.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben