W nowym wydaniu:
- W narzędziach zapewniających uruchomienie aplikacji Wayland w środowisku Mir zwiększono liczbę obsługiwanych rozszerzeń protokołu Wayland. Rozszerzenia wl_shell, xdg_wm_base i xdg_shell_v6 są obecnie domyślnie włączone. Oddzielnie można włączyć zwlr_layer_shell_v1 i zxdg_output_v1. Rozpoczęto prace nad zapewnieniem możliwości definiowania własnych rozszerzeń protokołu Wayland dla ich powłok graficznych opartych na Mir. Pierwszym krokiem we wdrażaniu tej funkcji było dodanie nowego pakietu libmirwayland-dev, który pozwala wygenerować klasę dla własnego protokołu i zarejestrować ją w MirAL;
- Rozbudowana została warstwa MirAL (Mir Abstraction Layer), dzięki której można uniknąć bezpośredniego dostępu do serwera Mir oraz abstrakcji dostępu do ABI poprzez bibliotekę libmiral. Dodano obsługę rejestracji natywnych rozszerzeń Wayland w klasie WaylandExtensions. Dodano nową klasę MinimalWindowManager, aby zaimplementować domyślną strategię okienkową (może być używana do tworzenia prostych opakowań z pływającymi oknami, które obsługują klientów Wayland do przenoszenia i zmiany rozmiaru okna za pomocą gestów na ekranie na ekranach dotykowych);
- Eksperymentalne wsparcie dla aplikacji X11 zostało rozszerzone o możliwość uruchamiania komponentu Xwayland w razie potrzeby.
Źródło: opennet.ru