David Jander
5f769b7344
kdrive: Fix segfault in tslib support
2009-04-06 13:01:08 -04:00
Adam Jackson
d2690375df
kdrive: s/KdSaveString/strdup/g
...
This isn't even funny anymore.
2009-04-03 11:08:31 -04:00
Peter Hutterer
cb95642dc8
Remove #define NEED_EVENTS and NEED_REPLIES
...
A grep on xorg/* revealed there's no consumer of this define.
Quote Alan Coopersmith:
"The consumer was in past versions of the headers now located
in proto/x11proto - for instance, in X11R6.0's xc/include/Xproto.h,
all the event definitions were only available if NEED_EVENTS were
defined, and all the reply definitions required NEED_REPLIES.
Looks like Xproto.h dropped them by X11R6.3, which didn't have
the #ifdef's anymore, so these are truly ancient now."
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
2008-12-12 11:43:32 +10:00
Peter Hutterer
d58f2c30c6
kdrive: lastx/y needs to be set to the event coordinates #17728
...
X.Org Bug 17728 <http://bugs.freedesktop.org/show_bug.cgi?id=17728 >
2008-10-10 16:58:08 +10:30
Ross Burton
20a90bef8b
Add a default touchscreen path
...
When enabling the touchscreen, open /dev/input/touchscreen0 if no path was
specified.
2008-04-22 16:37:02 +01:00
Dave Jones
14c13b8d62
Kdrive: fix nasty thinko in TslibEnable()
2007-08-16 09:46:27 +02:00
Daniel Stone
99378b58db
kdrive/tslib: remove vendor-specific hacks
...
Parts of the KDrive merge accidentally contained a bunch of
vendor-specific hacks; sorry.
2006-12-06 23:24:24 +02:00
Daniel Stone
57f98e2b72
kdrive/tslib: port to new absolute API, remove debugging
...
Port to new absolute device (not touchscreen) API, and remove some
leftover debugging.
2006-10-23 02:55:41 +03:00
Daniel Stone
4ea475924c
re-add OpenedHand copyright
...
Ae-add OpenedHand copyright, accidentally dropped in KDrive new world
order patch. Sorry guys.
2006-07-25 20:00:48 +03:00
Daniel Stone
02d0910511
new KDrive input world order
...
Convert KDrive to GPE/GKE interface.
Add first-class drivers and enumerate every device separately through
Xi, instead of lamely attempting to aggregate them.
Add XKB support to the Linux keyboard driver.
Add 'thumb button' support to the tslib driver.
Rejig InitInput, so each DDX has to add a list of drivers it supports.
Support NewInputDeviceRequest, et al.
2006-07-21 15:19:51 -04:00
Adam Jackson
7fd73d2953
Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
2005-12-27 08:29:50 +00:00
Matthew Allum
a668b6c11a
redo tslib
2005-06-23 16:34:07 +00:00
Matthew Allum
92b3775ae8
TSLib fixes. Add fullscreen support to ephyr
2005-06-09 16:22:27 +00:00
Phil Blundell
2620676306
Patch from Florian Boor <florian.boor@kernelconcepts.de>:
...
Check return value from ts_config. (TslibInit): Likewise.
2004-12-01 19:43:29 +00:00
Phil Blundell
636a9e7868
Don't leave stale pointers hanging around after ts_close(). (TslibFini):
...
Likewise.
2004-11-13 18:03:16 +00:00
Phil Blundell
fd594b0559
Call ts_read multiple times, to avoid events getting stuck in the pipeline.
2004-07-02 21:30:00 +00:00
Phil Blundell
6741fadc52
New conditional. (REQUIRED_MODULES): Demand xcalibrateext if building
...
XCalibrate.
New file.
Add xcalibrate.c.
Read raw events if requested.
2004-06-02 20:49:50 +00:00
Matthew Allum
598c5d549a
tslib improvements
2003-11-06 14:01:46 +00:00
Matthew Allum
a42e31b28c
Fixed tslib driver to handle VT switches
2003-09-30 22:14:59 +00:00
Keith Packard
269b9dac5a
Get Xvesa building
2003-09-11 05:12:51 +00:00
Keith Packard
ef8977a30c
More build fixes
2003-09-11 03:23:13 +00:00
Anders Carlsson
514ab46ce3
Start autoifying everything.
2003-09-11 00:47:36 +00:00
Keith Packard
283a7f32c4
Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add
...
-rawcoord option to not transform mice on rotate, fix mtrr to use
power-of-two size, add a few vesa options
2003-07-07 19:13:03 +00:00
Keith Packard
612e82053d
Clean up touch screen hacks for controlling pointer on alternate screen
2002-11-05 05:28:34 +00:00
Keith Packard
358d887cbe
Add support for ARM linux TS lib (disabled by default) in kdrive
2002-11-01 22:27:49 +00:00