Publishing details
Changelog
mir (2.17.0+dev149-g029aa3941b-0ubuntu24.10) oracular; urgency=medium
[ Matthew Kosarek ]
* New upstream release 2.17.0
- ABI summary:
. miral ABI bumped to 7
. mircommon ABI bumped to 10
. mircookie has been removed
. mircore ABI unchanged at 2
. miroil ABI bumped to 5
. mirplatform ABI bumped to 28
. mirserver ABI bumped to 60
. mirwayland ABI bumped to 5
. mirplatformgraphics ABI bumped to 22
. mirinputplatform ABI bumped to 9
- Enhancements:
. [Wayland] wlr foreign toplevel management protocol returns the desktop id as the app_id if it can. (PR: #3147)
. [Wayland] Prototype an implementation of the mir-shell protocol (PR: #3166)
. [Wayland] Add support for zwlr_layer_surface_v1::set_exclusive_zone(-1) (Fixes: #1992)
. [Wayland] Add support for wl_surface enter/leave events. (Fixes: #342)
. [platforms] Much better display and graphics platform selection, especially for hybrid and Nvidia systems. (PR: #3220)
. [input] Add HW cursor support. (Fixes #3198)
. [miral] Add support for logind lock and unlock so that compositors may implement some behavior in response to these signals, like showing a lockscreen. (PR: #3232)
. [miral] Provide a mechanism to allow 3rd-party compositors to override the renderer in miral. (PR: #3338)
. [mirserver] Provide access to the Surface from the Renderable. (PR: #3355)
. [window management] Foating window manager places new windows at an offset from the previously opened window. (Fixes #3175)
. [snap] Build mir-libs for both core22 and core24. (PR: #3364)
. [snap] Drop snap support for 23.04. (PR: #3208)
. [doc] Move documentation from Discourse to readthedocs. (PR: #3311)
. [misc] Add support for floating point command line options. (PR: #3324)
- Packaging changes:
. Remove mircookie. (PR: #3178)
. Add libmirserver-internal-dev. (PR: #3288)
. Add mircommon-internal-dev. (PR: #3328)
- Bugs fixed
. [window management] Fix dragging and resizing of satellite windows. (PR: #3156)
. [Wayland] wlr layer shell surfaces that are east/west attached always push north/south attached surfaces out of the way. (Fixes: #3128)
. [graphics platforms] Fix changing scale at runtime leading to misrendering (Fixes: #3165)
. [rendering] Sever-side decorations are now scale-aware (Fixes: #1369)
. [rendering] Fix transformation for Layout::TopRowFirst in the renderer. (Fixes: #3185)
. [XWayland] No longer killing X11 apps whose pop-ups don't support WM_DELETE_WINDOW. (Fixes: #3177)
. [rendering] When the layout of the texture disagrees with the layout of the output surface, then the clip area needs to be modified. (Fixes: #3201)
. [graphics platforms] Allow for multiple RenderingPlatforms of each type. (Fixes: #3205)
. [window management] Alt + grave implements the same window cycling behavior as alt + tab. (PR: #3216)
. [Wayland] Wrapper generator no longer ignores requests with destructor attribute. (Fixes: #3241)
. [graphics platforms] Ignore zero-length gamma curves on the gbm-kms platform, which are seen after the display wakes up. (Fixes: #3238)
. [graphics platforms] No longer assume that a mir:virtual platform exists. (Fixes: #3261)
. [Wayland] Add a quirk to the DesktopFileManager's resolution of gnome-terminal-server (PR: #3264)
. [Wayland] Fix the clip area in the renderer so that wlr-screencopy-unstable-v1 outputs the correct image (Fixes: #3236)
. [graphics platforms] Fix for eglQueryDmaBufModifiersEXT spuriously returning EGL_BAD_PARAMETER for a few formats on the Nvidia platform (Fixes: #3278)
. [Wayland] Fix incorrect screenshots on rotated displays (Fixes: #3259)
. [misc] Fix propagation of custom attributes on outputs. (Fixes: https://github.com/canonical/ubuntu-frame/issues/172)
. [window management] Fix positioning of satellite windows. (PR: #3313)
. [rendering] Major simplification of surface buffering. (PR: #3316)
. [Wayland] Fix race in virtual-pointer-v1 destruction (Fixes: #3300)
. [graphics platforms] Fix hang on Nvidia platform when a display configuration is detected. (Fixes: #3375)
[ Michał Sawicz ]
* Automatic build of revision 029aa3941b
-- Michał Sawicz <email address hidden> Tue, 25 Jun 2024 15:39:15 +0200
Builds
Built packages
-
libmiral-dev
Developer files for the Mir ABI-stable abstraction layer
-
libmiral7
Display server for Ubuntu - ABI preserving abstraction layer
-
libmircommon-dev
Display server for Ubuntu - development headers
-
libmircommon-internal-dev
Display server for Ubuntu - development headers
-
libmircommon11
Display server for Ubuntu - shared library
-
libmircore-dev
Display server for Ubuntu - development headers
-
libmircore2
Display server for Ubuntu - shared library
-
libmiroil-dev
Developer files for the Mir Lomiri compatibility library
-
libmiroil5
Display server for Ubuntu - Lomiri compatibility library
-
libmirplatform-dev
Display server for Ubuntu - development headers
-
libmirplatform28
Display server for Ubuntu - platform library
-
libmirrenderer-dev
Display server for Ubuntu - Renderer development files
-
libmirserver-dev
Display server for Ubuntu - development headers
-
libmirserver-internal-dev
Display server for Ubuntu - internal development headers
-
libmirserver60
Display server for Ubuntu - server library
-
libmirwayland-bin
Display server for Ubuntu - generator for Wayland protocol extension wrappers.
-
libmirwayland-dev
Display server for Ubuntu - generated wrappers for Wayland
-
libmirwayland5
Display server for Ubuntu - generated wrappers for Wayland
-
mir-demos
Display server for Ubuntu - demonstration programs
-
mir-graphics-drivers-desktop
Display server for Ubuntu - desktop driver metapackage
-
mir-graphics-drivers-nvidia
Display server for Ubuntu - Nvidia driver metapackage
-
mir-platform-graphics-eglstream-kms
Display server for Ubuntu - eglstream-kms driver metapackage
-
mir-platform-graphics-eglstream-kms22
Display server for Ubuntu - platform library for NVIDIA
-
mir-platform-graphics-gbm-kms
Display server for Ubuntu - gbm-kms driver metapackage
-
mir-platform-graphics-gbm-kms22
Display server for Ubuntu - platform library for GBM KMS
-
mir-platform-graphics-virtual
Display server for Ubuntu - virtual display provider metapackage
-
mir-platform-graphics-virtual22
Display server for Ubuntu - virtual display platform
-
mir-platform-graphics-wayland
Display server for Ubuntu - wayland driver metapackage
-
mir-platform-graphics-wayland22
Display server for Ubuntu - platform library for Wayland
-
mir-platform-graphics-x
Display server for Ubuntu - x driver metapackage
-
mir-platform-graphics-x22
Display server for Ubuntu - platform library for X11
-
mir-platform-input-evdev10
Display server for Ubuntu - input platform library
-
mir-platform-rendering-egl-generic
Display server for Ubuntu - EGL rendering provider metapackage
-
mir-platform-rendering-egl-generic22
Display server for Ubuntu - generic EGL rendering platform
-
mir-renderer-gl-dev
Display server for Ubuntu - GL Renderer development files
-
mir-test-tools
Display Server for Ubuntu - test tools
-
mir-wlcs-integration
Display Server for Ubuntu - wlcs integration
-
mirtest-dev
Display server for Ubuntu - test development headers and library
Package files