summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-07-17touchpad: stricter thumb detection if no pressure/sizeMatt Mayfield1-1/+3
2019-07-17touchpad: don't detect speed-based thumbs if there's already a thumbMatt Mayfield1-1/+2
2019-07-17touchpad: revamp thumb detectionMatt Mayfield5-137/+265
2019-07-15test: only run the speed finger tests when the touchpad has thumb detectionPeter Hutterer1-1/+1
2019-07-15touchpad: only log edge scroll state changes when the state actually changesPeter Hutterer1-6/+7
2019-07-15touchpad: add a helper function for supressing a thumbPeter Hutterer3-2/+11
2019-07-15gestures: Improve thumb detection, allow one finger scrollMatt Mayfield1-20/+39
2019-07-15gestures: fast-track scroll/swipe detection when gestures are offPeter Hutterer1-2/+3
2019-07-15gestures: improvements to pinch detectionMatt Mayfield1-5/+8
2019-07-15gestures: improve scroll responsiveness for vertically aligned touchesMatt Mayfield1-0/+11
2019-07-15touchpad: basic thumb detection within gesturesMatt Mayfield1-49/+76
2019-07-15touchpad: rename the thumb detection methodsPeter Hutterer3-5/+12
2019-07-15touchpad: extract some bits of thumb detection into helper functionsPeter Hutterer1-11/+35
2019-07-15touchpad: move the speed-thumb detection code to the thumb helper filePeter Hutterer3-46/+49
2019-07-15touchpad: add helper function to reset a thumb's statePeter Hutterer3-1/+10
2019-07-15touchpad: explicitly start with detect_thumbs as falsePeter Hutterer1-0/+2
2019-07-15touchpad: add helper function for setting the thumb statePeter Hutterer3-19/+34
2019-07-15touchpad: move tp_init_thumb and tp_thumb_detect to the thumb filePeter Hutterer3-168/+176
2019-07-15touchpad: add a helper function for counting touches for gesturesPeter Hutterer3-3/+18
2019-07-15touchpad: add a helper function for checking thumb statePeter Hutterer6-8/+41
2019-07-15touchpad: rename the scroll timeout define, drop the pinch onePeter Hutterer1-4/+3
2019-07-15touchpad: reduce state debugging output by only logging changed statesPeter Hutterer2-10/+12
2019-06-27evdev: when the kernel fuzz is nonzero, set ours to zeroPeter Hutterer1-9/+30
2019-06-26evdev: only extract the fuzz for touchpads and touchscreensPeter Hutterer1-6/+9
2019-06-26If we never initialized the libwacom database, don't check the refcountPeter Hutterer1-0/+3
2019-06-18touchpad: slightly change a debug messagePeter Hutterer1-3/+3
2019-06-17tablet: disable the forced proximity out for the Dell Canvas penPeter Hutterer4-2/+12
2019-06-17quirk: drop the ModelTabletNoTilt quirkPeter Hutterer2-2/+0
2019-06-17tablet: fix double proximity out on slow proximity out pensPeter Hutterer2-13/+25
2019-06-16Replace one more __builtin_popcount with bitwise testMichael Forney1-1/+1
2019-06-15Don't return expression in function returning voidMichael Forney1-1/+1
2019-06-15Use bitwise test instead of __builtin_popcountMichael Forney1-2/+4
2019-06-15Avoid case ranges in switch statementMichael Forney1-6/+7
2019-06-15Avoid unnecessary VLAsMichael Forney2-5/+5
2019-06-15Remove semicolons after function definitionsMichael Forney1-3/+3
2019-06-14test: auto-generate the udev rulesPeter Hutterer1-0/+5
2019-06-11path: add helper function to destroy a devicePeter Hutterer1-12/+13
2019-06-11path: initialize the quirks context after error checkingPeter Hutterer1-7/+7
2019-06-11path: factor out the seat creation into a helper functionPeter Hutterer1-20/+39
2019-06-11udev: don't init the quirks until we checked all argumentsPeter Hutterer1-7/+7
2019-06-11path: drop the separate header, not necessaryPeter Hutterer2-46/+16
2019-06-07Add a new dispatch interface for the Dell Canvas TotemPeter Hutterer5-1/+843
2019-06-07tablet: add a the Totem tool type to the tablet interfacePeter Hutterer5-2/+188
2019-05-28Warn if NDEBUG is definedPeter Hutterer1-0/+4
2019-05-28quirks: add trackpoint integration attributePeter Hutterer4-9/+46
2019-05-28quirks: handle ID_INPUT_KEY as udev keyboard matchPeter Hutterer1-0/+1
2019-05-28Abstract libwacom database initialization into a single placePeter Hutterer7-35/+88
2019-05-27touchpad: lock the touchpad rotation to the tablet rotationPeter Hutterer2-6/+128
2019-05-27tablet: lock the tablet rotation to the touchpad rotationPeter Hutterer3-7/+114
2019-05-27tablet: don't disable the proximity quirk on good sequencesPeter Hutterer2-15/+5