xserver/hw/xfree86
Peter Hutterer cabff9007a xfree86: treat other drivers as mouse drivers in the config.
Historically, if no input device was referenced in the ServerLayout,
the server would pick the first "mouse" device found in the xorg.conf.
This patch gives evdev, synaptics, vmmouse and void the same status. If
there is a section in the config file using this driver - use it as the core
pointer.

Device selection is in driver-order, not in config-order. If a "mouse"
device is listed after a "synaptics" device, the "mouse" device gets
preference. This replicates the original behaviour.

This code only takes effect if AllowEmptyInput is off and there is no core
pointer in the server layout.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-22 12:24:21 +10:00
..
common xfree86: treat other drivers as mouse drivers in the config. 2009-05-22 12:24:21 +10:00
ddc EDID: Be more cautious about finding vendor blocks. 2009-05-21 10:20:48 -04:00
dixmods Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -04:00
doc xfree86: restore default off for DontZap 2009-04-28 16:17:16 +10:00
dri Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -04:00
dri2 DRI2: update DRI2 private drawable width & height according to X drawable 2009-05-11 22:53:53 +02:00
exa Revert "EXA: Handle separate alpha maps properly in Composite fallback." 2009-02-27 16:37:27 +01:00
fbdevhw fbdevHWGetRec() doesn't return the private data 2009-02-04 09:53:03 +10:00
i2c Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
int10 Fix "warning: XXX defined but not used" 2009-02-04 09:41:40 +10:00
loader Fix a couple off-by-one array boundary checks. 2009-05-08 12:27:11 -07:00
modes randr: Setting gamma: inverse logic looks more sane 2009-05-20 12:43:24 +02:00
os-support xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +10:00
parser config: fix crash caused by strdup(NULL) 2009-04-09 02:29:28 -04:00
ramdac xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +10:00
shadowfb xfree86: don't mix declarations and code 2009-01-11 08:54:11 +01:00
utils Make cvt complain about invalid arguments more often. 2009-01-06 08:58:53 -08:00
vbe xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +10:00
vgahw xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +10:00
x86emu Convert libx86emu.a to a "libtool convenience library". 2008-12-07 18:31:32 -02:00
xaa Don't enable XAA offscreen pixmaps with Option "XaaOffscreenPixmaps" "no". 2009-02-03 13:49:19 -08:00
xf8_16bpp Update several of my and/or Red Hat's licenses to standard form. 2009-05-14 07:02:44 -04:00
Makefile.am dix: remove all but main() from main.c 2009-04-28 15:57:14 +10:00
xorgconf.cpp Update sample xorg.conf file 2008-12-02 14:35:45 -08:00