-
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