Dylan Aïssi pushed to branch upstream-unstable at X Strike Force / wayland / wayland-protocols
Commits: df2b5e5e by Simon Ser at 2024-09-03T10:27:40+00:00 xdg-decoration: add invalid_mode error There is no error defined for invalid mode values. Signed-off-by: Simon Ser <[email protected]> - - - - - b4a42c88 by Simon Ser at 2024-09-05T19:15:01+00:00 xdg-shell: clarify clients set their initial state before initial commit It wasn't clear that it's important clients set up their initial xdg_surface state before they send the initial commit. This is required for the compositor to be able to send a proper configure event depending on size constraints and any policies it might want to apply (e.g. specific app ID always shows up in a designated workspace). Signed-off-by: Simon Ser <[email protected]> - - - - - 6f5772fd by Simon Ser at 2024-09-08T10:44:03+02:00 xdg-toplevel-icon: clarify that wl_buffer.release is unused The protocol as-is doesn't allow clients to mutate wl_buffers. Let's make it clear that wl_buffer.release is not used for that purpose. Buffer re-use can be added in a future protocol version if desirable. Add a small note to explain that no wl_buffer mutation implies no wl_shm_pool's backing storage mutation as well. Signed-off-by: Simon Ser <[email protected]> Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/201 - - - - - f30b27a0 by Julian Orth at 2024-09-25T16:22:51+00:00 security-context-v1: clarify close_fd behavior Signed-off-by: Julian Orth <[email protected]> - - - - - 05e777f4 by Simon Zeni at 2024-10-05T13:14:38+00:00 drm-lease-v1: specify existing lease status on withdrawn event Signed-off-by: Simon Zeni <[email protected]> Reviewed-by: Xaver Hugl <[email protected]> - - - - - 950b7384 by Simon Zeni at 2024-10-05T13:14:38+00:00 drm-lease-v1: advertise connector again upon lease destruction Signed-off-by: Simon Zeni <[email protected]> Reviewed-by: Xaver Hugl <[email protected]> - - - - - bdb88cec by Simon Zeni at 2024-10-05T13:14:38+00:00 drm-lease-v1: advertise connector again upon lease finished event Signed-off-by: Simon Zeni <[email protected]> Reviewed-by: [email protected] - - - - - 98d8bb67 by Simon Ser at 2024-10-05T14:35:30+00:00 ci: upgrade wayland to v1.23.1 Signed-off-by: Simon Ser <[email protected]> - - - - - 6c214e6d by Simon Ser at 2024-10-05T14:35:30+00:00 linux-dmabuf: mark format/modifier with deprecated-since attribute Signed-off-by: Simon Ser <[email protected]> - - - - - 9b95f83a by Simon Ser at 2024-10-05T14:35:30+00:00 xdg-output: mark done event with deprecated-since attribute Signed-off-by: Simon Ser <[email protected]> - - - - - e7fea17b by Nick Diego Yamane at 2024-10-05T14:58:43+00:00 xdg-toplevel-drag: clarify offset is relative to geometry The current description is not clear about it, though the only available implementation works like that, so make it explicit in the protocol description. Signed-off-by: Nick Diego Yamane <[email protected]> - - - - - c9972235 by Simon Ser at 2024-10-05T15:30:01+00:00 build: install headers with enums Generate and install headers containing enums. See [1]. Meson requires us to generate headers in a "include/wayland-protocols" directory, so that include paths can be properly set up when used as a sub-project. [1]: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/312 Signed-off-by: Simon Ser <[email protected]> - - - - - 02c589c2 by Sebastian Wick at 2024-10-06T09:35:17+00:00 cursor-shape-v1: Make object inert when underlying cap is destroyed It was undefined before how long the wp_cursor_shape_device_v1 has any effect. Let's specify that the object becomes inert when the pointer cap goes away or the tablet tool is removed. In those cases the client has to create a new pointer/tablet tool, and also a new cursor shape device when the cursor caps or a new tablet tool reappears. Signed-off-by: Sebastian Wick <[email protected]> Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/186 - - - - - ea7e5ef6 by itycodes at 2024-10-07T14:20:51+00:00 ext-image-copy-capture-v1: Fix typo in ext_image_copy_capture_frame_v1::destroy Signed-off-by: Tranquil Ity [email protected] Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/217 - - - - - 3544c6dc by Daniel Stone at 2024-10-09T09:07:11+00:00 protocols: Add GitLab contact information This is useful to know who to ping when you want to change something. Signed-off-by: Daniel Stone <[email protected]> - - - - - 657561dc by Daniel Stone at 2024-10-09T09:07:11+00:00 README: Suggest pinging protocol authors on changes These are usually the best people to review the changes. Signed-off-by: Daniel Stone <[email protected]> - - - - - a00f3514 by Simon Ser at 2024-10-09T12:49:44+00:00 ext-image-copy-capture: fix typo Signed-off-by: Simon Ser <[email protected]> - - - - - 42938b7e by Jonas Ådahl at 2024-10-10T03:22:15+00:00 members: Update weston point-of-contact Daniel Stone will move to represent mesa, and Derek Foreman is taking his place. Signed-off-by: Jonas Ådahl <[email protected]> - - - - - 7e8df47b by Jonas Ådahl at 2024-10-10T03:22:15+00:00 members: Add mesa as a member Mesa is represented by Daniel Stone and Mike Blumenkrantz. Signed-off-by: Jonas Ådahl <[email protected]> - - - - - df207cbd by Jonas Ådahl at 2024-10-10T22:48:29+00:00 Add staging system bell protocol This is meant to let applications ring the system bell. It needs to be a Wayland protocol because a system bell is not necessarily audiable; for for example accessibility reasons, it might need be a visual feedback, which may be tied to a specific window. Accessibility features are usually configured globally, and one likely wants identical visual feedback for all system bell ringings, so it doesn't fit as a client side only feature. This aims to replaced and deprecate the `gtk_shell1.system_bell` request. Signed-off-by: Jonas Ådahl <[email protected]> - - - - - 9e5b8a4e by Simon Ser at 2024-10-11T18:13:15+00:00 governance: drop adoption website section Originally we wanted to have an official website to document adoption. However this never materialized. I don't think the governance document is the right place for this anyways. Signed-off-by: Simon Ser <[email protected]> - - - - - 1ccc5748 by Derek Foreman at 2024-10-11T13:29:33-05:00 fifo-v1: Add new protocol Add a new protocol to allow a content update to require a display refresh pass before it is ready to present. Signed-off-by: Derek Foreman <[email protected]> - - - - - 37a1560c by Derek Foreman at 2024-10-11T18:47:41+00:00 commit-timing-v1: Add new protocol Add a new protocol for adding timestamps to wayland surface state to allow deferring processing until later. Signed-off-by: Derek Foreman <[email protected]> - - - - - 8cdb3910 by Daniel Stone at 2024-10-11T22:19:08+00:00 presentation-time: Specify refresh bounds for VRR When this extension was developed, we did not yet know how VRR hardware would behave in practice as it was not standardised, and the KMS interface was equally unstandardised. Now things have shaken out to an acceptable level, we have a good idea of what we need, which is simply to include a base refresh rate - the rate the compositor would drive the display for non-VRR clients. Bump the protocol to version 2 and require the compositor to provide a rate. Signed-off-by: Daniel Stone <[email protected]> Signed-off-by: Derek Foreman <[email protected]> - - - - - 9ac1a097 by Jonas Ådahl at 2024-10-12T08:17:40-04:00 build: Bump version to 1.38 Signed-off-by: Jonas Ådahl <[email protected]> - - - - - 30 changed files: - .gitlab-ci.yml - .gitlab-ci/debian-install.sh - GOVERNANCE.md - MEMBERS.md - README.md - + include/wayland-protocols/meson.build - meson.build - stable/linux-dmabuf/README - stable/linux-dmabuf/linux-dmabuf-v1.xml - stable/presentation-time/README - stable/presentation-time/presentation-time.xml - stable/tablet/README - stable/viewporter/README - stable/xdg-shell/README - stable/xdg-shell/xdg-shell.xml - staging/alpha-modifier/README - + staging/commit-timing/README - + staging/commit-timing/commit-timing-v1.xml - staging/content-type/README - staging/cursor-shape/README - staging/cursor-shape/cursor-shape-v1.xml - staging/drm-lease/README - staging/drm-lease/drm-lease-v1.xml - staging/ext-foreign-toplevel-list/README - staging/ext-idle-notify/README - staging/ext-image-capture-source/README - staging/ext-image-copy-capture/README - staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml - staging/ext-session-lock/README - staging/ext-transient-seat/README The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/wayland/wayland-protocols/-/compare/4878e025a5fb95d8d14a05088974af60cbafebd0...9ac1a0977eea1b2f525e375089131f7d696a74ee -- View it on GitLab: https://salsa.debian.org/xorg-team/wayland/wayland-protocols/-/compare/4878e025a5fb95d8d14a05088974af60cbafebd0...9ac1a0977eea1b2f525e375089131f7d696a74ee You're receiving this email because of your account on salsa.debian.org.

