features: !769 Implement wp_single_pixel_buffer_v1 protocol (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/769) !849 rdp: keyboard updates (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/849) !845 rdp: Add horizontal and high precision scrolling (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/845) !840 rdp: Allow changing the update rate (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/840) !839 rdp: Allow specifying a listener fd on the command line (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/839) !867 rdp: Add audio support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/867) !883 rdp: Update cursor position on most mouse messages (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/883) !858 rdp: Add clipboard redirection (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/858) !904 build: enable configuration of RDP backend as a default (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/904) !577 Heterogeneous outputs (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/577) !909 backend-drm: heterogeneous outputs followup (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/909) !837 backend-drm: Refactor backend for Multi-GPU support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/837) !766 Unify solid-colour surface handling in shells [weston_buffer epic part 1] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/766) !767 Make weston_buffer useful [weston_buffer epic part 2] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/767) !768 gl-renderer: Split buffer state from surface state [weston_buffer epic part 3] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/768) !844 gl-renderer: Handle SHM formats much more generically (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/844) !905 color-lcms: Introduction and implementation of LCMS plugin (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/905) !851 Simplify color manager API with struct weston_output_color_outcome (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/851) !835 Introduce EOTF mode and program that through KMS HDR_OUTPUT_METADATA property (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/835) !801 color-lcms: Always use cmsContext for LCMS API which has THR suffix (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/801) !640 Color management: color mapping functions. (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/640) !856 From weston.ini to HDR metadata (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/856) breaking changes: !938 compositor: deprecate cms-static and cms-colord plugins (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/938) !924 desktop-shell: Remove multiple workspace support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/924) !778 compositor: Remove desktop zoom (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/778) !843 desktop-shell: Delete Exposay (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/843) !750 remove wl_shell (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/750) !812 libweston: remove fbdev backend (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/812) !802 Build libseat support by default (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/802) !663 launchers: remove launchers (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/663) !752 launcher-logind: Remove systemd-logind support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/752) !871 clients: Delete gears (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/871) !785 clients: drop weston-info (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/785) !900 backend-drm: set connector max bpc (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/900)