Skip to content

v2.18.0

Compare
Choose a tag to compare
@Saviq Saviq released this 17 Sep 11:14

ABI summary:

  • mircommon ABI bumped to 10
  • mirplatform ABI bumped to 29

Enhancements:

  • Move to 24.04 as the development focus (#3374)
  • Implement a more principled GraphicBufferAllocator selector (#3402)
  • Add input configuration options (#3415)
  • Provide a listener for dim/screen off notifications and wiring it through miral (#3405)
  • Resolve snap desktop files using app armor as the primary source (#3426)
  • Wayland server side decorations (#3425)
  • Add Wayland decorations strategy (#3454)
  • wp_viewporter support (#3445)
  • Enable keyboard LEDs when the modifier state changes (#3441)
  • x11-kiosk (#3460)
  • ci: replace codecov with TICS (#3485)
  • ci: enable AddressSanitizer (#3026)
  • Add support for wp_fractional_scale_v1 (#3509)
  • Allow servers to dynamically update input configuration

Documentation:

  • Add Mir's CI documentation (#3434)
  • Explanation of how libraries depend on one another (#3469)
  • Draft a new Mir tutorial (#3496)
  • Add a threat model diagram for Ubuntu Frame (#3484)

Bugs fixed:

  • Alt key sometimes getting stuck after Alt+Tab (#3307)
  • Alt+` is confusing Firefox (#3379)
  • Fix cross-GPU imports (#3401)
  • Alt+Tab restores minimized windows, even if they don't end up focused (#3323)
  • Don't re-send wl_output.geometry if unchanged (#3414)
  • Abrupt cursor transition between outputs. (#3449) (thanks @ehopperdietzel!)
  • mir_kiosk_x11 crashes when the host platform has no outputs (#3427)
  • Screenshots no longer respect output scale (#3461)
  • Mir should respect flags from DEB_BUILD_MAINT_OPTIONS (LP#2073451)
  • Fix x11 rendering when scaled fractional scaling (#3508, #3554)
  • wbg constantly resizing after switching to 2.17.0 (#3450)
  • Decorations Eat Into Application Area (#3572)
  • Fix toplevel window resize pingpong. (Fixes #3573)