-
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
-
mir (0.31.0.1-0ubuntu1) bionic; urgency=medium
* New upstream release 0.31.0 (LP: #1757952)
- ABI summary:
+ mirclient ABI unchanged at 9
+ miral ABI bumped to 3
+ mirserver ABI bumped to 46
+ mircommon ABI unchanged at 7
+ mirplatform ABI unchanged at 16
+ mirprotobuf ABI unchanged at 3
+ mirplatformgraphics ABI unchanged at 13
+ mirclientplatform ABI unchanged at 5
+ mirinputplatform ABI unchanged at 7
+ mircore ABI unchanged at 1
- Enhancements:
+ Miral version 2.0 - API cleanup and support for CSD initiated "resize"
+ Reorganized examples and reworked miral server examples
+ Better organization of, and fixes to, Wayland server code
+ Initial support for Wayland xdg-shell
- Bugs fixed:
+ [miral] CommandLineOption should accept lambdas (Fixes #215)
+ [miral] Implement the policy addenda in WindowManagementTrace
(Fixes #192)
+ [Wayland] Send repeat info (Fixes #180)
+ Explicitly initialise glm matricies, (Fixes #200)
+ KMS platform - fallback if crtc mode invalid (LP: #1661295)
+ Many fixes to Wayland support
* debian/patches/:
- Drop all patches; in new upstream release.
* debian/rules:
- Support DEB_BUILD_OPTIONS="nocheck"
-- Christopher James Halse Rogers <email address hidden> Thu, 22 Mar 2018 16:36:52 +1100
-
mir (0.30.0.1-0ubuntu2) bionic; urgency=medium
* debian/patches/fix_glm_usage.patch:
- Cherry pick from upstream git; fixes the tests and all-black
windows.
-- Christopher James Halse Rogers <email address hidden> Fri, 02 Mar 2018 09:58:19 +1100
-
mir (0.30.0.1-0ubuntu1) bionic; urgency=medium
* New upstream release 0.30.0.1
- ABI unchanged
* Many fixes to Wayland support
- Wayland clients should now work in Unity8.
- Keyboard state is now sent of focus, resolving strange
modifier behaviour when switching between clients.
- A number of crash fixes
- Initial, experimental, support for xdg-shell (v6).
Set the MIR_EXPERIMENTAL_XDG_SHELL environment variable to enable.
* Pointer events are now sent to windows that move underneath the pointer
* debian/patches/fix-build-with-gcc-730.patch:
- Fix a build warning with GCC 7.3.0 from bionic-proposed
-- Christopher James Halse Rogers <email address hidden> Mon, 19 Feb 2018 15:42:39 +1100
-
mir (0.29.0-0ubuntu1) bionic; urgency=medium
[ Alan Griffiths ]
* New upstream release 0.29.0(https://launchpad.net/mir/+milestone/0.29.0)
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI unchanged at 2
. mirserver ABI bumped to 46
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Update docs to reflect recent changes
. Initial cut at integrating Wayland conformance tests
. Fix Wayland conformance test failures
. Fix build & runtime issues on Fedora 26, 27 & rawhide
. benchmarks: Use standard options to install perf framework on
non-Debian distros
. Test (and fix) SeatObserver
. Added the "smoke test" script from old CI
- Bugs fixed:
. [mir_demo_server] extend (not replace) the default error reporting.
(LP: #1728581)
. Releasing Wayland buffers must occur on the executor thread.
(LP: #1728069)
. [miral-desktop] Check that user is logged into the VT before using it
(LP: #1728574)
. Allow alternative cursor themes to be specified in a list. (Fixes #16)
. Enable screen capture to SHM buffers. (Fixes #47)
. Get mirscreencast working on Fedora. (Fixes #38)
. [miral-shell] Check for titlebars when placing windows. (Fixes #37)
. Create a mir_performance_tests executable (Fixes #69, #70)
[ Mir CI Bot ]
* Automatic build of revision 07295eacb3
-- Christopher James Halse Rogers <email address hidden> Thu, 14 Dec 2017 12:40:56 +1100
-
mir (0.28.1+18.04.20171030-0ubuntu1) bionic; urgency=medium
[ Alan Griffiths ]
* New upstream release 0.28.1(https://launchpad.net/mir/+milestone/0.28.1)
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI unchanged at 2
. mirserver ABI unchanged to 45
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Fix build (and add instructions) for Fedora
. Wayland support for keymaps
. Don't use Mir EGL if it isn't available.
. [miral-app, miral-desktop] Default to using SDL's Wayland support.
. Use system GMock detection (unless cross-compiling)
- Bugs fixed:
. Wayland demo client doesn't cross-compile. (LP: #1723971)
. mir fails to find drm.h. (LP: #1722147)
. Don't treat failing to bypass buffers as a fatal error. (LP: #1723235)
. Build process depends on Debian toolchain. (LP: #1724202)
. XWayland clients updates not causing redraw (LP: #1720223)
-- Dimitri John Ledkov <email address hidden> Mon, 30 Oct 2017 19:41:21 +0000
-
mir (0.28.0+17.10.20171011.1-0ubuntu3) bionic; urgency=medium
* Rebuild for the libcapnp-0.6.1 transition.
-- Adam Conrad <email address hidden> Sun, 29 Oct 2017 06:59:24 -0600
-
mir (0.28.0+17.10.20171011.1-0ubuntu2) bionic; urgency=medium
* No-change rebuild for boost soname change.
-- Matthias Klose <email address hidden> Thu, 26 Oct 2017 17:20:14 +0000
-
mir (0.28.0+17.10.20171011.1-0ubuntu1) artful; urgency=medium
* New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI introduced at 2
. mirserver ABI bumped to 45
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Update licences to (L)GPL3 or (L)GPL2.
. Initial support for Wayland clients
. [mir_demo_client_display_config] add orientation changing
. RPC: Don't require the server ACK client's buffer-release requests.
. Added libmirclientcpp to Mir source package
. Added libmiral to Mir source package
. Various small improvements to miral-shell example
. [libmiral, miral-shell] handle display reconfiguration better and allow
shells to customize maximized placements.
. Enable CommandLineOptions to be processed before server initialization
- Bugs fixed:
. Fix handling of invalid display configuration. (LP: #1643446)
. Move full responsibility for buffer IPC into frontend. (LP: #1395421)
. Don't destroy an IPC "closure" object when it may yet be used
(LP: #1672960)
. [mesa-kms] Respect display orientation when painting cursor.
(LP: #1610078)
. Respect cursor hotspot when hosted on Mir. (LP: #1705284)
. mcl::BufferVault: Fix lock inversion.
. Handle mir_event_type_close_window in examples (LP: #1706004),
(LP: #1705439)
. Drop BufferStream::suitable_for_cursor()
. Only notify resize events for valid surfaces (LP: #1643446)
. Don't leak DRM fds in platform-eglstream probe.
. Remove obsolete & broken example code. (LP: #1663130)
. Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
. [NestedServerWithTwoDisplays] Look for the last of a series of
synthetic events to ensure that the queue is drained before the test
exits. (LP: #1709666)
. floating window manager allows resizing maximized windows (LP: #1704776)
. [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
. [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
. [miral-shell] Update maximized windows on display changes (LP: #1705695)
. Make racy DragAndDrop test reliable. (LP: #1704780)
. [libmiral] Define default window settings in one place and clamp the
actual values to avoid ldiv0. (LP: #1717061)
. [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
(LP: #1717910)
. [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
display bounds. (LP: #1668599)
-- Alan Griffiths <email address hidden> Wed, 11 Oct 2017 15:06:23 +0000