xserver/hw/xfree86
Peter Hutterer 5b5e3fa277 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-21 11:59:16 +10:00
..
common xfree86: treat other drivers as mouse drivers in the config. 2009-05-21 11:59:16 +10:00
ddc DDC: Redo extended device probe slightly. 2009-02-27 12:45:19 -05:00
dixmods Remove dead XTest code from extmod 2009-03-04 10:27:30 -05:00
doc Remove references to rgb.txt from files section of Xserver and Xorg man pages 2009-02-27 14:42:59 +00:00
dri DRI1: Make DRICreateDrawable return TRUE for pixmaps. 2009-02-23 16:52:51 +01:00
dri2 DRI2: Send the version the code actually supports 2009-04-20 20:58:56 -07: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 Don't leak canonical module name and patterns if module is built-in 2009-04-01 15:56:55 -07:00
modes Bug#21324: Add quirk for Iiyama Vision Master 450 2009-04-22 20:02:38 +02:00
os-support xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:20:57 +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:20:57 +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:20:57 +10:00
vgahw xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:20:57 +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 Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
Makefile.am dix: remove all but main() from main.c 2009-04-28 16:03:56 +10:00
xorgconf.cpp Update sample xorg.conf file 2008-12-02 14:35:45 -08:00