summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-09-12util: add a function to parse bool propertiesJosé Expósito4-19/+26
2021-08-31High-resolution scroll wheel supportPeter Hutterer9-89/+631
2021-08-24quirks: Lenovo Trackpoint Keyboard IIJosé Expósito3-0/+11
2021-07-28quirks: Add tablet smoothing attribute.Quytelda Kahja3-8/+44
2021-07-28Define the versionsort overrides as inlinesPeter Hutterer1-3/+3
2021-07-22touchpad: remove two unused functionsPeter Hutterer1-17/+0
2021-07-22Silence compiler warnings for -Wformat-nonliteralPeter Hutterer2-0/+9
2021-07-22Replace fallthrough comments with __attribute__((fallthrough))Peter Hutterer4-5/+7
2021-07-22util-list: restore list_for_each_safe() to be a single statementPeter Hutterer1-2/+4
2021-06-21evdev: remove device when it is goneThomas Weißschuh1-0/+3
2021-06-15using secure functions safe_strdupluokai3-4/+4
2021-06-10gestures: improve one finger hold detectionJosé Expósito2-4/+93
2021-06-10gestures: move first_moved and first_mm upJosé Expósito1-3/+3
2021-06-10gestures: always save touch informationJosé Expósito1-3/+6
2021-06-09doc: update draw.io URLJosé Expósito4-4/+4
2021-06-09doc: add touchpad gestures state machine diagramJosé Expósito1-0/+9
2021-06-09gestures: add quick hold implementationJosé Expósito4-4/+56
2021-06-09gestures: add hold gesture implementationJosé Expósito4-1/+164
2021-06-09gesutures: allow to configure hold gesturesJosé Expósito5-0/+239
2021-06-09libinput: add hold gesture public API and tool supportJosé Expósito3-5/+55
2021-06-09gestures: filter motion inside the gesture state machineJosé Expósito3-11/+21
2021-06-09gestures: use events to change between statesJosé Expósito1-77/+277
2021-06-09gestures: handle pointer motion as an extra stateJosé Expósito2-12/+31
2021-06-09gestures: refactor gesture enabledJosé Expósito1-1/+7
2021-06-09gestures: add a function to know if there is pending pointer motionJosé Expósito1-0/+17
2021-05-24use more safety list_for_each_safe when remove element in traversing listweizhixiang2-2/+2
2021-05-19evdev: restart debouncing timers after every eventsatrmb1-1/+11
2021-05-19Increase pinch grace period to 300msnovenary1-1/+1
2021-05-19Allow reviving a thumb that moves sufficientlynovenary3-0/+42
2021-05-19Improve disambiguation between two-finger pinch and scrollnovenary1-0/+39
2021-04-21touchpad: if we have a right button, let's assume it's not a clickpadPeter Hutterer1-14/+8
2021-04-21touchpad: a touchpad with only one button is a clickpadPeter Hutterer1-1/+14
2021-04-21touchpad: use some helper variables to make the code easier to readPeter Hutterer1-3/+6
2021-04-21touchpad: factor out clickpad assignment to a helperPeter Hutterer1-12/+22
2021-04-13gestures: move the logic to detect gestures to its own functionJoseExposito1-64/+70
2021-04-13gestures: move up some functions to use them laterJoseExposito1-36/+37
2021-04-13gestures: move the code to get raw pointer motion to its own functionJoseExposito1-3/+12
2021-04-13gestures: rename int filter_motion to bool ignore_motionJoseExposito1-4/+4
2021-04-13libinput: change gesture notify cancel parameter from int to boolJoseExposito2-5/+5
2021-04-09evdev: don't truncate event time to 32 bitsPeter Hutterer1-1/+1
2021-04-07evdev: don't check the event time if it's higher than the dispatch timePeter Hutterer1-2/+4
2021-04-06tablet-pad-leds: Open led file with O_NONBLOCK | O_CLOEXECJonas Ådahl1-1/+1
2021-04-06touchpad/clickfinger: limit middle click to 3 fingersJoseExposito1-1/+2
2021-03-30tools/record: deduplicate the device opening logicPeter Hutterer2-0/+31
2021-03-17fallback: disable mouse scroll wheel while middle button is pressedJoseExposito3-1/+27
2021-03-17fallback: replace fallback_dispatch->wheel with an anonymous structJoseExposito2-15/+18
2021-03-17quirks: implement DMI support on FreeBSDGreg V1-5/+73
2021-03-17quirks: recognize SPI busGreg V1-0/+7
2021-03-16gestures: Filter unaccelerated deltas for gesturesAlexander Mikhaylenko1-2/+2
2021-03-16filter: correct comments about the threshold's unitPeter Hutterer2-6/+6