aboutsummaryrefslogtreecommitdiffstats
path: root/driver/multitouch.c
Commit message (Collapse)AuthorAgeFilesLines
* Four finger swipes in multitouchDaniel Landau2011-03-251-0/+8
| | | | | | | | I think four finger swipes are useful, attached is a very simple patch enabling that. Signed-off-by: Daniel Landau <daniel.landau@helsinki.fi> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Support XINPUT 12Henrik Rydberg2011-02-131-0/+33
| | | | | | | | The version 12 input ABI brings substantial changes to driver handling. This patch makes the driver compile and run under the upcoming X server 1.10. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Increase vscroll speed by a factor of twoHenrik Rydberg2010-10-161-1/+1
| | | | | | The default two-finger scroll is somewhat slow; double it. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Remove usage of deprecated xalloc/xfreeHenrik Rydberg2010-10-121-2/+2
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Same version, but using the mtdev library.Henrik Rydberg2010-10-121-4/+4
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Simplify event readingHenrik Rydberg2010-06-211-10/+7
| | | | | | | This patch puts the reading code more in line with the upcoming mtdev library, and should remove some spurious input behavior. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Add tapping logicHenrik Rydberg2010-06-161-0/+8
| | | | | | | | This patch adds tap-to-click, tap-and-hold for dragging, two-finger and three-finger taps. Turned on by default for touch screens only; switch on in gestures.c. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* janitor: Simplify gesture handlingHenrik Rydberg2010-06-161-5/+3
| | | | | | Use the bit traversal functions where possible. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* janitor: Simplify gesture tracingHenrik Rydberg2010-06-161-35/+16
| | | | | | | It is more convenient to print out the gesture at will than having trace commands all over the code. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* refactor: Replace hwdata by mtdevHenrik Rydberg2010-06-161-4/+6
| | | | | | | | This patch makes the switch, from using hwdata and the associated type A parser, to using mtdev and the associated type B parser. A command-line gesture test program is included. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* refactor: Simplify capabilitiesHenrik Rydberg2010-06-161-4/+4
| | | | | | | Use the generated abs2mt mapping to simplify the MT device capabilities. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* refactor: Move filesHenrik Rydberg2010-06-161-0/+369
Move all headers into include, separate source files into modules match, mtdev, src and driver, move some common definitions to common.h, and include define support for the MT slot protocol. This patch does not introduce any logical changes. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>