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.


Reply via email to