Zu den Änderungen gehört die Erweiterung der MirAL-Schicht (Mir Abstraction Layer), mit der der direkte Zugriff auf den Mir-Server und der abstrakte Zugriff auf ABI über die libmiral-Bibliothek vermieden werden können. MirAL hat Unterstützung für die Eigenschaft application_id hinzugefügt, die Möglichkeit implementiert, Fenster entsprechend den Grenzen eines bestimmten Bereichs zuzuschneiden, und Unterstützung für das Festlegen von Umgebungsvariablen durch mir-basierte Server zum Starten von Clients bereitgestellt.
Ausgabe von Informationen zu unterstützten EGL- und OpenGL-Erweiterungen an das Protokoll implementiert. Bei Wayland wird die dritte Version des xdg-Protokolls verwendet, um Probleme mit Xwayland zu lösen. Hardwareplattformspezifische Komponenten wurden von libmirwayland-dev in das Paket libmirwayland-bin verschoben.
Der Mechanismus für die Zusammenarbeit mit dem Speicher wurde geändert, wodurch die Verwendung der spezifischen MIR-Schnittstelle in Snap-Paketen entfallen konnte.
Source: opennet.ru