mir 2.2.0-0ubuntu1 source package in Ubuntu
Changelog
mir (2.2.0-0ubuntu1) hirsute; urgency=medium * New upstream release. Changes since 1.7.1: - ABI summary: + mirclient ABI bumped to 10 + miral ABI bumped to 4 + mirserver ABI bumped to 54 + mircommon ABI unchanged at 7 + mirplatform ABI bumped to 21 + mirprotobuf ABI unchanged at 3 + mirplatformgraphics ABI bumped to 19 + mirinputplatform ABI unchanged at 7 + mirclientplatform dropped + mircore ABI unchanged at 1 + mircookie ABI unchanged at 2 - Enhancements: + Add logical output group (aka "display wall") support + [X11] Pick up min/max size + [wayland] Allow adding and dropping Wayland extensions + [performance-tests] Use a EGL visual with no alpha channel + [wayland] More correct handling of DRM_FORMAT_MOD_INVALID + [debian] Add metapackages for each of the graphics platforms + [miral-app] more robust launcher script + [gbm-kms] Implement composite-bypass for Wayland clients + Minimize locking in KeyRepeatDispatcher + Unbreak offscreen renderer for EGL versions 1.5+ + gbm-kms: Support zwp_linux_dmabuf_unstable_v1 (Closes: #1663) + performance: do not fail performance tests unless there is no result + performance: Add HostedGLMark2Wayland performance tests + New mir-wlcs-integration package + [Wayland] Report rotated output sizes (a workaround until we correctly support transforms for outputs and surfaces) + [Wayland] Implement zwlr_layer_shell_v1 version 3 + [Wayland] Implement wlr_foreign_toplevel_management_unstable_v1 + Log SIGHUP and other signals + [X11] Create event dispatcher before running server. (Related to #1722 and #1723) + [X11] Manage X11 windows that existed before window manager started. (Related to #1722 and #1723) + Drop legacy packages: libmirclient-dev, mir-client-platform*, mir-utils, libmirserver-dev and mirtest-dev + Drop legacy config options: "host-socket", "nested-passthrough" & "name" + [mirclient] Drop obsolete stuff we don't use + [graphics] Reworked graphics platform API + [graphics] Improved probing of egmstreams-kms platform + [graphics] Improved probing of gbm-kms platform + [graphics] gbm-kms (formerly mesa-kms) platform is independent of mesa + [graphics] gbm-x11 (formerly mesa-x11) platform is independent of mesa + [graphics] rpi-dispmanx New DispmanX platform + [miral] Remove dependency on mirclient; drop deprecated APIs and tidy up + [miral] Allow shells to enable/disable SSD + [miral] Add scale support to DisplayConfiguration. (Fixes: #1423) + [mir-demos] miral-shell uses a better default terminal emulator + [mir-demos] mir-shell gets the user keymap from gsetting + [mir-demos] Add a "fake-mir-kiosk" script to assist snap development + [Wayland] Clean up code + [X11] Clean up code + [performance tests] Remove mirclient legacy, add X11 based tests + Improve WLCS integration: change `mir_discover_external_gtests` to take an explicit list of expected failures. + [Tests] mir-smoke-test-runner: Start with Mir's eglinfo + [Mir-on-X] Allow specifying scale for fake outputs + [MirAL] Implement a "no active window" state + [geometry] Allow division by a scaler + [Mir-on-X] Enable --display-config option + [Mir-on-X] Disable host X11 cursor on Mir window + [Mir-on-Wayland] Correct scaling on HiDPI + [mir-shell] Scale background correctly + [mesa-kms] Support scaled outputs + [Wayland] Support scaled clients + [graphics] Fix side-by-side display config for scaled outputs + [mir-shell] Support launching GNOME Terminal on all platforms + [Mir-on-Wayland] Only connect if `wayland-host` is configured - Bugs fixed: + [mir-kiosk] Fix `--startup-apps` option + [wayland] linux-dmabuf: Fix sending invalid modifiers + [wayland-platform] Report host refresh rate correctly. (Fixes: 1741) + [wayland-platform] Flush Wayland messages on the correct thread. (Fixes: #1775) + [X11] Support undecorated windows. (Fixes: #1758) + Fix Rawhide FTBFS. (Fixes: #1743, #1746) + Support software buffers on X11, Wayland and GBM/KMS. (Fixes: #914) + Add --show-splash command line option. (Fixes: #830) + Track whether there's a usable pointing device and hide/show cursor accordingly. (Fixes #594, fixes #1660) + Allow GDK to try x11 if wayland fails. (Fixes: #1621) + Keep the touchpad FD during suspend/resume. (Fixes: #1612) + [input] Don't lock the repeat dispatcher while repeating events. (Fixes: #1617, #1607) + [wayland] don't send/apply input events after rebuilding state. (Fixes: #1607) + [miral-shell] Use key codes, not scan codes to identify keys. (Fixes: #1627) + [mir_performance_tests] Kill clients started in regression_test_1563287. (Fixes: #1637) + LogindConsoleServices should release control on destruction. (Fixes: #1635 Also fixes at least part of #1631 and #1632) + eglstream-kms: Actually save CRTC on startup (Fixes: #1466) + [MirAL] Don't give the supplied Wayland extension filter the choice of supporting extensions that are not optionally supported. (Fixes: #1558) + [Wayland] Fix focus issues with popups. (Fixes: #1625) + [Wayland] Send wl_touch.up() and wl_keyboard.leave() events when surface destroyed. (Fixes: #1236) + [Wayland-platform] Compositing shouldn't block in eglSwapBuffers(). (Fixes: #1100) + [X11] Provide a way for platforms to tweak the Xwayland options and use it for eglstream-kms. (Fixes: #1634) + [X11] Better diagnostics when Xwayland can't be found/executed. (Fixes: #1604) + [X11] Respect initial window state. (Fixes #1669) + [X11] input platform: ignore key repeats. (Fixes #917) + [X11] Process some of the X11 window types and rework the logic to identify parents. (Fixes: #1665) + [X11] Handle windows that specify multiple window types. (Fixes: #1250) + [X11] Give each XWayland app it's own session. (Fixes: #479) + [X11] Don't wait for Xwayland to init before starting WM. (Fixes: #1722) + [input] Use xkb scan code to identify modifier keys. (Instead of unreliable key_sym). (Fixes: #1515) + [input] Don't auto repeat modifier keys. (Fixes: #1598) + [X11] Do not force XWayland EGL to use DRM + [X11] Treat COMPOUND_TEXT as a string type. (Fixes: #1552) + [X11] Initialize BasicDecoration in a threadsafe way. (Fixes #1479) + [X11] Stack X11 surfaces correctly on the XWayland server + [X11] Handle failure to open both abstract and ordinary X11 sockets. (Fixes: #1449) + [graphics] Add a `PlatformPriority::hosted` probe value. We now select a hardware-accelerated X11 platform over a software-rasterised mesa-kms platform. (Fixes: #1543) + [miral] Add WindowManagerTools::active_application_zone() (Fixes: #1530) + [miral] Drop the --startup-apps configuration option from MirRunner. (Fixes: #1531) + [Wayland] WaylandInputDispatcher only takes input events (fixes #1047) + [Tests] Make LTTNG fork()-safe. (Fixes #1405) + [mir-shell] First Ctrl-Alt-T for gnome-terminal takes ~30s (#1319) + [mir-shell] GTK apps make at-spi2-registr hog CPU (#1321) + [mir-shell] Hangs on exit when run with multiple X11 windows (#1327) + [X11] Cursor input sometimes "goes through" the top window (#1275) + [renderer] Flicker and crashes with multiple outputs (#1317, #1332) + [graphics] Crash when software cursor changed rapidy (#1347) + Fedora support (#1382, #1384) + [mirclient] Do not send events to windows after they are release * debian/control: - Switch to debhelper compat 13 * debian/tests: - Update dependencies for wlcs test -- Christopher James Halse Rogers <email address hidden> Tue, 15 Dec 2020 12:23:48 +1100
Upload details
- Uploaded by:
- Chris Halse Rogers
- Uploaded to:
- Hirsute
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- x11
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
mir_2.2.0.orig.tar.xz | 1.2 MiB | 3d0c4bef7ab76cb8efa0dd2dd00391a1330c85afab8ea813d97ec6605868affb |
mir_2.2.0.orig.tar.xz.asc | 833 bytes | 4e4da71fec00ce9e88ec19803a5c1e01fc3f20b17dcfa1f3cbb49de0911d028b |
mir_2.2.0-0ubuntu1.debian.tar.xz | 96.2 KiB | 30876ba89ee889f7c19aff5adee2ef10167c4b55db1b2158d12db0fb0e92299e |
mir_2.2.0-0ubuntu1.dsc | 5.7 KiB | d645a2971ccc14622d96152d6474c64d7126b05e1394411f0ce44a6b019f5ec1 |
Available diffs
- diff from 1.7.1-0ubuntu8 to 2.2.0-0ubuntu1 (795.5 KiB)
Binary packages built by this source
- libmiral-dev: No summary available for libmiral-dev in ubuntu hirsute.
No description available for libmiral-dev in ubuntu hirsute.
- libmiral4: No summary available for libmiral4 in ubuntu hirsute.
No description available for libmiral4 in ubuntu hirsute.
- libmiral4-dbgsym: No summary available for libmiral4-dbgsym in ubuntu hirsute.
No description available for libmiral4-dbgsym in ubuntu hirsute.
- libmirclient10: No summary available for libmirclient10 in ubuntu hirsute.
No description available for libmirclient10 in ubuntu hirsute.
- libmirclient10-dbgsym: No summary available for libmirclient10-dbgsym in ubuntu hirsute.
No description available for libmirclient10-
dbgsym in ubuntu hirsute.
- libmircommon-dev: No summary available for libmircommon-dev in ubuntu hirsute.
No description available for libmircommon-dev in ubuntu hirsute.
- libmircommon7: No summary available for libmircommon7 in ubuntu hirsute.
No description available for libmircommon7 in ubuntu hirsute.
- libmircommon7-dbgsym: No summary available for libmircommon7-dbgsym in ubuntu hirsute.
No description available for libmircommon7-
dbgsym in ubuntu hirsute.
- libmircookie-dev: No summary available for libmircookie-dev in ubuntu hirsute.
No description available for libmircookie-dev in ubuntu hirsute.
- libmircookie2: No summary available for libmircookie2 in ubuntu hirsute.
No description available for libmircookie2 in ubuntu hirsute.
- libmircookie2-dbgsym: No summary available for libmircookie2-dbgsym in ubuntu hirsute.
No description available for libmircookie2-
dbgsym in ubuntu hirsute.
- libmircore-dev: No summary available for libmircore-dev in ubuntu hirsute.
No description available for libmircore-dev in ubuntu hirsute.
- libmircore1: No summary available for libmircore1 in ubuntu hirsute.
No description available for libmircore1 in ubuntu hirsute.
- libmircore1-dbgsym: No summary available for libmircore1-dbgsym in ubuntu hirsute.
No description available for libmircore1-dbgsym in ubuntu hirsute.
- libmirplatform-dev: No summary available for libmirplatform-dev in ubuntu hirsute.
No description available for libmirplatform-dev in ubuntu hirsute.
- libmirplatform21: No summary available for libmirplatform21 in ubuntu hirsute.
No description available for libmirplatform21 in ubuntu hirsute.
- libmirplatform21-dbgsym: No summary available for libmirplatform21-dbgsym in ubuntu hirsute.
No description available for libmirplatform2
1-dbgsym in ubuntu hirsute.
- libmirprotobuf3: No summary available for libmirprotobuf3 in ubuntu hirsute.
No description available for libmirprotobuf3 in ubuntu hirsute.
- libmirprotobuf3-dbgsym: No summary available for libmirprotobuf3-dbgsym in ubuntu hirsute.
No description available for libmirprotobuf3
-dbgsym in ubuntu hirsute.
- libmirrenderer-dev: No summary available for libmirrenderer-dev in ubuntu hirsute.
No description available for libmirrenderer-dev in ubuntu hirsute.
- libmirserver-dev: No summary available for libmirserver-dev in ubuntu hirsute.
No description available for libmirserver-dev in ubuntu hirsute.
- libmirserver54: No summary available for libmirserver54 in ubuntu hirsute.
No description available for libmirserver54 in ubuntu hirsute.
- libmirserver54-dbgsym: No summary available for libmirserver54-dbgsym in ubuntu hirsute.
No description available for libmirserver54-
dbgsym in ubuntu hirsute.
- libmirwayland-bin: No summary available for libmirwayland-bin in ubuntu hirsute.
No description available for libmirwayland-bin in ubuntu hirsute.
- libmirwayland-bin-dbgsym: No summary available for libmirwayland-bin-dbgsym in ubuntu hirsute.
No description available for libmirwayland-
bin-dbgsym in ubuntu hirsute.
- libmirwayland-dev: No summary available for libmirwayland-dev in ubuntu hirsute.
No description available for libmirwayland-dev in ubuntu hirsute.
- libmirwayland1: No summary available for libmirwayland1 in ubuntu hirsute.
No description available for libmirwayland1 in ubuntu hirsute.
- libmirwayland1-dbgsym: No summary available for libmirwayland1-dbgsym in ubuntu hirsute.
No description available for libmirwayland1-
dbgsym in ubuntu hirsute.
- mir-demos: No summary available for mir-demos in ubuntu hirsute.
No description available for mir-demos in ubuntu hirsute.
- mir-demos-dbgsym: No summary available for mir-demos-dbgsym in ubuntu hirsute.
No description available for mir-demos-dbgsym in ubuntu hirsute.
- mir-doc: No summary available for mir-doc in ubuntu hirsute.
No description available for mir-doc in ubuntu hirsute.
- mir-graphics-drivers-desktop: No summary available for mir-graphics-drivers-desktop in ubuntu hirsute.
No description available for mir-graphics-
drivers- desktop in ubuntu hirsute.
- mir-graphics-drivers-nvidia: No summary available for mir-graphics-drivers-nvidia in ubuntu hirsute.
No description available for mir-graphics-
drivers- nvidia in ubuntu hirsute.
- mir-platform-graphics-eglstream-kms: No summary available for mir-platform-graphics-eglstream-kms in ubuntu hirsute.
No description available for mir-platform-
graphics- eglstream- kms in ubuntu hirsute.
- mir-platform-graphics-eglstream-kms19: No summary available for mir-platform-graphics-eglstream-kms19 in ubuntu hirsute.
No description available for mir-platform-
graphics- eglstream- kms19 in ubuntu hirsute.
- mir-platform-graphics-eglstream-kms19-dbgsym: No summary available for mir-platform-graphics-eglstream-kms19-dbgsym in ubuntu hirsute.
No description available for mir-platform-
graphics- eglstream- kms19-dbgsym in ubuntu hirsute.
- mir-platform-graphics-gbm-kms: No summary available for mir-platform-graphics-gbm-kms in ubuntu hirsute.
No description available for mir-platform-
graphics- gbm-kms in ubuntu hirsute.
- mir-platform-graphics-gbm-kms19: No summary available for mir-platform-graphics-gbm-kms19 in ubuntu hirsute.
No description available for mir-platform-
graphics- gbm-kms19 in ubuntu hirsute.
- mir-platform-graphics-gbm-kms19-dbgsym: No summary available for mir-platform-graphics-gbm-kms19-dbgsym in ubuntu hirsute.
No description available for mir-platform-
graphics- gbm-kms19- dbgsym in ubuntu hirsute.
- mir-platform-graphics-wayland: No summary available for mir-platform-graphics-wayland in ubuntu hirsute.
No description available for mir-platform-
graphics- wayland in ubuntu hirsute.
- mir-platform-graphics-wayland19: No summary available for mir-platform-graphics-wayland19 in ubuntu hirsute.
No description available for mir-platform-
graphics- wayland19 in ubuntu hirsute.
- mir-platform-graphics-wayland19-dbgsym: No summary available for mir-platform-graphics-wayland19-dbgsym in ubuntu hirsute.
No description available for mir-platform-
graphics- wayland19- dbgsym in ubuntu hirsute.
- mir-platform-graphics-x: No summary available for mir-platform-graphics-x in ubuntu hirsute.
No description available for mir-platform-
graphics- x in ubuntu hirsute.
- mir-platform-graphics-x19: No summary available for mir-platform-graphics-x19 in ubuntu hirsute.
No description available for mir-platform-
graphics- x19 in ubuntu hirsute.
- mir-platform-graphics-x19-dbgsym: No summary available for mir-platform-graphics-x19-dbgsym in ubuntu hirsute.
No description available for mir-platform-
graphics- x19-dbgsym in ubuntu hirsute.
- mir-platform-input-evdev7: No summary available for mir-platform-input-evdev7 in ubuntu hirsute.
No description available for mir-platform-
input-evdev7 in ubuntu hirsute.
- mir-platform-input-evdev7-dbgsym: No summary available for mir-platform-input-evdev7-dbgsym in ubuntu hirsute.
No description available for mir-platform-
input-evdev7- dbgsym in ubuntu hirsute.
- mir-renderer-gl-dev: No summary available for mir-renderer-gl-dev in ubuntu hirsute.
No description available for mir-renderer-gl-dev in ubuntu hirsute.
- mir-test-tools: No summary available for mir-test-tools in ubuntu hirsute.
No description available for mir-test-tools in ubuntu hirsute.
- mir-test-tools-dbgsym: No summary available for mir-test-tools-dbgsym in ubuntu hirsute.
No description available for mir-test-
tools-dbgsym in ubuntu hirsute.
- mir-wlcs-integration: No summary available for mir-wlcs-integration in ubuntu hirsute.
No description available for mir-wlcs-
integration in ubuntu hirsute.
- mir-wlcs-integration-dbgsym: No summary available for mir-wlcs-integration-dbgsym in ubuntu hirsute.
No description available for mir-wlcs-
integration- dbgsym in ubuntu hirsute.
- python3-mir-perf-framework: No summary available for python3-mir-perf-framework in ubuntu hirsute.
No description available for python3-
mir-perf- framework in ubuntu hirsute.