summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-03-07touchpad: handle a palm down in the tapped statePeter Hutterer1-1/+1
2018-03-06tools: add the git version in the libinput-record outputPeter Hutterer1-0/+3
2018-03-05touchpad: enable palm detection on tablets' touchpadsPeter Hutterer3-6/+21
2018-03-05touchpad: init touch size range based on the udev propertyPeter Hutterer1-8/+6
2018-03-05pad: use libwacom to get the evdev to button number mappingPeter Hutterer1-6/+68
2018-03-05Introduce omnidirectional (elliptical) hysteresisDaniel van Vugt3-55/+71
2018-03-05Merge branch 'wip/touchpad-maybe-end-state'Peter Hutterer3-25/+93
2018-03-02touchpad: add wobbling detectionKonstantin Kharlamov2-1/+59
2018-03-01touchpad: remove the code for disabling hysteresisKonstantin Kharlamov1-20/+1
2018-03-01touchpad: move the hysteresis into its own substructPeter Hutterer2-6/+8
2018-03-01touchpad: add a TOUCH_MAYBE_END statePeter Hutterer3-23/+87
2018-03-01touchpad: don't end below-threshold pressure touches if nfake_fingers > nslotsPeter Hutterer1-1/+3
2018-03-01touchpad: add the pressure thresholds to the debugging outputPeter Hutterer1-1/+3
2018-03-01touchpad: don't do speed-based thumb detection on single-touch or semi-mtsPeter Hutterer1-0/+4
2018-02-27Whitespace fixPeter Hutterer1-1/+1
2018-02-23evdev: remove excessive debugging outputPeter Hutterer1-1/+1
2018-02-21touchpad: delay arbitration by 90ms after touch togglePeter Hutterer3-7/+52
2018-02-21evdev: pass the time down to toggle_touchPeter Hutterer4-9/+18
2018-02-21touchpad: change the stylus palm arbitration to process touchesPeter Hutterer2-10/+25
2018-02-21touchpad: reset the palm state to NONE on a new touchPeter Hutterer1-0/+1
2018-02-20touchpad: only begin fake touches when we have at least one finger downPeter Hutterer2-7/+10
2018-02-20touchpad: add a touch index for debuggingPeter Hutterer5-29/+52
2018-02-20touchpad: compress a statementPeter Hutterer1-4/+2
2018-02-16udev: fix segfault when resuming before assigning a seatPeter Hutterer1-1/+1
2018-02-16Don't leak when realloc failsPeter Hutterer1-2/+6
2018-02-16meson: Fix absolute libdir case in install scriptQuentin Glidic1-2/+2
2018-02-13Add a test device for aiptek tabletsPeter Hutterer2-0/+8
2018-02-13tablet: fake a BTN_TOOL_PEN on the first event if neededPeter Hutterer1-13/+27
2018-02-13tablet: disable BTN_TOOL_MOUSE/LENS for non-Wacom tabletsPeter Hutterer1-0/+7
2018-02-13tablet: skip tablet_flush() if our current tool type is nonePeter Hutterer1-5/+9
2018-02-13tablet: release the tablet state on device deletePeter Hutterer1-0/+6
2018-02-13tablet: move the quirk disabling up within tablet_initPeter Hutterer1-6/+6
2018-02-13evdev: add a quirk to disable debouncing on the MS Nano TranscieversPeter Hutterer4-1/+41
2018-02-13evdev: fail before open_restricted if the devnode doesn't existPeter Hutterer1-0/+8
2018-02-09tablet: don't set rotation on a tool if we don't have ABS_ZPeter Hutterer1-1/+11
2018-02-07tablet: remove obsolete BTN_TOUCH casePeter Hutterer1-2/+0
2018-02-07tablet: drop unnecessary switch case statementsPeter Hutterer1-10/+0
2018-02-06timer: change the timer offset warning to a client bugPeter Hutterer1-4/+4
2018-02-06evdev: log all evdev_msg_* on one linePeter Hutterer1-12/+11
2018-02-05evdev: whitespace fixPeter Hutterer1-1/+1
2018-01-23fallback: remove unused DEBOUNCE_TIME settingPeter Hutterer1-2/+0
2018-01-10touchpad: drop the double normalizationPeter Hutterer4-50/+63
2018-01-09touchpad: don't disable the hysteresis unless a finger is downPeter Hutterer1-1/+2
2018-01-09path: if the udev device is never initialized, bailPeter Hutterer1-1/+1
2017-12-18tablet: break up a long linePeter Hutterer1-1/+3
2017-12-18touchpad: remove duplicate if conditionPeter Hutterer1-8/+0
2017-12-08tablet: set the tip-up pressure threshold to 1%Peter Hutterer1-2/+3
2017-12-08fallback: send key events out immediately upon receiving themPeter Hutterer1-18/+17
2017-12-01Include stdarg.h where variadic functions are usedGreg V4-0/+4
2017-11-22debounce: handle a timeout in MAYBE_SPURIOUS statePeter Hutterer1-3/+1