summaryrefslogtreecommitdiff
path: root/src/evdev-mt-touchpad.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-14touchpad: replace last_point with history.samplesKonstantin Kharlamov1-1/+0
2018-05-30touchpad: make the dwt paired keyboard list a struct listPeter Hutterer1-4/+1
2018-05-18touchpad: remember the suspend reasonPeter Hutterer1-0/+10
2018-03-05Merge branch 'wip/touchpad-maybe-end-state'Peter Hutterer1-4/+5
2018-03-02touchpad: add wobbling detectionKonstantin Kharlamov1-0/+2
2018-03-01touchpad: move the hysteresis into its own substructPeter Hutterer1-1/+3
2018-03-01touchpad: add a TOUCH_MAYBE_END statePeter Hutterer1-4/+5
2018-02-21touchpad: delay arbitration by 90ms after touch togglePeter Hutterer1-1/+5
2018-02-21touchpad: change the stylus palm arbitration to process touchesPeter Hutterer1-3/+2
2018-02-20touchpad: add a touch index for debuggingPeter Hutterer1-0/+1
2018-01-10touchpad: drop the double normalizationPeter Hutterer1-9/+10
2017-11-20touchpad: work palm detection into the tap state machinePeter Hutterer1-0/+4
2017-11-03Merge branch 'wip/touchpad-hysteresis-issues-v2'Peter Hutterer1-1/+6
2017-10-31touchpad: allow for multiple paired keyboardsPeter Hutterer1-5/+12
2017-10-31touchpad: automatically disable the hysteresis where not requiredPeter Hutterer1-0/+2
2017-10-31touchpad: add an enabled toggle to the hysteresisPeter Hutterer1-0/+1
2017-10-31touchpad: move hysteresis margin into its own structPeter Hutterer1-1/+3
2017-09-11Merge branch 'wip/ignore-moved-touches'Peter Hutterer1-1/+9
2017-09-06touchpad: if a device has a tablet mode switch, disable the touchpadPeter Hutterer1-0/+5
2017-09-04touchpad: rename the lid_switch_listener to just listenerPeter Hutterer1-1/+1
2017-09-01touchpad: use motion speed to ignore accidental 2fg touchesPeter Hutterer1-0/+5
2017-09-01touchpad: store the time in the motion historyPeter Hutterer1-1/+4
2017-07-11touchpad: add touch-size-based palm detectionPeter Hutterer1-0/+4
2017-07-11touchpad: add touch-size based touch handlingPeter Hutterer1-0/+12
2017-07-10touchpad: add upper edge into exclusion zoneMing-Yang Lu1-0/+1
2017-07-03touchpad: add pressure-base palm detectionPeter Hutterer1-0/+4
2017-06-21touchpad: rename tp_touch->millis to tp_touch->timePeter Hutterer1-1/+1
2017-05-17util: harmonize container_of() definition with linux kernel oneGabriel Laskar1-3/+1
2017-04-28touchpad: send multitap button events with the correct timestampsPeter Hutterer1-1/+2
2017-04-26Merge branch 'wip/touchpad-custom-pressure-values'Peter Hutterer1-9/+0
2017-04-26touchpad: drop the unused touchpad_model enumPeter Hutterer1-9/+0
2017-04-21touchpad: add MT_TOOL-based palm detectionPeter Hutterer1-0/+4
2017-02-03Merge branch 'touchpad-pressure-based-v2'Peter Hutterer1-2/+11
2017-01-31evdev: improve type-safety on dispatch switchesPeter Hutterer1-0/+10
2017-01-30touchpad: use pressure values for touch is-down decisionPeter Hutterer1-2/+8
2017-01-26touchpad: ignore hovering touches when tappingPeter Hutterer1-0/+3
2017-01-26Pair touchpad and lid_switch for disableJames Ye1-0/+5
2017-01-23touchpad: convert normalized_length to physical coordinatesPeter Hutterer1-0/+12
2016-12-14touchpad: constify a few helper functionsPeter Hutterer1-2/+4
2016-11-30evdev: init axis range warnings for touch devices tooPeter Hutterer1-5/+0
2016-09-12touchpad: require at least 3 events before enabling trackpoint palm detectionPeter Hutterer1-0/+1
2016-09-07tablet: add touch arbitrationPeter Hutterer1-0/+4
2016-08-15touchpad: implement configurable button mapping for tappingPeter Hutterer1-0/+6
2016-08-05touchpad: ignore modifier key combos for dwtPeter Hutterer1-0/+1
2016-07-20Switch a bunch of internal functions from int to boolPeter Hutterer1-2/+2
2016-07-20Change a few functions that only ever returned 0 to voidsPeter Hutterer1-6/+6
2016-07-04touchpad: remove software middle button when emulation is enabledPeter Hutterer1-0/+3
2016-06-20Revert "touchpad: reset the motion history on significant negative pressure c...Peter Hutterer1-1/+0
2016-06-10evdev: add helper to get the libinput context from the evdev devicePeter Hutterer1-1/+1
2016-06-02touchpad: warn if we have invalid touchpad rangesPeter Hutterer1-0/+5