# -rw-r--r-- 1.1 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Highlights for this release:

- Continued work on color management infrastructure: a new LCMS plugin has been
  added, HDR metadata is now set in the DRM backend, color mapping functions
  have been introduced.
- Various RDP improvements.
- Support for the wp_single_pixel_buffer_v1 protocol.
- weston_buffer refactoring.
- Groundwork for allowing multiple backends to run at the same time
  (e.g. KMS + RDP).
- Groundwork for multi-GPU support in the DRM backend.

Breaking changes for users:

- The cms-static and cms-colord plugins are now deprecated.
- A number of features have been removed from desktop-shell: multiple
  workspaces, zoom, exposay.
- wl_shell support has been removed (superseded by xdg-shell).
- The fbdev backend has been removed (superseded by KMS).
- The launchers have been removed (superseded by libseat).
- The weston-info and weston-gears clients have been removed (weston-info is
  superseded by wayland-info).
- The KMS max-bpc property is now set by default. If you experience black
  screens with (faulty) monitors, try lowering it in weston.ini.
# filtered -rw-r--r-- 4.0 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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)
# full -rw-r--r-- 19.4 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
!963 libweston: Compute output protection when head is attached (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/963)
!933 libweston-desktop: Add shell capability queries (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/933)
!769 Implement wp_single_pixel_buffer_v1 protocol (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/769)
!961 Establish no-malloc-failures policy (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/961)
!960 xwayland: give Xwayland its own session (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/960)
!954 wet_process: Reuse custom_env and fdstr (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/954)
!950 backend-drm/state-propose: Dot not release the SHM buffer back to the client (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/950)
!947 There is pain between fork() and exec(), fix spawning xwayland at least (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/947)
!948 compositor: fix shutdown when xwayland failed to start (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/948)
!938 compositor: deprecate cms-static and cms-colord plugins (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/938)
!939 Tests/CI: First portion of ASan/leak fixes (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/939)
!923 backend-drm: make sure all buffers are released when an output is removed (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/923)
!940 xwayland: Refactor argument string construction (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/940)
!935 Minor doxygen fixes (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/935)
!925 tests/color-icc-output: add blending test (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/925)
!937 clients/presentation-shm: Bind to xdg_wm_base version 1 (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/937)
!914 tests: use rgb_diff_stat more and consistently (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/914)
!930 Fix memory leaks through clients, tests, etc (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/930)
!920 xwm: Generate more synthetic ConfigureNotify events (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/920)
!931 Fix devices-test and bad-buffer-test failures (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/931)
!907 xwayland: Change layer for xwayland override redirect windows (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/907)
!934 shared: Make xalloc.h stand alone (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/934)
!921 Merge libweston-desktop into main DSO (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/921)
!928 libweston: disable a pending idle_repaint_source when the output is removed (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/928)
!924 desktop-shell: Remove multiple workspace support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/924)
!911 compositor: only reflow the outputs if the shell did not move them (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/911)
!926 shared/xcb-xwayland: Add missing atoms (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/926)
!927 backend-drm: check that outputs are in fact ours (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/927)
!919 xwayland: Support  _NET_FRAME_EXTENTS (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/919)
!886 xwayland: support minimizing (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/886)
!918 clients/window: Defer closing of window (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/918)
!894 gl-renderer: simplify fragment shader main() (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/894)
!915 shared/xcb-xwayland: Split into common helpers (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/915)
!897 xwayland: Fix window maximizing (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/897)
!916 build: fix possible race for some backends (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/916)
!909 backend-drm: heterogeneous outputs followup (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/909)
!887 compositor: Only create paint nodes for mapped surfaces/views (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/887)
!912 tests: Extract image-iter.h (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/912)
!900 backend-drm: set connector max bpc (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/900)
!902 tests: remove skip() and share set_opaque_rect() (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/902)
!908 clients/simple-egl: Fix angle reset on benchmark interval (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/908)
!904 build: enable configuration of RDP backend as a default (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/904)
!903 tests: rename color-shaper-matrix-test.c to color-icc-output-test.c (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/903)
!577 Heterogeneous outputs (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/577)
!905 color-lcms: Introduction and implementation of LCMS plugin (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/905)
!901 rdp: Prepare for future FreeRDP releases (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/901)
!898 shared/cairo-util: Hold onto our pattern reference until we're done (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/898)
!454 Use DRM iterators in the drm-backend (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/454)
!896 ci: Fix cobertura syntax (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/896)
!890 gl-renderer: Ensure gl_buffer_state is present for direct-display (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/890)
!872 tests: generate cLUT profiles (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/872)
!889 gl-renderer: fix performance regression in frag (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/889)
!644 compositor: improved opacity handling (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/644)
!837 backend-drm: Refactor backend for Multi-GPU support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/837)
!888 drm: Remove destroy listener from list when fired (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/888)
!892 libweston-desktop/xwayland: Use correct geometry (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/892)
!885 Revert "build: add test-gl-renderer option" (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/885)
!883 rdp: Update cursor position on most mouse messages (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/883)
!884 build: drop unused option rdp-thread-check (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/884)
!874 backend-drm: Add GBM_BO_HANDLE as a failure reason (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/874)
!853 xwm: Fix pasting in some cases (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/853)
!877 Rewrite matrix-test (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/877)
!873 clients/simple-egl: Handle buffer scale and transform (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/873)
!882 gl-renderer: fix double-alloc of gl_buffer_state (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/882)
!876 backend-drm: Do not pass a NULL reason for trying out scanout (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/876)
!856 From weston.ini to HDR metadata (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/856)
!867 rdp: Add audio support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/867)
!875 rdp: Fix some accidental style errors in new clipboard code (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/875)
!868 rdp: Make thread checks unconfigurable (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/868)
!862 clients/simple-dmabuf-*: Use gbm_bo_create_with_modifiers2 (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/862)
!846 clients/simple-dmabuf-feedback: Support multi-tranche feedbacks (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/846)
!871 clients: Delete gears (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/871)
!844 gl-renderer: Handle SHM formats much more generically (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/844)
!858 rdp: Add clipboard redirection (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/858)
!866 gl-renderer: improve GL ES and EGL feature logging (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/866)
!859 desktop-shell: Roll our own loop for weston_curtain destruction (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/859)
!768 gl-renderer: Split buffer state from surface state [weston_buffer epic part 3] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/768)
!861 Silence compiler warnings (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/861)
!865 desktop-shell: Add missing weston_view_destroy() (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/865)
!860 noop-renderer: Remove volatile and use compiler attribute (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/860)
!863 desktop-shell: Check height instead of checking width a second time (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/863)
!783 Re-work weston_surface destruction (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/783)
!852 backend-drm: Add failure reasons for failing gbm_bo_import (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/852)
!532 Setting a surface maximized if it is already in fullscreen mode (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/532)
!854 simple-egl: clean up unused callback (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/854)
!857 Add more keyboard layouts (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/857)
!851 Simplify color manager API with struct weston_output_color_outcome (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/851)
!850 clients/simple-dmabuf-feedback: prettify output (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/850)
!835 Introduce EOTF mode and program that through KMS HDR_OUTPUT_METADATA property (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/835)
!847 simple-egl resize fixes (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/847)
!848 pixman-renderer: Unref the pixman image when wl_shm_buffer is gone (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/848)
!849 rdp: keyboard updates (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/849)
!843 desktop-shell: Delete Exposay (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/843)
!842 rdp: Don't bother trying to pick an optimal keyboard model name (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/842)
!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)
!838 rdp input fixes (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/838)
!772 clients/simple-dmabuf-feedback: use presentation-time (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/772)
!777 clients/simple-dmabuf-feedback: do not use buffer before compositor's response (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/777)
!813 desktop-shell: Avoid spurious configure events for xdg-shell activation (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/813)
!767 Make weston_buffer useful [weston_buffer epic part 2] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/767)
!833 rdp: Improved rdp logging infrastructure (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/833)
!831 rdp: Allow disabling RemoteFX codec (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/831)
!732 build: add Meson fallback for wayland-protocols (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/732)
!569 Screen share fixes (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/569)
!819 Various fixes for layers clean-ups and compositor shutdown. (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/819)
!834 xwayland: Honour the XCURSOR_THEME environment variable (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/834)
!832 Defer launch input method with wl_event_loop_add_idle. (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/832)
!830 input: Fix bug in idle inhibition (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/830)
!792 xwayland: use -displayfd instead of USR1 to signal readiness (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/792)
!829 man: clean up weston.ini mark-up (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/829)
!806 ivi-shell: emit created notification earlier for desktop surfaces (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/806)
!499 screen-share: use compositor->read_format instead of hardcoding (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/499)
!814 libweston: correct argument name in the handler of wl_data_source.accept request (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/814)
!826 rdp: split off rdp.h (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/826)
!827 rdp: fix leak when listener implantation fails (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/827)
!822 protocol/meson.build: install content-protection protocol xml (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/822)
!828 desktop-shell: Fix incorrect use of black_surface_get_label (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/828)
!817 compositor: Stop trapping SIGINT (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/817)
!823 rdp: Fix comment regarding meaning of 120 (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/823)
!821 xwayland: Simplify HAVE_XWAYLAND_LISTENFD usage (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/821)
!818 libbacklight: Fix backlight never gets initialized (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/818)
!808 compositor: remove repaint_data from compositor (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/808)
!766 Unify solid-colour surface handling in shells [weston_buffer epic part 1] (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/766)
!751 launcher-logind: Allow CTRL+ALT+Fx to work on seats with no TTYs (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/751)
!812 libweston: remove fbdev backend (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/812)
!809 man: improve gbm-format doc, and couple clean-ups (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/809)
!811 pipewire,remoting,tests: Replace asprintf w/ str_printf (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/811)
!810 Config-parser clean-up and missed tests (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/810)
!794 clients/simple-dmabuf-feedback: Add fallback print method for unknown formats (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/794)
!804 libweston: Add logging support for libseat launcher (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/804)
!750 remove wl_shell (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/750)
!803 tests: preserve ivi runner section (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/803)
!408 libweston: explicitly cancel start_drag if no matching input device is found (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/408)
!800 doc: running on different seat with libseat (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/800)
!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)
!801 color-lcms: Always use cmsContext for LCMS API which has THR suffix (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/801)
!797 Add WESTON_EXPORT_FOR_TESTS and convert vertex-clip (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/797)
!747 clients/desktop-shell: Add a displayname= option for launchers (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/747)
!787 meson.build: Fix -Dbackend-default=auto following fbdev deprecation (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/787)
!795 Don't send compositor's global key bindings to the input method (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/795)
!793 tests: add rgb[] alias in color_float (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/793)
!790 tests: Add dependency on screenshooter client protocol (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/790)
!796 clients/simple-dmabuf-*: Increase buffer limit to four (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/796)
!640 Color management: color mapping functions. (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/640)
!537 Add support to VGEM in our CI (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/537)
!788 debug: Show client PID in debug protocol stream (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/788)
!754 screen-share: Name the seat "screen-share" (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/754)
!789 backend-drm/state-propose: Missing some newlines (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/789)
!779 libweston/compositor: Do not map subsurfaces without buffer (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/779)
!786 meson.build: Bump libweston major version (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/786)
!784 weston.ini.man: Clarify what startup-animation means (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/784)
!785 clients: drop weston-info (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/785)
!541 Document available debug bindings. (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/541)
!752 launcher-logind: Remove systemd-logind support (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/752)
!778 compositor: Remove desktop zoom (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/778)
!749 libweston/compositor: Cache buffer damage for synced subsurfaces (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/749)
!611 kiosk-shell: Check if app_ids have been set after the initial commit (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/611)
!782 gl-renderer: add support for (a|x)bgr16161616 shm formats (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/782)
!742 Optimise plane-suitability calculation in DRM backend (https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/742)