No client or server ABI changes.
Notable changes:
- Initial incorporation of the WLCS test-suite
- Many fixes to Wayland protocol support:
- SessionAuthorizer::connection_is_allowed is now called on Wayland client connection,
required for Wayland clients to work in Unity8. - Keyboard state is now sent of focus, resolving strange modifier behaviour when
switching between clients (Issue: #155) - A number of crash fixes
- Initial, experimental, support for xdg-shell (v6).
Set theMIR_EXPERIMENTAL_XDG_SHELL
environment variable to enable.
- SessionAuthorizer::connection_is_allowed is now called on Wayland client connection,
- Pointer events are now sent to windows that move underneath the pointer
- CI is now enabled for Fedora 27
- CMake's Ninja generator is now supported
- Miscellaneous other bug fixes.