summaryrefslogtreecommitdiff
path: root/src/evdev-tablet.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-01tablet: remove useless self-assignmentPeter Hutterer1-1/+0
2017-03-23tablet: add axis smoothingPeter Hutterer1-11/+37
2017-03-23tablet: reset delta and changed axes as soon as we send themPeter Hutterer1-5/+32
2017-03-23tablet: add assert that deltas are always 0Peter Hutterer1-0/+3
2017-03-23tablet: split point vs delta handling upPeter Hutterer1-33/+28
2017-03-23table: move custom rotation handling into a helper functionPeter Hutterer1-27/+42
2017-03-23tablet: reshuffle device axis updatesPeter Hutterer1-43/+34
2017-03-23tablet: move the axis transforms to the endPeter Hutterer1-3/+3
2017-03-23tablet: move delta processing downPeter Hutterer1-1/+2
2017-03-23tablet: add a motion historyPeter Hutterer1-5/+57
2017-03-23tablet: reshuffle the event sending codePeter Hutterer1-87/+142
2017-03-23tablet: remove unnecessary out-of-proximity checkPeter Hutterer1-8/+1
2017-03-23tablet: drop unnecessary call to reset the changed axesPeter Hutterer1-1/+0
2017-02-24evdev: standardize log messsagesPeter Hutterer1-40/+40
2017-01-31evdev: improve type-safety on dispatch switchesPeter Hutterer1-13/+8
2016-12-21tablet: ignore MSC_SCANPeter Hutterer1-0/+2
2016-12-21filter: change the filter functions to take raw device coordinatesPeter Hutterer1-3/+4
2016-11-29tablet: reject tablets without resolutionPeter Hutterer1-0/+4
2016-09-07tablet: add touch arbitrationPeter Hutterer1-3/+77
2016-09-02tablet: if a serial comes in late, discard itPeter Hutterer1-7/+18
2016-08-26tablet: fix minor coding style issuePeter Hutterer1-1/+2
2016-08-22Read the horizontal wheel click angle property if availablePeter Hutterer1-1/+1
2016-08-11evdev: split evdev_dispatch and fallback_dispatch into separate entitiesPeter Hutterer1-1/+1
2016-07-20Switch a bunch of internal functions from int to boolPeter Hutterer1-1/+1
2016-07-20Change a few functions that only ever returned 0 to voidsPeter Hutterer1-4/+1
2016-07-13tablet: catch potential segfault if the filter fails to allocatePeter Hutterer1-0/+2
2016-06-28tablet: make the cursor/lens tool behave like a 1000dpi mousePeter Hutterer1-9/+10
2016-06-10tablet: add helper function to access the libinput contextPeter Hutterer1-15/+16
2016-06-10evdev: add helper to get the libinput context from the evdev devicePeter Hutterer1-1/+1
2016-04-28tablet: fix distance normalization range after 25a9f39Peter Hutterer1-3/+12
2016-04-18tablet: move the libwacom check for left-handed-ness into a helper functionPeter Hutterer1-37/+1
2016-04-13tablet: add a fuzz-filter to avoid spamming callers with subpixel updatesPeter Hutterer1-0/+35
2016-04-12tablet: fix the airbrush slider rangePeter Hutterer1-1/+1
2016-04-06Fix spelling mistakesEric Engestrom1-1/+1
2016-03-07tablet: reject mislabelled tablet devicesPeter Hutterer1-0/+28
2016-03-01tablet: sanitize button mask passingPeter Hutterer1-33/+21
2016-02-23tablet: use the tilt resolution if we have itPeter Hutterer1-9/+18
2016-02-10tablet: move left-handed initialization into tablet_initPeter Hutterer1-33/+33
2016-02-10tablet: fix artpen rotation on left-handed tabletsPeter Hutterer1-0/+2
2016-02-10test: add test for left-handed mouse rotation on tabletsPeter Hutterer1-0/+2
2016-02-10tablet: move clearing the tilt bits up to where we reset the axesPeter Hutterer1-2/+2
2016-02-10tablet: delay initial proximity in event until we have a serialPeter Hutterer1-7/+5
2016-02-09tablet: change tilt axes to use degreesPeter Hutterer1-6/+15
2016-01-22tablet: fix potential null-pointer dereferencePeter Hutterer1-0/+5
2016-01-22tablet: hook up relative motion eventsPeter Hutterer1-10/+106
2016-01-15tablet: drop delta array, provided by the tablet_axis struct nowPeter Hutterer1-4/+3
2016-01-15tablet: use a struct rather than a double array for axis valuesPeter Hutterer1-104/+68
2016-01-11tablet: don't set a pressure offset of 0Peter Hutterer1-0/+3
2016-01-11tablet: a tip event can replace an axis eventPeter Hutterer1-62/+106
2016-01-11tablet: add pressure threshold handlingPeter Hutterer1-18/+80