I den nye utgivelsen er hovedendringene knyttet til utvidet støtte for skjermer med høy pikseltetthet (HiDPI) og forbedret portabilitet:
- Når Mir kjører med Wayland-protokollen, implementeres korrekt skalering på HiDPI-skjermer. Hver utenhet kan ha separate skaleringsinnstillinger, inkludert brøkskaleringsverdier.
- I komponenten for å støtte lanseringen av X11-applikasjoner i et Wayland-basert miljø (Xwayland brukes), er muligheten til å endre skalaen for fiktive utenheter lagt til, alternativet "--display-config" er foreslått, og X11-markøren i Mir-vinduet er deaktivert.
- I implementeringen av "wayland"-plattformen, som lar deg kjøre Mir som en klient under kontroll av en annen sammensatt Wayland-server, har muligheten til å skalere output fra Wayland-klienter blitt lagt til.
- I MirAL (Mir Abstraction Layer), som kan brukes til å unngå direkte tilgang til Mir-serveren og abstrakt tilgang til ABI gjennom libmiral-biblioteket, implementeres tilstanden "ingen aktivt vindu".
- Mir-shell-demoen gir riktig bakgrunnsskalering og legger til støtte for å kjøre GNOME Terminal på alle plattformer.
- Løste noen distro-spesifikke problemer, inkludert problemer med å kjøre Mir på Fedora og Arch Linux.
- For mesa-kms-plattformen, som lar Mir jobbe på toppen av Mesa- og KMS-drivere (andre plattformer er mesa-x11, wayland og eglstream-kms), er støtte for skalerbar utgang lagt til.
Kilde: opennet.ru