summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
Commit message (Expand)AuthorAgeFilesLines
* Fix invalid absinfo range values reported by certain mtk socAndreas Pokorny2015-08-241-0/+23
* Accept LIBEVDEV_READ_FLAG_BLOCKING as valid flagPeter Hutterer2015-04-081-1/+5
* ABS_MAX counts as MT axis for the event queuePeter Hutterer2015-03-231-1/+1
* cosmetic: fix a commentPeter Hutterer2015-03-231-1/+1
* cosmetic: fix a couple of duplicate/missing empty linesPeter Hutterer2015-03-041-4/+0
* Remove superfluous linebreak in an error messagePeter Hutterer2014-11-181-1/+1
* Fix a confusing commentPeter Hutterer2014-11-171-1/+1
* Rename symbols leaking from static library to avoid name clashesPeter Hutterer2014-08-201-5/+5
* Add per-device log handlersPeter Hutterer2014-06-051-26/+74
* 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