summaryrefslogtreecommitdiff
path: root/libevdev
AgeCommit message (Expand)AuthorFilesLines
2013-11-01Provide separate lookup functions for zero-terminated stringsHEADmasterPeter Hutterer2-12/+58
2013-10-31Add libevdev_event_type/code_from_name() resolversDavid Herrmann3-0/+177
2013-10-31Create event type/code lookup tablesDavid Herrmann1-4/+59
2013-10-31Add startswith() helperDavid Herrmann1-0/+8
2013-10-24Check max to see if an event type is validPeter Hutterer1-2/+14
2013-10-24Make sure EV_SYN is always setPeter Hutterer1-1/+2
2013-10-24Disallow disabling EV_SYN event codesPeter Hutterer1-1/+1
2013-10-23Reset the struct on set_fdPeter Hutterer1-7/+19
2013-10-23Document backwards-compatibility behaviourPeter Hutterer1-0/+56
2013-10-23Work around missing EVIOCGMTSLOTS ioctlPeter Hutterer1-2/+12
2013-10-23Make uinput-code backwards-compatible to missing UI_SET_PROPBIT ioctlPeter Hutterer1-1/+18
2013-10-23When running against a kernel without properties, continue as usualPeter Hutterer1-1/+5
2013-10-23Pass linux/input.h as argument to make-event-names.pyPeter Hutterer2-7/+6
2013-10-23Add a copy of linux/input.hPeter Hutterer1-2/+3
2013-10-21configure: test for python and python-argparsePeter Hutterer1-1/+1
2013-10-14Don't allow a negative fd in libevdev_set_fdPeter Hutterer1-1/+2
2013-10-14Allow -1 as valid fd in libevdev_change_fdPeter Hutterer2-14/+25
2013-10-08Uppercase #define LIBEVDEV_INT_HPeter Hutterer1-2/+2
2013-10-04Note that libevdev_change_fd requires a LIBEVDEV_FORCE_SYNCPeter Hutterer1-0/+4
2013-10-04Mark three deprecated functions as suchPeter Hutterer1-3/+3
2013-09-19Add extern C guards to libevdev-uinput.hPeter Hutterer1-0/+7
2013-09-19Capitalize uinput header guardsPeter Hutterer1-3/+3
2013-09-18Print an error on an invalid log priorityPeter Hutterer1-0/+1
2013-09-18Merge branch 'clockid'Peter Hutterer2-0/+27
2013-09-17Fix a typo in the uinput documentationPeter Hutterer1-2/+2
2013-09-17Move libevdev_led_value documentation to the kernel groupPeter Hutterer1-0/+3
2013-09-13wrap EVIOCSCLOCKID into an API callPeter Hutterer2-0/+27
2013-09-12Fix a comment to reflect the new APIPeter Hutterer1-3/+3
2013-09-11Remove warning comment from FORCE_SYNCPeter Hutterer1-3/+2
2013-09-11Name-space the read flags betterPeter Hutterer4-17/+29
2013-09-11Enumerate libevdev_next_event() return codesPeter Hutterer2-17/+40
2013-09-11Fix comment typoPeter Hutterer1-1/+1
2013-09-11Add missing group assignment to a bunch of functions and enumerationsPeter Hutterer1-6/+26
2013-09-10Revamp the API once againPeter Hutterer5-12/+66
2013-09-10Merge branch 'logging-fix'Peter Hutterer4-38/+187
2013-09-10Log to stderr by defaultPeter Hutterer2-5/+29
2013-09-04Fix comment typoPeter Hutterer1-1/+1
2013-09-04Match the kernel define for SYN_MAXPeter Hutterer1-1/+3
2013-09-04Check for GNU ld and use the flags depending on the outcomePeter Hutterer1-4/+1
2013-09-03Warn if there are multiple devices with the same syspathPeter Hutterer1-5/+10
2013-09-03Log a few errors, specifically application bugsPeter Hutterer2-10/+31
2013-09-03Drop per-device logging function, use per-library one insteadPeter Hutterer3-17/+106
2013-09-03Add some gcc/ld optimizations and magicDavid Herrmann1-1/+8
2013-08-31uinput: don't try to set the syspath twicePeter Hutterer1-0/+1
2013-08-31Return -EBADF for functions that need the fd initializedPeter Hutterer1-0/+9
2013-08-31Return EBADF when trying to read from an uninitalized devicePeter Hutterer1-1/+1
2013-08-31Use ENOMEM instead of ENOSPCPeter Hutterer3-7/+7
2013-08-31memcpy instead of invidual bittogglePeter Hutterer1-6/+9
2013-08-30Fix off-by-one errors when dealing with *_MAX values.Peter Hutterer2-8/+8
2013-08-29Use AC_USE_SYSTEM_EXTENSIONSPeter Hutterer1-1/+0