In der neuen Version:
- Bei den Tools zur Sicherstellung des Starts von Wayland-Anwendungen in der Mir-Umgebung wurde die Anzahl der unterstützten Wayland-Protokollerweiterungen erhöht. Die Erweiterungen wl_shell, xdg_wm_base und xdg_shell_v6 sind derzeit standardmäßig aktiviert. Separat können zwlr_layer_shell_v1 und zxdg_output_v1 aktiviert werden. Die Arbeit an der Bereitstellung der Möglichkeit, eigene Wayland-Protokollerweiterungen für ihre Mir-basierten grafischen Shells zu definieren, hat begonnen. Der erste Schritt bei der Implementierung dieser Funktion war das Hinzufügen eines neuen libmirwayland-dev-Pakets, das es Ihnen ermöglicht, eine Klasse für Ihr eigenes Protokoll zu generieren und diese bei MirAL zu registrieren;
- Die MirAL-Schicht (Mir Abstraction Layer) wurde erweitert, die verwendet werden kann, um den direkten Zugriff auf den Mir-Server und die Abstraktion des Zugriffs auf ABI über die libmiral-Bibliothek zu vermeiden. Unterstützung für die Registrierung nativer Wayland-Erweiterungen für die WaylandExtensions-Klasse hinzugefügt. Eine neue MinimalWindowManager-Klasse wurde hinzugefügt, um eine Standard-Fensterstrategie zu implementieren (kann zum Erstellen einfacher Wrapper mit schwebenden Fenstern verwendet werden, die Wayland-Clients dabei unterstützen, ein Fenster mithilfe von Bildschirmgesten auf Touchscreens zu verschieben und in der Größe zu ändern);
- Die experimentelle Unterstützung für X11-Anwendungen wurde um die Möglichkeit erweitert, die Xwayland-Komponente nach Bedarf zu starten.
Source: opennet.ru