Go to file
Peter Hutterer cc4586df60 Xi: toggle the public.devPrivate as well when switching device classes.
The master needs to have the same devPrivate as the slave, in case a client
issues a request that goes down to the driver.
Example: if a driver wants to ring the keyboard bell, it'll pick a keyboard.
The KeyClassPtr will direct it to the matching method in the driver, but
because the MD doesn't have the devPrivate set the driver segfaults.
Even if all drivers were updated to not dereference the nullpointer, nothing
would actually ever happen.

To avoid this, we flip the master's public.devPrivate to the last SDs
devPrivate.
2007-11-14 14:27:52 +10:30
afb afb: Remove usage of alloca 2007-11-05 14:34:45 +00:00
cfb cfb: Remove usage of alloca 2007-11-05 14:34:45 +00:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
config Config: D-Bus: Fix dbus_bus_request_name failure check 2007-11-06 09:40:36 +00:00
damageext Death to RCS tags. 2007-06-29 14:06:52 -04:00
dbe Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
dix dix: Return Success from ProcBell if no BellProc is set. 2007-11-14 14:08:21 +10:30
doc Add Xserver man section about catalogue:<dir> FPE 2007-09-04 17:20:28 -07:00
exa EXA: Remove usage of alloca 2007-11-05 14:36:36 +00:00
fb fb: Remove usage of alloca 2007-11-05 14:34:42 +00:00
GL GL: fix crash at mesa destruction time 2007-11-05 17:33:01 +01:00
hw Merge branch 'mpx' into mdsd 2007-11-08 09:34:35 +10:30
include dix: When the last slave is removed, set master to the original classes. 2007-11-12 11:35:18 +10:30
mfb mfb: Remove usage of alloca 2007-11-05 14:34:42 +00:00
mi dix: Send MappingNotify when keyboard maps change. 2007-11-13 11:26:16 +10:30
miext Damage: Remove usage of alloca 2007-11-05 14:34:41 +00:00
os Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
randr Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
record Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
render Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
Xext Xext: add simple macro to easily check a generic event's type. 2007-11-09 23:07:10 +10:30
xfixes Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
Xi Xi: toggle the public.devPrivate as well when switching device classes. 2007-11-14 14:27:52 +10:30
xkb dix: Send MappingNotify when keyboard maps change. 2007-11-13 11:26:16 +10:30
XTrap Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
.gitignore Add more generated files to .gitignore. 2007-08-29 16:05:23 -07:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac Export the server ABI versions from xorg-server.pc 2007-11-05 17:18:46 -05:00
COPYING Add proper COPYING file 2007-08-01 08:07:08 +03:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -07:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Export the server ABI versions from xorg-server.pc 2007-11-05 17:18:46 -05:00