summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a few whitespace/coding style issuesPeter Hutterer2022-07-111-1/+2
* Fix a compiler warningPeter Hutterer2022-07-111-1/+2
* Change to the (always intended) MIT licensePeter Hutterer2021-01-251-18/+1
* Add libevdev_disable_propertyScott Jann2020-10-191-0/+10
* [clang-tidy] do not use else after returnRosen Penev2020-08-271-25/+37
* libevdev: sort includes alphabeticallyRosen Penev2020-08-271-5/+6
* libevdev: any value less than 0 has a NULL namePeter Hutterer2020-07-151-1/+1
* Match if/else blocks for curly bracesPeter Hutterer2020-05-261-14/+25
* Don't overrun the changes array when synching > MAX_SLOTSPeter Hutterer2020-03-131-2/+6
* Fix (theoretical) use of uninitialized variablePeter Hutterer2020-02-191-1/+1
* Don't try to send BTN_TOOL events for zero fingersPeter Hutterer2020-02-191-2/+2
* Ignore slot sync for slots > 256Peter Hutterer2020-02-191-6/+5
* Update the BTN_TOOL bits correctly during SYN_DROPPED handlingPeter Hutterer2020-02-191-3/+51
* Terminate all stopped/changed touches during SYN_DROPPED in the first framePeter Hutterer2020-02-191-13/+31
* Invert an if conditionPeter Hutterer2020-02-191-7/+6
* Push terminating the slots into a helper functionPeter Hutterer2020-02-191-9/+19
* Split the MT state syncing and event generation into two functionsPeter Hutterer2020-02-191-23/+40
* Expand the touch state handling during SYN_DROPPEDPeter Hutterer2020-02-191-16/+39
* Make the code for handling before/after SYN_DROPPED slot values more readablePeter Hutterer2020-02-191-4/+6
* Compress an if statementPeter Hutterer2020-02-161-4/+2
* Localize two variablesPeter Hutterer2020-02-161-6/+5
* Uncomplicate the setting of axis during slot syncPeter Hutterer2020-02-161-9/+5
* Push the tracking id change bits on the stackPeter Hutterer2020-02-161-17/+3
* Push the slot_update bits on the stackPeter Hutterer2020-02-161-12/+4
* Drop the mt_sync_state in our device structPeter Hutterer2020-02-161-18/+13
* config.h is a local include pathPeter Hutterer2020-02-141-1/+1
* Add queue_push_event as shortcut for the two-liner we use everywherePeter Hutterer2020-02-121-43/+16
* Simplify some error handling by assuming a >=3.4 kernelPeter Hutterer2020-02-111-26/+15
* Initialize the slots correctly when enabling ABS_MT_SLOTPeter Hutterer2019-06-181-34/+103
* Don't read events unless requiredPeter Hutterer2019-03-191-10/+2
* Replace ABS_MT_SLOT - 1 with the v4.20 ABS_RESERVED definePeter Hutterer2019-01-161-2/+2
* Add libevdev_event_value_get_name() to resolve ABS_MT_TOOL_TYPE valuesPeter Hutterer2018-07-091-0/+17
* Update struct input_eventDeepa Dinamani2018-04-121-2/+4
* When changing the fd, reset our grab state to ungrabbedPeter Hutterer2017-12-131-0/+1
* Fix an indentation issuesPeter Hutterer2017-04-251-1/+1
* Don't bother sanitizing disabled event codesPeter Hutterer2016-08-171-0/+3
* 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