Module Name: xsrc
Committed By: mrg
Date: Thu Feb 24 08:18:04 UTC 2011
Modified Files:
xsrc/external/mit/libXext/dist/include/X11/extensions: Xdbe.h dpms.h
xsrc/external/mit/libXext/dist/src: extutil.c
Log Message:
revert local changes that are no longer necessary and infact hurt the build.
now we're back to being identical to upstream.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libXext/dist/src/extutil.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h
diff -u xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h:1.3 xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h:1.4
--- xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h:1.3 Sun Nov 21 05:52:55 2010
+++ xsrc/external/mit/libXext/dist/include/X11/extensions/Xdbe.h Thu Feb 24 08:18:03 2011
@@ -34,7 +34,6 @@
#define XDBE_H
#include <X11/Xfuncproto.h>
-#include <X11/extensions/dpms.h> /* XXXMRG makes Display available */
#include <X11/extensions/dbe.h>
typedef struct
Index: xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h
diff -u xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h:1.5 xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h:1.6
--- xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h:1.5 Sun Nov 21 05:52:55 2010
+++ xsrc/external/mit/libXext/dist/include/X11/extensions/dpms.h Thu Feb 24 08:18:03 2011
@@ -29,18 +29,10 @@
#ifndef _X11_EXTENSIONS_DPMS_H
#define _X11_EXTENSIONS_DPMS_H 1
-#include <X11/Xfuncproto.h>
#include <X11/X.h>
#include <X11/Xmd.h>
#include <X11/extensions/dpmsconst.h>
-#if !defined(_XKBSRV_H_) && !defined(_XLIB_H_)
-/* XXX: this is a hack to let old xf86-video-* build. Does not belong here. */
-typedef int Status;
-typedef pointer XPointer;
-typedef struct _XDisplay Display;
-#endif
-
#ifndef DPMS_SERVER
_XFUNCPROTOBEGIN
Index: xsrc/external/mit/libXext/dist/src/extutil.c
diff -u xsrc/external/mit/libXext/dist/src/extutil.c:1.4 xsrc/external/mit/libXext/dist/src/extutil.c:1.5
--- xsrc/external/mit/libXext/dist/src/extutil.c:1.4 Sun Nov 21 05:52:55 2010
+++ xsrc/external/mit/libXext/dist/src/extutil.c Thu Feb 24 08:18:03 2011
@@ -52,6 +52,7 @@
#include <X11/Xlibint.h>
#include <X11/extensions/Xext.h>
#include <X11/extensions/extutil.h>
+#include <X11/extensions/ge.h>
/* defined in Xge.c */
extern _X_HIDDEN Bool
@@ -119,6 +120,11 @@
XESetWireToEvent (dpy, j, hooks->wire_to_event);
XESetEventToWire (dpy, j, hooks->event_to_wire);
}
+
+ /* register extension for XGE */
+ if (strcmp(ext_name, GE_NAME))
+ xgeExtRegister(dpy, dpyinfo->codes->major_opcode, hooks);
+
if (hooks->create_gc)
XESetCreateGC (dpy, dpyinfo->codes->extension, hooks->create_gc);
if (hooks->copy_gc)
@@ -236,7 +242,7 @@
-static int _default_exterror (Display *dpy, char *ext_name, char *reason)
+static int _default_exterror (Display *dpy, _Xconst char *ext_name, _Xconst char *reason)
{
fprintf (stderr, "Xlib: extension \"%s\" %s on display \"%s\".\n",
ext_name, reason, DisplayString(dpy));
@@ -266,8 +272,8 @@
*/
int XMissingExtension (Display *dpy, _Xconst char *ext_name)
{
- int (*func)(Display*, char *, char *) = (_XExtensionErrorFunction ?
- _XExtensionErrorFunction : _default_exterror);
+ XextErrorHandler func = (_XExtensionErrorFunction ?
+ _XExtensionErrorFunction : _default_exterror);
if (!ext_name) ext_name = X_EXTENSION_UNKNOWN;
return (*func) (dpy, ext_name, X_EXTENSION_MISSING);