xserver-multidpi/dix
Peter Hutterer 51239f87ce dix: Send MappingNotify when keyboard maps change.
If a slave device is attached to a master device, then we need to send a
mapping notify to the client.
Mapping notify needs to be sent if
 - different slave device but on same master
 - different master

This gives you funny behaviour with the ClientPointer. When a
MappingNotify is sent to the client, the client usually responds with a
GetKeyboardMapping. This will retrieve the ClientPointer's keyboard mapping,
regardless of which keyboard sent the last mapping notify request. So
depending on the CP setting, your keyboard may change layout in each app...
2007-11-13 11:26:16 +10:30
..
access.c dix: unify ErrorFs. prepend all with [dix]. 2007-09-26 15:19:53 +09:30
atom.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
CHANGES R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
colormap.c DIX: Remove usage of alloca 2007-11-05 14:34:43 +00:00
cursor.c dix: fix "possible use of uninitialized variable" warning. 2007-09-24 12:21:05 +09:30
devices.c dix: When the last slave is removed, set master to the original classes. 2007-11-12 11:35:18 +10:30
dispatch.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
dispatch.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixfonts.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
dixutils.c dix: unify ErrorFs. prepend all with [dix]. 2007-09-26 15:19:53 +09:30
events.c dix: allow grab modifier device to be NULL. 2007-11-12 13:08:38 +10:30
extension.c DIX: Remove usage of alloca 2007-11-05 14:34:43 +00:00
ffs.c ffs: handle 0 argument (bug #8968) 2006-11-11 14:13:56 +02:00
gc.c Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
getevents.c dix: Send MappingNotify when keyboard maps change. 2007-11-13 11:26:16 +10:30
globals.c Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
glyphcurs.c Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
grabs.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
initatoms.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
main.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
Makefile.am Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
pixmap.c Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
privates.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
property.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
resource.c Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
strcasecmp.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
swaprep.c DIX: Remove usage of alloca 2007-11-05 14:34:43 +00:00
swapreq.c dix: remove 'register' keyword for all variables. 2007-03-08 17:50:25 +10:30
tables.c Remove the old Kerberos 5 authentication code. 2007-06-04 18:07:00 -04:00
window.c dix: calloc root window's Generic Event mask, stops segfaults. 2007-11-09 14:31:41 +10:30
xpstubs.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
Xserver-dtrace.h.in Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00
Xserver.d Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00