Publishing details
Changelog
mir (2.12.0-0ubuntu1) lunar; urgency=medium
* New upstream version 2.12.0
- ABI summary:
. miral ABI unchanged at 5
. mircommon ABI unchanged at 9
. mircookie ABI unchanged at 2
. mircore ABI unchanged at 2
. miroil ABI bumped to 3
. mirplatform ABI bumped to 24
. mirserver ABI unchanged at 58
. mirwayland ABI bumped to 4
. mirplatformgraphics ABI unchanged at 20
. mirinputplatform ABI unchanged at 8
- Enhancements:
. Verify wl_pointer.set_cursor() serial matches latest
wl_pointer.enter() serial (#2532)
. MinimalWindowManager: allow moving window from the maximized
state (#2593)
. X11 platform: send discrete scroll (#2579)
. Verify serials for move/resize requests (#2622)
. Modernize touch events (#2623)
. Implement Modifier+Drag window move gesture (#2626)
. Improve Client class lifetime management (#2644)
. Implement X11 platform pixel format selection correctly (#2648)
. Deactivate text input in destructor for v1 and v2 protocols (#2657)
. gbm-kms/quirks: Quirk off AST devices (#2679)
. [MirAL] Expose wait features (#2646)
. [miroil] Cleanup miroil mirbuffer and align with upstream qtmir
. [Wayland] Implement wp_primary_selection_unstable_v1 (Fixes #2699,
Fixes #2583)
. [platform] Add DRMFormat::as_mir_format()
. [Wayland] Manually implement wl_shm/wl_shm_pool. (Fixes: #2669)
- Bugs fixed:
. Incorrect rendering when a surface spans multiple outputs (#1753)
. [Xwayland] weird focus problems with CLion (#2255)
. Maximized windows end up behind panels after screen going off (#2580)
. Menus of panels don't close when losing (or don't lose) focus (#2585)
. CapsLock state gets stuck (#2592)
. Popups dismissed by Mir when parent clicked (#2604)
. Latest swaybg (on 22.10) doesn't paint on Mir (#2620)
. Shutdown crash when OSK is running (#2639)
. Cursor only updates once per enter on XWayland (#2643)
. OSK stays on screen with unfocused app (#2651)
. Scaling messes up screencopy (#2653)
. Mir sometimes shuts down when moving to a different TTY when
logind-driven (#2661)
. Bug in implementation of xdg_output (#2666)
. Waking screens up after idle-timeout often stops
or locks Mir up (#2674)
. In CLion cut & paste only works up to the last \n in the source
text (#2677)
. [Xwayland] Fix race (Fixes: #2733)
. [miral] InternalClient don't use a dead wl_display (Fixes: #2344)
. [input] Move XKB modifier tracking from Wayland frontend to KeyMapper.
(Fixes #2720, Fixes #2145)
. [gbm-kms] Ensure that a candidate device has the hardware to support
at least one physical display. (Fixes: #2258)
. Fix overlapping outputs of different scale. (Fixes: #2758)
. After idle timeout the powermode change needs to be applied to the base
display configuration. (Fixes: #2757, Fixes: #2695)
. [Xwayland] Do not abort when nothing is wrong. (Fixes: #2790)
-- Christopher James Halse Rogers <email address hidden> Wed, 25 Jan 2023 18:01:33 +1100
Builds
Built packages
-
libmiral-dev
Developer files for the Mir ABI-stable abstraction layer
-
libmiral5
Display server for Ubuntu - ABI preserving abstraction layer
-
libmircommon-dev
Display server for Ubuntu - development headers
-
libmircommon9
Display server for Ubuntu - shared library
-
libmircookie-dev
Produce and verify spoof-resistant timestamps - development headers
-
libmircookie2
Produce and verify spoof-resistant timestamps - runtime 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
-
libmiroil3
Display server for Ubuntu - Lomiri compatibility library
-
libmirplatform-dev
Display server for Ubuntu - development headers
-
libmirplatform24
Display server for Ubuntu - platform library
-
libmirrenderer-dev
Display server for Ubuntu - Renderer development files
-
libmirserver-dev
Display server for Ubuntu - development headers
-
libmirserver58
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
-
libmirwayland4
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-kms20
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-kms20
Display server for Ubuntu - platform library for GBM KMS
-
mir-platform-graphics-wayland
Display server for Ubuntu - wayland driver metapackage
-
mir-platform-graphics-wayland20
Display server for Ubuntu - platform library for Wayland
-
mir-platform-graphics-x
Display server for Ubuntu - x driver metapackage
-
mir-platform-graphics-x20
Display server for Ubuntu - platform library for X11
-
mir-platform-input-evdev8
Display server for Ubuntu - input platform library
-
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