xserver/hw/xfree86
Dan Nicholson a71bdff47d xfree86: Allow multiple InputClass Match* entries for && matching
Currently when there multiple InputClass entries of the same type, only
the last entry is used and the previous ones are ignored. Instead,
multiple entries are used to create multiple matching conditions.

For instance, an InputClass with

	MatchProduct "foo"
	MatchProduct "bar"

will require that the device's product name contain both foo and bar.
This provides a complement to the || style matching when an entry is
split using the "|" token.

The xorg.conf man page has added an example to hopefully clarify the two
types of compound matches.

Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-06-11 09:41:02 +10:00
..
common xfree86: Allow multiple InputClass Match* entries for && matching 2010-06-11 09:41:02 +10:00
ddc Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
dixmods Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
doc xfree86: Allow multiple InputClass Match* entries for && matching 2010-06-11 09:41:02 +10:00
dri Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
dri2 dri2: Deal with input-only windows by using WindowDrawable() 2010-06-07 11:27:12 -07:00
exa Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
fbdevhw Install fbdevhw module in normal module directory instead of linux/ 2010-06-03 07:29:50 -07:00
i2c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
int10 xfree86/int10/helper_mem: Fix log message. 2010-05-26 11:10:55 -07:00
loader Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
modes Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
os-support Replace deprecated bzero with memset 2010-06-06 15:07:27 +07:00
parser xfree86: Allow multiple InputClass Match* entries for && matching 2010-06-11 09:41:02 +10:00
ramdac Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
shadowfb Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
utils Fix .man.N targets for AM_SILENT_RULES 2010-03-22 00:45:55 -05:00
vbe Replace deprecated bzero with memset 2010-06-06 15:07:27 +07:00
vgahw Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
x86emu Convert x86emu fixed size int typedefs to use stdint types 2010-04-07 16:18:24 -07:00
xaa Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xf8_16bpp Update several of my and/or Red Hat's licenses to standard form. 2009-05-14 07:02:44 -04:00
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
Makefile.am Fix relink targets for silent rules 2010-03-22 00:45:52 -05:00
xorgconf.cpp Update xorg.conf man page & sample for changes in Xorg 1.7 2009-09-14 16:03:18 +10:00