Change logs for mir source package in Focal

  • mir (1.7.1-0ubuntu2) focal; urgency=medium
    
      * Use ld rather than gold on riscv64, as gold doesn't exist there yet.
      * Disable acceptance tests on riscv64 due to timeouts.
    
     -- William Grant <email address hidden>  Fri, 10 Apr 2020 17:24:03 +1000
  • mir (1.7.1-0ubuntu1) focal; urgency=medium
    
      * New upstream 1.7.1 bugfix release. Lots of fixes for X11 support.
        - Enhancements:
          + [X11] Lots of improvements to Xwayland & X11 window managment
          + [X11] X11 support is no longer "experimental" (--enable-x11 replaces
            --x11-display-experimental <socket>)
          + [X11] add --x11-displayfd option
          + [miral] Make app launch environment configurable. (Fixes: #1268)
          + [miral] Add ExternalClientLauncher::launch_using_x11()
          + [demos] Simplify miral-app script and make terminal logic more robust
          + [demos] Add "Mir Shell" to greeter
          + [demos] Install Wayland dependences via Debian "Recommends"
          + Tell Java toolkits that we're a non-reparenting window manager
        - Bugs fixed:
          + [X11] Lots of fixes to Xwayland & X11 window managment code
          + [miral] Occasionally input locks when launching apps. (#1218)
          + Fix FTBFS with g++-10. (Fixes: #1259)
          + Correct logic to locate gmock when gtest has package configuration.
            (Fixes: #1228)
          + Fix FTBFS caused by GTest deprecation of INSTANTIATE_TEST_CASE_P
          + Use ByteSizeLong instead of deprecated ByteSize. (Fixes #1127)
          + Fix unnecessary copies in range-for loops (Clang-11 fixes)
      * debian/mir-demos.install:
        - Drop scripts removed upstream
        - Add GDM session file for miral-shell
      * debian/control: Add new Depends of mir-demos
      * debian/mir-utils:
        - Drop no-longer-build miral-screencast binary
      * debian/patches: Drop upstream cherry-picks; present in new upstream
        version.
      * debian/clean: Clean files generated in source tree by upstream build
        system. Can be dropped when upstream bug #629 is fixed.
    
     -- Christopher James Halse Rogers <email address hidden>  Wed, 26 Feb 2020 17:50:20 +1100
  • mir (1.7.0-0ubuntu2) focal; urgency=medium
    
      * debian/tests/wlcs: Fix detection of host endianness.
    
     -- Christopher James Halse Rogers <email address hidden>  Sun, 09 Feb 2020 15:30:05 +1100
  • mir (1.7.0-0ubuntu1) focal; urgency=medium
    
      * debian/tests:
        - Skip wlcs DEP-8 test on big-endian archictectures; requires Mir fixes
          to GL support before tests can run.
      * debian/control:
        - Drop no-longer-build libmirclient-debug-extension packages.
        - Add libwayland-dev Build-Depends; this was required previously, but was
          previously pulled in as a transitive dependency.
        - Add new mir-platform-graphics-wayland16 package, containing the
          driver to run Mir on a Wayland compositor.
      * debian/libmiral3.symbols:
        - Add new symbols from the new release.
      * debian/rules:
        - Enable new wayland MIR_PLATFORM.
      * New upstream release 1.7.0
        - ABI summary:
          . mirclient ABI unchanged at 9
          . miral ABI unchanged at 3
          . mirserver ABI bumped to 53
          . mircommon ABI unchanged at 7
          . mirplatform ABI bumped to 17
          . mirprotobuf ABI unchanged at 3
          . mirplatformgraphics ABI unchanged to 16
          . mirclientplatform ABI unchanged at 5
          . mirinputplatform ABI unchanged at 7
          . mircore ABI unchanged at 1
          . mircookie ABI unchanged at 2
        - Enhancements:
          . [X11] Add basic window decorations
          . [X11] Add a configuration option to specify the Xwayland executable
          . [X11] Code cleanup: fix threading, initialization, style, etc.
          . [server/input] Use a sorted map for outputs
          . BasicWindowManager requests on unknown windows should noop
          . [mirclient] Drop some more mirclient support: infrastructure, unit-tests
          . [Wayland] Avoid unnecessary calls into Window Management (Fixes #1049)
          . [graphics-platforms] Improve diagnostics by running the platform probe
            even when manually selected. (Fixes #1045)
          . [graphics-platforms] Provide a generic way to handle the Wayland buffer
            consumption
          . [graphics-platforms] tests: Add basic manual platform test harness
          . [graphics-platforms] Add "Wayland platform"
          . [graphics-platforms] Initial rpi-dispmanx platform
          . Drop the --wayland-socket-name (redundant) configuration option
          . New `mir_demo_client_wayland_egl_spinner` in mir-tests-tools package
          . New `miral-system-compositor` in mir-demos package
          . [snapcraft] Update shared memory handling to work both in confined snaps
            without the "mir" interface and on pre-3.11 kernels.
          . Split arch-specific part of libmirwayland-dev into a -bin package
          . [MirAL] Allow clipping windows to a specified area
          . [MirAL] Add application_id surface property
          . [MirAL] Make it possible for Mir based servers to set up the
            environment variables for launching clients
          . Fixes for new Protobuf on Arch
          . [Renderer] Also log supported EGL and GL extensions
          . [Wayland] Bump xdg output to v3 (workaround an Xwayland problem on eoan)
        - Bugs fixed:
          . [X11] Don't restart Xwayland if we killed it deliberately (Fixes: #1169)
          . [X11] We don't need to stop Xwayland when pausing the Mir server.
            (Fixes: #1188)
          . [wayland-platform] Apply output scale. (Fixes: #1133)
          . [wayland] (cursor code) don't assume PixelSource::read() will execute
            the do_with_pixels functor. (Fixes: #1180)
          . [packaging] Add libwayland-dev to Build-Depends
          . Fix clang found clangers
          . Crashes & lockups caused by thread-unsafe code. (Fixes #1106)
          . Mir crashes when surface sets parent to null. (Fixes #1053)
          . Fix build against GMock/GTest ≥ 1.9
          . Fix build on Arch (Fixes #1084)
          . [MirAL] Can get the Mir window of a layer shell surface. (Fixes #963)
          . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
          . Set output_id for LayerShell surfaces & clean up and test attached
            windows on outputs. (Fixes: #980)
          . [MirAL] Move maximized windows when output is unplugged (Fixes #853)
          . [Wayland] Fix crashes in wayland::OutputManager when output is unplugged
          . PixelSource::read() should execute the supplied block. (Fixes #1009)
          . [build] Fix non-mesa builds.
          . [Wayland] Resync keyboard state after server is paused. (Fixes #999)
          . [Wayland] Convert buffer stream to cursor images in wl_pointer.
            (Fixes #1000)
    
     -- Christopher James Halse Rogers <email address hidden>  Fri, 07 Feb 2020 14:16:09 +1100
  • mir (1.4.0-0ubuntu10) focal; urgency=medium
    
      * Add libwayland-dev to Build-Depends, cherrypick from master.
    
     -- Dimitri John Ledkov <email address hidden>  Thu, 06 Feb 2020 11:52:10 +0000
  • mir (1.4.0-0ubuntu9) focal; urgency=medium
    
      * No change rebuild against new boost1.71 ABI
    
     -- Dimitri John Ledkov <email address hidden>  Mon, 03 Feb 2020 21:03:51 +0000
  • mir (1.4.0-0ubuntu8) focal; urgency=medium
    
      * debian/tests:
        - fix an incorrect property usage
    
     -- Sebastien Bacher <email address hidden>  Fri, 13 Dec 2019 11:43:20 +0100
  • mir (1.4.0-0ubuntu7) focal; urgency=medium
    
      * debian/tests:
        - Use the correct compiler for proposed autopkgtest cross-testing
          support.
    
     -- Sebastien Bacher <email address hidden>  Fri, 13 Dec 2019 08:09:40 +0100
  • mir (1.4.0-0ubuntu6) focal; urgency=medium
    
      * debian/tests/control:
        - Depends on build-essential rather than on gcc, the first one
          isn't cross-build friendly
    
     -- Sebastien Bacher <email address hidden>  Thu, 12 Dec 2019 23:45:13 +0100
  • mir (1.4.0-0ubuntu5) focal; urgency=medium
    
      * debian/source:
        + Set single-debian-patch and patch-header options to allow cherry-picking
          directly from Mir git
      * Cherry pick ea3375863b86298fea3e159fa2e592368ae3af04, fixing the build
        against googletest ≥ 1.9 (LP: #1851453)
    
     -- Christopher James Halse Rogers <email address hidden>  Fri, 08 Nov 2019 16:55:56 +1100
  • mir (1.4.0-0ubuntu4) focal; urgency=medium
    
      * No-change rebuild against libnettle7
    
     -- Steve Langasek <email address hidden>  Thu, 31 Oct 2019 22:12:44 +0000
  • mir (1.4.0-0ubuntu3) eoan; urgency=medium
    
      * debian/rules:
        + Re-enable LTO on s390x; fixes unnecessarily exported destructor symbol
    
     -- Christopher James Halse Rogers <email address hidden>  Wed, 25 Sep 2019 17:42:00 +1000