Add libevdev_event_value_get_name() to resolve ABS_MT_TOOL_TYPE values
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 15 Jun 2018 03:51:43 +0000 (13:51 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 9 Jul 2018 01:57:57 +0000 (11:57 +1000)
commit1e605f62823240c749476ab820f5c6baa8ad038a
tree2b817aa5ce49e4254bd63bc722715121c3426b02
parentd9cfd143d0470e008f6dcb74d128f7536b06b026
Add libevdev_event_value_get_name() to resolve ABS_MT_TOOL_TYPE values

ABS_MT_TOOL_TYPE values are an enum, not a numerical value like all other
axes. So let's allow converting those values to string.

Fixes https://gitlab.freedesktop.org/libevdev/libevdev/issues/1

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
libevdev/libevdev-names.c
libevdev/libevdev.c
libevdev/libevdev.h
libevdev/libevdev.sym
libevdev/make-event-names.py
test/test-event-codes.c
test/test-event-names.c