xserver ChangeLog,3.191,3.192 configure.ac,3.82,3.83

Keith Packard xserver-commit at pdx.freedesktop.org
Fri Jun 4 09:10:52 PDT 2004


Committed by: keithp

Update of /cvs/xserver/xserver
In directory pdx:/tmp/cvs-serv724

Modified Files:
	ChangeLog configure.ac 
Log Message:
2004-06-04  Keith Packard  <keithp at keithp.com>

	* configure.ac:
	* hw/Makefile.am:
	Add top-level build support for GL X server (not working yet)

	* composite/compinit.c: (compAddAlternateVisuals):
	Fix a few allocation bugs with alternate visual ids
	Allow for non-8/8/8 alternate visuals
	
	* hw/kdrive/src/kshadow.c: (KdShadowSet):
	Turn off any existing shadow before enabling it again
	(avoids re-registering existing damage)

	* miext/damage/damage.c: (damageRemoveDamage),
	(damageInsertDamage), (DamageRegister), (DamageUnregister):
	Add some validation code to catch re-registered damages


Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.191
retrieving revision 3.192
diff -u -d -r3.191 -r3.192
--- a/ChangeLog	3 Jun 2004 13:39:19 -0000	3.191
+++ b/ChangeLog	4 Jun 2004 16:10:49 -0000	3.192
@@ -1,3 +1,21 @@
+2004-06-04  Keith Packard  <keithp at keithp.com>
+
+	* configure.ac:
+	* hw/Makefile.am:
+	Add top-level build support for GL X server (not working yet)
+
+	* composite/compinit.c: (compAddAlternateVisuals):
+	Fix a few allocation bugs with alternate visual ids
+	Allow for non-8/8/8 alternate visuals
+	
+	* hw/kdrive/src/kshadow.c: (KdShadowSet):
+	Turn off any existing shadow before enabling it again
+	(avoids re-registering existing damage)
+
+	* miext/damage/damage.c: (damageRemoveDamage),
+	(damageInsertDamage), (DamageRegister), (DamageUnregister):
+	Add some validation code to catch re-registered damages
+
 2004-06-03  Philip Blundell  <philb at gnu.org>
 
 	* configure.ac: New options --disable-unix-transport,

Index: configure.ac
===================================================================
RCS file: /cvs/xserver/xserver/configure.ac,v
retrieving revision 3.82
retrieving revision 3.83
diff -u -d -r3.82 -r3.83
--- a/configure.ac	3 Jun 2004 13:39:19 -0000	3.82
+++ b/configure.ac	4 Jun 2004 16:10:49 -0000	3.83
@@ -98,6 +98,7 @@
 AC_ARG_ENABLE(xwinserver,    [  --enable-xwinserver ],[XWINSERVER=$enableval],[XWINSERVER=no])
 AC_ARG_ENABLE(xsdlserver,    [  --enable-xsdlserver ],[XSDLSERVER=$enableval],[XSDLSERVER=no])
 AC_ARG_ENABLE(xorgserver,    [  --enable-xorgserver ],[XORGSERVER=$enableval],[XORGSERVER=no])
+AC_ARG_ENABLE(xglserver,     [  --enable-xglserver ],[XGLSERVER=$enableval],[XGLSERVER=no])
 AC_ARG_ENABLE(xtrap,         [  --enable-xtrap ],[XTRAP=$enableval],[XTRAP=no])
 AC_ARG_ENABLE(builtinrgb,    [  --disable-builtinrgb ],[USE_RGB_BUILTIN=$enableval],[USE_RGB_BUILTIN=yes])
 AC_ARG_ENABLE(screensaver,   [  --disable-screensaver ],
@@ -188,6 +189,11 @@
 fi
 AC_SUBST([XKB])
 
+AM_CONDITIONAL(XGLSERVER, [test x$XGLSERVER = xyes])
+if test "$XGLSERVER" = yes; then
+	AC_DEFINE(XGLSERVER,1,[Build GL X server])
+fi
+
 AM_CONDITIONAL(XTRAP, [test x$XTRAP = xyes])
 if test "$XTRAP" = yes; then
 	AC_DEFINE(XTRAP,1,[Support XTrap extension])
@@ -510,6 +516,24 @@
 AC_SUBST([XORG_OS_SUBDIR])
 AM_CONDITIONAL([XORG_BUS_SBUS], [test "x$xorg_bus_sbus" = xyes])
 
+XGL_LIBS=
+XGL_INCS=
+XGL_PURE_LIBS=
+XGL_PURE_INCS=
+if test "$XGLSERVER" = yes; then
+	XGL_PURE_LIBS="$DIX_LIB $OS_LIB \
+	                  $MI_LIB $EXTENSION_LIBS $DAMAGE_LIB \
+			  $SHADOW_LIB $XPSTUBS_LIB"
+	XGL_PURE_INCS="$XGL_INC $DAMAGE_INC $SHADOW_INC $EXTENSION_INCS \
+	                  $MI_INC"
+	XGL_LIBS="$XGL_PURE_LIBS $XGL_OS_LIB"
+	XGL_INCS="$XGL_PURE_INCS $XGL_OS_INC"
+fi
+AC_SUBST([XGL_PURE_LIBS])
+AC_SUBST([XGL_PURE_INCS])
+AC_SUBST([XGL_LIBS])
+AC_SUBST([XGL_INCS])
+
 AC_CHECK_HEADERS([X11/XF86keysym.h],,,${XSERVER_CFLAGS})
 
 XSERVER_CFLAGS="$XSERVER_CFLAGS "'-I${top_srcdir}/include -I${top_srcdir}/Xext'
@@ -608,4 +632,5 @@
 hw/xorg/vbe/Makefile
 hw/xorg/vgahw/Makefile
 hw/xorg/xaa/Makefile
+hw/xgl/Makefile
 ])




More information about the xserver-commit mailing list