-
mir (2.12.1-0ubuntu2) lunar; urgency=medium
* debian/control:
- Add libwayland-dev to libmirwayland-dev Depends; mirwayland.pc
Requires: wayland-server, so all consumers require libwayland-dev
-- Christopher James Halse Rogers <email address hidden> Wed, 01 Mar 2023 12:54:50 +1100
-
mir (2.12.1-0ubuntu1) lunar; urgency=medium
* New upstream bugfix release:
- Add missing #include statements (#2802)
- mir_wayland_generator generated code that include non public
header (#2804)
- Building docs fails when trying to not remove doc/html/cppguide (#2800)
- wayland: Add missing cstdint includes (#2821)
- Enabling zwp_idle_inhibit_manager_v1 causes Mir to crash with some
applications (#2836)
- [Wayland] idle_inhibit_unstable_v1 is badly broken (#2838)
- A couple ShmBacking.* tests failing on PowerPC (#2774)
- Fix BasicIdleHub behavior (#2843)
* debian/watch:
- Fix to pull from GitHub API rather than (now JS-y) /releases page
* debian/source/lintian-overrides:
- Document the lib$ARCH.so test data in unit-tests
-- Christopher James Halse Rogers <email address hidden> Tue, 28 Feb 2023 10:35:04 +1100
-
mir (2.12.0-0ubuntu3) lunar; urgency=medium
* debian/tests/wlcs:
- Set up XDG_RUNTIME_DIR for the tests; needed for WLCS
- Drop additional test exclusions; the new WLCS does not include those
incorrect tests.
-- Christopher James Halse Rogers <email address hidden> Fri, 24 Feb 2023 09:40:48 +1100
-
mir (2.12.0-0ubuntu2) lunar; urgency=medium
* Cherry-pick 1ca9db11e from upstream to fix test suite on ppc64el
* debian/control:
- Build-Depend on wlcs >= 1.5.0, as previous versions of wlcs have a bug
which causes the test suite to fail.
-- Christopher James Halse Rogers <email address hidden> Wed, 22 Feb 2023 10:15:06 +1100
-
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)
* Update for new libmiral5, libmiroil3, libmirplatform24, libmirwayland4
SONAMEs
* debian/control:
- Drop no-longer-needed protobuf Build-Depends and Depends
- Move from transitional mesa devel packages to GLVND-provided libegl-dev
and libgles-dev
- Move from transitional pkg-config to pkgconf
- Move from transitional libfreetype6-dev to libfreetype-dev
- Add xwayland to Build-Depends; required for the test suite
- Mark mir-doc as Multi-Arch: foreign
* debian/rules:
- Ensure /tmp/.X11-unix directory exists before running the test suite
- Switch to using dh_auto_test
-- Christopher James Halse Rogers <email address hidden> Wed, 25 Jan 2023 18:01:33 +1100
-
mir (2.9.0-0ubuntu2) kinetic; urgency=medium
* Cherry-pick series of build-system patches to disable false-positive
-Werror on gcc-12 on some architectures
* debian/rules:
- Disable -Werror=restrict on libinput_environment on ppc64el
- Disable -Werror=use-after-free on test_linearising_executor on riscv64
* Fixes FTBFS on ppc64el and riscv64
-- Christopher James Halse Rogers <email address hidden> Tue, 13 Sep 2022 13:11:12 +1000