News: 0001656356

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mir 2.29 Released With Additional Wayland Protocols

([Ubuntu] 5 Hours Ago Mir 2.29)


For those using Canonical's Mir compositor for building Wayland-based shells, Mir 2.29 is now available with various improvements and new Wayland protocol coverage.

Mir 2.29 adds support for xdg-dialog-v1, the protocol that allows applications to tell the window manager when a particular window is a dialog box. This protocol is already found supported by the other major Wayland compositors. Mir 2.29 also now supports ext_foreign_toplevel_image_capture_source_manager_v1 as the protocol for letting clients create image capture sources for specific top-level application windows for screncasting and similar uses.

The Mir 2.29 update also adds support for taking a screenshot of a single surface, its wl_region implementation now handles add and subtract, and there is now a touch emulator to map mouse clicks and drags to touch events. Some other changes include migrating the codebase to C++26, dropping EGLStream support, eliminating wl-drm support in favor of DMA-BUF usage, and dropping other deprecated APIs. Plus a lot of bug fixing.

Mir 2.29 downloads and more details at [1]GitHub .



[1] https://github.com/canonical/mir/releases/tag/v2.29.0



Er, Tom, I hate to be the one to point this out, but your fix list
is starting to resemble a feature list. You must be human or something.
-- Larry Wall in <199801081824.KAA29602@wall.org>