xserver/hw
Peter Hutterer 099d1bef22 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>
(cherry picked from commit 6d22a9615a)
2008-04-15 11:47:04 +10:00
..
dmx XACE: Fix instances of DixUnknownAccess at hook callsites. 2008-02-28 16:43:43 -05:00
kdrive Bug #10016: Implement WM_CLASS hints in Xephyr. 2008-03-24 16:59:22 -04:00
vfb bug #10008: Make Xvfb.1 document the correct default depth 2008-03-01 18:45:46 -05:00
xfree86 dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418) 2008-04-15 11:47:04 +10:00
xgl No more "-scanpci" given that we already have it in libpciaccess. 2008-02-25 17:08:07 -03:00
xnest Fix Motif menu drawing in Xnest. 2008-03-03 15:52:42 -05:00
xprint dix: Modify callers of property and selection API to use new interfaces. 2008-02-29 18:01:37 -05:00
xquartz dix: Modify callers of property and selection API to use new interfaces. 2008-02-29 18:01:37 -05:00
xwin dix: Modify callers of property and selection API to use new interfaces. 2008-02-29 18:01:37 -05:00
Makefile.am Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:54:58 -08:00