xserver-multidpi/hw/xfree86
Peter Hutterer 6d22a9615a dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418)
The DDX (xfree86 anyway) maintains its own device list in addition to the one
in the DIX. CloseDevice will only remove it from the DIX, not the DDX. If the
server then restarts (last client disconnects), the DDX devices are still
there, will be re-initialised, then the hal devices come in and are added too.
This repeats until we run out of device ids.

This also requires us to strdup() the default pointer/keyboard in
checkCoreInputDevices.

X.Org Bug 14418 <http://bugs.freedesktop.org/show_bug.cgi?id=14418>
2008-04-11 18:45:32 +09:30
..
common dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418) 2008-04-11 18:45:32 +09:30
ddc Compile fix. 2008-03-28 17:53:55 -04:00
dixmods XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -04:00
doc No more "-scanpci" given that we already have it in libpciaccess. 2008-02-25 17:08:07 -03:00
dri Add @XORG_CFLAGS@ to satisfy xf86* includes. 2008-04-02 19:08:33 -04:00
dri2 Pick up dri2proto from the standard proto header include path. 2008-04-02 19:21:41 -04:00
dummylib No more "-scanpci" given that we already have it in libpciaccess. 2008-02-25 17:08:07 -03:00
exa exa: use xf86ReturnOptValBool instead of xf86IsOptionSet 2008-03-22 17:28:48 +01:00
fbdevhw Clean up DisplayModeRec handling in many places. 2008-02-29 16:01:14 -05:00
i2c Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer. 2007-09-04 16:42:57 +02:00
int10 Fix PCI config space cycles from int10 emulator. 2008-04-04 12:58:12 -04:00
loader XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -04:00
modes quirk: add quirk for ACR 640x350 default mode is wrong 2008-04-09 14:34:11 +10:00
os-support Remove stale code 2008-04-06 23:23:47 +02:00
parser Add missing file from previous commit. 2008-03-02 18:36:25 -05:00
rac Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
ramdac devPrivates rework: convert CursorRec and CursorBits over to new interface. 2007-08-30 11:40:39 -04:00
shadowfb Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
utils OpenBSD support for libpciaccess. 2008-03-12 21:45:37 +01:00
vbe clean some "unused" warnings 2008-03-01 19:49:24 +02:00
vgahw XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
x86emu Fix distcheck. 2008-03-05 23:57:15 -05:00
xaa xaa: use xf86ReturnOptValBool instead of xf86IsOptionSet 2008-03-22 17:53:45 +01:00
xf1bpp Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
xf4bpp Fix a stray use of ALLOCATE_LOCAL. 2008-03-14 14:46:03 -04:00
xf8_16bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf8_32bpp Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
Makefile.am Add DRI2 module. 2008-02-14 19:53:49 -05:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00