summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* include: sync event codes with kernel 5.10Peter Hutterer2020-12-142-0/+8
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync event codes with kernel 5.8Peter Hutterer2020-09-112-2/+4
| | | | | | | 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>
* Add FreeBSD compatible input.h and uinput.hNiclas Zeising2020-08-148-742/+2441
| | | | | | | | | | | | | | | | | 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>
* include: sync event codes with kernel 5.7Peter Hutterer2020-06-042-1/+83
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync event codes with kernel 5.2Peter Hutterer2019-08-261-0/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync event codes with kernel 5.1Peter Hutterer2019-05-071-2/+4
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync event codes with kernel 5.0Peter Hutterer2019-03-062-1/+7
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync event codes with kernel 4.20Peter Hutterer2019-01-161-0/+17
|
* include: sync event codes with kernel 4.19Peter Hutterer2018-10-221-4/+5
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Update struct input_eventDeepa Dinamani2018-04-122-0/+13
| | | | | | | | | | 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>
* include: sync event codes with kernel 4.16Peter Hutterer2018-04-041-0/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Sync with kernel 4.15 (BTN_STYLUS3)Peter Hutterer2018-01-291-0/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync with kernel 4.13Peter Hutterer2017-09-041-0/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: sync with kernel v4.12Peter Hutterer2017-07-032-5/+11
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to v4.9 linux/input.h headersPeter Hutterer2016-12-122-2/+36
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to v4.6 linux/input.h headerPeter Hutterer2016-05-161-0/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to v4.5 linux/uinput.hPeter Hutterer2016-04-071-3/+77
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Add parsing linux/input-event-codes.h, update to kernel v4.5Peter Hutterer2016-03-302-784/+870
| | | | | | | | | | 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>
* include: update to 4.1 headerPeter Hutterer2015-06-222-2/+16
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to 4.0 headerPeter Hutterer2015-04-131-1/+3
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to 3.18 headerPeter Hutterer2014-12-081-0/+7
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to 3.17 headerPeter Hutterer2014-11-131-0/+1
| | | | | | Adds INPUT_PROP_POINTING_STICK Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update to Linux 3.16 headerPeter Hutterer2014-08-081-1/+16
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: add uinput.h header as wellPeter Hutterer2014-06-251-0/+148
| | | | | | | | | 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>
* include: update to Linux 3.15 headerPeter Hutterer2014-06-101-0/+1
| | | | | | Adds INPUT_PROP_TOPBUTTONPAD Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update linux/input.h for kernel 3.13Peter Hutterer2014-01-221-1/+5
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* include: update linux/input.h for kernel 3.12Peter Hutterer2014-01-091-0/+3
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
* Add a copy of linux/input.hPeter Hutterer2013-10-231-0/+1166
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>