summaryrefslogtreecommitdiff
path: root/src/filter.c
Commit message (Expand)AuthorAgeFilesLines
* filter: add scroll movement type to the custom acceleration profileYinon Burgansky2023-02-241-0/+8
* Introduce custom acceleration profileYinon Burgansky2023-01-171-0/+12
* filter: add helper functions to create/destroy a delta smoothenerPeter Hutterer2023-01-171-1/+1
* filter: localize a few variablesPeter Hutterer2022-09-081-10/+6
* filter: constify the tracker APIPeter Hutterer2022-09-081-5/+5
* filter: a few whitespace fixes and extra commentsPeter Hutterer2022-09-081-3/+4
* treewide: fix typosTorstein Husebø2020-12-161-1/+1
* filter.h/c: remove unused includesKonstantin Kharlamov2019-09-131-1/+0
* Add quirk to control velocity averaging, disable it by defaultKim Lindberger2018-08-221-3/+1
* Revert "Expose a custom acceleration profile"Peter Hutterer2018-05-211-9/+0
* Expose a custom acceleration profilePeter Hutterer2018-04-261-0/+9
* filter: always average the velocity of the first two eventsPeter Hutterer2018-04-261-1/+4
* filter: make the MAX_VELOCITY_DIFF a doublePeter Hutterer2018-04-261-1/+1
* filter: namespace the various trackers_* functionsPeter Hutterer2018-04-181-15/+15
* filter: split the mouse acceleration out into a separate filePeter Hutterer2018-04-181-295/+2
* filter: drop the ntrackers argument from init_trackersPeter Hutterer2018-04-181-4/+4
* filter: split the low-dpi acceleration into a separate filePeter Hutterer2018-04-181-85/+0
* filter: move the flat filter into a separate filePeter Hutterer2018-04-181-77/+0
* filter: move the velocity diff to the only function we use it inPeter Hutterer2018-04-181-1/+1
* filter: split the touchpad acceleration code into a separate filePeter Hutterer2018-04-181-177/+0
* filter: make the simpsons accel calculation available through the headerPeter Hutterer2018-04-181-34/+18
* filter: move the pointer_accelerator struct into the headerPeter Hutterer2018-04-181-17/+0
* filter: split trackpoint acceleration code into a separate filePeter Hutterer2018-04-181-263/+0
* filter: split the tablet accel code into a separate filePeter Hutterer2018-04-181-146/+0
* filter: move the x230 filter into a separate filePeter Hutterer2018-04-181-136/+0
* filter: add helper function to reset and free trackersPeter Hutterer2018-04-181-14/+29
* filter: pass trackers to calculate_velocityPeter Hutterer2018-04-181-6/+5
* filter: move the smoothing values to the trackersPeter Hutterer2018-04-181-19/+27
* filter: move some functions to the shared headerPeter Hutterer2018-04-181-46/+3
* filter: factor out the pointer trackers from the accel filterPeter Hutterer2018-04-181-33/+46
* filter: don't allow an accel factor of 0 on the flat profilePeter Hutterer2017-09-111-1/+1
* touchpad: Enable timestamp smoothing support for bluetooth touchpadsHans de Goede2017-08-011-1/+5
* filter: Add timestamp smoothing supportHans de Goede2017-08-011-7/+18
* filter: add a custom trackpoint acceleratorPeter Hutterer2017-07-201-45/+248
* Replace calloc calls with zallocPeter Hutterer2017-07-121-2/+2
* Abort if zalloc ever failsPeter Hutterer2017-07-121-12/+0
* filter: normalize deltas before processing or returning themPeter Hutterer2017-01-191-8/+68
* filter: change the tracker delta type to device-unitsPeter Hutterer2017-01-191-2/+2
* filter: tweak the magic slowdownPeter Hutterer2016-12-211-1/+1
* filter: revamp the touchpad's acceleration codePeter Hutterer2016-12-211-14/+11
* filter: work the touchpad magic slowdown into the various parametersPeter Hutterer2016-12-211-11/+8
* filter: change touchpad accel code to use mm/sPeter Hutterer2016-12-211-14/+21
* filter: drop the now-generic trackpoint and low-dpi filter functionsPeter Hutterer2016-12-211-73/+7
* filter: change the filter functions to take raw device coordinatesPeter Hutterer2016-12-211-66/+161
* filter: duplicate pointer accel for touchpadsPeter Hutterer2016-12-211-5/+98
* filter: drop the dpi_factor in favor of direct calculationPeter Hutterer2016-12-211-13/+7
* filter: store the raw dpi value in the filterPeter Hutterer2016-12-211-0/+6
* filter: fix comment on how we calculate the slow-motion inclinePeter Hutterer2016-12-151-1/+1
* Change the directions bitmask to a uin32_tPeter Hutterer2016-12-151-1/+1
* filter: fix a comment, the trackpoint profile uses device unitsPeter Hutterer2016-12-151-1/+1