Skip to content

v2.20.0

Latest
Compare
Choose a tag to compare
@Saviq Saviq released this 10 Mar 17:11
· 61 commits to main since this release
v2.20.0
8c0c7b9

ABI summary:

  • miral ABI unchanged at 7
  • mircommon ABI bumped to 11
  • mircore ABI unchanged at 2
  • miroil ABI bumped to 7
  • mirplatform ABI unchanged at 30
  • mirserver ABI bumped to 63
  • mirwayland ABI unchanged at 5
  • mirplatformgraphics ABI bumped to 23
  • mirinputplatform ABI bumped to 10

Enhancements:

  • Extract rendering strategy for decorations (#3706 #3708 #3712)
  • MirOIL updates for post-new-Platform-API QtMir (#3767)
  • feature: adding an is_above method to the SurfaceStack (#3707)
  • Implement focus stealing prevention (#2586)
    Turn it on with --focus-stealing-prevention true on supported compositors.
  • Pass XDG_ACTIVATION_TOKEN to apps launched via launch_app_env (#3703)
  • Publish mir*-internal libraries (#3283)
  • Make key repeat and delay configurable (#3730)
  • Improve Firefox surface.frame event quirk (#3740)
  • Workaround for LXQt panel (#3764)
  • Fix SSD text (#3785)

Bugs fixed:

  • TilingWindowManagerPolicy assumes that window size is always specified (#3689)
  • OSK hides a half second after popping up on some input fields with zwp_text_input_v1 (Electron) (#3580)
  • Closing a window brings one of the remaining windows of the same client to the front (#3309)
  • Closing a window causes minimized windows to be focused (#3408)
  • atomic-kms: hardware cursor disappears crossing screen boundaries (#3677)
  • Crash on display unplug (#3729)
  • Crash when pcmanfm-qt does DnD (#3765)
  • The check for "implicit grab" for drag-and-drop is too strict (#3769)
  • The cursor icons for top-left and bottom-left resize are wrong for server-side decorations (#3776)
  • Incorrectly sizes some windows with server-side decorations (#3778)