xserver-multidpi/hw/xquartz
Daniel Stone f06a9d2e05 Input: Clean up keymap change notifications
Keyboard map notifications are always generated from within XKB code,
which also takes care of copying the keysyms, etc.  If you need to
mangle the keymap yourself, generate a new core keymap/modmap, and pass
it to XkbApplyMappingChange.

SendMappingNotify is renamed to SendPointerMappingNotify (and ditto its
Device variants), which still only _sends_ the notifications, as opposed
to also doing the copying a la XkbApplyMappingChange.

Also have the modmap change code traverse the device hierachy, rather
than just going off the core keyboard.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2009-01-22 15:08:58 +11:00
..
bundle XQuartz: Fix builddir != srcdir issues and undef _XSERVER64 where appropriate on fat binary compilation 2009-01-15 21:03:27 -08:00
doc XQuartz: Updated man page fullscreen_hotkeys fullscreen_menu 2008-12-31 12:42:48 -08:00
GL Kill off --with-mesa-source completely 2009-01-18 09:49:06 -08:00
mach-startup XQuartz: Fix builddir != srcdir issues and undef _XSERVER64 where appropriate on fat binary compilation 2009-01-15 21:03:27 -08:00
pbproxy XQuartz: pbproxy: Push dpy init and CFRunLoop hook setup into the pbproxy thread to avoid possible deadlock 2009-01-02 11:02:42 -08:00
xpr XQuartz: xpr: Cleanup some of the code and possibly fix part of the GLX Pixmap problem. 2009-01-15 21:05:00 -08:00
applewm.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
applewmExt.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
darwin.c XQuartz: Don't need explicit Activate/EnableDevice in InitInput 2009-01-11 16:39:33 -08:00
darwin.h XQuartz: More Tiger ifdefs 2008-11-21 10:59:26 -08:00
darwinClut8.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
darwinEvents.c XQuartz: Only call DarwinUpdateModKeys when needed 2009-01-11 16:37:46 -08:00
darwinEvents.h XQuartz: Only call DarwinUpdateModKeys when needed 2009-01-11 16:37:46 -08:00
darwinXinput.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
keysym2ucs.c Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
keysym2ucs.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
Makefile.am XQuartz: unsetenv(DISPLAY) if we're not org.x.X11 2008-12-10 15:07:26 -08:00
pseudoramiX.c XQuartz: Set noPanoramixExtension earlier to avoid a possible race. 2008-07-11 10:13:13 -07:00
pseudoramiX.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
quartz.c XQuartz: Reposition windows when we enter fullscreen to ensure our root window 2008-12-28 22:17:16 -08:00
quartz.h XQuartz: Dead code removal 2008-11-25 00:54:22 -08:00
quartzAudio.c XQuartz: Resurrect the old audio path for Tiger 2008-11-21 10:59:17 -08:00
quartzAudio.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
quartzCocoa.m XQuartz: Set noPanoramixExtension earlier to avoid a possible race. 2008-07-11 10:13:13 -07:00
quartzCommon.h XQuartz: More fullscreen fixes 2008-10-21 09:34:49 -07:00
quartzKeyboard.c Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
quartzKeyboard.h XQuartz: Don't need explicit Activate/EnableDevice in InitInput 2009-01-11 16:39:33 -08:00
quartzPasteboard.c XQuartz: Updated some code to use newer server API 2008-11-22 13:57:45 -08:00
quartzPasteboard.h just a bit of juggling headers around -- we're preparing 2008-04-02 17:47:57 -07:00
quartzStartup.c Xquartz: Removed include directive for removed header 2008-07-11 10:13:06 -07:00
sanitizedCarbon.h XQuartz: Handled sanitization of namespace better 2008-04-18 20:07:55 -07:00
sanitizedCocoa.h XQuartz: Handled sanitization of namespace better 2008-04-18 20:07:55 -07:00
threadSafety.c XQuartz: spewCallStack is noop on Tiger now... 2008-11-21 10:59:41 -08:00
threadSafety.h XQuartz: Cleaned up startup and thread creation a tad. 2008-04-26 19:21:05 -07:00
X11Application.h XQuartz: Added option to enable/disable test extensions 2008-11-28 13:02:54 -08:00
X11Application.m XQuartz: Only call DarwinUpdateModKeys when needed 2009-01-11 16:37:46 -08:00
X11Controller.h XQuartz: Add option to allow access to the menu in fullscreen mode 2008-10-31 20:05:39 -07:00
X11Controller.m XQuartz: Run applications via '/bin/sh -c ...' to support users who expect shell parsing 2008-12-21 21:35:33 -08:00