summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-04-26gestures: if two fingers are in definitive pinch position, pinchPeter Hutterer2-5/+27
2018-04-26filter: make the MAX_VELOCITY_DIFF a doublePeter Hutterer1-1/+1
2018-04-26fallback: Add IBM/Lenovo Scrollpoint mice quirk to enable smooth scrolling.Peter Ganzhorn3-0/+17
2018-04-20evdev: disable ABS_MT_TOOL_PALM on the Lenovo X1 Carbon 6th genPeter Hutterer2-0/+9
2018-04-20touchpad: ignore any semi-mt movement in the same frame as a finger releasePeter Hutterer1-0/+7
2018-04-20touchpad: ignore palm touches when handling clickfingersPeter Hutterer1-9/+9
2018-04-18filter: duplicate the pointer_accelerator struct into the bits that use itPeter Hutterer4-49/+83
2018-04-18filter: namespace the various trackers_* functionsPeter Hutterer6-43/+43
2018-04-18filter: split the mouse acceleration out into a separate filePeter Hutterer2-295/+328
2018-04-18filter: drop the ntrackers argument from init_trackersPeter Hutterer5-20/+8
2018-04-18filter: tidy up the touchpad filterPeter Hutterer1-30/+9
2018-04-18filter: split the low-dpi acceleration into a separate filePeter Hutterer2-85/+253
2018-04-18filter: move the flat filter into a separate filePeter Hutterer2-77/+124
2018-04-18filter: move the velocity diff to the only function we use it inPeter Hutterer1-1/+1
2018-04-18filter: split the touchpad acceleration code into a separate filePeter Hutterer2-177/+332
2018-04-18filter: make the simpsons accel calculation available through the headerPeter Hutterer2-34/+26
2018-04-18filter: move the pointer_accelerator struct into the headerPeter Hutterer2-17/+17
2018-04-18filter: split trackpoint acceleration code into a separate filePeter Hutterer2-263/+309
2018-04-18filter: split the tablet accel code into a separate filePeter Hutterer2-146/+197
2018-04-18filter: move the x230 filter into a separate filePeter Hutterer2-136/+356
2018-04-18filter: add helper function to reset and free trackersPeter Hutterer2-14/+34
2018-04-18filter: pass trackers to calculate_velocityPeter Hutterer2-6/+8
2018-04-18filter: move the smoothing values to the trackersPeter Hutterer2-19/+35
2018-04-18filter: move some functions to the shared headerPeter Hutterer2-46/+56
2018-04-18filter: factor out the pointer trackers from the accel filterPeter Hutterer1-33/+46
2018-04-18evdev: don't suspend keyboard on ThinkPad X1 Yoga 1st in tablet modeDavide Depau3-0/+5
2018-04-16Remove some duplicate empty linesPeter Hutterer4-9/+0
2018-04-13evdev: add a run-time check to avoid re-using model flagsPeter Hutterer1-0/+7
2018-04-13evdev: remove duplicate MODEL entry in the model parsingPeter Hutterer1-1/+0
2018-04-13debounce: disable debouncing on the Logitech K400Peter Hutterer3-1/+4
2018-04-12evdev: return an error if the profile change failedPeter Hutterer1-0/+1
2018-04-12evdev: break up a long linePeter Hutterer1-2/+4
2018-04-12evdev: fix duplicated flag valueTim Richardson1-1/+1
2018-04-10doc: axis overrides need to go to systemd, not libinputPeter Hutterer1-1/+1
2018-04-06Fix a doxygen link for the get_default_matrix callPeter Hutterer1-1/+1
2018-04-05touchpad: don't process state for a touch in TOUCH_NONEPeter Hutterer1-0/+3
2018-04-05touchpad: log the touch size thresholds if we're using themPeter Hutterer1-1/+3
2018-04-05udev: validate input devices during cold-plugNandor Han1-0/+11
2018-03-23evdev: point users to the trackpoint documentation for missing rangesPeter Hutterer1-0/+6
2018-03-23evdev: add another debug message for the trackpoint sensitivityPeter Hutterer1-0/+4
2018-03-23tablet: add missing space in an error messagePeter Hutterer1-1/+1
2018-03-21touchpad: only keep low-pressure fingers alive for 2+-slot touchpadsPeter Hutterer1-2/+6
2018-03-13touchpad: make sure we compare only the last 3 events for wobblePeter Hutterer1-2/+3
2018-03-13touchpad: don't enable top palm detection on touchpads <= 55mm highPeter Hutterer1-1/+1
2018-03-12touchpad: end hovering touches in maybe_end_touchPeter Hutterer1-5/+9
2018-03-09Merge branch 'wip/hysteresis-wobbles'Peter Hutterer4-9/+64
2018-03-09Extract and reset the abs fuzz value for the x/y axesPeter Hutterer2-0/+42
2018-03-09touchpad: enable hysteresis based on a 0 fuzz valuePeter Hutterer1-1/+3
2018-03-09touchpad: use the fuzz value (if any) for the hysteresis marginPeter Hutterer1-5/+15
2018-03-09fallback: fix touchscreen defuzzingPeter Hutterer1-3/+4