xserver/hw/dmx
Peter Hutterer fa6cbd099f dmx: don't include dmx-config.h from xdmxconfig (#37502)
dmx-config.h is a server header which includes dix-config.h. That again
defines a bunch of server-specifics, including setting the size of XID to
32 bit.

libX11 uses unsigned long (8 bits on x86_64). XGCValues thus ends up being
16 bytes smaller in xdmxconfig than in the library, causing garbage to be
sent to the server.

X.Org Bug 37502 <http://bugs.freedesktop.org/show_bug.cgi?id=37502>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 1058fcf57f)
2013-02-18 12:09:23 +10:00
..
config dmx: don't include dmx-config.h from xdmxconfig (#37502) 2013-02-18 12:09:23 +10:00
doc docs: spell "X Server Version" consistently in titles. Add where missing. 2011-11-21 10:34:23 -08:00
doxygen dmx: modernize doxygen generation. 2011-05-13 14:08:07 -07:00
examples Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxProxy glx: drop GLX_LIBS from X server and workaround sdksyms. 2012-07-25 23:30:53 -07:00
input Drop custom sigio block/unblock functions from kdrive, ephyr and dmx 2012-07-03 15:56:35 +10:00
man Add xkeyboard-config to See Also of man pages referencing xkb 2011-06-21 17:54:43 -07:00
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
dmx-config.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmx.c Move extension initialisation prototypes into extinit.h 2012-07-09 23:06:41 -07:00
dmx.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmx_glxvisuals.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmx_glxvisuals.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxcb.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxcb.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxclient.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxcmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxcmap.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxcursor.c hw/dmx: add update_desktop_dimensions() call 2012-12-05 17:36:11 +10:00
dmxcursor.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxdpms.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxdpms.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxextension.c api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dmxextension.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxfont.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxfont.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxgc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxgc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxgcops.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxgcops.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxinit.c os: Pass the FatalError message to OsVendorFatalError 2012-03-24 01:07:05 -07:00
dmxinit.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxinput.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxinput.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxlog.c dmx: Annotate dmxlog.c with _X_ATTRIBUTE_PRINTF and _X_NORETURN 2012-05-01 11:36:35 +10:00
dmxlog.h dmx: Annotate dmxlog.c with _X_ATTRIBUTE_PRINTF and _X_NORETURN 2012-05-01 11:36:35 +10:00
dmxpict.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxpict.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxpixmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxpixmap.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxprop.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxprop.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxscrinit.c api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dmxscrinit.h api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dmxshadow.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxshadow.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxstat.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxstat.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxsync.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxsync.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxvisual.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxvisual.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxwindow.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxwindow.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am dmx: split DocBook/XML and Doxygen makefile targets 2011-05-13 14:08:05 -07:00