Mir is a set of libraries for building Wayland-based shells. Mir simplifies the complexity that shell authors need to deal with: it provides a stable, well-tested, high-performance platform with touch, mouse and tablet input, multi-monitor capabilities, and secure client-server communication.

ABI summary

  • miral ABI upgraded to 5
  • mircore ABI upgraded to 2
  • miroil ABI upgraded to 2

Enhance

  • [Wayland] Implement zwp_idle_inhibit_manager_v1
  • [Wayland] Implement zwlr_virtual_pointer_v1
  • [Wayland] Implement zwp_text_input_manager_v1
  • [Wayland] Raise wl_seat to v8 and implement high pixel scrolling
  • [Wayland平台] Improve connection failure error
  • [Wayland平台] Ported to xdg-shell
  • [MirAL] allow --add-wayland-extenions all
  • [MirAL] Allow server to get duplicate string options
  • [MirAL] Improvements to ExternalClientLauncher, don’t force the client to split the command line by itself
  • [MirAL] Organize event filtering API
  • [MirAL] Expose miral::Zone::id()
  • [MirAL] Rename CommandLineOption => ConfigurationOption
  • [gbm-kms] Added default values ​​for nvidia and evdi driver-quirks
  • [gbm-kms] Add default driver query for vc4-drm and v3d
  • [mir-smoke-test-runner] Enable features that only work in the Wayland environment

fix bugs

  • [Wayland] Send keyboard modifiers after keyboard input
  • [Wayland] wlr-screencopy-v1: send as requested .damage event
  • [Wayland] wlr-screencopy-v1: in .copy_with_damage Waiting for replication area to be corrupted in request
  • [eglstream-kms] Kill clients, not Mir when submitting bad EGLStreams
  • [eglstream-kms] Handling EGL errors in devnum_for_device
  • [test clients] Explicitly ask for GLESv2 context
  • CMake cleanup of locally built dependencies
  • fix event timestamp

For more details, please check: https://github.com/MirServer/mir/releases/tag/v2.9.0

#Mir #released #Ubuntu #secure #display #server #News Fast Delivery

Leave a Comment

Your email address will not be published. Required fields are marked *