libevdev merge requestshttps://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests2020-03-11T05:31:17Zhttps://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/46gitlab CI: add static-build meson pipeline2020-03-11T05:31:17ZPeter Seiderergitlab CI: add static-build meson pipelinePipeline succeeds even without the 'build static' patch, but produces silently the libevdev.so.2.3.0 dynamic library (x86-64)...
With the 'build static' patch a static library libevdev.a is produced...Pipeline succeeds even without the 'build static' patch, but produces silently the libevdev.so.2.3.0 dynamic library (x86-64)...
With the 'build static' patch a static library libevdev.a is produced...https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/50libevdev-events: fix compilation with older kernels2020-08-27T07:23:36ZRosen Penevlibevdev-events: fix compilation with older kernelsinput_event_(u)sec was introduced in kernel 4.16. Older kernels do not
have this.
Signed-off-by: Rosen Penev <rosenp@gmail.com>input_event_(u)sec was introduced in kernel 4.16. Older kernels do not
have this.
Signed-off-by: Rosen Penev <rosenp@gmail.com>https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/55Test merge request2020-06-20T04:01:44ZPeter HuttererTest merge requestIgnore this one, it's a testIgnore this one, it's a testPeter HuttererPeter Huttererhttps://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/68tools: Add the FreeBSD recipe for [u]input.h2020-10-02T05:42:36ZNiclas Zeisingtools: Add the FreeBSD recipe for [u]input.hAdd the FreeBSD recipe for how to create [u]input.h files to the
sync-with-kernel-headers.sh script.
The regular expressions are horrible, I'm sorry about that.
Signed-off-by: Niclas Zeising <zeising@daemonic.se>Add the FreeBSD recipe for how to create [u]input.h files to the
sync-with-kernel-headers.sh script.
The regular expressions are horrible, I'm sorry about that.
Signed-off-by: Niclas Zeising <zeising@daemonic.se>https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/73Add libevdev_disable_property (inverse of libevdev_enable_property)2020-10-19T04:47:28ZScott JannAdd libevdev_disable_property (inverse of libevdev_enable_property)There was no way to remove a property that had been set, this adds the matching inverse to `libevdev_enable_property` (à la `libevdev_disable_event_type` or `libevdev_disable_event_code`)There was no way to remove a property that had been set, this adds the matching inverse to `libevdev_enable_property` (à la `libevdev_disable_event_type` or `libevdev_disable_event_code`)https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/80meson: Install documentation when requested2021-04-07T23:51:51ZMatt Turnermeson: Install documentation when requestedSigned-off-by: Matt Turner <mattst88@gmail.com>
I was looking into https://bugs.gentoo.org/768129 and realized that meson relies on having the autotools-generated documentation from the tarball.Signed-off-by: Matt Turner <mattst88@gmail.com>
I was looking into https://bugs.gentoo.org/768129 and realized that meson relies on having the autotools-generated documentation from the tarball.https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/100meson: Added support for statically linking the library.2022-11-19T03:37:53ZNicholas Niromeson: Added support for statically linking the library.This option does not change the shared linking of the library. It just
toggles if the library is also statically linked or not.
Signed-off-by: Nicholas Niro <blowfist@xroutine.net>This option does not change the shared linking of the library. It just
toggles if the library is also statically linked or not.
Signed-off-by: Nicholas Niro <blowfist@xroutine.net>https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/111Test EVIOCSREP case and fix libevdev_get_repeat()2023-05-09T14:09:50ZEnric Balletbo SerraTest EVIOCSREP case and fix libevdev_get_repeat()EVIOCSREP sets the autorepeat rates in the input core. It uses a two-element
array that sets the initial delay and the repeat rate. This is not used
by libevdev, however, getting these rate values it is supported. These
values are cached...EVIOCSREP sets the autorepeat rates in the input core. It uses a two-element
array that sets the initial delay and the repeat rate. This is not used
by libevdev, however, getting these rate values it is supported. These
values are cached, but nothing prevents userspace to set these values
directly calling the ioctl. In such case, as libevdev cached the rate
values the returned values are wrong.
This patch series adds a test case to show this problem and also fixes
libevdev_get_repeat() function.