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
..
Makefile.am
Remove mfb and cfb from include paths where they're not needed.
2007-05-11 11:43:19 -04:00
mi.h
Enable event delivery for multiple heads.
2007-04-26 15:58:50 +09:30
miarc.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mibank.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mibank.h
mibitblt.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mibstore.c
Implement core protocol backing store exclusively in terms of Composite.
2007-08-25 15:08:20 -04:00
mibstore.h
Implement core protocol backing store exclusively in terms of Composite.
2007-08-25 15:08:20 -04:00
mibstorest.h
micmap.c
micmap.h
micoord.h
mass change from #ifdef i386 to #ifdef __i386__ to conform to ANSI
2007-10-14 18:07:03 -07:00
micursor.c
midash.c
midispcur.c
Merge branch 'mpx' into mdsd
2007-11-08 09:34:35 +10:30
mieq.c
dix: Send MappingNotify when keyboard maps change.
2007-11-13 11:26:16 +10:30
miexpose.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mifillarc.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mifillarc.h
mifillrct.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mifpoly.h
Make the use of ICEIL slightly less ugly.
2007-05-11 11:43:19 -04:00
mifpolycon.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
migc.c
migc.h
miglblt.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
miinitext.c
Merge branch 'master' into mpx
2007-11-07 15:37:23 +10:30
miline.h
mioverlay.c
Remove the PaintWindow optimization.
2007-09-13 00:08:53 +00:00
mioverlay.h
mipointer.c
dix, mi: stop segfaults when a floating device emits events.
2007-11-08 15:44:18 +10:30
mipointer.h
Enable event delivery for multiple heads.
2007-04-26 15:58:50 +09:30
mipointrst.h
mipoly.c
Death to RCS tags.
2007-06-29 14:06:52 -04:00
mipoly.h
mipolycon.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mipolygen.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mipolypnt.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mipolyrect.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mipolyseg.c
mipolytext.c
mipolyutil.c
mipushpxl.c
miregion.c
Revert "Fix <pixman.h> include to <pixman/pixman.h>"
2007-08-22 09:00:45 -07:00
miscanfill.h
miscrinit.c
Add CreatePixmap allocation hints.
2007-11-04 16:11:28 -08:00
mispans.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mispans.h
misprite.c
Merge branch 'mpx' into mdsd
2007-11-08 09:34:35 +10:30
misprite.h
Revert "Suppress software cursor removal during rotated shadow buffer drawing."
2007-04-19 17:49:34 -07:00
mispritest.h
Merge branch 'master' into mpx
2007-11-07 15:37:23 +10:30
mistruct.h
Death to RCS tags.
2007-06-29 14:06:52 -04:00
mivalidate.h
Death to RCS tags.
2007-06-29 14:06:52 -04:00
mivaltree.c
Implement core protocol backing store exclusively in terms of Composite.
2007-08-25 15:08:20 -04:00
miwideline.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
miwideline.h
miwindow.c
Remove the PaintWindow optimization.
2007-09-13 00:08:53 +00:00
mizerarc.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00
mizerarc.h
mizerclip.c
mizerline.c
mi: Remove usage of alloca
2007-11-05 14:34:41 +00:00