summaryrefslogtreecommitdiff
path: root/src/filter.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-11filter: don't allow an accel factor of 0 on the flat profilePeter Hutterer1-1/+1
2017-08-01touchpad: Enable timestamp smoothing support for bluetooth touchpadsHans de Goede1-1/+5
2017-08-01filter: Add timestamp smoothing supportHans de Goede1-7/+18
2017-07-20filter: add a custom trackpoint acceleratorPeter Hutterer1-45/+248
2017-07-12Replace calloc calls with zallocPeter Hutterer1-2/+2
2017-07-12Abort if zalloc ever failsPeter Hutterer1-12/+0
2017-01-19filter: normalize deltas before processing or returning themPeter Hutterer1-8/+68
2017-01-19filter: change the tracker delta type to device-unitsPeter Hutterer1-2/+2
2016-12-21filter: tweak the magic slowdownPeter Hutterer1-1/+1
2016-12-21filter: revamp the touchpad's acceleration codePeter Hutterer1-14/+11
2016-12-21filter: work the touchpad magic slowdown into the various parametersPeter Hutterer1-11/+8
2016-12-21filter: change touchpad accel code to use mm/sPeter Hutterer1-14/+21
2016-12-21filter: drop the now-generic trackpoint and low-dpi filter functionsPeter Hutterer1-73/+7
2016-12-21filter: change the filter functions to take raw device coordinatesPeter Hutterer1-66/+161
2016-12-21filter: duplicate pointer accel for touchpadsPeter Hutterer1-5/+98
2016-12-21filter: drop the dpi_factor in favor of direct calculationPeter Hutterer1-13/+7
2016-12-21filter: store the raw dpi value in the filterPeter Hutterer1-0/+6
2016-12-15filter: fix comment on how we calculate the slow-motion inclinePeter Hutterer1-1/+1
2016-12-15Change the directions bitmask to a uin32_tPeter Hutterer1-1/+1
2016-12-15filter: fix a comment, the trackpoint profile uses device unitsPeter Hutterer1-1/+1
2016-12-14filter: add a comment for how we calculate velocityPeter Hutterer1-0/+7
2016-12-14filter: split a condition up so we can mark it as bugPeter Hutterer1-2/+5
2016-06-28tablet: make the cursor/lens tool behave like a 1000dpi mousePeter Hutterer1-11/+69
2016-04-06Fix spelling mistakesEric Engestrom1-1/+1
2016-01-22tablet: hook up relative motion eventsPeter Hutterer1-0/+94
2015-09-11Add an API to change pointer acceleration profilesPeter Hutterer1-2/+97
2015-08-31filter: fix constant acceleration for the X230Peter Hutterer1-10/+23
2015-08-20touchpad: use unaccelerated motion data for scrollingPeter Hutterer1-1/+22
2015-08-20filter: add a "filter_constant" hook to the filter interfacePeter Hutterer1-0/+20
2015-08-20filter: move the TP_MAGIC_SLOWDOWN to a single definitionPeter Hutterer1-9/+9
2015-08-20filter: use named initalizers for the accelerator interfacePeter Hutterer1-16/+16
2015-08-12filter: split trackpoint acceleration outPeter Hutterer1-0/+87
2015-08-12filter: duplicate the code for the Lenovo x230 accel methodPeter Hutterer1-3/+56
2015-08-11filter: split out handling of the low-dpi accel methodPeter Hutterer1-2/+32
2015-08-11filter: split calculating the accel factor into a helper functionPeter Hutterer1-10/+25
2015-08-11filter: revamp to create device-specific filters, rather than accel functionsPeter Hutterer1-4/+58
2015-08-11filter: move create_pointer_accelerator_filter down in the filePeter Hutterer1-35/+35
2015-08-11filter: drop accel->last, write-only valuePeter Hutterer1-5/+0
2015-08-11filter: explain the acceleration function in detailPeter Hutterer1-10/+73
2015-08-11filter: add two helper functions to convert between speedsPeter Hutterer1-10/+28
2015-08-11filter: rename speed_out to "factor" for the touchpad profilesPeter Hutterer1-23/+23
2015-08-11filter: rename speed to speed_adjustment where it's in the [-1,1] rangePeter Hutterer1-9/+9
2015-08-11filter: drop superfluous struct declarationPeter Hutterer1-1/+0
2015-08-11Revert "filter: move the pointer acceleration profiles back to units/ms"Peter Hutterer1-27/+27
2015-08-04filter: fix acceleration threshold assignmentPeter Hutterer1-3/+4
2015-08-03filter: move the pointer acceleration profiles back to units/msPeter Hutterer1-25/+25
2015-07-31filter: fix x230 acceleration function for the ms→us changePeter Hutterer1-2/+2
2015-07-28Change to micro seconds for measuring time internallyJonas Ådahl1-22/+21
2015-07-02filter: add a custom low-dpi accelerationPeter Hutterer1-5/+49
2015-07-02filter: pass the DPI to the acceleration filterPeter Hutterer1-1/+6