Peter Hutterer
1668dd977c
include: sync with kernel 7.0
...
Part-of: <https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/134 >
2026-04-14 07:06:30 +10:00
Peter Hutterer
6ce9eb3162
include: sync with kernel 6.19
...
SND_PROFILE_* has the same prefix as SND_* so we need to explicitly
ignore those in our event-name script.
Part-of: <https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/132 >
2026-02-10 01:19:16 +00:00
Peter Hutterer
c6bf238c4e
include: sync event codes with kernel 6.18
...
Part-of: <https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/129 >
2025-12-01 14:49:50 +10:00
Marcos Alano
9289c9826c
Sync headers with kernel 6.17
...
Part-of: <https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/126 >
2025-09-28 20:34:21 -03:00
Peter Hutterer
d093b4752a
include: sync event codes with kernel 6.16
...
Part-of: <https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/125 >
2025-07-29 09:07:13 +10:00
Peter Hutterer
54c083378e
include: sync event codes with kernel 6.10
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2024-07-15 15:57:02 +10:00
Peter Hutterer
080d1d097a
include: sync event codes with kernel 6.9
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2024-05-14 15:23:31 +10:00
Peter Hutterer
fb3741e0cd
include: sync event codes with kernel 6.2
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-04-20 08:58:13 +10:00
Peter Hutterer
1da836d0a9
include: sync event codes with kernel 5.19
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-08-02 11:09:51 +10:00
Peter Hutterer
f3c3b0a233
include: sync key codes with kernel 5.17
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-03-22 12:34:08 +10:00
Peter Hutterer
fdba5a41dd
include: sync event codes with kernel 5.15
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-11-09 08:54:21 +10:00
Peter Hutterer
896d087a0e
include: sync event codes with kernel 5.10
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-12-14 00:17:15 +00:00
Peter Hutterer
44b5c9bd9f
include: sync event codes with kernel 5.8
...
And fix the script to sync the headers up so it syncs event codes for both bsd
and linux, but only syncs input.h for linux.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-09-11 12:13:13 +10:00
Niclas Zeising
7ce82709aa
Add FreeBSD compatible input.h and uinput.h
...
Add FreeBSD compatible input.h and uinput.h files.
This is done by moving the linux files to include/linux/linux, adding
the freebsd versions in include/linux/freebsd, and then changing
include/linux/[u]input.h to pull in the right one depending on which OS
we are compiling on.
Make sure that the build infrastructure in meson.build and
autoconf.ac/Makefile.am uses the correct files when building and as
dependency for targets, and ensure that make-event-names.py get the
correct files as arguments.
A similar change has been done in libinput in
61f3e3854458c556a01fb05d7abb22733fd2b7c1
Signed-off-by: Niclas Zeising <zeising@daemonic.se>
2020-08-14 17:50:56 +02:00
Peter Hutterer
0ebdab6d6c
include: sync event codes with kernel 5.7
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-06-04 12:56:08 +10:00
Peter Hutterer
fce16d51a8
include: sync event codes with kernel 5.2
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-08-26 14:33:19 +10:00
Peter Hutterer
55d7375972
include: sync event codes with kernel 5.1
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-05-07 10:30:40 +10:00
Peter Hutterer
951cd6a189
include: sync event codes with kernel 5.0
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-03-06 10:56:55 +10:00
Peter Hutterer
29628dc2c3
include: sync event codes with kernel 4.20
2019-01-16 13:15:05 +10:00
Peter Hutterer
41e47b7043
include: sync event codes with kernel 4.19
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-10-22 18:55:57 +10:00
Deepa Dinamani
3c6766c862
Update struct input_event
...
The struct input_event is not y2038 safe.
Update the struct according to the kernel patch:
https://lkml.org/lkml/2018/1/6/324
Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-04-12 15:23:22 +10:00
Peter Hutterer
501f739564
include: sync event codes with kernel 4.16
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-04-04 10:54:43 +10:00
Peter Hutterer
8df02686d3
Sync with kernel 4.15 (BTN_STYLUS3)
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-01-29 14:13:58 +10:00
Peter Hutterer
022b2bc3b0
include: sync with kernel 4.13
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-09-04 12:44:14 +10:00
Peter Hutterer
7ae59b1e9f
include: sync with kernel v4.12
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-07-03 10:13:40 +10:00
Peter Hutterer
8a47a03044
include: update to v4.9 linux/input.h headers
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-12-12 10:07:07 +10:00
Peter Hutterer
7f2fffc0d9
include: update to v4.6 linux/input.h header
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-05-16 09:51:55 +10:00
Peter Hutterer
97fb972e41
include: update to v4.5 linux/uinput.h
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-04-07 10:43:11 +10:00
Peter Hutterer
5ea0a27ba6
Add parsing linux/input-event-codes.h, update to kernel v4.5
...
The kernel has split most of the event codes out to a new header but the FF_
bits are missing from that header. Until this is fixed upstream, change the
event code parsing so it can take two files (using cat and stdin) so we can
update the kernel headers again.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-03-30 15:45:58 +10:00
Peter Hutterer
66dfaeb999
include: update to 4.1 header
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-06-22 15:53:48 +10:00
Peter Hutterer
01356bc5f2
include: update to 4.0 header
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-04-13 10:06:03 +10:00
Peter Hutterer
7e8a2eaa30
include: update to 3.18 header
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-12-08 10:39:53 +10:00
Peter Hutterer
e4bb610cda
include: update to 3.17 header
...
Adds INPUT_PROP_POINTING_STICK
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-11-13 09:40:42 +10:00
Peter Hutterer
f8689be5ba
include: update to Linux 3.16 header
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-08-08 11:12:24 +10:00
Peter Hutterer
9058665fc0
include: add uinput.h header as well
...
Older kernels don't have UI_GET_SYSNAME, and upstream is adding a few more
ioctls to the uinput code. So ship the header we're using to avoid compilation
errors.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2014-06-25 08:29:53 +10:00
Peter Hutterer
02fc1bb235
include: update to Linux 3.15 header
...
Adds INPUT_PROP_TOPBUTTONPAD
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-06-10 07:51:09 +10:00
Peter Hutterer
8356f417df
include: update linux/input.h for kernel 3.13
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-01-22 09:15:14 +10:00
Peter Hutterer
d3c3486560
include: update linux/input.h for kernel 3.12
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
2014-01-09 09:05:05 +10:00
Peter Hutterer
2a3219f55d
Add a copy of linux/input.h
...
This avoids a number of otherwise required ifdefs when building on older kernels
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
2013-10-23 09:04:34 +10:00