<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wayland-protocols.git/unstable/xdg-shell, 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-03-30T20:47:28+00:00</updated>
<entry>
<title>xdg-shell: Clarify relationship between [un]set_maximized and configure</title>
<updated>2023-03-30T20:47:28+00:00</updated>
<author>
<name>Mikhail Gusarov</name>
<email>dottedmag@dottedmag.net</email>
</author>
<published>2022-10-20T22:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=275fce4af9b6008a372933dfa5109553e6348dd1'/>
<id>urn:sha1:275fce4af9b6008a372933dfa5109553e6348dd1</id>
<content type='text'>
Make it explicit in the protocol that [un]set_maximized and
the following configure event can't be reliably matched, and the
clients shouldn't try to do it.

Closes #106

Signed-off-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
</content>
</entry>
<entry>
<title>unstable/xdg-shell v6: clarify when which errors are used</title>
<updated>2023-03-30T15:44:07+00:00</updated>
<author>
<name>Xaver Hugl</name>
<email>xaver.hugl@gmail.com</email>
</author>
<published>2022-08-16T12:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=5c274ffc9068da85e08d6144e1304c3b9e0c932f'/>
<id>urn:sha1:5c274ffc9068da85e08d6144e1304c3b9e0c932f</id>
<content type='text'>
Signed-off-by: Xaver Hugl &lt;xaver.hugl@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use correct indefinite article before "xdg"</title>
<updated>2020-06-19T09:45:12+00:00</updated>
<author>
<name>Vlad Zahorodnii</name>
<email>vlad.zahorodnii@kde.org</email>
</author>
<published>2020-06-19T09:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=6be6e00c0294e075e7b689167e08b52bf55ffccb'/>
<id>urn:sha1:6be6e00c0294e075e7b689167e08b52bf55ffccb</id>
<content type='text'>
Since the abbreviation "XDG" starts with a vowel sound, the correct
article is "an."

Signed-off-by: Vlad Zahorodnii &lt;vlad.zahorodnii@kde.org&gt;
</content>
</entry>
<entry>
<title>xdg-shell: require popups to intersect with or be adjacent to parent surfaces</title>
<updated>2017-01-17T13:29:13+00:00</updated>
<author>
<name>Mike Blumenkrantz</name>
<email>zmike@osg.samsung.com</email>
</author>
<published>2016-12-19T16:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=375385e3d2372604618f2b2adebc57e304b4268c'/>
<id>urn:sha1:375385e3d2372604618f2b2adebc57e304b4268c</id>
<content type='text'>
some restrictions must be placed on this or else it becomes legal for
the compositor to place popups in unexpected locations

Signed-off-by: Mike Blumenkrantz &lt;zmike@osg.samsung.com&gt;
Reviewed-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
</content>
</entry>
<entry>
<title>(multiple): Remove inconsistent line breaks</title>
<updated>2016-11-21T11:20:27+00:00</updated>
<author>
<name>Yong Bakos</name>
<email>ybakos@humanoriented.com</email>
</author>
<published>2016-10-31T13:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=59b6e208e09a5d2f241965f907a1f05ecbf7ba68'/>
<id>urn:sha1:59b6e208e09a5d2f241965f907a1f05ecbf7ba68</id>
<content type='text'>
Enum entries and message arguments are sometimes preceded by a blank line, but
often aren't.

Standardize the format of the protocol specification by removing blank lines
preceding a list of message arguments and enum entries.

Signed-off-by: Yong Bakos &lt;ybakos@humanoriented.com&gt;
Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Correct grammar</title>
<updated>2016-08-30T09:13:08+00:00</updated>
<author>
<name>Yong Bakos</name>
<email>ybakos@humanoriented.com</email>
</author>
<published>2016-08-19T16:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=1392110d382eb6552e4ece41da305e796d6d807a'/>
<id>urn:sha1:1392110d382eb6552e4ece41da305e796d6d807a</id>
<content type='text'>
Adjust minor grammar issues, for clarity.

This patch cherry-picks some relevant changes from an earlier series,
patches 3 to 5. See:
https://lists.freedesktop.org/archives/wayland-devel/2016-April/028078.html

Signed-off-by: Yong Bakos &lt;ybakos@humanoriented.com&gt;
Reviewed-by: Bryce Harrington &lt;bryce@osg.samsung.com&gt;
Reviewed-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Add resize_x/y constraint adjustment to positioner</title>
<updated>2016-08-15T02:25:31+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2016-07-15T08:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=c09e89929bad8f19b6eb70018c1d984bbe650346'/>
<id>urn:sha1:c09e89929bad8f19b6eb70018c1d984bbe650346</id>
<content type='text'>
In order to get feedback of available space where a client can create
its popup, let it create requset that its popup rectangle being resized
would it not fit the within the work area. This adds two new constraint
adjustment values to the adjustment enum, and dimension parameters to
the xdg_popup.configure event.

The existing constraint adjustment actions take precedence, and resizing
will only be triggered if all other adjustments requested didn't manage
to make the popup rectangle fully visible.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
Acked-by: Quentin Glidic &lt;sardemff7+git@sardemff7.net&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Drop desktop environment specific state allocations</title>
<updated>2016-08-15T02:25:31+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2016-07-15T14:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=7ba6a6ab15b719642d5eaf56f153270d88f0ee7c'/>
<id>urn:sha1:7ba6a6ab15b719642d5eaf56f153270d88f0ee7c</id>
<content type='text'>
Instead of allocating state ranges that desktop environments can use as
they want, let them introduce their own protocol and their own enums.

If such desktop environment protocols need the configure/ack_configure
semantics, they can design their protocols to extend xdg_surface, and
make their private configure events a latched state tied to
xdg_surface.configure.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
Acked-by: Quentin Glidic &lt;sardemff7+git@sardemff7.net&gt;
Acked-by: Bryce Harrington &lt;bryce@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Clarify focus semantics for popup grabs</title>
<updated>2016-08-15T02:25:31+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2016-07-15T08:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=3dab2f13f74bd6676c907660c1f6a63f18d56b1a'/>
<id>urn:sha1:3dab2f13f74bd6676c907660c1f6a63f18d56b1a</id>
<content type='text'>
Make it clearer what the focus semantics are during a popup grab. In
short, when a grabbing popup is mapped, the top most popup will always
have keyboard focus, while pointer and touch focus works just as normal
except that only surfaces from the grabbing client will receive pointer
and touch focus.

This patch doesn't really change any semantics but rather clarifies
what was ambiguous before.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
Reviewed-by: Mike Blumenkrantz &lt;zmike@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>xdg-shell: Introduce xdg_positioner</title>
<updated>2016-08-15T02:25:31+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2016-02-01T10:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=dee23fd0cf35e33ad95cfaeed37f27897613f453'/>
<id>urn:sha1:dee23fd0cf35e33ad95cfaeed37f27897613f453</id>
<content type='text'>
xdg_positioner is a method for declarative positioning of child surfaces
(currently only xdg_popup surfaces). A client creates a description of a
positioning logic using the xdg_positioner interface. The xdg_positioner
object is then used when creating a xdg_popup for describing how the
child surface should be positioned in relation to the parent surface.

Signed-off-by: Jonas Ådahl &lt;jadahl@gmail.com&gt;
Signed-off-by: Mike Blumenkrantz &lt;zmike@samsung.com&gt;
Acked-by: Yong Bakos &lt;ybakos@humanoriented.com&gt;
Acked-by: Quentin Glidic &lt;sardemff7+git@sardemff7.net&gt;
Reviewed-by: Bryce Harrington &lt;bryce@osg.samsung.com&gt;
</content>
</entry>
</feed>
