<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wayland-protocols.git/tests, 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-19T23:34:18+00:00</updated>
<entry>
<title>build: add Wayland subproject</title>
<updated>2023-05-19T23:34:18+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-05-04T21:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=60c6b510979a48fc3ff62237e4fc33b5adef193e'/>
<id>urn:sha1:60c6b510979a48fc3ff62237e4fc33b5adef193e</id>
<content type='text'>
This allows developers to work on a new wayland-scanner feature and
test it with wayland-protocols without too much hassle.

Depends on https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/313

Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>build: stop using deprecated Meson functions</title>
<updated>2022-06-04T07:57:21+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-06-03T14:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=7350cbefd8c8694834c6df6610bfe5b76e129c7b'/>
<id>urn:sha1:7350cbefd8c8694834c6df6610bfe5b76e129c7b</id>
<content type='text'>
Fixes the following warning:

    NOTICE: Future-deprecated features used:
     * 0.55.0: {'ExternalProgram.path'}
     * 0.56.0: {'dependency.get_pkgconfig_variable'}

Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>build: Bump wayland-scanner version to 1.20.0</title>
<updated>2022-02-25T21:30:39+00:00</updated>
<author>
<name>Tadeo Kondrak</name>
<email>me@tadeo.ca</email>
</author>
<published>2022-02-25T21:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=6a7c97988e75c3b978a95c97613dcec490ea80be'/>
<id>urn:sha1:6a7c97988e75c3b978a95c97613dcec490ea80be</id>
<content type='text'>
Wayland 1.20.0 adds support for the type attribute to mark events as
destructors.

Signed-off-by: Tadeo Kondrak &lt;me@tadeo.ca&gt;
</content>
</entry>
<entry>
<title>tests: check whether -Wl,--unresolved-symbols=ignore-all is supported</title>
<updated>2021-10-11T10:13:31+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>Alexander.Richardson@cl.cam.ac.uk</email>
</author>
<published>2021-10-04T08:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=82c89e8fe7396919cb2b8cfb343138e156fbfe4b'/>
<id>urn:sha1:82c89e8fe7396919cb2b8cfb343138e156fbfe4b</id>
<content type='text'>
When linking for macOS, this linker flag is rejected. Instead of
always passing it, we can check whether it is supported first.

Signed-off-by: Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;
Reviewed-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>tests: allow cross-compiling the tests</title>
<updated>2021-10-04T09:24:23+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>Alexander.Richardson@cl.cam.ac.uk</email>
</author>
<published>2021-10-04T08:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=78f654ed9578b549f4ae2b9ee486be98f5a23c03'/>
<id>urn:sha1:78f654ed9578b549f4ae2b9ee486be98f5a23c03</id>
<content type='text'>
I am trying to cross-compile from macOS for FreeBSD and this is currently
failing since the tests attempt to build a native binary that links
against the wayland-client and wayland-server libraries for the FreeBSD
system. I believe we should be building them for the target system and
not the current host (especially since there is no way to build
wayland-client and wayland-server for macOS, but I do want to check that
the files build correctly for FreeBSD).

Signed-off-by: Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;
Reviewed-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>meson.build: wayland-scanner is only needed for tests</title>
<updated>2021-09-19T09:31:59+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2021-09-19T09:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=80e97bd00bf6263845aa98b411507baba28be67e'/>
<id>urn:sha1:80e97bd00bf6263845aa98b411507baba28be67e</id>
<content type='text'>
wayland-scanner is only needed for tests so don't require it if tests
are disabled

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: only require C/C++ compilers for host</title>
<updated>2021-09-01T07:26:17+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2021-04-15T08:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=e9a88a2e6c203b22ba499082f347e6bd8b9e7f20'/>
<id>urn:sha1:e9a88a2e6c203b22ba499082f347e6bd8b9e7f20</id>
<content type='text'>
We use the no-op executables in test() directives, so these will be
run on the host. This fixes the following warning:

    tests/meson.build:23: WARNING: add_languages is missing native:, assuming
    languages are wanted for both host and build.

Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>build: fix indentation in tests/meson.build</title>
<updated>2021-09-01T07:15:50+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2021-04-15T08:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=9bc93d3ad2784587dc88b41d26c68b3c24d4caa2'/>
<id>urn:sha1:9bc93d3ad2784587dc88b41d26c68b3c24d4caa2</id>
<content type='text'>
The rest of the file uses tabs, not spaces.

Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;
</content>
</entry>
<entry>
<title>tests: Include libwayland cflags/ldflags</title>
<updated>2021-08-28T19:54:26+00:00</updated>
<author>
<name>Daniel Stone</name>
<email>daniels@collabora.com</email>
</author>
<published>2021-08-28T19:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=62e862fac42a5f4013a792575ad112252978164e'/>
<id>urn:sha1:62e862fac42a5f4013a792575ad112252978164e</id>
<content type='text'>
When we're building C++ test executables, make sure we pull in the
correct libwayland headers, to avoid trying to compile against a version
different from the scanner we built it against.

Signed-off-by: Daniel Stone &lt;daniels@collabora.com&gt;
</content>
</entry>
<entry>
<title>tests: Fix build with -Wextra</title>
<updated>2021-06-23T18:30:50+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2021-06-23T18:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wayland-protocols.git/commit/?id=cb38399d36628445d1f2e35d4034bb0d57ab4dc3'/>
<id>urn:sha1:cb38399d36628445d1f2e35d4034bb0d57ab4dc3</id>
<content type='text'>
Unused arguments warnings are treated as errors in those tests
otherwise.

Fixes: #53.

Signed-off-by: Xavier Claessens &lt;xavier.claessens@collabora.com&gt;
</content>
</entry>
</feed>
