In de nieuwe release hebben de belangrijkste veranderingen betrekking op uitgebreide ondersteuning voor schermen met hoge pixeldichtheid (HiDPI) en verbeterde draagbaarheid:
- Wanneer Mir het Wayland-protocol gebruikt, wordt correcte schaling geïmplementeerd op HiDPI-schermen. Elk uitvoerapparaat kan afzonderlijke schaalinstellingen hebben, inclusief fractionele schaalwaarden.
- In de component ter ondersteuning van de lancering van X11-applicaties in een Wayland-gebaseerde omgeving (Xwayland wordt gebruikt) is de mogelijkheid toegevoegd om de schaal voor fictieve uitvoerapparaten te wijzigen, is de optie “--display-config” voorgesteld, en de X11-cursor in het Mir-venster is uitgeschakeld.
- Bij de implementatie van het ‘wayland’-platform, waarmee je Mir als client kunt draaien onder controle van een andere samengestelde Wayland-server, is de mogelijkheid toegevoegd om de output van Wayland-clients te schalen.
- In de MirAL (Mir Abstraction Layer), die kan worden gebruikt om directe toegang tot de Mir-server te vermijden en abstracte toegang tot de ABI via de libmirale bibliotheek, is de status "geen actief venster" geïmplementeerd.
- De mir-shell-demo biedt correcte schaling op de achtergrond en voegt ondersteuning toe voor het uitvoeren van GNOME Terminal op alle platforms.
- Een aantal distro-specifieke problemen opgelost, waaronder problemen met het draaien van Mir op Fedora en Arch Linux.
- Voor het mesa-kms-platform, waarmee Mir bovenop Mesa- en KMS-stuurprogramma's kan werken (andere platforms zijn mesa-x11, wayland en eglstream-kms), is ondersteuning voor schaalbare uitvoer toegevoegd.
Bron: opennet.ru