In de nieuwe uitgave:
- In de tools om de lancering van Wayland-applicaties in de Mir-omgeving te verzekeren, is het aantal ondersteunde Wayland-protocoluitbreidingen verhoogd. De wl_shell, xdg_wm_base en xdg_shell_v6 extensies zijn momenteel standaard ingeschakeld. Afzonderlijk kunnen zwlr_layer_shell_v1 en zxdg_output_v1 worden ingeschakeld. Er is begonnen met het bieden van de mogelijkheid om hun eigen Wayland-protocoluitbreidingen te definiëren voor hun op Mir gebaseerde grafische shells. De eerste stap bij het implementeren van deze functie was de toevoeging van een nieuw libmirwayland-dev-pakket, waarmee u een klasse voor uw eigen protocol kunt genereren en deze bij MirAL kunt registreren;
- De MirAL-laag (Mir Abstraction Layer) is uitgebreid, die kan worden gebruikt om directe toegang tot de Mir-server en abstractie van toegang tot ABI via de libmiral-bibliotheek te voorkomen. Ondersteuning toegevoegd voor het registreren van native Wayland-extensies in de klasse WaylandExtensions. Een nieuwe klasse MinimalWindowManager toegevoegd om een standaard vensterstrategie te implementeren (kan worden gebruikt om eenvoudige wrappers met zwevende vensters te maken die Wayland-clients ondersteunen bij het verplaatsen en vergroten/verkleinen van een venster met behulp van schermgebaren op touchscreens);
- Experimentele ondersteuning voor X11-applicaties is uitgebreid met de mogelijkheid om de Xwayland-component naar behoefte te starten.
Bron: opennet.ru