[PULL] xorg.conf.d additional match options
Peter Hutterer
peter.hutterer at who-t.net
Thu Jun 10 17:06:01 PDT 2010
Keith,
please pull the set of input fixes below from my repo.
Dan's patches add a few new matches for the InputClass matching system,
essentially bringing it up to what the HAL system used to support.
The Xi fix for 25480 is a rather important one, I'm pretty sure that's the
cause for many of the stuck modifier bugs we've been seeing.
The following changes since commit 8e97e5f9425639ad0a084150d0b232cad417595d:
Keith Packard (1):
If XTest is always required, then eliminate the XTest devPrivate
are available in the git repository at:
git://people.freedesktop.org/~whot/xserver.git for-keith
Dan Nicholson (11):
config/hal: don't leak the input.tags property
config/udev: Add verbose info when fetching udev properties
config/hal: Missing newline in log message
xfree86: Constify InputClass functions
xfree86: Refactor InputClass matching code
xfree86: Add MatchOS InputClass entry for operating system matching
xfree86: Match devices based on PnP ID
xfree86: Match devices based on USB ID
config: Script to convert HAL fdi settings to InputClass sections
xfree86: Allow multiple InputClass Match* entries for && matching
xfree86: Match devices based on current driver setting
Peter Hutterer (2):
config: remove redundant DBUS API define, require dbus-1 >= 1.0
Xi: don't copy the modifier key count when copying device classes (#25480)
Xi/exevents.c | 4 -
config/Makefile.am | 2 +-
config/dbus.c | 1 -
config/fdi2iclass.py | 202 +++++++++++++++++++++++++++++++
config/hal.c | 32 +++++-
config/udev.c | 62 +++++++++-
configure.ac | 5 +-
dix/inpututils.c | 6 +
hw/xfree86/common/xf86Xinput.c | 222 +++++++++++++++++++++++-----------
hw/xfree86/doc/man/xorg.conf.man.pre | 71 +++++++++--
hw/xfree86/parser/InputClass.c | 191 +++++++++++++++++++++++------
hw/xfree86/parser/xf86Parser.h | 20 +++-
hw/xfree86/parser/xf86tokens.h | 4 +
include/dix-config.h.in | 3 +
include/input.h | 2 +
test/input.c | 24 ++++
16 files changed, 713 insertions(+), 138 deletions(-)
create mode 100755 config/fdi2iclass.py
More information about the xorg-devel
mailing list