<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/src/tests/protocol, branch main</title>
<subtitle>gitlab.gnome.org: GNOME/mutter.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/'/>
<entry>
<title>wayland: Add wl_global filter manager</title>
<updated>2023-02-13T15:34:24+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2023-01-27T14:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=91c40a47b37240830c2597b0f13643ce0ba62740'/>
<id>91c40a47b37240830c2597b0f13643ce0ba62740</id>
<content type='text'>
One can add a wl_global filter to a wl_display instance, which can be
used to decide what clients should see what globals. This has so far
been used to limit a Xwayland specific protocol extension to only
Xwayland. In order to expand the logic about what globals are filtered
to what clients, introduce a filter manager and port the Xwayland
specific protocol filter to this new manager.

Tests are added, using a new dummy protocol, to ensure that filtering is
working as expected.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One can add a wl_global filter to a wl_display instance, which can be
used to decide what clients should see what globals. This has so far
been used to limit a Xwayland specific protocol extension to only
Xwayland. In order to expand the logic about what globals are filtered
to what clients, introduce a filter manager and port the Xwayland
specific protocol filter to this new manager.

Tests are added, using a new dummy protocol, to ensure that filtering is
working as expected.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/build: Fix test driver protocol code target name</title>
<updated>2023-02-13T15:34:24+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2023-01-27T11:13:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=e9eb1f504ee535104f8eb2553dc80017473ec43d'/>
<id>e9eb1f504ee535104f8eb2553dc80017473ec43d</id>
<content type='text'>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Move Wayland protocols to dedicated directory</title>
<updated>2023-02-13T15:34:24+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2023-01-27T10:41:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=99a0dd447be61d500ceb137237b70a4aa3f3c8ec'/>
<id>99a0dd447be61d500ceb137237b70a4aa3f3c8ec</id>
<content type='text'>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810&gt;
</pre>
</div>
</content>
</entry>
</feed>
