summaryrefslogtreecommitdiff
path: root/tools/libevdev-events.c
Commit message (Collapse)AuthorAgeFilesLines
* tools: pass -rc to strerror, not rcPeter Hutterer2014-08-221-1/+1
| | | | | | | | rc is a negative errno Found by Coverity. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Mark three deprecated functions as suchPeter Hutterer2013-10-041-1/+1
| | | | | | | These are deprecated, but were missing the deprecated attribute. And fix up the tests that were still using those deprecated calls. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* tools: make to function calls staticPeter Hutterer2013-09-171-2/+4
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Name-space the read flags betterPeter Hutterer2013-09-111-2/+2
| | | | | | | | Rename from LIBEVDEV_READ_foo to LIBEVDEV_READ_FLAG_foo to differentiate better from LIBEVDEV_READ_STATUS_foo. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Enumerate libevdev_next_event() return codesPeter Hutterer2013-09-111-5/+5
| | | | | | | | | | | | | | | | Improved readability in callers, changing magic numbers 0 and 1 to rc = libevdev_next_event(); if (rc == LIBEVDEV_READ_STATUS_SUCCESS) do_something(); else if (rc == LIBEVDEV_READ_STATUS_SYNC) do_something_else() No ABI changes, the enum values are the previously documented values, this is just a readability improvement. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Revamp the API once againPeter Hutterer2013-09-101-5/+5
| | | | | | | | | | | | | | | | | Another look at the current API showed some inconsistencies, rectified in this commit: libevdev_kernel_*: modify the underlying kernel device libevdev_event_type_*: something with an event type libevdev_event_code_*: something with an event code libevdev_event_*: struct input_event-related functions (i.e. not device-related) libevdev_property_*: something with a property libevdev_*: anything applying to a device Hopefully that's the last API change. Current symbols deprecated and aliased. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Rename ID getters to have a consistent naming schemePeter Hutterer2013-08-011-3/+3
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Rename a few getters for consistencyPeter Hutterer2013-08-011-1/+1
| | | | | | | | | | | Deprecated: * libevdev_get_abs_min, libevdev_get_abs_max * libevdev_get_input_prop_name Will be removed in one or two versions. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
* Add a flag for blocking readPeter Hutterer2013-07-021-2/+2
| | | | | | | | Not all clients need nonblocking read, so add a flag to read in blocking mode. In that mode, events are only read from the fd when the queue is empty. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* tools: update libevdev-events to use the new LIBEVDEV_READ_NORMAL flagPeter Hutterer2013-06-271-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Switch tools to use libevdev_get_event_*_name interfacePeter Hutterer2013-06-041-7/+7
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Move libevdev-events over to a tools directoryPeter Hutterer2013-06-041-0/+193
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>