In the new release, the main changes are related to expanded support for high pixel density (HiDPI) screens and improved portability:
- When Mir runs using the Wayland protocol, correct scaling is implemented on HiDPI screens. Each output device can have separate scaling settings, including fractional scaling values.
- In the component to support the launch of X11 applications in a Wayland-based environment (Xwayland is used), the ability to change the scale for fictitious output devices has been added, the “--display-config” option has been proposed, and the X11 cursor in the Mir window has been disabled.
- In the implementation of the “wayland” platform, which allows you to run Mir as a client under the control of another composite Wayland server, the ability to scale the output of Wayland clients has been added.
- In the MirAL (Mir Abstraction Layer), which can be used to avoid direct access to the Mir server and abstract access to the ABI through the libmiral library, the “no active window” state is implemented.
- The mir-shell demo provides correct background scaling and adds support for running GNOME Terminal on all platforms.
- Resolved some distro-specific issues, including problems running Mir on Fedora and Arch Linux.
- For the mesa-kms platform, which allows Mir to work on top of Mesa and KMS drivers (other platforms are mesa-x11, wayland and eglstream-kms), support for scalable output has been added.
Source: opennet.ru