xserver-multidpi/hw/dmx
Peter Hutterer 20fb07f436 input: remove DDX event list handling
The current approach to event posting required the DDX to request the event
list (allocated by the DIX) and then pass that list into QueuePointerEvent
and friends.

Remove this step and use the DIX event list directly. This means that
QueuePointerEvent is not reentrant but it wasn't before anyway.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-05-11 14:27:36 +10:00
..
config xdmxconfig: warning fix 2011-01-20 21:03:55 -05:00
doc dmx/doc: remove dead code in the makefile 2011-03-14 13:50:44 -07:00
examples Rename xdmx client to dmxinfo 2010-03-22 00:45:46 -05:00
glxProxy glx: Remove some obfuscatory macros 2011-03-28 12:46:38 -04:00
input input: remove DDX event list handling 2011-05-11 14:27:36 +10:00
man man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
dmx_glxvisuals.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmx_glxvisuals.h Update to SGI FreeB 2.0. 2008-09-19 12:02:28 -04:00
dmx-config.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmx.c Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 2. 2010-12-07 18:42:44 +01:00
dmx.h Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmxcb.c panoramiX: convert 0->panoramiXNumScreens loops to macro (v3) 2011-03-10 11:01:09 +10:00
dmxcb.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxclient.h unifdef -B -DRENDER to always include RENDER code 2010-04-19 09:26:10 -07:00
dmxcmap.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmxcmap.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxcursor.c Move each screen's x/y origin into ScreenRec. 2010-06-03 14:03:23 -07:00
dmxcursor.h Add an array of integers for use as per-screen cursor private keys. 2008-08-27 19:27:13 -04:00
dmxdpms.c xace: restore the old SaveScreens function and introduce new API, since the 2007-11-19 16:59:34 -05:00
dmxdpms.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxextension.c panoramiX: convert 0->panoramiXNumScreens loops to macro (v3) 2011-03-10 11:01:09 +10:00
dmxextension.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmxfont.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
dmxfont.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxgc.c dmx: warning fix 2011-01-20 21:03:26 -05:00
dmxgc.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxgcops.c panoramiX: convert 1->panoramiXNumScreens loops to use macro (v2) 2011-03-10 11:01:51 +10:00
dmxgcops.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxinit.c dmx: Delete unused GLX visual matching code. 2010-09-13 15:55:16 -07:00
dmxinit.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxinput.c Revert "Add a "flags" field to DeleteInputDeviceRequest." 2010-05-26 07:54:35 -07:00
dmxinput.h dmx: remove doxygen-generated files. 2009-10-20 13:32:16 +10:00
dmxlog.c Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac 2008-04-25 16:49:35 +09:30
dmxlog.h Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac 2008-04-25 16:49:35 +09:30
dmxpict.c Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmxpict.h Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
dmxpixmap.c Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
dmxpixmap.h Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
dmxprop.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
dmxprop.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxscrinit.c dix: Remove the backing store leftovers 2010-11-30 13:46:08 -05:00
dmxscrinit.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dmxshadow.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
dmxshadow.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxstat.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
dmxstat.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxsync.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
dmxsync.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxvisual.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxvisual.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxwindow.c Replace LookupIDByType() with dixLookupResourceByType(), take 1. 2010-12-07 18:42:44 +01:00
dmxwindow.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
Makefile.am Xdmx: build all man pages using XORG_MANPAGE_SECTIONS 2011-01-18 15:11:06 -08:00