Skip to content

v2.19.0

Compare
Choose a tag to compare
@AlanGriffiths AlanGriffiths released this 02 Dec 16:37
· 11 commits to main since this release

ABI summary

  • mirplatform ABI bumped to 30
  • mirserver ABI bumped to 61

Enhancements

  • [x11-kiosk] defer fullscreening of applications until they are placed once (#3670)
  • [x11-kiosk] Ensure windows are placed and repainted on X11 "CONFIGURE" (#3619)
  • [x11-kiosk] change enable-x11 default to true
  • Initial atomic-kms platform
  • [Wayland] Add support for xdg_activation_v1 (#3639)
  • Do not default window size (especially to weird values) (#3623)
  • DesktopFileManager::resolve_app_id no longer returns an app id with a .desktop file suffix (Fixes #3608)
  • [Configuration] Split options into global and per-module configuration (#3590)

Bugs fixed:

  • Ensure we always send an initial output enter (#3680)
  • Fix stuck-frame-after-mode-switch bug (#3673)
  • Fix rendering of resized XWayland applications with client side decorations (#3587)
  • Aspect ratios shouldn't contain zero (Fixes: #3663)
  • Use PkgConfig to find development headers (#3661)
  • Fix the inotify event handling in ReloadingYamlFileDisplayConfig::auto_reload() (#3636)
  • The miral::ConfigFile "Watcher" can be destroyed before the main loop (Fixes: #3612)
  • [xwayland] Don't allow clients to place X11 windows (#3622)
  • Surfaces track scale changes on outputs they appear on. (Fixes: #3552)
  • New attached windows need to be placed (#3676)