Overview of changes in qtmir 0.7.2

  - Simplify and cleanup mirbuffer to align with upstream mir.
  - mirserver: Fix compositor start crashes.
  - mirserver: Remove animation driver start & stop operations.
  - mirserver: Don't flush window system events on screen hide
  - mirserver: Wrap WrappedWindowManagementPolicy::requestState in a
    try-catch.
  - mirserver: Send Mouse events asynchronously as well.
  - Application: Add sub for serverSideDecoration.
  - Application: Add sub for showSplash.
  - Bump required lomiri-api version and bump qtmir patch version.
  - src: platforms: mirserver: Enable MirAL's X11 support.
  - QtMir: Application: Special case Application handling for XWayland.
  - cmake: debian: Ship Xwayland desktop launcher & icon.
  - platforms: mirserver: Set X11's DISPLAY environment variable.
  - MirSurface: Take appId from associated windowInfo.
  - ApplicationManager: Match surfaces by appId first & avoid Waydroid
    teardown.
  - ApplicationManager: Remove Waydroid's special treatment during
    teardown.
  - QtMir/Application: Never drop xwayland connections by closing
    windows.
  - Adjust log levels.
  - move isReady declaration to Lomiri api.
  - QtMir/Application: Implement showSplash() method.
  - QtMir/Application: nullptr check for finding applications by
    session.
  - QtMir/Application: Avoid terminate for Xwayland.
  - data: Disable Xwayland splash screen.
  - Add missing headers for GCC13.
  - Rename com.ubuntu.music to music.ubports.
  - mirserver: re-enable support for content-hub-based clipboard.
  - WMPolicy: set initial size for new window with certain state.
  - Rename qtmir::upstart namespace to qtmir::lal.
  - Remove obsolete upstart hack.
  - Correct comments and log messages referring to upstart.
  - Remove references to upstart and correct comments in unit tests.
  - Replace references to Unity with Lomiri.
  - Rename QML plugin based onits import path.
  - Remove special casing for unity8-dash.
  - add support for DSI as an internal display option.
  - correct enum with Virtual and DPI.

Overview of changes in qtmir 0.7.1

  * WrappedWindowManagementPolicy: fix activating null window
  * Fix FTBFS on never gcc
  * WindowManagementPolicy: allow only maliit-server to be an input method
  * Lots of Desktop mode fixes
  * mirserver: miral: Reduce binding null buffers to warning

Overview of changes in qtmir 0.7.0

  * Stop linking to EGL and use builtin EGL functions from qt
  * Add support for never buffer types in mir (gl::Textures)
  * Rename and use renamed dbus interfaces
  * Rename Unity.Application QML module to QtMir.Application
  * Fixed some compile issues
  * Fixed some cmake issues

Overview of changes in qtmir 0.6.1

  * QtMir for Lomiri Operating Environment
    (ported away from Unity 8 component dependencies).

  * Reflect upstream mir v1.4 changes
  * [tests] Specifically specify qtmir namespace
  * Reflect upstream mir v1.5 changes
  * Reflect upstream mir v1.6 changes
  * Allow to be built without content-hub
  * Fix polymorphic type
  * Use qmlplugins from cmake-extras
  * Try to maintain backward compatibility with older qt
  * Commits in cpp start with //
  * remove const from functions
  * MirSurface: update visibility when surface's hidden is changed
  * Get ready for the future by disabling deprecated functions
    This disables deprecated functions in and before qt version 5.9
  * Fix CMake error with Qt 5.14
  * Use MirAL events to trigger our internal screen logic
  * Catch std::out_of_range for activate too
  * Fix CMake error with Qt 5.14
  * Terminate application while force closing surface
  * [MirSurfaceItem] Ignore hover move events with no timestamp
  * Fix compilation with Qt 5.14
  * Adjust for gmock 1.10.0
  * mirserver: uses UbuntuTheme from qtubuntu
  * mirserver: more proper support for QPlatformThemes
  * Fix compilation with Qt 5.14
  * Use lomiri-api
  * Use lomiri-app-launch
  * Move to lomiri-url-dispatcher
  * Add missing include for newer gcc
  * Fix deprecated handleMouseEvent call for 5.11
  * Fix deprecated QWeakPointer::data()
  * Fix ambiguous overload
