<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wayland-protocols.git/stable, branch master</title>
<subtitle>action binder protocol
</subtitle>
<id>https://git.vlhl.dev/navi/wayland/wayland-protocols.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/'/>
<updated>2023-05-22T13:47:47+00:00</updated>
<entry>
<title>stable/xdg-shell: clarify when which protocol errors are used</title>
<updated>2023-05-22T13:47:47+00:00</updated>
<author>
<name>Xaver Hugl</name>
<email>xaver.hugl@gmail.com</email>
</author>
<published>2023-03-30T20:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=bbe9298e85220d8cd40ef802671ec575ba81367f'/>
<id>urn:sha1:bbe9298e85220d8cd40ef802671ec575ba81367f</id>
<content type='text'>
Signed-off-by: Xaver Hugl &lt;xaver.hugl@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Clarify window geometry bounds</title>
<updated>2023-04-04T11:14:27+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2023-03-30T20:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=f9ef5fdba5051a66f9b44fb3dce77553f5a1079f'/>
<id>urn:sha1:f9ef5fdba5051a66f9b44fb3dce77553f5a1079f</id>
<content type='text'>
The xdg_surface window geometry can extend outside the base wl_surface
to e.g. accompany subsurfaces that extend outside it but is part of the
window itself. Spell out this bit explicitly.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Clarify that geometry doesn't automatically change</title>
<updated>2023-04-04T11:14:27+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2020-11-12T15:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=fce1d3031837ae1562311268a854fc03e441c53d'/>
<id>urn:sha1:fce1d3031837ae1562311268a854fc03e441c53d</id>
<content type='text'>
The spec says that

	When applied, the effective window geometry will be the set
	window geometry clamped to the bounding rectangle of the combined
	geometry of the surface of the xdg_surface and the associated
	subsurfaces.

Thus, a client cannot assume the geometry will adapt to any subsequent
changes to any conditions that constrained the geometry.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: add defunct_role_object error</title>
<updated>2022-11-29T10:20:42+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2022-11-06T07:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=72605813bf627c922edbbaee4550e56b4a01447b'/>
<id>urn:sha1:72605813bf627c922edbbaee4550e56b4a01447b</id>
<content type='text'>
Signed-off-by: Kirill Primak &lt;vyivel@eclair.cafe&gt;
</content>
</entry>
<entry>
<title>Add xdg-shell.unresponsive error</title>
<updated>2022-11-04T15:22:22+00:00</updated>
<author>
<name>Demi Marie Obenour</name>
<email>demiobenour@gmail.com</email>
</author>
<published>2022-10-15T19:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=9238fd2224d8c1d595e02fbd6b77b98ed1c3a19d'/>
<id>urn:sha1:9238fd2224d8c1d595e02fbd6b77b98ed1c3a19d</id>
<content type='text'>
This allows compositors to disconnect clients that have been deemed
unresponsive.

Signed-off-by: Demi Marie Obenour &lt;demiobenour@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Add specific errors</title>
<updated>2022-11-04T15:22:22+00:00</updated>
<author>
<name>Demi Marie Obenour</name>
<email>demiobenour@gmail.com</email>
</author>
<published>2021-10-05T13:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=cec292a65371d20fe52e7dcd1d4a5dec2bc7032d'/>
<id>urn:sha1:cec292a65371d20fe52e7dcd1d4a5dec2bc7032d</id>
<content type='text'>
This adds specific errors for all xdg_shell errors.

Signed-off-by: Demi Marie Obenour &lt;demiobenour@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: window menus are optional</title>
<updated>2022-11-04T15:22:22+00:00</updated>
<author>
<name>Demi Marie Obenour</name>
<email>demiobenour@gmail.com</email>
</author>
<published>2021-11-17T21:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=c79dbb7c11b91a90391025c78735cf121e579815'/>
<id>urn:sha1:c79dbb7c11b91a90391025c78735cf121e579815</id>
<content type='text'>
A compositor is free to completely ignore requests to draw a window
menu.

Signed-off-by: Demi Marie Obenour &lt;demiobenour@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Replace an HTTP link with HTTPS</title>
<updated>2022-11-04T15:22:22+00:00</updated>
<author>
<name>Demi Marie Obenour</name>
<email>demiobenour@gmail.com</email>
</author>
<published>2021-11-17T21:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=c4ca25a1f198fcf9ef86f84d488db44138a0c263'/>
<id>urn:sha1:c4ca25a1f198fcf9ef86f84d488db44138a0c263</id>
<content type='text'>
No normative change.

Signed-off-by: Demi Marie Obenour &lt;demiobenour@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: ack_configure must be strictly monotonic</title>
<updated>2022-10-10T07:58:54+00:00</updated>
<author>
<name>Daniel Stone</name>
<email>daniels@collabora.com</email>
</author>
<published>2020-06-24T08:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=115ba71872914f7b7dc3e5e57d4eff0ca892608b'/>
<id>urn:sha1:115ba71872914f7b7dc3e5e57d4eff0ca892608b</id>
<content type='text'>
Clients must send ack_configure in a strictly monotonic order wrt
received configure events. It is an error to send an ack_configure
request for a configure event which was sent prior to the last
ack_configure for that surface, or to send multiple ack_configures for
the same configure event.

Weston and wlroots already use this interpretation, however Mutter and
KWayland are more lax and allow duplicates. This clarification tightens
the spec working to explicitly encode the Weston/wlroots behaviour.

Signed-off-by: Daniel Stone &lt;daniels@collabora.com&gt;
Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/21
</content>
</entry>
<entry>
<title>xdg-shell: forbid loops in set_parent</title>
<updated>2022-09-17T06:49:35+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-09-05T07:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=53cd10ae7792d2b465e6687a4b3e7f2a65a08c30'/>
<id>urn:sha1:53cd10ae7792d2b465e6687a4b3e7f2a65a08c30</id>
<content type='text'>
These don't make sense. Add a protocol error for this case.

Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;
Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/105
</content>
</entry>
</feed>
