summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
Commit message (Expand)AuthorAgeFilesLines
* Drain all events before synchronizing after SYN_DROPPEDPeter Hutterer2014-04-241-20/+38
* Move read_more_events() up in the filePeter Hutterer2014-04-241-25/+25
* Actually make the min queue size a minimumPeter Hutterer2014-04-101-1/+1
* Drop invalid ABS_MT_TRACKING_ID changesPeter Hutterer2014-04-031-11/+36
* Move slot-related initialization downPeter Hutterer2014-04-031-30/+33
* Drop hardcoded MAX_SLOTS in favour of pre-allocated memoryPeter Hutterer2014-04-031-15/+35
* Only sync the initial MT state for Protocol B devicesPeter Hutterer2014-04-031-1/+3
* Drop unnecessary memsetPeter Hutterer2014-04-031-1/+0
* Use libevdev_reset from libevdev_freePeter Hutterer2014-04-021-4/+1
* Add quote around device name during error messagePeter Hutterer2014-04-021-1/+1
* Fix indentationPeter Hutterer2014-04-011-1/+1
* Shut up another warningPeter Hutterer2014-03-191-1/+1
* Shut up compiler warningPeter Hutterer2014-03-191-1/+1
* Sanitize events when we're skipping sync as wellPeter Hutterer2014-03-191-0/+1
* If the tracking ID changes during SYN_DROPPED, terminate the touch firstPeter Hutterer2014-03-071-0/+26
* Send an extra ABS_MT_SLOT event to sync the client up with the current slotBenjamin Tissoires2014-03-071-2/+23
* Don't sync the MT state for fake MT devicesPeter Hutterer2014-03-061-2/+3
* Cap slot values to the announced maximumPeter Hutterer2014-03-061-0/+24
* Reduce memory requirement for MT syncingPeter Hutterer2014-03-061-29/+39
* Dynamically allocate the slot valuesPeter Hutterer2014-03-061-10/+31
* Don't sync past MAX_SLOTS slotsPeter Hutterer2014-03-061-1/+1
* Plug a memory leak for name, uniq, physPeter Hutterer2014-02-271-1/+4
* Replace hardcoded 0 with the enum for itPeter Hutterer2014-02-251-1/+1
* Actually filter by log priorityPeter Hutterer2014-02-131-1/+1
* Warn about a SYN_DROPPED right after finishing a syncPeter Hutterer2014-01-221-3/+8
* Count the number of events needed for a full syncPeter Hutterer2014-01-221-4/+30
* Don't treat devices with (ABS_MT_SLOT - 1) as multitouch devicesPeter Hutterer2013-12-101-2/+7
* Support EV_REP values through libevdev_get_event_valuePeter Hutterer2013-12-091-0/+13
* Constify libevdev_get_repeatPeter Hutterer2013-12-091-1/+1
* Drop some leftover deprecated constants.Peter Hutterer2013-11-281-6/+0
* Drop semicolons after getter/setter macrosPeter Hutterer2013-11-221-16/+16
* Drop deprecated functionsPeter Hutterer2013-11-221-49/+0
* Check max to see if an event type is validPeter Hutterer2013-10-241-2/+14
* Make sure EV_SYN is always setPeter Hutterer2013-10-241-1/+2
* Disallow disabling EV_SYN event codesPeter Hutterer2013-10-241-1/+1
* Reset the struct on set_fdPeter Hutterer2013-10-231-7/+19
* Work around missing EVIOCGMTSLOTS ioctlPeter Hutterer2013-10-231-2/+12
* When running against a kernel without properties, continue as usualPeter Hutterer2013-10-231-1/+5
* Don't allow a negative fd in libevdev_set_fdPeter Hutterer2013-10-141-1/+2
* Allow -1 as valid fd in libevdev_change_fdPeter Hutterer2013-10-141-14/+23
* Print an error on an invalid log priorityPeter Hutterer2013-09-181-0/+1
* wrap EVIOCSCLOCKID into an API callPeter Hutterer2013-09-131-0/+11
* Name-space the read flags betterPeter Hutterer2013-09-111-5/+11
* Enumerate libevdev_next_event() return codesPeter Hutterer2013-09-111-4/+4
* Revamp the API once againPeter Hutterer2013-09-101-3/+38
* Log to stderr by defaultPeter Hutterer2013-09-101-3/+27
* Log a few errors, specifically application bugsPeter Hutterer2013-09-031-9/+27
* Drop per-device logging function, use per-library one insteadPeter Hutterer2013-09-031-11/+45
* Return -EBADF for functions that need the fd initializedPeter Hutterer2013-08-311-0/+9
* Return EBADF when trying to read from an uninitalized devicePeter Hutterer2013-08-311-1/+1