- 01 Feb, 2009 3 commits
-
-
Peter Hutterer authored
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit f92446f0)
-
(cherry picked from commit 97530109)
-
- 20 Dec, 2008 1 commit
-
-
Christoph Brill authored
Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
- 14 Dec, 2008 3 commits
-
-
Peter Hutterer authored
-
Peter Hutterer authored
HistorySize is now deprecated for ABI > 0, so list it as a removed option in the man page. X.Org Bug 18988 <http://bugs.freedesktop.org/show_bug.cgi?id=18988 > Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit 8d5cf39e)
-
If RightEdge is specified as a config option, ignore the SpecialScrollArea. Otherwise, adjust right_edge to the bounds of the hardware scroll area. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit 0f280272)
-
- 10 Dec, 2008 2 commits
- 04 Dec, 2008 1 commit
-
-
Peter Hutterer authored
-
- 03 Dec, 2008 3 commits
-
-
Peter Hutterer authored
We can deal with anything that has absolute x/y and pressure or touch. So don't bother with various product names. If a touchpad doesn't work, fix it then. Suggested by Vojtech Pavlik. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by:
Christoph Brill <egore911@egore911.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit d1723116)
-
Fedor P. Goncharov (Fredy) authored
Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> (cherry picked from commit 987fb075)
-
Magnus Kessler authored
Mark synapticsModuleData as exported so that it can be used with xorg-server compiled with visibility flags. Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> (cherry picked from commit 1b941b26)
-
- 26 Nov, 2008 2 commits
-
-
Batchty authored
Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by:
Simon Thum <eGore@gmx.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit 13c93be3)
-
Batchty authored
The Dell Inspiron 1520 with a Synaptics touchpad loves to send event like these after every finger release : time x y z f w l r u d m multi gl gm gr gdx gdy 1.563 3224 1625 57 1 5 0 0 0 0 0 00000000 0 0 0 0 0 1.574 3251 1632 30 1 5 0 0 0 0 0 00000000 0 0 0 0 0 1.584 3292 1673 10 1 5 0 0 0 0 0 00000000 0 0 0 0 0 1.594 1 5855 3 2 5 0 0 0 0 0 00000000 0 0 0 0 0 1.634 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 1.746 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 1.897 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 Most of the time these events are ignored by the driver, but sometimes it confuses two-finger scrolling and tap detection. For example, in this log, the first tap is recognized, the second isn't : time x y z f w l r u d m multi gl gm gr gdx gdy 11.597 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 11.678 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 11.688 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 11.709 3862 2406 8 1 5 0 0 0 0 0 00000000 0 0 0 0 0 11.719 3851 2464 67 1 5 0 0 0 0 0 00000000 0 0 0 0 0 11.729 3849 2407 35 1 4 0 0 0 0 0 00000000 0 0 0 0 0 11.739 3858 2578 5 1 9 0 0 0 0 0 00000000 0 0 0 0 0 11.749 3858 2578 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 11.850 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 11.860 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 12.073 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 12.083 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 12.347 1 5855 4 2 5 0 0 0 0 0 00000000 0 0 0 0 0 12.357 3844 2381 56 1 4 0 0 0 0 0 00000000 0 0 0 0 0 12.377 3848 2361 32 1 4 0 0 0 0 0 00000000 0 0 0 0 0 12.388 1 5855 3 2 5 0 0 0 0 0 00000000 0 0 0 0 0 12.398 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 12.408 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 12.428 1 5855 1 2 5 0 0 0 0 0 00000000 0 0 0 0 0 The problem with the second tap is that the driver check if the movement from (3848,2361) to (1,5855) is over TapMaxMove before it checks for a finger release. So the driver considers it as a (short) finger move. Add the condition ''the finger is still present'' to the 'move' condition, so we ignore these moves.. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by:
Simon Thum <eGore@gmx.de> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> (cherry picked from commit 6cbdb0a1)
-
- 24 Nov, 2008 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by:
Christoph Brill <egore911@egore911.de> (cherry picked from commit fbcb056e)
-
- 14 Nov, 2008 1 commit
-
-
Peter Hutterer authored
-
- 11 Nov, 2008 1 commit
-
-
Peter Hutterer authored
Don't overwrite options set earlier based on a strstr(name, "ALPS"). If anything, the driver should just autoscale to the correct settings anyway. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se>
-
- 05 Nov, 2008 1 commit
-
-
Henrik Rydberg authored
Only respect MaxTapMove with one or two fingers, and the latter only when two-finger scrolling is enabled. (LP: #270002) Original-Author: William Grant <william.grant@ubuntu.org.au> Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
- 30 Oct, 2008 2 commits
-
-
Christoph Brill authored
This reverts commit 641b26da. As requested by Peter Hutterer and Henrik Rydberg.
-
Christoph Brill authored
This reverts commit 934bc001. As requested by Peter Hutterer.
-
- 28 Oct, 2008 1 commit
-
-
Dmitry Torokhov authored
Change the driver to react to BTN_TOUCH if device does not report ABS_PRESSURE since there are touchpads (such as Elantech) that do not support pressure reading but otherwise are perfectly useable in absolute mode. Also fix error checking of ioctl calls (positive return value is not an error, only negative is). Signed-off-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
- 16 Oct, 2008 3 commits
-
-
This patch switches the daemon to use input properties. One can still use the SHMConfig as fallback. Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
This patch prevents the polling of the keyboard state. Instead it uses the XRecord extension of the Xserver for an event triggered notification of key events. Of course, there is a fallback to the polling when no XRecord extension is found. This should finally stop complains of syndaemon preventing good power saving. Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
The new auto-detection functionality of the driver provides a default way to produce left, right and middle clicks for all trackpads and touchscreens, based on capabilty. However, the current code only provides single click for touchscreens and trackpads without buttons. This patch turns on multi-finger tapping for such devices. Signed-off-by:
Henrik Rydberg <rydberg@euromail.se> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com> Signed-off by: Christoph Brill <egore911@egore911.de>
-
- 13 Oct, 2008 2 commits
-
-
Peter Hutterer authored
Missing from 851097c4. Don't install header files in <prefix>/include, install them in <prefix>/include/xorg instead.
-
Henrik Rydberg authored
if checkonly is TRUE, only check the values but do not apply them. This is achieved by working on a temporary copy of the parameters if checkonly is set, and ditching the copy after completion. If checkout is not set, the same code works on the actual parameters. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
- 10 Oct, 2008 3 commits
-
-
William Grant authored
TRUE was not replaced with Success when all of the other property handler return codes were. This meant that properties ended up set in the driver but not the rest of the server. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
Magnus Kessler authored
Signed-off-by:
Magnus.Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
Magnus Kessler authored
Signed-off-by:
Magnus.Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
- 09 Oct, 2008 3 commits
-
-
Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Christoph Brill <egore911@egore911.de>
-
- 07 Oct, 2008 6 commits
-
-
Magnus Kessler authored
Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
Magnus Kessler authored
Was dropped with the repeater device removal. Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
Magnus Kessler authored
Signed-off-by:
Magnus Kessler <Magnus.Kessler@gmx.net> Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-
Peter Hutterer authored
-
Peter Hutterer authored
If Protocol event is used, the driver initializes defaults based on the capabilities reported by the kernel driver. Acceleration and edges are based on the dimensions reported by the kernel. If the kernel reports multi-finger detection, two-finger vertical scrolling is enabled, horizontal two-finger scrolling is disabled and edge scrolling is disabled. If no multi-finger capabilities are reported, edge scrolling is enabled for both horizontal and vertical scrolling.
-
Peter Hutterer authored
-
- 03 Oct, 2008 1 commit
-
-
Magnus Kessler authored
Remove the repeater functionality completely from the synaptics touchpad driver. It is buggy in its current implementation and its usefulness is questionable. According to the INSTALL file, the repeater is there only for testing. In fact, if a supported device is found even a configured repeater fifo is automatically disabled. For most users the functionality is therefore irrelevant and can be confusing. If I understand the workings of the repeater correctly, a developer could instead just read the data directly from an unsupported device's character special file under /dev or /dev/input. With today's more dynamic device configuration possibilities via udev and hal it's also less likely that the synaptics driver would silently block another devices data, this situation being for what the repeater functionality seems to have been introduced in the past. Signed-off-by:
Peter Hutterer <peter.hutterer@redhat.com>
-