summaryrefslogtreecommitdiff
path: root/libevdev
AgeCommit message (Expand)AuthorFilesLines
2023-05-08doc: update the ioctl list with missing ioctlsPeter Hutterer1-0/+8
2023-05-08doc: remove duplicate doc entry for EVIOCSKEYCODEPeter Hutterer1-4/+0
2023-01-13Include all include files in dist tarballsAlyssa Ross1-1/+1
2022-08-16Correct documentZixian Liu1-1/+1
2022-07-11uinput: use named initializers for the event structPeter Hutterer1-1/+7
2022-07-11Fix a few whitespace/coding style issuesPeter Hutterer1-1/+2
2022-07-11Fix a compiler warningPeter Hutterer1-1/+2
2021-09-04doc: fix initialization and setup errorJosé Expósito1-1/+1
2021-09-04doc: fix uinput device creation warningsJosé Expósito1-3/+2
2021-08-17doc: fix typosUlrich Ölmann1-5/+5
2021-08-17doc: fix uinput example codeUlrich Ölmann1-1/+1
2021-02-22make-event-names: Fix determinism issueRichard Purdie1-3/+3
2021-01-25Change to the (always intended) MIT licensePeter Hutterer9-161/+47
2021-01-08doc: fix conflicting documentation for libevdev_get_event_value()Peter Hutterer1-2/+1
2020-10-19Add libevdev_disable_propertyScott Jann3-0/+27
2020-10-10Add link to Rust bindingsNayan Deshmukh1-0/+1
2020-09-11doc: fix doxyen complaints after fd6c9b8ca0ec0791cPeter Hutterer1-5/+5
2020-08-27[clang-tidy] do not use else after returnRosen Penev2-35/+48
2020-08-27libevdev: sort includes alphabeticallyRosen Penev3-13/+15
2020-08-27libevdev: fix inconsistent declarationsRosen Penev1-5/+5
2020-08-14Document FreeBSD quirksNiclas Zeising1-0/+11
2020-08-14uinput: Implement FreeBSD fetch_syspath_and_devnode()Niclas Zeising1-0/+30
2020-08-14uinput: Move SYS_INPUT_DIR to where it is usedNiclas Zeising1-2/+2
2020-08-14Add FreeBSD compatible input.h and uinput.hNiclas Zeising1-3/+5
2020-07-15libevdev: any value less than 0 has a NULL namePeter Hutterer1-1/+1
2020-06-02Add link to Haskell bindingsGeorge Thomas1-0/+1
2020-05-26Match if/else blocks for curly bracesPeter Hutterer2-16/+27
2020-03-13Don't overrun the changes array when synching > MAX_SLOTSPeter Hutterer1-2/+6
2020-02-27Use editorconfig instead of a sprinkling of :vim: instructionsPeter Hutterer1-1/+0
2020-02-19Fix (theoretical) use of uninitialized variablePeter Hutterer1-1/+1
2020-02-19Don't try to send BTN_TOOL events for zero fingersPeter Hutterer1-2/+2
2020-02-19Ignore slot sync for slots > 256Peter Hutterer1-6/+5
2020-02-19Update the BTN_TOOL bits correctly during SYN_DROPPED handlingPeter Hutterer1-3/+51
2020-02-19Terminate all stopped/changed touches during SYN_DROPPED in the first framePeter Hutterer1-13/+31
2020-02-19Invert an if conditionPeter Hutterer1-7/+6
2020-02-19Push terminating the slots into a helper functionPeter Hutterer1-9/+19
2020-02-19Split the MT state syncing and event generation into two functionsPeter Hutterer1-23/+40
2020-02-19Expand the touch state handling during SYN_DROPPEDPeter Hutterer1-16/+39
2020-02-19Make the code for handling before/after SYN_DROPPED slot values more readablePeter Hutterer1-4/+6
2020-02-16Compress an if statementPeter Hutterer1-4/+2
2020-02-16Localize two variablesPeter Hutterer1-6/+5
2020-02-16Uncomplicate the setting of axis during slot syncPeter Hutterer1-9/+5
2020-02-16Push the tracking id change bits on the stackPeter Hutterer2-22/+3
2020-02-16Push the slot_update bits on the stackPeter Hutterer2-14/+4
2020-02-16Drop the mt_sync_state in our device structPeter Hutterer2-25/+13
2020-02-14flake8 fixes for make-event-names.pyPeter Hutterer1-165/+178
2020-02-14Change the python script to generate event names to Python3Peter Hutterer1-2/+1
2020-02-14uinput: drop an unused function argumentPeter Hutterer1-3/+2
2020-02-14config.h is a local include pathPeter Hutterer5-5/+5
2020-02-12Add queue_push_event as shortcut for the two-liner we use everywherePeter Hutterer2-43/+38