Change logs for mir source package in Cosmic

  • mir (1.0.0-0ubuntu1) cosmic; urgency=medium
    
      * New upstream release 1.0.0 (FFe: LP: #179375)
        - ABI summary:
          . mirclient ABI unchanged at 9
          . miral ABI unchanged at 3
          . mirserver ABI unchanged at 47
          . mircommon ABI unchanged at 7
          . mirplatform ABI unchanged at 16
          . mirprotobuf ABI unchanged at 3
          . mirplatformgraphics ABI unchanged at 15
          . mirclientplatform ABI unchanged at 5
          . mirinputplatform ABI unchanged at 7
          . mircore ABI unchanged at 1
          . mircookie ABI unchanged at 2
        - Enhancements:
          . [Wayland] A configuration mechanism to select the Wayland extensions
          . [Wayland] Support XDG shell stable
          . [Wayland] Improve protocol scanner
          . [libmiral] Display configuration file support
          . [libmiral] Make the pid of external clients available
          . [libmiral] Add DisplayConfiguration
          . [console] Ensure the_console_services() is constructed only once
          . [console] An option to select the ConsoleServices provider
          . [mir-demos] Move legacy binaries out of mir-demos package
          . [mir-test-tools] Drop internal test binaries from mir-test-tools package
          . [X11] Experimental X11 support via Xwayland
        - Bugs fixed:
          . [Wayland] creating a shell_surface should associate a role immediately.
            (Fixes #512)
          . [Wayland] Default for positioner gravity
          . [Wayland] Use miral test framework for wlcs tests
          . [Wayland] Send popup configure events
          . [Wayland] When setting the pointer cursor apply it. (Fixes #555)
          . [Wayland] Hook the OutputManager into display reconfiguration
            notifications. (Fixes #585)
          . [Wayland] Remove hard coded values for output geometry (screen
            orientation and pixel arrangement). (Fixes #601)
          . [miral-kiosk] Don't allow apps to specify size of "maximized" windows.
            (Fixes #454)
          . [Mir-on-X] Fixed keyboard grab issue on Arch. (Fixes #549)
          . [eglstream-kms] Platform re-enabled, but no GL client support
          . [console] Fix VT switching with LinuxVirtualTerminal. (Fixes #499)
          . [console] Avoid breaking X11 desktops that have not claimed the VT from
            logind. (Fixes #535, #539)
          . [console] LogindConsoleServices: Support VT switching. (Fixes #459)
          . [libmiral] Parents of the active window also have focus. (Fixes #522)
          . Fix "sanitize" builds
          . Racy shutdown in miral-tests and miral_wlcs_tests. (Fixes #543)
          . Fix a locale initialization crash on musl
          . [mesa] Use both id and drm_fd as output identifier for cursor buffer
            as we're not sure of the uniqueness of either. (Fixes #556)
          . [mesa] Disconnected hardware has no modes: invent a (slow) refresh rate.
            (Fixes #587)
          . [input] Guess output for touchscreen (works with one of each).
            (Fixes #605)
    
     -- Christopher James Halse Rogers <email address hidden>  Fri, 21 Sep 2018 11:19:03 +0200
  • mir (0.32.1-0ubuntu1) cosmic; urgency=medium
    
      * New upstream release 0.32.1(https://github.com/MirServer/mir/projects/5)
        - ABI summary:
          . mirclient ABI unchanged at 9
          . miral ABI unchanged at 3
          . mirserver ABI unchanged at 47
          . mircommon ABI unchanged at 7
          . mirplatform ABI unchanged at 16
          . mirprotobuf ABI unchanged at 3
          . mirplatformgraphics ABI unchanged at 15
          . mirclientplatform ABI unchanged at 5
          . mirinputplatform ABI unchanged at 7
          . mircore ABI unchanged at 1
          . mircookie ABI unchanged at 2
        - Enhancements:
          . [libmiral] Launcher for internal Wayland clients. (#410)
          . [miral-shell] Reinstate the "spinner" when starting miral-shell
            (re-implementing it in Wayland)
        - Bugs fixed:
          . [mesa-kms] Select EGLConfig matching our GBM format. (#435)
          . [Wayland] Don't send output events that are not supported in the agreed
            protocol version. (#389)
          . [Wayland] Ensure resize configuration events are not superseded. (#449)
      * debian/rules
        - Use the gold linker, to match new upstream default and work around
          ld.bfd emitting spurious debug symbols when using LTO.
    
     -- Christopher James Halse Rogers <email address hidden>  Wed, 25 Jul 2018 15:55:10 +1000
  • mir (0.31.1-0ubuntu3) cosmic; urgency=medium
    
      * Update build-dependency from google-mock to libgmock-dev.
    
     -- Dimitri John Ledkov <email address hidden>  Fri, 20 Jul 2018 12:27:12 +0100
  • mir (0.31.1-0ubuntu2) cosmic; urgency=medium
    
      * No-change rebuild for boost soname change.
    
     -- Matthias Klose <email address hidden>  Tue, 17 Jul 2018 13:01:04 +0000
  • mir (0.31.1-0ubuntu1) bionic; urgency=medium
    
      * New upstream bugfix release
      * Fix a couple of warnings from g++ 8.0.1
      * src/miral/CMakeLists.txt has some hardcoded compile flags.
        These should be inherited from the parent project instead. (Fixes #266)
      * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
      * [Wayland] stopped frame.done being called if frame has been destroyed
      * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
        set and hide the cursor
      * [Wayland] Configure new surfaces after attaching observers: For tiling,
        we need to set the surface state to "maximized" so that Wayland clients
        obey exactly. That wasn't working as the wayland_frontend wasn't being
        notified of the actual state.
      * Don't remember recent surface events after the input dispatcher is
        stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
      * [Wayland] Sequence xdg-top-level and xdg-surface configure events
        correctly: qtwayland gets confused by receiving these event out of
        order. (Fixes #280)
      * [Wayland] fixed timestamp scaling. Fixes double-click.
    
     -- Christopher James Halse Rogers <email address hidden>  Wed, 04 Apr 2018 09:05:25 +1000