Skip to content

Mir 2.30.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:47
v2.30.0
c9db898
  • New upstream release 2.30.0

    • ABI summary:

      • miral ABI unchanged at 8
      • mircommon ABI unchanged at 13
      • mircore ABI unchanged at 3
      • miroil ABI unchanged at 10
      • mirplatform ABI unchanged at 35
      • mirserver ABI bumped to 69
      • mirwayland ABI unchanged at 7
      • mirplatformgraphics ABI unchanged at 24
      • mirinputplatform ABI unchanged at 11
    • Enhancements:

      • [Wayland] Add wl_fixes support #5193 (@andogq's first contribution!)
      • Add a typed wrapper for wl_array #5194 (@yashsolctl's first contribution!)
      • workshop: add run nest <shell> #5089
      • Require Rust when building Mir and package the Rust evdev input platform #5185
      • Build with libxml++ 5.0 where available, with a libxml++ 2.6 fallback for older distributions #5182, #5201
    • Bugs fixed:

      • Fix horizontal scroll-speed configuration #5151
      • Do not treat attached surfaces, such as on-screen keyboards, as kiosk windows #5157
      • Report wl_surface role conflicts using the correct Wayland protocol error #5005
      • Ensure pointer enter and leave events see the final surface geometry after window-management changes #5165
      • Safely handle unmanaged surfaces in window_at() #5187
      • Set the cursor role on hidden cursor surfaces #5168
      • Reuse the screen-shooter renderer and handle output resizing correctly #5119
      • Fix GBM/KMS multi-display configurations that do not use clone mode #5126
    • Documentation:

      • Clarify input-trigger protocol descriptions #5074
      • Add a project roadmap #5179
      • Document the release-burning process #5211
      • Update the supported environments for release testing #5140