- May 07, 2023
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- May 05, 2023
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Apr 19, 2023
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Enric Balletbo i Serra authored
On a test run it only prints the summary and one message per failed test. While having this behaviour by default is nice it might be interesting in some case to have more information print. Make the print mode configurable from the environment variable CK_VERBOSITY, which can have the values "silent", "minimal", "normal" or "verbose" so we can have different outputs. $ sudo CK_VERBOSITY=verbose ./test-libevdev Running suite(s): libevdev init tests libevdev_has_event tests libevdev event tests 100%: Checks: 79, Failures: 0, Errors: 0 test-libevdev-init.c:23:P:test_new_device:test_new_device:0: Passed test-libevdev-init.c:28:P:test_free_device:test_free_device:0: Passed [ ... ] Note that the default print mode doesn't change after this patch. Signed-off-by:
Enric Balletbo i Serra <eballetbo@redhat.com>
-
- Mar 15, 2023
-
-
Peter Hutterer authored
Required for pipelines to run after some infrastructure changes, see freedesktop/freedesktop#438 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Feb 14, 2023
-
-
Peter Hutterer authored
The F37 update was delayed by https://github.com/systemd/systemd/pull/25941 which is now available in F37 as of v251.11 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Feb 08, 2023
-
-
Benjamin Tissoires authored
Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
- Jan 13, 2023
-
-
Alyssa Ross authored
Otherwise, the distribution tarballs will be generated based on what's in libevdev_la_SOURCES, which only includes the headers for the operating system the maintainer happens to be running "make dist" from. As a result of this, e.g. the 1.13.0 tarball only includes the headers for Linux, making the tarball unbuildable for FreeBSD. "meson dist" was already doing the right thing. Signed-off-by:
Alyssa Ross <hi@alyssa.is>
-
- Jan 09, 2023
-
-
Peter Hutterer authored
Pulls in the three libinput commits up to 31ecda70087 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 05, 2023
-
-
Peter Hutterer authored
This is copied from libinput's CI but as one large change rather than cherry-picking the process on how to get here. meson-build.sh is synched with libinput's version - it is a more generic version anyway. With this change we no longer require separate images for the qemu runs, our default image is qemu-capable and can be run in qemu via boot2container (b2c). Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Only use the LIBEVDEV_SKIP_ROOT_TESTS env var in autotools where we need it, in meson we can use meson to control which tests we (don't) want to run. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Unlike autotools distcheck which ensures we didn't forget to add anything to the makefiles, ninja dist just zips up the git repo. It does run the tests though but without suite selection which is a problem for us here. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Use the new needs-uinput suite specifier for the meson build job, and use --no-tests for ninja dist in the autotools build job. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This way we can skip it all by meson test --no-suite=needs-uinput Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 04, 2023
-
-
Peter Hutterer authored
The libinput one is more generic and expressive, taking arguments and whatnot. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
In the no-check:meson job, the ninja arg was "dist" so the test would be run as part of that anyway (and skipped, since we didn't have check). In the no-doxygen-check:meson job, the ninja arg was zero so the test would be skipped but since we don't have check we might as well just run it as empty test suite. And the same applies to the scan-build job, running the test shouldn't hurt here. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
And always collect test logs, makes it easier to debug when things fail to go wrong Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We have meson with a proper test suite setup and this currently breaks the CI due to some Arch issues with glibc debuginfo packages. Let's just drop this so we don't run valgrind unconditionally. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Required by the debian sid containers, otherwise we fail because of a missing /etc/apt/sources.list file. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
See libinput commit fb4f4131a112201c86c510179cfc939fcfa8aece by Benjamin Tissoires Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
See libinput commit 0d602e12a4b66d5b5f27d2a9fd9899d43cf128fe by Benjamin Tissoires Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Identical to libinput commit c8c825289f1b7575ee10b849c04f5caa60483a7e by Benjamin Tissoires. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Oct 20, 2022
-
-
illiliti authored
Fix invalid bool usage which violates official meson specification and thus breaks muon, an implementation of meson written in C. Signed-off-by:
illiliti <illiliti@protonmail.com>
-
- Aug 16, 2022
-
-
- Aug 08, 2022
-
-
Douglas R. Reno authored
While I was running the tests for libevdev on a system, I had a test failure, and it told me to report it to bugs.freedesktop.org. This project uses GitLab now, so update the URL. Signed-off-by:
Douglas R. Reno <renodr@linuxfromscratch.org>
-
- Aug 02, 2022
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jul 12, 2022
-
-
Peter Hutterer authored
This is a noop, meson gets its compile dependencies from the compiler, listing it here makes no difference. Same is true for listing the other two linux/input/*.h headers as sources. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Replace with the slash notation supported since 0.49 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The latter is deprecated, so let's bump the meson version requirement and use the newer, shiny feature. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jul 11, 2022
-
-
Peter Hutterer authored
With the 64 bit timestamps, the struct layout changes into a flatter version, so let's use the input_event_(u)sec helpers to transparently handle this. Fixes #25 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
[1/16] Compiling C object libevdev.so.2.3.0.p/libevdev_libevdev.c.o ../libevdev/libevdev.c:665:40: warning: argument 2 of type ‘struct slot_change_state[dev->num_slots]’ declared as a variable length array [-Wvla-parameter] 665 | struct slot_change_state changes_out[dev->num_slots]) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libevdev/libevdev.c:47:52: note: previously declared as a pointer ‘struct slot_change_state *’ 47 | struct slot_change_state *changes_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Fixes #26 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Mar 25, 2022
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Mar 22, 2022
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Feb 02, 2022
-
-
Peter Hutterer authored
No big point building for Centos 7 anywmore, and Centos 8 is now Centos Stream only which needs fixing in the CI templates first. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 15, 2021
-
-
Stephen Kitt authored
Signed-off-by:
Stephen Kitt <steve@sk2.org>
-