Peter Hutterer
64711a0948
Xi: When switching MD classes, make a deep copy instead of pointer flip.
...
Turns out it's really really hard synchronising device state across multiple
duplicated events if they all share the same struct. So instead of doing so,
when the SD changes deep-copy all it's classes into the MD. The MD then has
the same capabilities, but the state can be set separately. This should fix
xkb, key state, repeat etc. problems.
Updating the device state allows us to remove the SwitchCoreKeyboard from the
event gathering, it's all done during event processing now.
2007-11-15 10:41:34 +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
Xi: When switching MD classes, make a deep copy instead of pointer flip.
2007-11-15 10:41:34 +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
Xi: When switching MD classes, make a deep copy instead of pointer flip.
2007-11-15 10:41:34 +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: When switching MD classes, make a deep copy instead of pointer flip.
2007-11-15 10:41:34 +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