xf86-input-evdev: Changes to 'master'
Adam Jackson
ajax at kemper.freedesktop.org
Sat Mar 8 17:31:06 PST 2008
.cvsignore | 19
.gitignore | 25 -
ChangeLog | 47 +
Makefile.am | 11
configure.ac | 5
man/.cvsignore | 2
man/.gitignore | 3
man/evdev.man | 189 -------
src/.cvsignore | 6
src/.gitignore | 6
src/Makefile.am | 3
src/evdev.c | 1344 ++++++++++++++++++++++++++++++++++++++-----------------
src/evdev.h | 272 -----------
src/evdev_axes.c | 943 --------------------------------------
src/evdev_btn.c | 465 -------------------
src/evdev_key.c | 567 -----------------------
16 files changed, 1028 insertions(+), 2879 deletions(-)
New commits:
commit 9773dac6238b64cab1d42b2231097b23058c44ee
Merge: 11cf9c92c0d31d1058ec6c013b7126bd8909beba 1a0bc8e64a9ba6e8647b5908673b57710518f6c2
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 20:18:02 2008 -0500
Merge branch 'evdev-2.0-branch'
This resets to before the ad-hoc input hotplug state, ports that to
current server ABI, adds input hotplug integration, and re-adds support
for absolute coordinate events and XKB. Several other small fixes were
cherry-picked from the new 1.2 branch.
commit 1a0bc8e64a9ba6e8647b5908673b57710518f6c2
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 20:01:15 2008 -0500
Force maximum keycode to be 255
Even though we don't have keycodes for anything above 127, make sure our
map always covers up to 255. This ensures that the keycode range never
changes.
Spiritually cherry-picked from a9e87f29ccdadebb0742317bb57d66eaaca4b593
and 6db4a9fb84f828f745202c3fddc58d389fca220b.
commit 6271494faa4c45f4fa10509f72e0515f2cef36c6
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 19:54:44 2008 -0500
Add absolute coordinate event support.
There are two major classes here, touchscreens and touchpads. Touchpads
are logically more like relative devices, in that your initial touch
should not warp the cursor. So attempt to detect touchpads (via the
existence of BTN_TOUCH) and translate absolute events from those devices
to relative motion.
commit f5bfc7ec3c132276ab7152b283f75387ee656ec2
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 16:52:17 2008 -0500
Nuke the keyboard bell code.
It did nothing, and the core won't invoke it anymore anyway.
commit bf0848ec8e1ab45cb72fc8da0cc5dc47eefd0760
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 16:37:42 2008 -0500
Re-add XKB support.
Almost entirely taken from a patch I did ages ago in bug #3912, with
slight cleanups, and with the KcCGST options removed as per evdev 1.x.
commit f1445feac77af65098eef1c2d86ae067d81fc6cb
Author: Adam Jackson <ajax at redhat.com>
Date: Sat Mar 8 16:09:47 2008 -0500
Parse Option "Path" as well as Option "Device".
The hotplug core passes Path not Device. With this change, hotplugging
works.
commit ad5bdcb50f511b1cd3bd0118d2b1f4fe58c4ab72
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Mar 7 20:29:58 2008 -0500
Ignore button events above BTN_TASK for now.
commit bb36ca65c64d1d863f8fa4e6f058a384fbc80eb0
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Mar 7 19:43:07 2008 -0500
Support the new DIX motion history API
Spiritually cherry-picked from 036b457c1b3f7d2d174da890cb8598d907181f8e
commit 40a1e1439c120d791a2f106293f4a712c452fcc5
Author: Daniel Stone <daniel at fooishbar.org>
Date: Sun Jul 9 18:08:50 2006 +0100
remove XFree86LOADER usage
Build evdevModuleData, et al, unconditionally.
commit 946beb16f8002e8f52af082d424aac74e6fd34a9
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Mar 7 19:09:35 2008 -0500
Unlibcwrap.
commit 305f90d37ad200063589c5ecf946474a09f0349b
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Mar 7 19:06:14 2008 -0500
Branch for evdev 2.0
More information about the xorg-commit
mailing list