Skip to content

v1.3.0

Compare
Choose a tag to compare
@AlanGriffiths AlanGriffiths released this 02 Jul 10:19

ABI summary:

  • mirserver ABI bumped to 49

Enhancements:

  • [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
  • [Wayland] Eagerly send buffer release events
  • [Wayland] Eagerly execute work when on Wayland thread
  • [MirAL] Surface depth layer support
  • [MirAL] Application Zone support
  • [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
  • [MirAL] Do not place parentless windows relative to existing windows
  • [Wayland/mirtest] publish miral::TestWlcsDisplayServer and miral::TestServer fixtures in mirtest-dev. (Fixes #878)
  • [Wayland/generator] Force compile-time error if XML/generated classes are updated to a new version without also updating the child classes
  • [Wayland/generator] Add base objects for Wayland objects and globals
  • [Wayland/generator] Add a constructor-from-parent for objects that can be server-constructed
  • [Examples] Implement Ctrl-Alt-T handling for miral-shell

Bugs fixed:

  • [Wayland] Better handle window role state changes. (Fixes #836)
  • [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
  • [Wayland] Process output update notifications on the correct thread. (Fixes: #886)
  • [MirAL] Allow unfocused windows to receive mouse down events
  • [MirAL] Handle exceptions propagating from InternalClient code
  • Add a package config file for mircommon and reference it mirwayland and mirplatform. (Fixes: #868)
  • [nested] Make sure we destroy eglImage before class gets destructed