2006-05-31  David Reveman  <davidr@novell.com>

	* hw/xgl/xglfill.c: Fix integer overflow issue.

2006-05-30  David Reveman  <davidr@novell.com>

	* hw/xgl/xglfill.c (xglFillSegment): Fix typo that caused some
	vertical lines to not be rendered.

2006-05-26  David Reveman  <davidr@novell.com>

	* hw/xgl/xglfill.c (xglFillSegment): Adjust for capStyle correctly.

2006-05-19  David Reveman  <davidr@novell.com>

	* hw/xgl/xglxv.c (xglXvInitAdaptors): Disable YUY2 format as
	it's not accelerated and the software fallback got issues.

2006-05-11  David Reveman  <davidr@novell.com>

	* composite/compalloc.c (compRedirectWindow): Init borderClipX and
	borderClipY to shut up valgrind.

	* hw/xgl/glxext/xglglxext.c (xglDestroyDrawable): Destroy mesa
	drawable when refCount is 0.
	(xglScreenDestroy): Use screen destroy function.

	* GL/mesa/X/xf86glx.c: We have to keep a references to all drawables
	bound to a context as mesa need them until the context has been
	updated with new drawables or has been destroyed.
	(__glXMesaDrawableDestroy): Drawable might already be destroyed
	mesa should not touch it.
	(__glXMesaDrawableResize): XMesaResizeBuffers will update
	the current context so only call it if the drawable we're
	resizing is bound to the current context. It will be updated when
	the context is made current if it's not bound to the current context.

	* GL/glx/glxutil.c (__glXUnrefDrawable): Don't free resource here.

	* GL/glx/glxscreens.c (PositionWindow): Flush context cache and
	notify all context using drawable.

	* GL/glx/glxext.c (DrawableGone): Free GLX drawable resource here
	so that GLXdrawables can be ref-counted.

2006-05-10  David Reveman  <davidr@novell.com>

	* hw/xgl/xglcompose.c (xglCompositeGeneral): Only use copy optimization
	when source picture got a drawable.

2006-05-09  David Reveman  <davidr@novell.com>

	* hw/xgl/xglxv.c (xglXvPutImage): Stride should be padded to a
	multiple of 8.

2006-05-05  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglx.c (xglxKbdCtrl): No need to go through more than
	the first 4 leds.
	(xglxKeybdProc): Turn off automatic indicator changes and make
	sure audible bell is turned on.

2006-04-26  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglx.c: Fix SetCursorPosition, events were not generated
	correctly.

2006-04-24  David Reveman  <davidr@novell.com>

	* fb/fbcompose.c (fbFetchTransformed): Fix convolution kernel offsets.

2006-04-19  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglx.c: Pass display offset to xglxInitXorg.

	* hw/xgl/glx/xglx.h:
	* hw/xgl/glx/xglxorg.c: Use offset for xorg display so that more than
	one server can be started.

2006-04-18  David Reveman  <davidr@novell.com>

	* fb/fbmmx.c (fbCompositeSrc_yv12x8888mmx): Translate U, V start
	pointers correctly and set srcEnd correctly.

2006-04-13  David Reveman  <davidr@novell.com>

	* hw/xgl/xglparse.c (xglProcessArgument, xglUseMsg):
	* hw/xgl/xglxv.c:
	* hw/xgl/egl/xeglinit.c:
	* hw/xgl/glx/xglxinit.c:
	* hw/xgl/xglinit.c:
	* hw/xgl/xglscreen.c (xglScreenInit):
	* hw/xgl/xgl.h: Add xvfilter and noyuv options. xvfilter can be used
	to set the filter used for XVideo, currently available filters are
	nearest and linear (default is linear). Nearest filter can improve
	performance signifcantly when XVideo isn't accelerated. noyuv
	option can be used to force use of software YUV to RGB conversions,
	which can improve performance when GL_ARB_fragment_program support
	isn't fast enough.

	* fb/fbpict.c (fbComposite):
	* fb/fbmmx.h:
	* fb/fbmmx.c: Add fast YUV conversion code.

2006-04-10  David Reveman  <davidr@novell.com>

	* fb/fb.h (fbGetDrawable): Don't lose sign on stride.

	* fb/fbcompose.c (fbFetchTransformed): Shift down after multiplication
	with filter parameters that are be in 16.16 fixed point.

2006-04-09  David Reveman  <davidr@novell.com>

	* GL/glx/glxcmds.c (DoMakeCurrent): Reset pending state when making a
	context current.

	* GL/glx/glxext.c (__glXForceCurrent): Check for pending destroy flag
	instead of drawPriv being NULL as that should never happen.

	* GL/glx/glxvisuals.c (init_visuals): Set EXT_tfp attributes properly.

	* GL/glx/glxserver.h: More temporary EXT_tfp defines.

	* GL/glx/glxcmds.c (__glXCreateARGBConfig): Set EXT_tfp attributes.
	(DoGetFBConfigs): Add GLX_DRAWABLE_TYPE and EXT_tfp attributes.
	(DoGetDrawableAttributes): Remove Y_INVERTED.

2006-04-08  David Reveman  <davidr@novell.com>

	* hw/xgl/xglsync.c (xglSyncSurface): Add very useful optimization
	for which avoids which makes pixels transfers much more efficient in
	some cases.

	* hw/xgl/Makefile.am (Xgl_DEPENDENCIES): Add libxgl.a.

2006-04-07  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglx.c (xglxDPMSSet): Set DPMSPowerLevel and
	clamp level.

2006-04-05  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/xglglxext.c (xglInitExtensions): Fix glWindowPos3f
	proc address lookup.

	* hw/xgl/glx/xglx.c: Add xglxPointerProc and
	xglxChangePointerControl so that acceleration and threshold
	can be set properly.

2006-04-04  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglxorg.c (xglxInitXorg): No need to try and disable
	dpms and screensaver with command line arguments as we now
	do that as part of detecting DPMS support in xglx.c.

	* hw/xgl/glx/xglx.c (xglxOsVendorInit): Check for DPMS,
	get default timeouts, disable current timeouts and screensaver.
	Add xglxDPMSSupported and xglxDPMSet for DPMS support.

	* hw/xgl/Makefile.am (Xgl_SOURCES): Remove dpmsstubs.c.

	* hw/xgl/egl/module/xeglmodule.c:
	* hw/xgl/egl/xegl.c:
	* hw/xgl/glx/module/xglxmodule.c:
	* hw/xgl/glx/xglx.c:
	* hw/xgl/xglinit.c: DPMS support by adding DPMSSupported
	and DPMSSet as ddx module functions.

	* hw/xgl/glx/xglx.c (xglxScreenInit): Re-install colormap
	after initializing software cursor (#6489). (Tiago Vignatti)

2006-04-03  David Reveman  <davidr@novell.com>

	* hw/xgl/Makefile.am (Xgl_LDADD): Static objects before dynamic
	objects (Hanno Boeck).

2006-03-31  David Reveman  <davidr@novell.com>

	* render/render.c (ProcRenderQueryPictFormats): Do not return YUV
	formats.

2006-03-30  David Reveman  <davidr@novell.com>

	* hw/xgl/glx/xglx.c: Move XOpenDisplay and GLX initialization
	to OsVendorInit so that it is done before xgl server sockets are
	created.

2006-03-28  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/module/Makefile.am:
	* hw/xgl/xglglx.c (xglLoadGLXModules): Changed GLX module name
	from libglx to libglxext to avoid conflicts.

2006-03-21  David Reveman  <davidr@novell.com>

	* configure.ac: xglx requires xkbfile.

	* include/xgl-config.h.in: Include xkb-config.h.

	* hw/xgl/glx/xglx.c: Get default XKB options from X server.

2006-03-20  David Reveman  <davidr@novell.com>

	* hw/xgl/xglinit.c: Add workaround for xgl being unresponsive on
	nvidia's driver when something that consumes a lot of CPU is running
	in the background.

	* hw/xgl/glxext/xglglxext.c: Update for rendering to FBOs. Adjust
	clipping and draw/read offsets when FBO is bound. Lookup texture and
	renderbuffer objects when attaching. Fix
	GetFramebufferAttachmentParameterivEXT.

2006-03-15  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/xglglxlog.c:
	Add missing log functions for GL_ARB_vertex_program.

	* hw/xgl/glxext/xglglxext.c: Sync with mesa head.

	* GL/mesa/X/xf86glx.c (init_screen_visuals): Pass the correct visual
	to XMesaCreateVisual.
	(__glXMesaDrawableDestroy): Only try to destroy mesa buffer if it has
	been created.
	(__glXMesaContextDestroy):
	(__glXMesaContextLoseCurrent): Flush context cache appropriately.
	(__glXMesaContextForceCurrent): Set dispatch table.

2006-03-13  Matthias Hopf  <mhopf@suse.de>

	* GL/mesa/Makefile.am:
	* configure.ac:
	Real fix for glapi: Remove Makefile generation, don't distribute.

2006-03-13  David Reveman  <davidr@novell.com>

	* GL/mesa/X/xf86glx.c:
	* GL/glx/glxscreens.c:
	* GL/glx/glxdri.c:
	* GL/glx/glxdrawable.h:
	* GL/glx/glxcmdsswap.c:
	* GL/glx/glxcmds.c: CopySubBufferMESA support.

2006-03-13  Matthias Hopf  <mhopf@suse.de>

	Needed for 'make distcheck':
	* GL/mesa/Makefile.am: Add glapi to DIST_SUBDIRS.
	* hw/xfree86/Makefile.am: Sync to trunk branch.

2006-03-11  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/xglglxext.c (xglBindTexImage): Add missing break
	statement so that TEXTURE_RECTANGLE can be used again.

2006-03-10  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/xglglxext.c:
	* GL/glx/glxscreens.c:
	* GL/glx/g_disptab_EXT.c:
	* GL/glx/rensizetab.c:
	* GL/glx/glxcmdsswap.c (__glXSwapVendorPrivateWithReply):
	* GL/glx/glxcmds.c (__glXVendorPrivateWithReply):
	GL_ARB_vertex_program and GL_ARB_fragment_program support.

	* hw/xgl/glxext/xglglxext.c: Remove renderbuffer from context.

	* GL/glx/indirect_dispatch_swap.c:
	* GL/glx/indirect_dispatch.c: New automatically generated code
	that includes GenProgramsNV fix to gl_API.xml.

	* GL/glx/single2.c: Add GetProgramStringARB implementation.

2006-03-09  David Reveman  <davidr@novell.com>

	* hw/xgl/glxext/xglglxext.c (xglScreenProbe): Let mesa screen probe
	function call __glXScreenInit and then just copy the initialized
	values.
	(xglFreeContext): Make context current before we delete all gl objects.

	* GL/mesa/X/xf86glx.c (__glXMesaContextCreateDrawable): Get pGlxScreen
	from context.

	* configure.ac: Back out last change, Xorg and Xgl servers cannot yet
	be built at the same time.

	* GL/mesa/Makefile.am (SUBDIRS): Remove glapi from SUBDIRS, it
	shouldn't be there, glapi sources are now in $(top_srcdir)/GL/glx.

2006-03-09  Matthias Hopf  <mhopf@suse.de>

	* GL/glx/Makefile.am: find xf86dristr.h again.

2006-03-09  Matthias Hopf  <mhopf@suse.de>

	* GL/mesa/Makefile.am: added missing glapi to SUBDIRS.
	* cfb/Makefile.am, cfb16/Makefile.am, cfb24/Makefile.am, cfb32/Makefile.am:
	  Added missing -I$(top_srcdir)/hw/xfree86/common.

2006-03-09  Matthias Hopf  <mhopf@suse.de>

	* configure.ac: Do Xorg configure checks for Xgl only as well
	  Remove creation of exa/Makefile (broken ATM).

2006-03-09  David Reveman  <davidr@novell.com>

	* hw/xgl/xglscreen.c (xglScreenInit): Use xglScreenInfo.widthMm
	and xglScreenInfo.heightMm if set.

	* Makefile.am:
	* configure.ac:
	* include/dix-config.h.in:
	* hw/xfree86/dixmods/Makefile.am: Update configure.ac.

	* GL/glx/glxdri.c (__glXDRIscreenProbe): Reference
	__glXDRItextureFromPixmapScreen.

	* GL/glx/Makefile.am: Always build libglxdri.

	* hw/xgl/glxext/xglglxext.c:
	* GL/glx/glxserver.h:
	* GL/glx/glxcmds.c: Move EXT_tfp enums to glxserver.h.

2006-03-08  David Reveman  <davidr@novell.com>

	* GL/symlink-mesa.sh:
	* GL/glx/Makefile.am:
	* GL/glx/g_disptab.h:
	* GL/glx/global.c:
	* GL/glx/glxcmds.c:
	* GL/glx/glxcmdsswap.c:
	* GL/glx/glxcontext.h:
	* GL/glx/glxdrawable.h:
	* GL/glx/glxext.c:
	* GL/glx/glximports.c:
	* GL/glx/glxscreens.c:
	* GL/glx/glxscreens.h:
	* GL/glx/glxserver.h:
	* GL/glx/glxutil.c:
	* GL/glx/glxutil.h:
	* GL/glx/indirect_util.c:
	* GL/glx/render2swap.c:
	* GL/glx/single2.c:
	* GL/include/GL/glx_ansic.h:
	* GL/include/GL/xf86glx.h:
	* GL/mesa/Makefile.am:
	* GL/mesa/X/Makefile.am:
	* GL/mesa/X/xf86glx.c:
	* GL/mesa/X/xf86glx_util.c:
	* GL/mesa/X/xf86glxint.h:
	* GL/mesa/array_cache/Makefile.am:
	* GL/mesa/glapi/Makefile.am:
	* GL/mesa/main/Makefile.am:
	* GL/mesa/math/Makefile.am:
	* GL/mesa/shader/Makefile.am:
	* GL/mesa/shader/grammar/Makefile.am:
	* GL/mesa/shader/slang/Makefile.am:
	* GL/mesa/swrast/Makefile.am:
	* GL/mesa/swrast_setup/Makefile.am:
	* GL/mesa/tnl/Makefile.am:
	* hw/xgl/xglglx.c:
	* hw/xgl/xglglx.h:
	* hw/xgl/glxext/xglglxext.c:
	* hw/xgl/glxext/module/Makefile.am:
	Update to new GLX interface.

2006-03-06  David Reveman  <davidr@novell.com>

	* GL/symlink-mesa.sh: Add s_blit.c.

	* hw/xgl/glxext/xglglxext.c (xglLoseCurrentContext): Make sure that
	all preceding drawing commands are finished before switching context.
	This should fix GL compositing manager flickering and drawing errors
	on some drivers.

	* GL/mesa/swrast/Makefile.am: Update to build against mesa head.

2006-02-23  David Reveman  <davidr@novell.com>

	* configure.ac: Require version 0.5.4 of glitz.

	* hw/xgl/glxext/xglglxext.c: 
	* hw/xgl/glxext/xglglxlog.c: WindowPos3fvMESA is used not
	WindowPos3fMESA.

	* hw/xgl/glxext/xglglxext.c:
	* GL/glx/rensizetab.c:
	* GL/glx/glxscreens.c:
	* GL/glx/glxcmdsswap.c (__glXSwapVendorPrivateWithReply):
	* GL/glx/glxcmds.c (__glXVendorPrivateWithReply):
	* GL/glx/g_disptab_EXT.h (__GLX_MAX_RENDER_OPCODE_EXT):
	* GL/glx/g_disptab_EXT.c: GL_EXT_framebuffer_object support.

	* GL/mesa/shader/slang/Makefile.am:
	* GL/symlink-mesa.sh: Update to build against mesa head.

2006-02-20  David Reveman  <davidr@novell.com>

	* GL/mesa/shader/slang/Makefile.am:
	* GL/symlink-mesa.sh: Update to build against mesa head.

2006-02-16  David Reveman  <davidr@novell.com>

	* configure.ac: Require version 0.5.3 of glitz.

	* GL/mesa/swrast/Makefile.am:
	* GL/symlink-mesa.sh: Update to build against mesa head.

	* GL/mesa/tnl/Makefile.am (AM_CFLAGS):
	* GL/mesa/swrast_setup/Makefile.am (AM_CFLAGS):
	* GL/mesa/swrast/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/slang/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/grammar/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/Makefile.am (AM_CFLAGS):
	* GL/mesa/math/Makefile.am (AM_CFLAGS):
	* GL/mesa/main/Makefile.am (AM_CFLAGS):
	* GL/mesa/glapi/Makefile.am (AM_CFLAGS):
	* GL/mesa/array_cache/Makefile.am (AM_CFLAGS):
	* GL/mesa/X/Makefile.am (AM_CFLAGS):
	* GL/mesa/Makefile.am (libGLcore_la_CFLAGS):
	* GL/glx/Makefile.am (AM_CFLAGS): Remove GLX_CFLAGS, add DIX_CFLAGS.

	* configure.ac: Remove GLX_CFLAGS.

2006-02-15  David Reveman  <davidr@novell.com>

	* GL/mesa/tnl/Makefile.am (AM_CFLAGS):
	* GL/mesa/swrast_setup/Makefile.am (AM_CFLAGS):
	* GL/mesa/swrast/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/slang/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/grammar/Makefile.am (AM_CFLAGS):
	* GL/mesa/shader/Makefile.am (AM_CFLAGS):
	* GL/mesa/math/Makefile.am (AM_CFLAGS):
	* GL/mesa/main/Makefile.am (AM_CFLAGS):
	* GL/mesa/glapi/Makefile.am (AM_CFLAGS):
	* GL/mesa/array_cache/Makefile.am (AM_CFLAGS):
	* GL/mesa/X/Makefile.am (AM_CFLAGS):
	* GL/mesa/Makefile.am (libGLcore_la_CFLAGS):
	* GL/glx/Makefile.am (AM_CFLAGS): Add GLX_CFLAGS. (#5835)

	* configure.ac: Add -D_XSERVER64 to GLX_CFLAGS if 64bit. (#5835)

2006-02-13  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xgl/Makefile.am:
	Only use -ldl if it exists.

2006-02-13  Eric Anholt  <anholt@FreeBSD.org>

	* GL/glx/indirect_dispatch.c:
	* GL/glx/indirect_dispatch_swap.c:
	* GL/glx/indirect_reqsize.c:
	* GL/glx/indirect_util.c:
	Merge glx-on-FreeBSD fixes from trunk.

2006-02-13  David Reveman  <davidr@novell.com>

	* GL/mesa/swrast/Makefile.am: Mesa CVS sources.

2006-02-10  David Reveman  <davidr@novell.com>

	* hw/xgl/xglscreen.c (xglScreenInit): Remove warning.

	* configure.ac:
	* hw/xgl/Makefile.am:
	* hw/xgl/egl/Makefile.am:
	* hw/xgl/egl/module/Makefile.am:
	* hw/xgl/glx/Makefile.am:
	* hw/xgl/glx/module/Makefile.am:
	* hw/xgl/glxext/Makefile.am:
	* hw/xgl/glxext/module/Makefile.am: Fix and cleanup (_DEPENDENCIES and
	_LIBS should now be correct).

	* composite/compwindow.c:
	* composite/compint.h:
	* composite/compinit.c:
	* composite/compext.c:
	* composite/compalloc.c: Merge some changes from redhat-xdc2006 branch.

	* Xext/Makefile.am (MITSHM_SRCS): Add shmint.h.

	* GL/symlink-mesa.sh: Add glapi.c to symlink_mesa_glapi.

2006-02-06  David Reveman  <davidr@novell.com>

	* GL/glx/glxscreens.c: GLX_MESA_render_texture ->
	GLX_EXT_texture_from_pixmap.

	* GL/glx/glxcmdsswap.c (__glXSwapVendorPrivate):
	* GL/glx/glxcmds.c (__glXVendorPrivate): X_GLXvop_BindTexImageMESA ->
	X_GLXvop_BindTexImageEXT and X_GLXvop_ReleaseTexImageMESA ->
	X_GLXvop_ReleaseTexImageEXT.

	* GL/glx/glxcmdsswap.c (__glXSwapBindTexImageEXT):
	(__glXSwapReleaseTexImageEXT): Correct types for drawId and buffer.

2006-02-02  David Reveman  <davidr@novell.com>

	* GL/glx/glxscreens.c: Allow support for GL_NV_texture_env_combine4 and
	GL_ARB_texture_non_power_of_two.

2006-02-01  David Reveman  <davidr@novell.com>

	* GL/mesa/X/xf86glx.c (init_screen_visuals): Pass the correct visual
	to XMesaCreateVisual.
	Allow ARGB visuals when building with COMPOSITE.

	* fb/fbcompose.c (fbCompositeRect): Add a chunk of code that somehow
	got lost when moving code from the xserver tree.
	(fbCompositeRect):
	(fbFetchTransformed): Repeat type correction.

	* fb/fbbltone.c: Negative stride fix.

	* hw/xgl/xglglx.h:
	* hw/xgl/xglglx.c:
	* hw/xgl/glxext/xglglxext.c: Some GLX code cleanups.

	* hw/xgl/glxext/xglglxlog.c:
	* hw/xgl/glxext/xglglxext.c: Match _glapi_table in mesa 6.4.1.
	(xglScreenProbe): __xglScreenInfo -> __xglScreenInfoPtr.

	* hw/xgl/glxext/xglglxlog.c: 
	* hw/xgl/glxext/xglglxext.c (xglScreenProbe): modes are no longer
	necessarily in an array.

	* hw/xgl/xglcompose.c (xglCompositeGeneral):
	* hw/xgl/xglpict.c (xglUpdatePicture): repeat -> repeatType.

2006-01-18  Dave Airlie  <airlied@linux.ie>

	* Xext/Makefile.am:
	* dbe/Makefile.am:
	* fb/Makefile.am:
	* include/Makefile.am:
	* mi/Makefile.am:
	* miext/shadow/Makefile.am:
	* render/Makefile.am:
	Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg
	servers breaks.

2006-01-18  Dave Airlie  <airlied@linux.ie>

	reviewed by: keithp, ajax, anholt (well they all read it...)

	* fb/fbgc.c: (fbPadPixmap):
	This is a fix from David Reveman from the xserver tree,
	Make fbPadPixmap work with negative stride

Thu Jan 12 17:09:18 2006  Søren Sandmann  <sandmann@redhat.com>

	* include/window.[ch]: Add new functions to enable and disable
	events on Map and Unmap. 

	* composite/compalloc.c: Use them here to make sure Composite
	redirect doesn't cause Map/UnmapNotify events that would confuse
	window managers. 

2006-01-11  Ian Romanick  <idr@us.ibm.com>

	reviewed by: airlied, krh

	* GL/glx/Makefile.am:
	* GL/glx/g_disptab.c:
	* GL/glx/g_disptab.h:
	* GL/glx/g_disptab_EXT.c:
	* GL/glx/g_disptab_EXT.h:
	* GL/glx/g_render.c:
	* GL/glx/g_renderswap.c:
	* GL/glx/g_single.c:
	* GL/glx/g_singleswap.c:
	* GL/glx/glxcmds.c: (DoMakeCurrent), (__glXWaitGL),
	(__glXCopyContext), (__glXSwapBuffers), (__glXVendorPrivate):
	* GL/glx/glxcmdsswap.c: (__glXSwapVendorPrivate):
	* GL/glx/glxserver.h:
	* GL/glx/impsize.h:
	* GL/glx/indirect_dispatch.c: (__glXDisp_NewList),
	(__glXDisp_EndList), (__glXDisp_CallList), (__glXDisp_CallLists),
	(__glXDisp_DeleteLists), (__glXDisp_GenLists),
	(__glXDisp_ListBase), (__glXDisp_Begin), (__glXDisp_Bitmap),
	(__glXDisp_Color3bv), (__glXDisp_Color3dv), (__glXDisp_Color3fv),
	(__glXDisp_Color3iv), (__glXDisp_Color3sv), (__glXDisp_Color3ubv),
	(__glXDisp_Color3uiv), (__glXDisp_Color3usv), (__glXDisp_Color4bv),
	(__glXDisp_Color4dv), (__glXDisp_Color4fv), (__glXDisp_Color4iv),
	(__glXDisp_Color4sv), (__glXDisp_Color4ubv), (__glXDisp_Color4uiv),
	(__glXDisp_Color4usv), (__glXDisp_EdgeFlagv), (__glXDisp_End),
	(__glXDisp_Indexdv), (__glXDisp_Indexfv), (__glXDisp_Indexiv),
	(__glXDisp_Indexsv), (__glXDisp_Normal3bv), (__glXDisp_Normal3dv),
	(__glXDisp_Normal3fv), (__glXDisp_Normal3iv),
	(__glXDisp_Normal3sv), (__glXDisp_RasterPos2dv),
	(__glXDisp_RasterPos2fv), (__glXDisp_RasterPos2iv),
	(__glXDisp_RasterPos2sv), (__glXDisp_RasterPos3dv),
	(__glXDisp_RasterPos3fv), (__glXDisp_RasterPos3iv),
	(__glXDisp_RasterPos3sv), (__glXDisp_RasterPos4dv),
	(__glXDisp_RasterPos4fv), (__glXDisp_RasterPos4iv),
	(__glXDisp_RasterPos4sv), (__glXDisp_Rectdv), (__glXDisp_Rectfv),
	(__glXDisp_Rectiv), (__glXDisp_Rectsv), (__glXDisp_TexCoord1dv),
	(__glXDisp_TexCoord1fv), (__glXDisp_TexCoord1iv),
	(__glXDisp_TexCoord1sv), (__glXDisp_TexCoord2dv),
	(__glXDisp_TexCoord2fv), (__glXDisp_TexCoord2iv),
	(__glXDisp_TexCoord2sv), (__glXDisp_TexCoord3dv),
	(__glXDisp_TexCoord3fv), (__glXDisp_TexCoord3iv),
	(__glXDisp_TexCoord3sv), (__glXDisp_TexCoord4dv),
	(__glXDisp_TexCoord4fv), (__glXDisp_TexCoord4iv),
	(__glXDisp_TexCoord4sv), (__glXDisp_Vertex2dv),
	(__glXDisp_Vertex2fv), (__glXDisp_Vertex2iv),
	(__glXDisp_Vertex2sv), (__glXDisp_Vertex3dv),
	(__glXDisp_Vertex3fv), (__glXDisp_Vertex3iv),
	(__glXDisp_Vertex3sv), (__glXDisp_Vertex4dv),
	(__glXDisp_Vertex4fv), (__glXDisp_Vertex4iv),
	(__glXDisp_Vertex4sv), (__glXDisp_ClipPlane),
	(__glXDisp_ColorMaterial), (__glXDisp_CullFace), (__glXDisp_Fogf),
	(__glXDisp_Fogfv), (__glXDisp_Fogi), (__glXDisp_Fogiv),
	(__glXDisp_FrontFace), (__glXDisp_Hint), (__glXDisp_Lightf),
	(__glXDisp_Lightfv), (__glXDisp_Lighti), (__glXDisp_Lightiv),
	(__glXDisp_LightModelf), (__glXDisp_LightModelfv),
	(__glXDisp_LightModeli), (__glXDisp_LightModeliv),
	(__glXDisp_LineStipple), (__glXDisp_LineWidth),
	(__glXDisp_Materialf), (__glXDisp_Materialfv),
	(__glXDisp_Materiali), (__glXDisp_Materialiv),
	(__glXDisp_PointSize), (__glXDisp_PolygonMode),
	(__glXDisp_PolygonStipple), (__glXDisp_Scissor),
	(__glXDisp_ShadeModel), (__glXDisp_TexParameterf),
	(__glXDisp_TexParameterfv), (__glXDisp_TexParameteri),
	(__glXDisp_TexParameteriv), (__glXDisp_TexImage1D),
	(__glXDisp_TexImage2D), (__glXDisp_TexEnvf), (__glXDisp_TexEnvfv),
	(__glXDisp_TexEnvi), (__glXDisp_TexEnviv), (__glXDisp_TexGend),
	(__glXDisp_TexGendv), (__glXDisp_TexGenf), (__glXDisp_TexGenfv),
	(__glXDisp_TexGeni), (__glXDisp_TexGeniv), (__glXDisp_InitNames),
	(__glXDisp_LoadName), (__glXDisp_PassThrough), (__glXDisp_PopName),
	(__glXDisp_PushName), (__glXDisp_DrawBuffer), (__glXDisp_Clear),
	(__glXDisp_ClearAccum), (__glXDisp_ClearIndex),
	(__glXDisp_ClearColor), (__glXDisp_ClearStencil),
	(__glXDisp_ClearDepth), (__glXDisp_StencilMask),
	(__glXDisp_ColorMask), (__glXDisp_DepthMask),
	(__glXDisp_IndexMask), (__glXDisp_Accum), (__glXDisp_Disable),
	(__glXDisp_Enable), (__glXDisp_PopAttrib), (__glXDisp_PushAttrib),
	(__glXDisp_MapGrid1d), (__glXDisp_MapGrid1f),
	(__glXDisp_MapGrid2d), (__glXDisp_MapGrid2f),
	(__glXDisp_EvalCoord1dv), (__glXDisp_EvalCoord1fv),
	(__glXDisp_EvalCoord2dv), (__glXDisp_EvalCoord2fv),
	(__glXDisp_EvalMesh1), (__glXDisp_EvalPoint1),
	(__glXDisp_EvalMesh2), (__glXDisp_EvalPoint2),
	(__glXDisp_AlphaFunc), (__glXDisp_BlendFunc), (__glXDisp_LogicOp),
	(__glXDisp_StencilFunc), (__glXDisp_StencilOp),
	(__glXDisp_DepthFunc), (__glXDisp_PixelZoom),
	(__glXDisp_PixelTransferf), (__glXDisp_PixelTransferi),
	(__glXDisp_PixelStoref), (__glXDisp_PixelStorei),
	(__glXDisp_PixelMapfv), (__glXDisp_PixelMapuiv),
	(__glXDisp_PixelMapusv), (__glXDisp_ReadBuffer),
	(__glXDisp_CopyPixels), (__glXDisp_DrawPixels),
	(__glXDisp_GetBooleanv), (__glXDisp_GetClipPlane),
	(__glXDisp_GetDoublev), (__glXDisp_GetError),
	(__glXDisp_GetFloatv), (__glXDisp_GetIntegerv),
	(__glXDisp_GetLightfv), (__glXDisp_GetLightiv),
	(__glXDisp_GetMapdv), (__glXDisp_GetMapfv), (__glXDisp_GetMapiv),
	(__glXDisp_GetMaterialfv), (__glXDisp_GetMaterialiv),
	(__glXDisp_GetPixelMapfv), (__glXDisp_GetPixelMapuiv),
	(__glXDisp_GetPixelMapusv), (__glXDisp_GetTexEnvfv),
	(__glXDisp_GetTexEnviv), (__glXDisp_GetTexGendv),
	(__glXDisp_GetTexGenfv), (__glXDisp_GetTexGeniv),
	(__glXDisp_GetTexParameterfv), (__glXDisp_GetTexParameteriv),
	(__glXDisp_GetTexLevelParameterfv),
	(__glXDisp_GetTexLevelParameteriv), (__glXDisp_IsEnabled),
	(__glXDisp_IsList), (__glXDisp_DepthRange), (__glXDisp_Frustum),
	(__glXDisp_LoadIdentity), (__glXDisp_LoadMatrixf),
	(__glXDisp_LoadMatrixd), (__glXDisp_MatrixMode),
	(__glXDisp_MultMatrixf), (__glXDisp_MultMatrixd),
	(__glXDisp_Ortho), (__glXDisp_PopMatrix), (__glXDisp_PushMatrix),
	(__glXDisp_Rotated), (__glXDisp_Rotatef), (__glXDisp_Scaled),
	(__glXDisp_Scalef), (__glXDisp_Translated), (__glXDisp_Translatef),
	(__glXDisp_Viewport), (__glXDisp_BindTexture),
	(__glXDisp_Indexubv), (__glXDisp_PolygonOffset),
	(__glXDisp_AreTexturesResident), (__glXDisp_CopyTexImage1D),
	(__glXDisp_CopyTexImage2D), (__glXDisp_CopyTexSubImage1D),
	(__glXDisp_CopyTexSubImage2D), (__glXDisp_DeleteTextures),
	(__glXDisp_GenTextures), (__glXDisp_IsTexture),
	(__glXDisp_PrioritizeTextures), (__glXDisp_TexSubImage1D),
	(__glXDisp_TexSubImage2D), (__glXDisp_BlendColor),
	(__glXDisp_BlendEquation), (__glXDisp_ColorTable),
	(__glXDisp_ColorTableParameterfv),
	(__glXDisp_ColorTableParameteriv), (__glXDisp_CopyColorTable),
	(__glXDisp_GetColorTableParameterfv),
	(__glXDisp_GetColorTableParameteriv), (__glXDisp_ColorSubTable),
	(__glXDisp_CopyColorSubTable), (__glXDisp_ConvolutionFilter1D),
	(__glXDisp_ConvolutionFilter2D), (__glXDisp_ConvolutionParameterf),
	(__glXDisp_ConvolutionParameterfv),
	(__glXDisp_ConvolutionParameteri),
	(__glXDisp_ConvolutionParameteriv),
	(__glXDisp_CopyConvolutionFilter1D),
	(__glXDisp_CopyConvolutionFilter2D),
	(__glXDisp_GetConvolutionParameterfv),
	(__glXDisp_GetConvolutionParameteriv),
	(__glXDisp_GetHistogramParameterfv),
	(__glXDisp_GetHistogramParameteriv),
	(__glXDisp_GetMinmaxParameterfv), (__glXDisp_GetMinmaxParameteriv),
	(__glXDisp_Histogram), (__glXDisp_Minmax),
	(__glXDisp_ResetHistogram), (__glXDisp_ResetMinmax),
	(__glXDisp_TexImage3D), (__glXDisp_TexSubImage3D),
	(__glXDisp_CopyTexSubImage3D), (__glXDisp_ActiveTextureARB),
	(__glXDisp_MultiTexCoord1dvARB), (__glXDisp_MultiTexCoord1fvARB),
	(__glXDisp_MultiTexCoord1ivARB), (__glXDisp_MultiTexCoord1svARB),
	(__glXDisp_MultiTexCoord2dvARB), (__glXDisp_MultiTexCoord2fvARB),
	(__glXDisp_MultiTexCoord2ivARB), (__glXDisp_MultiTexCoord2svARB),
	(__glXDisp_MultiTexCoord3dvARB), (__glXDisp_MultiTexCoord3fvARB),
	(__glXDisp_MultiTexCoord3ivARB), (__glXDisp_MultiTexCoord3svARB),
	(__glXDisp_MultiTexCoord4dvARB), (__glXDisp_MultiTexCoord4fvARB),
	(__glXDisp_MultiTexCoord4ivARB), (__glXDisp_MultiTexCoord4svARB),
	(__glXDisp_SampleCoverageARB), (__glXDisp_DrawBuffersARB),
	(__glXDisp_AreTexturesResidentEXT), (__glXDisp_GenTexturesEXT),
	(__glXDisp_IsTextureEXT), (__glXDisp_SampleMaskSGIS),
	(__glXDisp_SamplePatternSGIS), (__glXDisp_PointParameterfEXT),
	(__glXDisp_PointParameterfvEXT), (__glXDisp_WindowPos3fvMESA),
	(__glXDisp_BlendFuncSeparateEXT), (__glXDisp_FogCoordfvEXT),
	(__glXDisp_FogCoorddvEXT), (__glXDisp_CompressedTexImage3DARB),
	(__glXDisp_CompressedTexImage2DARB),
	(__glXDisp_CompressedTexImage1DARB),
	(__glXDisp_CompressedTexSubImage3DARB),
	(__glXDisp_CompressedTexSubImage2DARB),
	(__glXDisp_CompressedTexSubImage1DARB),
	(__glXDisp_SecondaryColor3bvEXT), (__glXDisp_SecondaryColor3dvEXT),
	(__glXDisp_SecondaryColor3fvEXT), (__glXDisp_SecondaryColor3ivEXT),
	(__glXDisp_SecondaryColor3svEXT),
	(__glXDisp_SecondaryColor3ubvEXT),
	(__glXDisp_SecondaryColor3uivEXT),
	(__glXDisp_SecondaryColor3usvEXT),
	(__glXDisp_AreProgramsResidentNV), (__glXDisp_BindProgramNV),
	(__glXDisp_DeleteProgramsNV), (__glXDisp_ExecuteProgramNV),
	(__glXDisp_GenProgramsNV), (__glXDisp_GetProgramParameterdvNV),
	(__glXDisp_GetProgramParameterfvNV), (__glXDisp_GetProgramivNV),
	(__glXDisp_GetTrackMatrixivNV), (__glXDisp_GetVertexAttribdvARB),
	(__glXDisp_GetVertexAttribfvARB), (__glXDisp_GetVertexAttribivARB),
	(__glXDisp_IsProgramNV), (__glXDisp_LoadProgramNV),
	(__glXDisp_ProgramParameter4dvNV),
	(__glXDisp_ProgramParameter4fvNV),
	(__glXDisp_ProgramParameters4dvNV),
	(__glXDisp_ProgramParameters4fvNV),
	(__glXDisp_RequestResidentProgramsNV), (__glXDisp_TrackMatrixNV),
	(__glXDisp_VertexAttrib1dvARB), (__glXDisp_VertexAttrib1fvARB),
	(__glXDisp_VertexAttrib1svARB), (__glXDisp_VertexAttrib2dvARB),
	(__glXDisp_VertexAttrib2fvARB), (__glXDisp_VertexAttrib2svARB),
	(__glXDisp_VertexAttrib3dvARB), (__glXDisp_VertexAttrib3fvARB),
	(__glXDisp_VertexAttrib3svARB), (__glXDisp_VertexAttrib4dvARB),
	(__glXDisp_VertexAttrib4fvARB), (__glXDisp_VertexAttrib4svARB),
	(__glXDisp_VertexAttrib4NubvARB), (__glXDisp_VertexAttribs1dvNV),
	(__glXDisp_VertexAttribs1fvNV), (__glXDisp_VertexAttribs1svNV),
	(__glXDisp_VertexAttribs2dvNV), (__glXDisp_VertexAttribs2fvNV),
	(__glXDisp_VertexAttribs2svNV), (__glXDisp_VertexAttribs3dvNV),
	(__glXDisp_VertexAttribs3fvNV), (__glXDisp_VertexAttribs3svNV),
	(__glXDisp_VertexAttribs4dvNV), (__glXDisp_VertexAttribs4fvNV),
	(__glXDisp_VertexAttribs4svNV), (__glXDisp_VertexAttribs4ubvNV),
	(__glXDisp_PointParameteriNV), (__glXDisp_PointParameterivNV),
	(__glXDisp_ActiveStencilFaceEXT), (__glXDisp_VertexAttrib4bvARB),
	(__glXDisp_VertexAttrib4ivARB), (__glXDisp_VertexAttrib4ubvARB),
	(__glXDisp_VertexAttrib4usvARB), (__glXDisp_VertexAttrib4uivARB),
	(__glXDisp_VertexAttrib4NbvARB), (__glXDisp_VertexAttrib4NsvARB),
	(__glXDisp_VertexAttrib4NivARB), (__glXDisp_VertexAttrib4NusvARB),
	(__glXDisp_VertexAttrib4NuivARB), (__glXDisp_ProgramStringARB),
	(__glXDisp_ProgramEnvParameter4dvARB),
	(__glXDisp_ProgramEnvParameter4fvARB),
	(__glXDisp_ProgramLocalParameter4dvARB),
	(__glXDisp_ProgramLocalParameter4fvARB),
	(__glXDisp_GetProgramEnvParameterdvARB),
	(__glXDisp_GetProgramEnvParameterfvARB),
	(__glXDisp_GetProgramLocalParameterdvARB),
	(__glXDisp_GetProgramLocalParameterfvARB),
	(__glXDisp_GetProgramivARB),
	(__glXDisp_ProgramNamedParameter4fvNV),
	(__glXDisp_ProgramNamedParameter4dvNV),
	(__glXDisp_GetProgramNamedParameterfvNV),
	(__glXDisp_GetProgramNamedParameterdvNV),
	(__glXDisp_GenQueriesARB), (__glXDisp_DeleteQueriesARB),
	(__glXDisp_IsQueryARB), (__glXDisp_BeginQueryARB),
	(__glXDisp_EndQueryARB), (__glXDisp_GetQueryivARB),
	(__glXDisp_GetQueryObjectivARB), (__glXDisp_GetQueryObjectuivARB),
	(__glXDisp_GetVertexAttribdvNV), (__glXDisp_GetVertexAttribfvNV),
	(__glXDisp_GetVertexAttribivNV), (__glXDisp_VertexAttrib1dvNV),
	(__glXDisp_VertexAttrib1fvNV), (__glXDisp_VertexAttrib1svNV),
	(__glXDisp_VertexAttrib2dvNV), (__glXDisp_VertexAttrib2fvNV),
	(__glXDisp_VertexAttrib2svNV), (__glXDisp_VertexAttrib3dvNV),
	(__glXDisp_VertexAttrib3fvNV), (__glXDisp_VertexAttrib3svNV),
	(__glXDisp_VertexAttrib4dvNV), (__glXDisp_VertexAttrib4fvNV),
	(__glXDisp_VertexAttrib4svNV), (__glXDisp_VertexAttrib4ubvNV),
	(__glXDisp_IsRenderbufferEXT), (__glXDisp_BindRenderbufferEXT),
	(__glXDisp_DeleteRenderbuffersEXT),
	(__glXDisp_GenRenderbuffersEXT),
	(__glXDisp_RenderbufferStorageEXT),
	(__glXDisp_GetRenderbufferParameterivEXT),
	(__glXDisp_IsFramebufferEXT), (__glXDisp_BindFramebufferEXT),
	(__glXDisp_DeleteFramebuffersEXT), (__glXDisp_GenFramebuffersEXT),
	(__glXDisp_CheckFramebufferStatusEXT),
	(__glXDisp_FramebufferTexture1DEXT),
	(__glXDisp_FramebufferTexture2DEXT),
	(__glXDisp_FramebufferTexture3DEXT),
	(__glXDisp_FramebufferRenderbufferEXT),
	(__glXDisp_GetFramebufferAttachmentParameterivEXT),
	(__glXDisp_GenerateMipmapEXT):
	* GL/glx/indirect_dispatch.h:
	* GL/glx/indirect_dispatch_swap.c: (bswap_ENUM), (bswap_CARD32),
	(bswap_CARD16), (bswap_FLOAT32), (bswap_FLOAT64), (bswap_16_array),
	(bswap_32_array), (bswap_64_array), (__glXDispSwap_NewList),
	(__glXDispSwap_EndList), (__glXDispSwap_CallList),
	(__glXDispSwap_CallLists), (__glXDispSwap_DeleteLists),
	(__glXDispSwap_GenLists), (__glXDispSwap_ListBase),
	(__glXDispSwap_Begin), (__glXDispSwap_Bitmap),
	(__glXDispSwap_Color3bv), (__glXDispSwap_Color3dv),
	(__glXDispSwap_Color3fv), (__glXDispSwap_Color3iv),
	(__glXDispSwap_Color3sv), (__glXDispSwap_Color3ubv),
	(__glXDispSwap_Color3uiv), (__glXDispSwap_Color3usv),
	(__glXDispSwap_Color4bv), (__glXDispSwap_Color4dv),
	(__glXDispSwap_Color4fv), (__glXDispSwap_Color4iv),
	(__glXDispSwap_Color4sv), (__glXDispSwap_Color4ubv),
	(__glXDispSwap_Color4uiv), (__glXDispSwap_Color4usv),
	(__glXDispSwap_EdgeFlagv), (__glXDispSwap_End),
	(__glXDispSwap_Indexdv), (__glXDispSwap_Indexfv),
	(__glXDispSwap_Indexiv), (__glXDispSwap_Indexsv),
	(__glXDispSwap_Normal3bv), (__glXDispSwap_Normal3dv),
	(__glXDispSwap_Normal3fv), (__glXDispSwap_Normal3iv),
	(__glXDispSwap_Normal3sv), (__glXDispSwap_RasterPos2dv),
	(__glXDispSwap_RasterPos2fv), (__glXDispSwap_RasterPos2iv),
	(__glXDispSwap_RasterPos2sv), (__glXDispSwap_RasterPos3dv),
	(__glXDispSwap_RasterPos3fv), (__glXDispSwap_RasterPos3iv),
	(__glXDispSwap_RasterPos3sv), (__glXDispSwap_RasterPos4dv),
	(__glXDispSwap_RasterPos4fv), (__glXDispSwap_RasterPos4iv),
	(__glXDispSwap_RasterPos4sv), (__glXDispSwap_Rectdv),
	(__glXDispSwap_Rectfv), (__glXDispSwap_Rectiv),
	(__glXDispSwap_Rectsv), (__glXDispSwap_TexCoord1dv),
	(__glXDispSwap_TexCoord1fv), (__glXDispSwap_TexCoord1iv),
	(__glXDispSwap_TexCoord1sv), (__glXDispSwap_TexCoord2dv),
	(__glXDispSwap_TexCoord2fv), (__glXDispSwap_TexCoord2iv),
	(__glXDispSwap_TexCoord2sv), (__glXDispSwap_TexCoord3dv),
	(__glXDispSwap_TexCoord3fv), (__glXDispSwap_TexCoord3iv),
	(__glXDispSwap_TexCoord3sv), (__glXDispSwap_TexCoord4dv),
	(__glXDispSwap_TexCoord4fv), (__glXDispSwap_TexCoord4iv),
	(__glXDispSwap_TexCoord4sv), (__glXDispSwap_Vertex2dv),
	(__glXDispSwap_Vertex2fv), (__glXDispSwap_Vertex2iv),
	(__glXDispSwap_Vertex2sv), (__glXDispSwap_Vertex3dv),
	(__glXDispSwap_Vertex3fv), (__glXDispSwap_Vertex3iv),
	(__glXDispSwap_Vertex3sv), (__glXDispSwap_Vertex4dv),
	(__glXDispSwap_Vertex4fv), (__glXDispSwap_Vertex4iv),
	(__glXDispSwap_Vertex4sv), (__glXDispSwap_ClipPlane),
	(__glXDispSwap_ColorMaterial), (__glXDispSwap_CullFace),
	(__glXDispSwap_Fogf), (__glXDispSwap_Fogfv), (__glXDispSwap_Fogi),
	(__glXDispSwap_Fogiv), (__glXDispSwap_FrontFace),
	(__glXDispSwap_Hint), (__glXDispSwap_Lightf),
	(__glXDispSwap_Lightfv), (__glXDispSwap_Lighti),
	(__glXDispSwap_Lightiv), (__glXDispSwap_LightModelf),
	(__glXDispSwap_LightModelfv), (__glXDispSwap_LightModeli),
	(__glXDispSwap_LightModeliv), (__glXDispSwap_LineStipple),
	(__glXDispSwap_LineWidth), (__glXDispSwap_Materialf),
	(__glXDispSwap_Materialfv), (__glXDispSwap_Materiali),
	(__glXDispSwap_Materialiv), (__glXDispSwap_PointSize),
	(__glXDispSwap_PolygonMode), (__glXDispSwap_PolygonStipple),
	(__glXDispSwap_Scissor), (__glXDispSwap_ShadeModel),
	(__glXDispSwap_TexParameterf), (__glXDispSwap_TexParameterfv),
	(__glXDispSwap_TexParameteri), (__glXDispSwap_TexParameteriv),
	(__glXDispSwap_TexImage1D), (__glXDispSwap_TexImage2D),
	(__glXDispSwap_TexEnvf), (__glXDispSwap_TexEnvfv),
	(__glXDispSwap_TexEnvi), (__glXDispSwap_TexEnviv),
	(__glXDispSwap_TexGend), (__glXDispSwap_TexGendv),
	(__glXDispSwap_TexGenf), (__glXDispSwap_TexGenfv),
	(__glXDispSwap_TexGeni), (__glXDispSwap_TexGeniv),
	(__glXDispSwap_InitNames), (__glXDispSwap_LoadName),
	(__glXDispSwap_PassThrough), (__glXDispSwap_PopName),
	(__glXDispSwap_PushName), (__glXDispSwap_DrawBuffer),
	(__glXDispSwap_Clear), (__glXDispSwap_ClearAccum),
	(__glXDispSwap_ClearIndex), (__glXDispSwap_ClearColor),
	(__glXDispSwap_ClearStencil), (__glXDispSwap_ClearDepth),
	(__glXDispSwap_StencilMask), (__glXDispSwap_ColorMask),
	(__glXDispSwap_DepthMask), (__glXDispSwap_IndexMask),
	(__glXDispSwap_Accum), (__glXDispSwap_Disable),
	(__glXDispSwap_Enable), (__glXDispSwap_PopAttrib),
	(__glXDispSwap_PushAttrib), (__glXDispSwap_MapGrid1d),
	(__glXDispSwap_MapGrid1f), (__glXDispSwap_MapGrid2d),
	(__glXDispSwap_MapGrid2f), (__glXDispSwap_EvalCoord1dv),
	(__glXDispSwap_EvalCoord1fv), (__glXDispSwap_EvalCoord2dv),
	(__glXDispSwap_EvalCoord2fv), (__glXDispSwap_EvalMesh1),
	(__glXDispSwap_EvalPoint1), (__glXDispSwap_EvalMesh2),
	(__glXDispSwap_EvalPoint2), (__glXDispSwap_AlphaFunc),
	(__glXDispSwap_BlendFunc), (__glXDispSwap_LogicOp),
	(__glXDispSwap_StencilFunc), (__glXDispSwap_StencilOp),
	(__glXDispSwap_DepthFunc), (__glXDispSwap_PixelZoom),
	(__glXDispSwap_PixelTransferf), (__glXDispSwap_PixelTransferi),
	(__glXDispSwap_PixelStoref), (__glXDispSwap_PixelStorei),
	(__glXDispSwap_PixelMapfv), (__glXDispSwap_PixelMapuiv),
	(__glXDispSwap_PixelMapusv), (__glXDispSwap_ReadBuffer),
	(__glXDispSwap_CopyPixels), (__glXDispSwap_DrawPixels),
	(__glXDispSwap_GetBooleanv), (__glXDispSwap_GetClipPlane),
	(__glXDispSwap_GetDoublev), (__glXDispSwap_GetError),
	(__glXDispSwap_GetFloatv), (__glXDispSwap_GetIntegerv),
	(__glXDispSwap_GetLightfv), (__glXDispSwap_GetLightiv),
	(__glXDispSwap_GetMapdv), (__glXDispSwap_GetMapfv),
	(__glXDispSwap_GetMapiv), (__glXDispSwap_GetMaterialfv),
	(__glXDispSwap_GetMaterialiv), (__glXDispSwap_GetPixelMapfv),
	(__glXDispSwap_GetPixelMapuiv), (__glXDispSwap_GetPixelMapusv),
	(__glXDispSwap_GetTexEnvfv), (__glXDispSwap_GetTexEnviv),
	(__glXDispSwap_GetTexGendv), (__glXDispSwap_GetTexGenfv),
	(__glXDispSwap_GetTexGeniv), (__glXDispSwap_GetTexParameterfv),
	(__glXDispSwap_GetTexParameteriv),
	(__glXDispSwap_GetTexLevelParameterfv),
	(__glXDispSwap_GetTexLevelParameteriv), (__glXDispSwap_IsEnabled),
	(__glXDispSwap_IsList), (__glXDispSwap_DepthRange),
	(__glXDispSwap_Frustum), (__glXDispSwap_LoadIdentity),
	(__glXDispSwap_LoadMatrixf), (__glXDispSwap_LoadMatrixd),
	(__glXDispSwap_MatrixMode), (__glXDispSwap_MultMatrixf),
	(__glXDispSwap_MultMatrixd), (__glXDispSwap_Ortho),
	(__glXDispSwap_PopMatrix), (__glXDispSwap_PushMatrix),
	(__glXDispSwap_Rotated), (__glXDispSwap_Rotatef),
	(__glXDispSwap_Scaled), (__glXDispSwap_Scalef),
	(__glXDispSwap_Translated), (__glXDispSwap_Translatef),
	(__glXDispSwap_Viewport), (__glXDispSwap_BindTexture),
	(__glXDispSwap_Indexubv), (__glXDispSwap_PolygonOffset),
	(__glXDispSwap_AreTexturesResident),
	(__glXDispSwap_CopyTexImage1D), (__glXDispSwap_CopyTexImage2D),
	(__glXDispSwap_CopyTexSubImage1D),
	(__glXDispSwap_CopyTexSubImage2D), (__glXDispSwap_DeleteTextures),
	(__glXDispSwap_GenTextures), (__glXDispSwap_IsTexture),
	(__glXDispSwap_PrioritizeTextures), (__glXDispSwap_TexSubImage1D),
	(__glXDispSwap_TexSubImage2D), (__glXDispSwap_BlendColor),
	(__glXDispSwap_BlendEquation), (__glXDispSwap_ColorTable),
	(__glXDispSwap_ColorTableParameterfv),
	(__glXDispSwap_ColorTableParameteriv),
	(__glXDispSwap_CopyColorTable),
	(__glXDispSwap_GetColorTableParameterfv),
	(__glXDispSwap_GetColorTableParameteriv),
	(__glXDispSwap_ColorSubTable), (__glXDispSwap_CopyColorSubTable),
	(__glXDispSwap_ConvolutionFilter1D),
	(__glXDispSwap_ConvolutionFilter2D),
	(__glXDispSwap_ConvolutionParameterf),
	(__glXDispSwap_ConvolutionParameterfv),
	(__glXDispSwap_ConvolutionParameteri),
	(__glXDispSwap_ConvolutionParameteriv),
	(__glXDispSwap_CopyConvolutionFilter1D),
	(__glXDispSwap_CopyConvolutionFilter2D),
	(__glXDispSwap_GetConvolutionParameterfv),
	(__glXDispSwap_GetConvolutionParameteriv),
	(__glXDispSwap_GetHistogramParameterfv),
	(__glXDispSwap_GetHistogramParameteriv),
	(__glXDispSwap_GetMinmaxParameterfv),
	(__glXDispSwap_GetMinmaxParameteriv), (__glXDispSwap_Histogram),
	(__glXDispSwap_Minmax), (__glXDispSwap_ResetHistogram),
	(__glXDispSwap_ResetMinmax), (__glXDispSwap_TexImage3D),
	(__glXDispSwap_TexSubImage3D), (__glXDispSwap_CopyTexSubImage3D),
	(__glXDispSwap_ActiveTextureARB),
	(__glXDispSwap_MultiTexCoord1dvARB),
	(__glXDispSwap_MultiTexCoord1fvARB),
	(__glXDispSwap_MultiTexCoord1ivARB),
	(__glXDispSwap_MultiTexCoord1svARB),
	(__glXDispSwap_MultiTexCoord2dvARB),
	(__glXDispSwap_MultiTexCoord2fvARB),
	(__glXDispSwap_MultiTexCoord2ivARB),
	(__glXDispSwap_MultiTexCoord2svARB),
	(__glXDispSwap_MultiTexCoord3dvARB),
	(__glXDispSwap_MultiTexCoord3fvARB),
	(__glXDispSwap_MultiTexCoord3ivARB),
	(__glXDispSwap_MultiTexCoord3svARB),
	(__glXDispSwap_MultiTexCoord4dvARB),
	(__glXDispSwap_MultiTexCoord4fvARB),
	(__glXDispSwap_MultiTexCoord4ivARB),
	(__glXDispSwap_MultiTexCoord4svARB),
	(__glXDispSwap_SampleCoverageARB), (__glXDispSwap_DrawBuffersARB),
	(__glXDispSwap_AreTexturesResidentEXT),
	(__glXDispSwap_GenTexturesEXT), (__glXDispSwap_IsTextureEXT),
	(__glXDispSwap_SampleMaskSGIS), (__glXDispSwap_SamplePatternSGIS),
	(__glXDispSwap_PointParameterfEXT),
	(__glXDispSwap_PointParameterfvEXT),
	(__glXDispSwap_WindowPos3fvMESA),
	(__glXDispSwap_BlendFuncSeparateEXT),
	(__glXDispSwap_FogCoordfvEXT), (__glXDispSwap_FogCoorddvEXT),
	(__glXDispSwap_CompressedTexImage3DARB),
	(__glXDispSwap_CompressedTexImage2DARB),
	(__glXDispSwap_CompressedTexImage1DARB),
	(__glXDispSwap_CompressedTexSubImage3DARB),
	(__glXDispSwap_CompressedTexSubImage2DARB),
	(__glXDispSwap_CompressedTexSubImage1DARB),
	(__glXDispSwap_SecondaryColor3bvEXT),
	(__glXDispSwap_SecondaryColor3dvEXT),
	(__glXDispSwap_SecondaryColor3fvEXT),
	(__glXDispSwap_SecondaryColor3ivEXT),
	(__glXDispSwap_SecondaryColor3svEXT),
	(__glXDispSwap_SecondaryColor3ubvEXT),
	(__glXDispSwap_SecondaryColor3uivEXT),
	(__glXDispSwap_SecondaryColor3usvEXT),
	(__glXDispSwap_AreProgramsResidentNV),
	(__glXDispSwap_BindProgramNV), (__glXDispSwap_DeleteProgramsNV),
	(__glXDispSwap_ExecuteProgramNV), (__glXDispSwap_GenProgramsNV),
	(__glXDispSwap_GetProgramParameterdvNV),
	(__glXDispSwap_GetProgramParameterfvNV),
	(__glXDispSwap_GetProgramivNV), (__glXDispSwap_GetTrackMatrixivNV),
	(__glXDispSwap_GetVertexAttribdvARB),
	(__glXDispSwap_GetVertexAttribfvARB),
	(__glXDispSwap_GetVertexAttribivARB), (__glXDispSwap_IsProgramNV),
	(__glXDispSwap_LoadProgramNV),
	(__glXDispSwap_ProgramParameter4dvNV),
	(__glXDispSwap_ProgramParameter4fvNV),
	(__glXDispSwap_ProgramParameters4dvNV),
	(__glXDispSwap_ProgramParameters4fvNV),
	(__glXDispSwap_RequestResidentProgramsNV),
	(__glXDispSwap_TrackMatrixNV), (__glXDispSwap_VertexAttrib1dvARB),
	(__glXDispSwap_VertexAttrib1fvARB),
	(__glXDispSwap_VertexAttrib1svARB),
	(__glXDispSwap_VertexAttrib2dvARB),
	(__glXDispSwap_VertexAttrib2fvARB),
	(__glXDispSwap_VertexAttrib2svARB),
	(__glXDispSwap_VertexAttrib3dvARB),
	(__glXDispSwap_VertexAttrib3fvARB),
	(__glXDispSwap_VertexAttrib3svARB),
	(__glXDispSwap_VertexAttrib4dvARB),
	(__glXDispSwap_VertexAttrib4fvARB),
	(__glXDispSwap_VertexAttrib4svARB),
	(__glXDispSwap_VertexAttrib4NubvARB),
	(__glXDispSwap_VertexAttribs1dvNV),
	(__glXDispSwap_VertexAttribs1fvNV),
	(__glXDispSwap_VertexAttribs1svNV),
	(__glXDispSwap_VertexAttribs2dvNV),
	(__glXDispSwap_VertexAttribs2fvNV),
	(__glXDispSwap_VertexAttribs2svNV),
	(__glXDispSwap_VertexAttribs3dvNV),
	(__glXDispSwap_VertexAttribs3fvNV),
	(__glXDispSwap_VertexAttribs3svNV),
	(__glXDispSwap_VertexAttribs4dvNV),
	(__glXDispSwap_VertexAttribs4fvNV),
	(__glXDispSwap_VertexAttribs4svNV),
	(__glXDispSwap_VertexAttribs4ubvNV),
	(__glXDispSwap_PointParameteriNV),
	(__glXDispSwap_PointParameterivNV),
	(__glXDispSwap_ActiveStencilFaceEXT),
	(__glXDispSwap_VertexAttrib4bvARB),
	(__glXDispSwap_VertexAttrib4ivARB),
	(__glXDispSwap_VertexAttrib4ubvARB),
	(__glXDispSwap_VertexAttrib4usvARB),
	(__glXDispSwap_VertexAttrib4uivARB),
	(__glXDispSwap_VertexAttrib4NbvARB),
	(__glXDispSwap_VertexAttrib4NsvARB),
	(__glXDispSwap_VertexAttrib4NivARB),
	(__glXDispSwap_VertexAttrib4NusvARB),
	(__glXDispSwap_VertexAttrib4NuivARB),
	(__glXDispSwap_ProgramStringARB),
	(__glXDispSwap_ProgramEnvParameter4dvARB),
	(__glXDispSwap_ProgramEnvParameter4fvARB),
	(__glXDispSwap_ProgramLocalParameter4dvARB),
	(__glXDispSwap_ProgramLocalParameter4fvARB),
	(__glXDispSwap_GetProgramEnvParameterdvARB),
	(__glXDispSwap_GetProgramEnvParameterfvARB),
	(__glXDispSwap_GetProgramLocalParameterdvARB),
	(__glXDispSwap_GetProgramLocalParameterfvARB),
	(__glXDispSwap_GetProgramivARB),
	(__glXDispSwap_ProgramNamedParameter4fvNV),
	(__glXDispSwap_ProgramNamedParameter4dvNV),
	(__glXDispSwap_GetProgramNamedParameterfvNV),
	(__glXDispSwap_GetProgramNamedParameterdvNV),
	(__glXDispSwap_GenQueriesARB), (__glXDispSwap_DeleteQueriesARB),
	(__glXDispSwap_IsQueryARB), (__glXDispSwap_BeginQueryARB),
	(__glXDispSwap_EndQueryARB), (__glXDispSwap_GetQueryivARB),
	(__glXDispSwap_GetQueryObjectivARB),
	(__glXDispSwap_GetQueryObjectuivARB),
	(__glXDispSwap_GetVertexAttribdvNV),
	(__glXDispSwap_GetVertexAttribfvNV),
	(__glXDispSwap_GetVertexAttribivNV),
	(__glXDispSwap_VertexAttrib1dvNV),
	(__glXDispSwap_VertexAttrib1fvNV),
	(__glXDispSwap_VertexAttrib1svNV),
	(__glXDispSwap_VertexAttrib2dvNV),
	(__glXDispSwap_VertexAttrib2fvNV),
	(__glXDispSwap_VertexAttrib2svNV),
	(__glXDispSwap_VertexAttrib3dvNV),
	(__glXDispSwap_VertexAttrib3fvNV),
	(__glXDispSwap_VertexAttrib3svNV),
	(__glXDispSwap_VertexAttrib4dvNV),
	(__glXDispSwap_VertexAttrib4fvNV),
	(__glXDispSwap_VertexAttrib4svNV),
	(__glXDispSwap_VertexAttrib4ubvNV),
	(__glXDispSwap_IsRenderbufferEXT),
	(__glXDispSwap_BindRenderbufferEXT),
	(__glXDispSwap_DeleteRenderbuffersEXT),
	(__glXDispSwap_GenRenderbuffersEXT),
	(__glXDispSwap_RenderbufferStorageEXT),
	(__glXDispSwap_GetRenderbufferParameterivEXT),
	(__glXDispSwap_IsFramebufferEXT),
	(__glXDispSwap_BindFramebufferEXT),
	(__glXDispSwap_DeleteFramebuffersEXT),
	(__glXDispSwap_GenFramebuffersEXT),
	(__glXDispSwap_CheckFramebufferStatusEXT),
	(__glXDispSwap_FramebufferTexture1DEXT),
	(__glXDispSwap_FramebufferTexture2DEXT),
	(__glXDispSwap_FramebufferTexture3DEXT),
	(__glXDispSwap_FramebufferRenderbufferEXT),
	(__glXDispSwap_GetFramebufferAttachmentParameterivEXT),
	(__glXDispSwap_GenerateMipmapEXT):
	* GL/glx/indirect_reqsize.c: (__glXCallListsReqSize),
	(__glXBitmapReqSize), (__glXFogfvReqSize), (__glXLightfvReqSize),
	(__glXLightModelfvReqSize), (__glXMaterialfvReqSize),
	(__glXPolygonStippleReqSize), (__glXTexParameterfvReqSize),
	(__glXTexImage1DReqSize), (__glXTexImage2DReqSize),
	(__glXTexEnvfvReqSize), (__glXTexGendvReqSize),
	(__glXTexGenfvReqSize), (__glXPixelMapfvReqSize),
	(__glXPixelMapusvReqSize), (__glXDrawPixelsReqSize),
	(__glXPrioritizeTexturesReqSize), (__glXTexSubImage1DReqSize),
	(__glXTexSubImage2DReqSize), (__glXColorTableReqSize),
	(__glXColorTableParameterfvReqSize), (__glXColorSubTableReqSize),
	(__glXConvolutionFilter1DReqSize),
	(__glXConvolutionFilter2DReqSize),
	(__glXConvolutionParameterfvReqSize), (__glXTexImage3DReqSize),
	(__glXTexSubImage3DReqSize), (__glXDrawBuffersARBReqSize),
	(__glXPointParameterfvEXTReqSize),
	(__glXCompressedTexImage3DARBReqSize),
	(__glXCompressedTexImage2DARBReqSize),
	(__glXCompressedTexImage1DARBReqSize),
	(__glXCompressedTexSubImage3DARBReqSize),
	(__glXLoadProgramNVReqSize), (__glXProgramParameters4dvNVReqSize),
	(__glXProgramParameters4fvNVReqSize),
	(__glXVertexAttribs1dvNVReqSize), (__glXVertexAttribs2dvNVReqSize),
	(__glXVertexAttribs3dvNVReqSize), (__glXVertexAttribs3fvNVReqSize),
	(__glXVertexAttribs3svNVReqSize), (__glXVertexAttribs4dvNVReqSize),
	(__glXProgramNamedParameter4fvNVReqSize):
	* GL/glx/indirect_reqsize.h:
	* GL/glx/indirect_size_get.c: (__glCallLists_size),
	(__glFogfv_size), (__glLightfv_size), (__glLightModelfv_size),
	(__glMaterialfv_size), (__glTexParameterfv_size),
	(__glTexEnvfv_size), (__glTexGendv_size), (__glMap1d_size),
	(__glMap2d_size), (__glGetBooleanv_size),
	(__glGetTexParameterfv_size), (__glGetTexLevelParameterfv_size),
	(__glColorTableParameterfv_size),
	(__glGetColorTableParameterfv_size),
	(__glConvolutionParameterfv_size),
	(__glGetConvolutionParameterfv_size),
	(__glGetHistogramParameterfv_size),
	(__glGetMinmaxParameterfv_size), (__glPointParameterfvEXT_size),
	(__glGetProgramivNV_size), (__glGetVertexAttribdvARB_size),
	(__glGetProgramivARB_size), (__glGetQueryivARB_size),
	(__glGetQueryObjectivARB_size), (__glGetVertexAttribdvNV_size),
	(__glGetFramebufferAttachmentParameterivEXT_size):
	* GL/glx/indirect_size_get.h:
	* GL/glx/indirect_util.c: (__glGetBooleanv_variable_size),
	(__glXGetAnswerBuffer), (__glXSendReply), (__glXSendReplySwap):
	* GL/glx/indirect_util.h:
	* GL/glx/render2.c: (__glXDisp_Map1f), (__glXDisp_Map2f),
	(__glXDisp_Map1d), (__glXDisp_Map2d), (__glXDisp_DrawArrays):
	* GL/glx/render2swap.c: (__glXDispSwap_Map1f),
	(__glXDispSwap_Map2f), (__glXDispSwap_Map1d),
	(__glXDispSwap_Map2d), (__glXDispSwap_DrawArrays):
	* GL/glx/renderpix.c: (__glXDisp_SeparableFilter2D):
	* GL/glx/renderpixswap.c: (__glXDispSwap_SeparableFilter2D):
	* GL/glx/rensize.c: (__glXMap1dReqSize), (__glXMap1fReqSize),
	(__glXMap2dReqSize), (__glXMap2fReqSize), (__glXDrawArraysSize),
	(__glXSeparableFilter2DReqSize):
	* GL/glx/rensizetab.c:
	* GL/glx/single2.c: (__glXDisp_FeedbackBuffer),
	(__glXDisp_SelectBuffer), (__glXDisp_RenderMode),
	(__glXDisp_Flush), (__glXDisp_Finish), (DoGetString),
	(__glXDisp_GetString):
	* GL/glx/single2swap.c: (__glXDispSwap_FeedbackBuffer),
	(__glXDispSwap_SelectBuffer), (__glXDispSwap_RenderMode),
	(__glXDispSwap_Flush), (__glXDispSwap_Finish),
	(__glXDispSwap_GetString):
	* GL/glx/singlepix.c: (__glXDisp_ReadPixels),
	(__glXDisp_GetTexImage), (__glXDisp_GetPolygonStipple),
	(__glXDisp_GetSeparableFilter), (__glXDisp_GetConvolutionFilter),
	(__glXDisp_GetHistogram), (__glXDisp_GetMinmax),
	(__glXDisp_GetColorTable):
	* GL/glx/singlepixswap.c: (__glXDispSwap_ReadPixels),
	(__glXDispSwap_GetTexImage), (__glXDispSwap_GetPolygonStipple),
	(__glXDispSwap_GetSeparableFilter),
	(__glXDispSwap_GetConvolutionFilter), (__glXDispSwap_GetHistogram),
	(__glXDispSwap_GetMinmax), (__glXDispSwap_GetColorTable):
	* GL/glx/singlesize.c: (__glGetMap_size), (__glGetPixelMap_size),
	(__glGetTexImage_size):
	* GL/glx/singlesize.h:
	* GL/glx/xfont.c: (__glXMakeBitmapFromGlyph),
	(MakeBitmapsFromFont), (__glXUseXFont):
	* GL/mesa/Makefile.am:
	* GL/mesa/main/Makefile.am:
	* GL/symlink-mesa.sh:
	Bug #2996: libglx / libGLcore should use a dispatch table
	Port all changes from the (monolithic) accelerated_indirect-0-0-1
	branch to the modular trunk.  This will break the Darwin and cygwin
	builds.  Other than the changes to symlink-mesa.sh and the various
	Makefile.am files, to code is identical to what's in the branch.

2006-01-10  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Bomb when symlink-mesa.sh fails, instead of blindly continuing.

	* hw/xgl/**/Makefile.am:
	* hw/kdrive/**/Makefile.am:
	Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.

	* hw/xgl/egl/Makefile.am:
	Attempt to build xeglmodule.c, not xglxmodule.c.

	* hw/xfree86/os-support/bus/Makefile.am:
	Add xf86Sbus.h to EXTRA_DIST, as _HEADERS doesn't appear to get the same
	treatment as _SOURCES in terms of automatically DISTing.

2006-01-08  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/loader/dixsym.c:
	* include/globals.h:
	* mi/miinitext.c:
	* os/utils.c:
	Remove remaining #ifdef DPSEXT stanzas.

2006-01-06  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/dri/dri.c:
	* hw/xfree86/dri/dristruct.h:
	Move drawable lock acquisition into DRIClipNotify from DRIValidateTree,
	so we only take it when clipping a DRI drawable instead of on every
	tree update.  Note drawable lock acquisition per-screen instead of
	globally, and drop it in BlockHandler if necessary.

	* configure.ac:
	* Xprint/Makefile.am:
	* Xprint/ddxInit.c:
	* Xprint/pcl/Makefile.am:
	* Xprint/pcl-mono/Makefile.am:
	* cfb/Makefile.am:
	* cfb/Makefile.am.inc:
	* cfb16/Makefile.am:
	* cfb24/Makefile.am:
	* cfb32/Makefile.am:
	* mi/miinitext.c:
	Bug #5525: Build a working Xprt.  (Drew Parsons)

	* os/access.c:
	Bug #5218: Don't crash on unconfigured interfaces.  (Andrei Barbu)

2006-01-06  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/loader/misym.c:
	* mi/Makefile.am:
	* mi/mi.h:
	* mi/miclipn.c:
	Remove unused X11R4 DDX compatibility function miClipNotify.

2006-01-03  Eric Anholt  <anholt@FreeBSD.org>

	* render/picture.c: (premultiply):
	Correct rounding in divide-by-255 code.  Obtained from xserver.

2006-01-03  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xgl/xglpict.c: (xglPictureInit):
	Remove the manual AddFilter for convolution, which I'm pretty sure
	shouldn't be necessary due to it already happening from
	PictureSetDefaultFilters.

2006-01-03  Eric Anholt  <anholt@FreeBSD.org>

	* render/glyph.c: (ResetGlyphPrivates),
	(AllocateGlyphPrivateIndex), (AllocateGlyphPrivate),
	(SetGlyphScreenPrivateOffsets), (SetGlyphPrivatePointers),
	(ReallocGlobalGlyphPrivate), (GlyphInit), (GlyphFinishInit),
	(GlyphUninit), (FreeGlyph), (AddGlyph), (AllocateGlyph):
	* render/glyphstr.h:
	* render/miglyph.c: (miRealizeGlyph), (miUnrealizeGlyph):
	* render/mipict.c: (miPictureInit):
	* render/mipict.h:
	* render/picture.c: (PictureCloseScreen), (PictureFinishInit):
	* render/picturestr.h:
	Add glyph privates for Xgl, which uses them to implement a glyph cache.
	EXA would probably also like to do this.  This breaks module ABI for EXA
	and XAA, and likely breaks proprietary drivers as well.

	Obtained from: xserver tree (David Reveman)

2005-12-31  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xgl/glx/xglx.c: (xglxWindowExposures):
	* hw/xgl/glxext/xglglxext.c: (xglCreateBuffer):
	* hw/xgl/xglsync.c: (xglSyncBits):
	* hw/xgl/xglwindow.c: (xglCopyWindow):
	Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen,
	&foo).  While it is no longer (or rather, once again not) required as of
	regionstr.h r1.4, it matches the style of the rest of the xorg code.

2005-12-30  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xgl/xglsync.c: (xglSyncBits), (xglSyncSurface):
	Initialize the fourcc value in stack-allocated glitz_pixel_format_t
	structures.  Greatly reduces the number of uninitialized-value accesses
	during Xgl startup according to valgrind.  Allocating and filling these
	in by hand on the stack seems very shady to me.

2005-12-30  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a
	main() to instead use a nice AC_CHECK_HEADERS that works.  Also, fix
	the nearby SYSV IPC check which was lacking an argument and giving
	bogus results (it's "AC_TRY_LINK(includes, main, yes, no)").

2005-12-29  Eric Anholt  <anholt@FreeBSD.org>

	* include/dix-config.h.in:
	Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD
	would be created without the port number due to xtrans's define not
	being used when xtrans was compiled in the X Server.

2005-12-29  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/utils/kbd_mode/Makefile.am:
	Add an empty all-local target for FreeBSD make's sake, which doesn't
	deal with .PHONY.

2005-12-29  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Disable building LBX by default.

	* mi/misprite.c:
	Style fix, make SCREEN_EPILOGUE two arguments instead of three.

	* hw/kdrive/src/kinput.c:
	Make kdInputMachine static const, shrinks .data a bit.

2005-12-29  Dave Airlie  <airlied@linux.ie>

	* hw/xfree86/os-support/bus/Pci.c: (pciByteSwap):
	* hw/xfree86/os-support/bus/Pci.h:
	* hw/xfree86/os-support/bus/freebsdPci.c:
	* hw/xfree86/os-support/bus/ix86Pci.c:
	* hw/xfree86/os-support/bus/linuxPci.c:
	* hw/xfree86/os-support/bus/ppcPci.c: (ppcPciInit):
	* hw/xfree86/os-support/bus/zx1PCI.c:
	* hw/xfree86/os-support/xf86_OSlib.h:
	Remove PowerMAX_OS define it never worked , it'll never work
	again, finishes running joke of OLS2005	

2005-12-28  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xgl/Makefile.am:
	* hw/xgl/egl/Makefile.am:
	* hw/xgl/glx/Makefile.am:
	* mi/miinitext.c:
	Add necessary *CONFIG_H declarations and a force-off of XF86* extensions
	in miinitext in the XGL case.  Prevents mismatched structure sizes on my
	_XSERVER64 machine.  At this point, with the uncommitted render/ diffs,
	Xglx starts up but displays badly.

2005-12-28  Luc Verhaegen  <libv@skynet.be>

	* configure.ac:
	* hw/xfree86/common/xf86Config.c: (GenerateDriverlist),
	(configMonitor), (configExtensions), (xf86HandleConfigFile):
	* hw/xfree86/common/xf86Mode.c: (xf86ModeStatusToString),
	(xf86CheckModeForMonitor):
	* hw/xfree86/common/xf86str.h:
	* hw/xfree86/utils/Makefile.am:
	* hw/xfree86/utils/cvt/Makefile.am:
	* hw/xfree86/utils/cvt/cvt.c: (add), (PrintModeline),
	(xf86CVTMode), (xf86CVTCheckStandard), (PrintUsage),
	(PrintComment), (main):
	* hw/xfree86/utils/cvt/cvt.man.pre:
	Bug #5153: standalone CVT modeline generator.
	- add hw/xfree86/utils/cvt/, cvt.c, cvt.man.pre and Makefile.am.   
	- Adjust configure.ac and hw/xfree86/utils/Makefile.am for cvt. 
	- Add MonPtr->reducedblanking and Option "ReducedBlanking" to the
	  Monitor section.
	- Check for reduced blanking in xf86CheckModeForMonitor and disallow
	  modes with less than 25% blanking otherwise.
	- Fix some warnings in hw/xfree86/common/xf86Config.c.

2005-12-28  Eric Anholt  <anholt@FreeBSD.org>

	* render/filter.c: (SetPictureFilter):
	* render/mipict.c: (miChangePictureTransform),
	(miChangePictureFilter), (miPictureInit):
	* render/mipict.h:
	* render/picture.c: (SetPictureTransform):
	Merge from xserver: Make the existing ChangePictureFilter and
	ChangePictureTransform screen hooks get called at appropriate times.

2005-12-28  Eric Anholt  <anholt@FreeBSD.org>

	* fb/fbpict.h:
	Fix a copy'n'paste-o that would result in mis-rounding of the results of
	several composite operators in A and G channels.

2005-12-28  Eric Anholt  <anholt@FreeBSD.org>

	* Xext/shmint.h:
	Merge from xserver a header for shm's server internal functions, which
	are called by DDXes.  Desired by XGL, and should be used in other
	locations, probably.

2005-12-28  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/Makefile.am:
	* hw/xgl/.cvsignore:
	* hw/xgl/Makefile.am:
	* hw/xgl/egl/.cvsignore:
	* hw/xgl/egl/Makefile.am:
	* hw/xgl/egl/evdev.c:
	* hw/xgl/egl/kinput.c:
	* hw/xgl/egl/module/.cvsignore:
	* hw/xgl/egl/module/Makefile.am:
	* hw/xgl/glx/.cvsignore:
	* hw/xgl/glx/Makefile.am:
	* hw/xgl/glx/module/.cvsignore:
	* hw/xgl/glx/module/Makefile.am:
	* hw/xgl/glx/xglxinit.c: (InitOutput), (InitInput),
	(ddxProcessArgument), (ddxInitGlobals):
	* hw/xgl/glxext/.cvsignore:
	* hw/xgl/glxext/module/.cvsignore:
	* hw/xgl/glxext/xglglxext.h:
	* hw/xgl/xgl.h:
	* hw/xgl/xglglx.c: (xglLoadGLXModules), (xglUnloadGLXModules):
	* hw/xgl/xglhash.c: (xglLoadHashFuncs):
	* hw/xgl/xglinit.c: (xglEnsureDDXModule), (ddxInitGlobals):
	* hw/xgl/xglloader.c: (xglLoadModule):
	* hw/xgl/xglmodule.h:
	* include/.cvsignore:
	* include/xgl-config.h.in:
	Initial commit of XGL build infrastructure and XGL code changes for
	building within the xorg server tree.  Requires additional, uncommitted
	dix changes to successfully build, and successful running is still yet
	to happen.

2005-12-27  Adam Jackson  <ajax@freedesktop.org>

	* hw/kdrive/Imakefile:
	* hw/kdrive/*/Imakefile:
	Remove Imakefiles.

	* hw/kdrive/*/Makefile.am:
	s/XSERVER/KDRIVE/

	* configure.ac:
	Get Xsdl closer to linking.

	* configure.ac:
	* hw/kdrive/Makefile.am:
	* hw/kdrive/fake/Makefile.am:
	* hw/kdrive/src/Makefile.am:
	* hw/kdrive/src/kdrive.c:
	* hw/kdrive/src/kshadow.c:
	* mi/miinitext.c:
	Enough build fixes to get {sdl,ephyr,fake} to link.


2005-12-26  Adam Jackson  <ajax@freedesktop.org>

	* os/oscolor.c:
	Nuke unsupported NDBM routines.  Shrink the hash table a bit, over
	25% of the buckets were going empty.

	* Makefile.am:
	* hw/Makefile.am:
	* hw/*/Makefile.am:
	Bug #4190: Add a rule for 'make relink' since automake sucks.

	* hw/kdrive/*:
	Start importing kdrive.

	* hw/kdrive/Makefile.am:
	* hw/kdrive/ati/Makefile.am:
	* hw/kdrive/ati/ati.c:
	* hw/kdrive/ati/ati.h:
	* hw/kdrive/ati/ati_cursor.c:
	* hw/kdrive/ati/ati_draw.c:
	* hw/kdrive/ati/ati_dri.c:
	* hw/kdrive/ati/ati_stub.c:
	* hw/kdrive/ati/ati_video.c:
	* hw/kdrive/ati/radeon_composite.c:
	* hw/kdrive/chips/Makefile.am:
	* hw/kdrive/chips/chips.c:
	* hw/kdrive/chips/chipsdraw.c:
	* hw/kdrive/chips/chipsstub.c:
	* hw/kdrive/ephyr/Makefile.am:
	* hw/kdrive/ephyr/ephyr.c:
	* hw/kdrive/ephyr/ephyr.h:
	* hw/kdrive/ephyr/ephyrinit.c:
	* hw/kdrive/ephyr/os.c:
	* hw/kdrive/epson/Makefile.am:
	* hw/kdrive/epson/epson13806.c:
	* hw/kdrive/epson/epson13806stub.c:
	* hw/kdrive/fake/Makefile.am:
	* hw/kdrive/fake/fake.c:
	* hw/kdrive/fake/fakeinit.c:
	* hw/kdrive/fake/kbd.c:
	* hw/kdrive/fake/mouse.c:
	* hw/kdrive/fake/os.c:
	* hw/kdrive/fbdev/Makefile.am:
	* hw/kdrive/fbdev/fbdev.c:
	* hw/kdrive/fbdev/fbinit.c:
	* hw/kdrive/i810/Makefile.am:
	* hw/kdrive/i810/i810.c:
	* hw/kdrive/i810/i810_cursor.c:
	* hw/kdrive/i810/i810_video.c:
	* hw/kdrive/i810/i810draw.c:
	* hw/kdrive/i810/i810stub.c:
	* hw/kdrive/igs/igs.c:
	* hw/kdrive/igs/igscmap.c:
	* hw/kdrive/igs/igscurs.c:
	* hw/kdrive/igs/igsdraw.c:
	* hw/kdrive/igs/igsreg.c:
	* hw/kdrive/igs/igsstub.c:
	* hw/kdrive/ipaq/ipaq.c:
	* hw/kdrive/itsy/itsy.c:
	* hw/kdrive/itsy/kbd.c:
	* hw/kdrive/itsy/ts.c:
	* hw/kdrive/linux/Makefile.am:
	* hw/kdrive/linux/agp.c:
	* hw/kdrive/linux/bus.c:
	* hw/kdrive/linux/evdev.c:
	* hw/kdrive/linux/keyboard.c:
	* hw/kdrive/linux/linux.c:
	* hw/kdrive/linux/mouse.c:
	* hw/kdrive/linux/ms.c:
	* hw/kdrive/linux/ps2.c:
	* hw/kdrive/linux/ts.c:
	* hw/kdrive/linux/tslib.c:
	* hw/kdrive/mach64/Makefile.am:
	* hw/kdrive/mach64/mach64.c:
	* hw/kdrive/mach64/mach64curs.c:
	* hw/kdrive/mach64/mach64draw.c:
	* hw/kdrive/mach64/mach64stub.c:
	* hw/kdrive/mach64/mach64video.c:
	* hw/kdrive/mga/Makefile.am:
	* hw/kdrive/mga/g400_composite.c:
	* hw/kdrive/mga/mga.c:
	* hw/kdrive/mga/mgadraw.c:
	* hw/kdrive/mga/mgastub.c:
	* hw/kdrive/neomagic/Makefile.am:
	* hw/kdrive/neomagic/backend.c:
	* hw/kdrive/neomagic/neo_draw.c:
	* hw/kdrive/neomagic/neomagic.c:
	* hw/kdrive/neomagic/neomagicstub.c:
	* hw/kdrive/nvidia/Makefile.am:
	* hw/kdrive/nvidia/nvidia.c:
	* hw/kdrive/nvidia/nvidiacurs.c:
	* hw/kdrive/nvidia/nvidiadraw.c:
	* hw/kdrive/nvidia/nvidiastub.c:
	* hw/kdrive/nvidia/nvidiavideo.c:
	* hw/kdrive/pcmcia/pcmcia.c:
	* hw/kdrive/pcmcia/pcmciacurs.c:
	* hw/kdrive/pcmcia/pcmciarotate.c:
	* hw/kdrive/pcmcia/pcmciashadow.c:
	* hw/kdrive/pcmcia/pcmciastub.c:
	* hw/kdrive/pm2/Makefile.am:
	* hw/kdrive/pm2/pm2.c:
	* hw/kdrive/pm2/pm2_draw.c:
	* hw/kdrive/pm2/pm2stub.c:
	* hw/kdrive/r128/Makefile.am:
	* hw/kdrive/r128/r128.c:
	* hw/kdrive/r128/r128draw.c:
	* hw/kdrive/r128/r128stub.c:
	* hw/kdrive/savage/s3.c:
	* hw/kdrive/savage/s3clock.c:
	* hw/kdrive/savage/s3cmap.c:
	* hw/kdrive/savage/s3curs.c:
	* hw/kdrive/savage/s3draw.c:
	* hw/kdrive/savage/s3gc.c:
	* hw/kdrive/savage/s3reg.c:
	* hw/kdrive/savage/s3rtst.c:
	* hw/kdrive/savage/s3stub.c:
	* hw/kdrive/sdl/Makefile.am:
	* hw/kdrive/sdl/sdl.c:
	* hw/kdrive/sis300/Makefile.am:
	* hw/kdrive/sis300/sis.c:
	* hw/kdrive/sis300/sis.h:
	* hw/kdrive/sis300/sis_draw.c:
	* hw/kdrive/sis300/sis_stub.c:
	* hw/kdrive/sis530/sis.c:
	* hw/kdrive/sis530/sisclock.c:
	* hw/kdrive/sis530/siscmap.c:
	* hw/kdrive/sis530/siscurs.c:
	* hw/kdrive/sis530/sisdraw.c:
	* hw/kdrive/sis530/sisio.c:
	* hw/kdrive/sis530/sisstub.c:
	* hw/kdrive/smi/Makefile.am:
	* hw/kdrive/smi/smi.c:
	* hw/kdrive/smi/smidraw.c:
	* hw/kdrive/smi/smistub.c:
	* hw/kdrive/smi/smivideo.c:
	* hw/kdrive/src/Makefile.am:
	* hw/kdrive/src/kaa.c:
	* hw/kdrive/src/kaapict.c:
	* hw/kdrive/src/kasync.c:
	* hw/kdrive/src/kcmap.c:
	* hw/kdrive/src/kcolor.c:
	* hw/kdrive/src/kcurscol.c:
	* hw/kdrive/src/kdrive.c:
	* hw/kdrive/src/kinfo.c:
	* hw/kdrive/src/kinput.c:
	* hw/kdrive/src/kkeymap.c:
	* hw/kdrive/src/kloadmap.c:
	* hw/kdrive/src/kmap.c:
	* hw/kdrive/src/kmode.c:
	* hw/kdrive/src/knoop.c:
	* hw/kdrive/src/koffscreen.c:
	* hw/kdrive/src/kshadow.c:
	* hw/kdrive/src/ktest.c:
	* hw/kdrive/src/kxv.c:
	* hw/kdrive/src/vga.c:
	* hw/kdrive/trident/trident.c:
	* hw/kdrive/trident/tridentcurs.c:
	* hw/kdrive/trident/tridentdraw.c:
	* hw/kdrive/trident/tridentstub.c:
	* hw/kdrive/trio/s3.c:
	* hw/kdrive/trio/s3clock.c:
	* hw/kdrive/trio/s3cmap.c:
	* hw/kdrive/trio/s3curs.c:
	* hw/kdrive/trio/s3stub.c:
	* hw/kdrive/ts300/ts300.c:
	* hw/kdrive/vesa/Makefile.am:
	* hw/kdrive/vesa/vbe.c:
	* hw/kdrive/vesa/vesa.c:
	* hw/kdrive/vesa/vesainit.c:
	* hw/kdrive/vesa/vga.c:
	* hw/kdrive/vesa/vm86.c:
	* hw/kdrive/via/Makefile.am:
	* hw/kdrive/vxworks/vxkbd.c:
	* hw/kdrive/vxworks/vxmouse.c:
	* hw/kdrive/vxworks/vxworks.c:
	Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h

	* configure.ac:
	* hw/Makefile.am:
	* include/kdrive-config.h.in:
	Skeletal kdrive build system.  Totally non-functional atm.

2005-12-26  Daniel Stone  <daniel@freedesktop.org>

	* xkb/xkbInit.c:
	Remove unused -xkbdb and -noloadxkb options.  Rename -ar1 and -ar2 to
	-ardelay and -arinterval, respectively.  Remove XKB banner from help text.

2005-12-25  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* miext/Makefile.am:
	* miext/layer/*:
	* hw/xfree86/dixmods/Makefile.am:
	* hw/xfree86/dixmods/extmod/Makefile.am:
	Remove unused layer module.

2005-12-23  Alan Coopersmith  <alan.coopersmith@sun.com>

	* doc/Xserver.man.pre: 
	Change list of X server man pages in "See Also" section to list the
	ones actually included and remove the ones that are no longer.

2005-12-23  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Make LBX configuration default to 'auto'.

2005-12-22  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/dixmods/Makefile.am:
	* hw/xfree86/xaa/Makefile.am:
	Adjust the rules for auto-generating some source files, so that they
	work on both GNU make and FreeBSD's make.

2005-12-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Update package version for X11R7 release.

2005-12-20  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/common/xf86Config.c:
	Bug #5359: Fix a segfault (Mark Kettenis)

	* fb/fbpict.c:
	Fix an fb regression on A8 pictures.  (Fredrik Höglund)

2005-12-19  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/doc/man/xorg.conf.man.pre:
	Bug #5116: Refer DRI section details to dri.fd.o.

2005-12-19  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/doc/devel/exa-driver.txt:
	* hw/xfree86/getconfig/cfg.man.pre:
	* hw/xfree86/getconfig/getconfig.man.pre:
	Fix typos.

2005-12-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/scanpci/pci.ids: 
	* hw/xfree86/scanpci/xf86PciStdIds.h:
	Update to 2005-12-14 snapshot from pciids.sf.net

2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Update package version number for final X11R7 release candidate.
	Update release string to 6.99.99.904.

2005-12-14  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/common/xf86Globals.c:
	* hw/xfree86/common/xf86Init.c:
	* hw/xfree86/common/xf86Priv.h:
	* hw/xfree86/os-support/linux/lnx_apm.c:
	Bug #4718: Command line flag to disable ACPI.

2005-12-13  Adam Jackson  <ajax@freedesktop.org>

	* Xext/Makefile.am:
	Spell it XINERAMA_SRCS, not PANORAMIX_SRCS.

	* GL/mesa/X/Makefile.am:
	Build libglx correctly when not building the Xorg DDX.

2005-12-12  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/os-support/solaris/sun_kbdEv.c: 
	Remove unnecessary include of dgaproc.h that broke Solaris builds.

2005-12-11  Alan Coopersmith  <alan.coopersmith@sun.com>

	* Xext/Makefile.am: 
	Bugzilla #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715>
	Files in xserver/xorg/Xext not included in tarball after make dist

2005-12-09  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/xf8_32wid/Makefile.am:
	Bug #4809: Re-fix that doesn't break distcheck. (Alan Coopersmith)

2005-12-08  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Bug #4361: Define XF86CONFIGFILE properly so config file generation
	works.

2005-12-08  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/dmx/doc/Makefile.am:
	* hw/xfree86/doc/sgml/Makefile.am:
	Fix sgml docs build.

2005-12-08  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Add configure option to set the top level font dir.

2005-12-08  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	Add configure options to allow hard-coded paths to be changed.

2005-12-07  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Change to use the app-defaults default dir configured in libXt.

2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* Xprint/doc/Makefile.am:
	* doc/Makefile.am:
	* hw/dmx/Makefile.am:
	* hw/dmx/config/Makefile.am:
	* hw/vfb/Makefile.am:
	* hw/xfree86/getconfig/Makefile.am:
	* hw/xfree86/utils/gtf/Makefile.am:
	* hw/xfree86/utils/kbd_mode/Makefile.am:
	* hw/xfree86/utils/pcitweak/Makefile.am:
	* hw/xfree86/utils/scanpci/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	* hw/xnest/Makefile.am:
	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.

2005-12-06  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Bug #5230: Fix whitespace bugs.

2005-12-06  Alan Coopersmith  <alan.coopersmith@sun.com>

	* os/Makefile.am: 
	Bugzilla #5219 <https://bugs.freedesktop.org/show_bug.cgi?id=5219>
	Make sure all optional sources are included in EXTRA_DIST,
	even if they aren't used on the platform the distballs are made on.

2005-12-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xorg/Makefile.am:
	* xorg/configure.ac:
	* xorg/hw/xfree86/Makefile.am:
	* hw/xfree86/dixmods/Makefile.am: 
	Bugzilla #4809 <https://bugs.freedesktop.org/show_bug.cgi?id=4809>
	Patch #3908 <https://bugs.freedesktop.org/attachment.cgi?id=3908>
	xf8_32wid and cfb24 only need to be built on sparc

2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Update package version number for X11R7 RC3 release.
	Update release string to 6.99.99.903 (i.e., 7.0 RC3).

2005-12-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/glx/Makefile.am:
	* GL/mesa/X/Makefile.am:
	* GL/mesa/array_cache/Makefile.am:
	* GL/mesa/glapi/Makefile.am:
	* GL/mesa/main/Makefile.am:
	* GL/mesa/math/Makefile.am:
	* GL/mesa/shader/Makefile.am:
	* GL/mesa/shader/grammar/Makefile.am:
	* GL/mesa/shader/slang/Makefile.am:
	* GL/mesa/swrast/Makefile.am:
	* GL/mesa/swrast_setup/Makefile.am:
	* GL/mesa/tnl/Makefile.am:
	* XTrap/Makefile.am:
	* Xext/Makefile.am:
	* Xi/Makefile.am:
	* Xprint/Makefile.am:
	* Xprint/pcl/Makefile.am:
	* Xprint/ps/Makefile.am:
	* Xprint/raster/Makefile.am:
	* afb/Makefile.am:
	* cfb/Makefile.am:
	* cfb16/Makefile.am:
	* cfb24/Makefile.am:
	* cfb32/Makefile.am:
	* composite/Makefile.am:
	* configure.ac:
	* damageext/Makefile.am:
	* dbe/Makefile.am:
	* dix/Makefile.am:
	* fb/Makefile.am:
	* hw/dmx/Makefile.am:
	* hw/dmx/config/Makefile.am:
	* hw/dmx/glxProxy/Makefile.am:
	* hw/dmx/input/Makefile.am:
	* hw/vfb/Makefile.am:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/common/Makefile.am:
	* hw/xfree86/ddc/Makefile.am:
	* hw/xfree86/dixmods/Makefile.am:
	* hw/xfree86/dixmods/extmod/Makefile.am:
	* hw/xfree86/dri/Makefile.am:
	* hw/xfree86/dummylib/Makefile.am:
	* hw/xfree86/exa/Makefile.am:
	* hw/xfree86/fbdevhw/Makefile.am:
	* hw/xfree86/i2c/Makefile.am:
	* hw/xfree86/int10/Makefile.am:
	* hw/xfree86/loader/Makefile.am:
	* hw/xfree86/os-support/bsd/Makefile.am:
	* hw/xfree86/os-support/bus/Makefile.am:
	* hw/xfree86/os-support/drm/Makefile.am:
	* hw/xfree86/os-support/linux/Makefile.am:
	* hw/xfree86/os-support/misc/Makefile.am:
	* hw/xfree86/os-support/solaris/Makefile.am:
	* hw/xfree86/parser/Makefile.am:
	* hw/xfree86/rac/Makefile.am:
	* hw/xfree86/ramdac/Makefile.am:
	* hw/xfree86/scanpci/Makefile.am:
	* hw/xfree86/shadowfb/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	* hw/xfree86/vbe/Makefile.am:
	* hw/xfree86/vgahw/Makefile.am:
	* hw/xfree86/x86emu/Makefile.am:
	* hw/xfree86/xaa/Makefile.am:
	* hw/xfree86/xf1bpp/Makefile.am:
	* hw/xfree86/xf4bpp/Makefile.am:
	* hw/xfree86/xf8_16bpp/Makefile.am:
	* hw/xfree86/xf8_32bpp/Makefile.am:
	* hw/xfree86/xf8_32wid/Makefile.am:
	* hw/xnest/Makefile.am:
	* include/xorg-config.h.in:
	* include/xorg-server.h.in:
	* include/xwin-config.h.in:
	* lbx/Makefile.am:
	* mfb/Makefile.am:
	* mi/Makefile.am:
	* miext/cw/Makefile.am:
	* miext/damage/Makefile.am:
	* miext/layer/Makefile.am:
	* miext/shadow/Makefile.am:
	* os/Makefile.am:
	* randr/Makefile.am:
	* record/Makefile.am:
	* render/Makefile.am:
	* xfixes/Makefile.am:
	* xkb/Makefile.am:
	* xorg-server.pc.in:
	Define XFree86Server only where it is required.

2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/mesa/X/Makefile.am:
	Fix GL build when srcdir != builddir (Donnie Berkholz).

2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* include/dix-config.h.in:
	* include/xorg-server.h.in:
	Add missing XvExtension and XvMCExtension defines.

2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci

2005-11-30  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xfree86/os-support/bus/Makefile.am:
	Bug #5160: Fix the modular build to try to use the same logic for
	choosing the architecture/os-specific bus support as monolithic.

2005-11-29  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Only build dlloader modules by default.

2005-11-29  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/glx/Makefile.am:
	* GL/mesa/X/Makefile.am:
	* GL/mesa/array_cache/Makefile.am:
	* GL/mesa/glapi/Makefile.am:
	* GL/mesa/main/Makefile.am:
	* GL/mesa/math/Makefile.am:
	* GL/mesa/shader/Makefile.am:
	* GL/mesa/shader/grammar/Makefile.am:
	* GL/mesa/shader/slang/Makefile.am:
	* GL/mesa/swrast/Makefile.am:
	* GL/mesa/swrast_setup/Makefile.am:
	* GL/mesa/tnl/Makefile.am:
	* GL/symlink-mesa.sh:
	* XTrap/Makefile.am:
	* Xext/Makefile.am:
	* Xi/Makefile.am:
	* afb/Makefile.am:
	* cfb/Makefile.am:
	* cfb16/Makefile.am:
	* cfb24/Makefile.am:
	* cfb32/Makefile.am:
	* composite/Makefile.am:
	* configure.ac:
	* damageext/Makefile.am:
	* dbe/Makefile.am:
	* dix/Makefile.am:
	* fb/Makefile.am:
	* hw/dmx/glxProxy/Makefile.am:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/common/Makefile.am:
	* hw/xfree86/ddc/Makefile.am:
	* hw/xfree86/dixmods/Makefile.am:
	* hw/xfree86/dixmods/extmod/Makefile.am:
	* hw/xfree86/dri/Makefile.am:
	* hw/xfree86/dummylib/Makefile.am:
	* hw/xfree86/exa/Makefile.am:
	* hw/xfree86/fbdevhw/Makefile.am:
	* hw/xfree86/i2c/Makefile.am:
	* hw/xfree86/int10/Makefile.am:
	* hw/xfree86/loader/Makefile.am:
	* hw/xfree86/os-support/bsd/Makefile.am:
	* hw/xfree86/os-support/bus/Makefile.am:
	* hw/xfree86/os-support/drm/Makefile.am:
	* hw/xfree86/os-support/linux/Makefile.am:
	* hw/xfree86/os-support/misc/Makefile.am:
	* hw/xfree86/os-support/solaris/Makefile.am:
	* hw/xfree86/parser/Makefile.am:
	* hw/xfree86/rac/Makefile.am:
	* hw/xfree86/ramdac/Makefile.am:
	* hw/xfree86/scanpci/Makefile.am:
	* hw/xfree86/shadowfb/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/vbe/Makefile.am:
	* hw/xfree86/vgahw/Makefile.am:
	* hw/xfree86/x86emu/Makefile.am:
	* hw/xfree86/xaa/Makefile.am:
	* hw/xfree86/xf1bpp/Makefile.am:
	* hw/xfree86/xf4bpp/Makefile.am:
	* hw/xfree86/xf8_16bpp/Makefile.am:
	* hw/xfree86/xf8_32bpp/Makefile.am:
	* hw/xfree86/xf8_32wid/Makefile.am:
	* include/xorg-config.h.in:
	* lbx/Makefile.am:
	* mfb/Makefile.am:
	* mi/Makefile.am:
	* miext/cw/Makefile.am:
	* miext/damage/Makefile.am:
	* miext/layer/Makefile.am:
	* miext/shadow/Makefile.am:
	* os/Makefile.am:
	* randr/Makefile.am:
	* record/Makefile.am:
	* render/Makefile.am:
	* xfixes/Makefile.am:
	* xkb/Makefile.am:
	* xorg-server.pc.in:
	Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update
	loadable module builds to reflect this change.

2005-11-23  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/parser/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Add configure option to install libxf86config.a (disabled by
	default).

2005-11-21  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/utils/ioport/Makefile.am:
	Bug #5118: Use "rm -f" instead of "$(RM)", which isn't always defined.

2005-11-20  Felix Kuehling  <fxkuehl@gmx.de>

	* configure.ac:
	Fix Xprt library dependencies in the case that Xprint is
	auto-detected by configure.

2005-11-20  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	* xkb/Makefile.am:
	Make sure XKM_OUTPUT_DIR (used in code) ends in / (so paths don't
	get hosed when appending file names) but XKB_COMPILED_DIR (used 
	in Makefiles) does not so install-sh -d doesn't get confused when
	the directory already exists.

2005-11-19  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	Add xext to list of modules xorgcfg depends on.

2005-11-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/glx/Makefile.am:
	* Xprint/Makefile.am:
	* Xprint/pcl/Makefile.am:
	* Xprint/ps/Makefile.am:
	* Xprint/raster/Makefile.am:
	* configure.ac:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	* xorg-server.pc.in:
	Update dependencies to work with separate build roots.

2005-11-18  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/os-support/linux/Makefile.am:
	Bug #4928: Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck)

	* configure.ac:
	* hw/xfree86/dixmods/Makefile.am:
	Bug #4824: Build XTrap support by default, matching monolith.

2005-11-16  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Fix builds when not building the Xorg DDX.

2005-11-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/glx/glcontextmodes.c:
	* GL/glx/glcontextmodes.h:
	* GL/symlink-mesa.sh:
	Use glcontextmodes.[ch] from Mesa.

2005-11-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* GL/glx/Makefile.am:
	Add GL_CFLAGS so that GLX can find its proto headers when using
	separate build dirs.

2005-11-13  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	Default xkb-output directory needs trailing slash.

2005-11-13  Alan Coopersmith  <alan.coopersmith@sun.com>

	* Xprint/doc/Makefile.am:
	* hw/dmx/Makefile.am:
	* hw/dmx/config/Makefile.am:
	* hw/vfb/Makefile.am:
	* hw/xfree86/doc/man/Makefile.am:
	* hw/xfree86/getconfig/Makefile.am:
	* hw/xfree86/utils/gtf/Makefile.am:
	* hw/xfree86/utils/kbd_mode/Makefile.am:
	* hw/xfree86/utils/pcitweak/Makefile.am:
	* hw/xfree86/utils/scanpci/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	* hw/xnest/Makefile.am:
	* hw/xwin/Makefile.am:
	Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019>
	xserver installs manpages into 'man1' instead of 'man1x'

2005-11-12  Alan Coopersmith  <alan.coopersmith@sun.com>

	* include/dix-config.h.in: 
	Bug #4832 <https://bugs.freedesktop.org/show_bug.cgi?id=4832>
	use RGB_DB not RGB_PATH as that's what configure defines
	(Jürg Billeter  <j@bitron.ch>)
  
2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* include/dix-config.h.in:
	* include/xorg-server.h.in:
	Fix typo to enable DGA support.

	* hw/xfree86/dixmods/extmod/Makefile.am:
	EXTMODULE is required to build DGA support into extmod.

2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Update package version number for X11R7 RC2 release.
	Update release string to 6.99.99.902 (i.e., 7.0 RC2).

2005-11-08  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* hw/xfree86/os-support/Makefile.am:
	* hw/xfree86/os-support/sco/Makefile.am:
	* hw/xfree86/os-support/usl/Makefile.am:
	Add newly checked in files to Xorg server build.

	* configure.ac:
	* include/dix-config.h.in:
	Fix release date.
	Enable DGA extension by default.

2005-11-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* dix/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Fix vendor string and release version reported by the servers.
	Enable security, lbx and xevie extensions to give us parity
	with monolithic tree.

2005-11-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* doc/Makefile.am: 
	Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1
	
2005-11-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* include/dix-config.h.in:
	Add support for enabling/disabling DBE (part of generic enable/disable
	extension support in the server).

2005-11-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* Makefile.am:
	Add xorg-server.m4 for driver dependency checking.

	* configure.ac:
	* hw/dmx/config/Makefile.am:
	* hw/dmx/examples/Makefile.am:
	* hw/xfree86/dri/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Update pkgcheck depedencies to work with separate build roots.

2005-10-28  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/Makefile.am: 
	Make X -> Xorg symlink at install time.
	
2005-10-21  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Bug #4840: Typo, x$xRES -> x$RES.  (George Fufutos)

2005-10-20  Donnie Berkholz  <spyderous@gentoo.org>

	* configure.ac: Bug #4817 <https://bugs.freedesktop.org/show_bug.cgi?id=4817>
	Restore '=' to '==' in test for mmx_capable.

2005-10-18  Adam Jackson  <ajax@freedesktop.org>

	* XTrap/Makefile.am:
	* hw/xfree86/dixmods/Makefile.am:
	Move xf86XTrapModule.c to dixmods, guess at a build system.

2005-10-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Update package version number for RC1 release.
	Update release string to 6.99.99.901 (i.e., 7.0 RC1).

2005-10-18  Adam Jackson  <ajax@freedesktop.org>

	* hw/dmx/config/Makefile.am:
	Fix parallel builds my ensuring libdmxconfig builds first.

	* hw/xfree86/Makefile.am:
	Fix distcheck by forcing Xorg to be installed before chmod/chown.

2005-10-18  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Don't use $< in explicit rules since neither BSD nor Solaris make
	allow that.

2005-10-17  Aaron Plattner  <aplattner@nvidia.com>

	* hw/xfree86/loader/Makefile.am:
	Add miext/damage so misym.c can export DamageDamageRegion.

2005-10-17  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Work around automake-1.7 braindamage by providing an explicit rule
	for XOrgCfg.

	* hw/xfree86/Makefile.am:
	More automake 1.7 braindamage: use mkdir -p, not $(mkdir_p).

2005-10-17  Kristian Høgsberg  <krh@redhat.com>

	* configure.ac: Fix whitespace in AS_HELP_STRING uses, convert
	all help strings to use AS_HELP_STRING.

2005-10-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* Xext/Makefile.am:
	* include/dix-config.h.in
	Add support for more extensions

	* GL/Makefile.am:
	* XTrap/Makefile.am:
	* hw/xfree86/os-support/Makefile.am:
	* hw/xfree86/os-support/bsd/Makefile.am:
	* hw/xfree86/os-support/bus/Makefile.am:
	* hw/xfree86/os-support/linux/Makefile.am:
	* hw/xfree86/os-support/linux/int10/Makefile.am:
	* hw/xfree86/os-support/misc/Makefile.am:
	* hw/xfree86/os-support/solaris/Makefile.am:
	* hw/xfree86/vgahw/Makefile.am:
	* hw/xfree86/x86emu/Makefile.am:
	* os/Makefile.am:
	Add missing files to EXTRA_DIST

2005-10-15  Donnie Berkholz  <spyderous@gentoo.org>

	* configure.ac: Change '==' to portable '='.

2005-10-15  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Fix typo and add new Makefiles to AC_OUTPUT

	* XpConfig/C/print/models/HPDJ1600C/Makefile.am:
	Fix typos

	* hw/xfree86/doc/man/Makefile.am:
	Add xorg.conf.man to CLEANFILES

	* Makefile.am:
	* XpConfig/C/print/models/PSspooldir/Makefile.am:
	* Xprint/Makefile.am:
	* hw/xfree86/os-support/Makefile.am:
	* hw/xfree86/os-support/lynxos/Makefile.am:
	* ilbm/Makefile.am:
	* iplan2p4/Makefile.am:
	* miext/Makefile.am:
	* miext/rootless/Makefile.am:
	Add missing files to EXTRA_DIST

2005-10-15  Kristian Høgsberg  <krh@redhat.com>

	* lbx/Makefile.am: Doh, remember to add this file.

2005-10-14  Kristian Høgsberg  <krh@redhat.com>

	* Makefile.am:
	* configure.ac:
	* include/dix-config.h.in:
	* os/Makefile.am: Hook up lbx.

2005-10-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac:
	Set default font path to match the default in the monolith so
	fonts are actually found.

2005-10-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/Makefile.am: 
	* hw/xfree86/doc/Makefile.am: 
	Install Xorg & xorg.conf man pages even when not building docs

2005-10-14  Kristian Høgsberg  <krh@redhat.com>

	* hw/xfree86/os-support/Makefile.am (DIST_SUBDIRS): Add sysv and
	sco os-support subdirs and add simple EXTRA_DIST Makefile.am in
	those dirs.  Remove unsupported os-support subdirs (bsdi, dgux,
	hurd, nto, os2, pmax, qnx4) that have no maintainer and we don't
	dist.

	* hw/xfree86/Makefile.am (EXTRA_DIST): Add Options.

2005-10-13  Donnie Berkholz  <spyderous@gentoo.org>

	* configure.ac: Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when
	xtrap is enabled.

2005-10-13  Donnie Berkholz  <spyderous@gentoo.org>

	* configure.ac: Require glproto >= 1.4.1 if building DRI with GLX. This
	fixes a build failure on a number of hyperpipe functions.

2005-10-13  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/utils/xorgconfig/Makefile.am (EXTRAMANDEFS): 
	Set substitutions needed in xorgconfig man page.

2005-10-13  Kristian Høgsberg  <krh@redhat.com>

	* hw/xfree86/xf4bpp/Makefile.am (libxf4bpp_la_SOURCES): Dist NOTES.

	* hw/xfree86/xf1bpp/Makefile.am (EXTRA_DIST): Dist helper shell
	scripts.

	* hw/xfree86/xaa/Makefile.am (EXTRA_DIST): Dist XAA.HOWTO and a
	few more unused C files.

	* hw/xfree86/Makefile.am (EXTRA_DIST): Dist xorgconf.cpp.

	* hw/xfree86/doc/Makefile.am (EXTRA_DIST): Fix DIST_EXTRA typo.

	* hw/dmx/config/Makefile.am (MAINTAINERCLEANFILES): Clean yacc and
	lex generated files only during make maintainer-clean as we don't
	expect users to have those tools installed.

2005-10-12  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/common/Makefile.am:
	Remove an RM line that appears unnecessary and was breaking the build
	at xf86DefModeSet.c with FreeBSD make, where RM was undefined.  While
	here, make the build of xf86DefModeSet.c depend on its sources, so it'll
	rebuild properly, and make it a normal CLEANFILE rather than a
	DISTCLEANFILE, since the intention seems to be to build it at the user's
	build time.

2005-10-11  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* hw/darwin/Makefile.am:
	Fix typo (DIST_EXTRA -> EXTRA_DIST)

2005-10-09  Alan Coopersmith  <alan.coopersmith@sun.com>

	* Xext/Makefile.am: 
	Bug #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715>
	Add SecurityPolicy to EXTRA_DIST (Bill Crawford)

2005-10-07  Kristian Høgsberg  <krh@redhat.com>

	* Xprint/Makefile.am:
	* Xprint/etc/Makefile.am:
	* Xprint/etc/Xsession.d/Makefile.am:
	* Xprint/etc/init.d/Makefile.am:
	* Xprint/etc/profile.d/Makefile.am:
	* configure.ac:
	Add Xprint init scrips to EXTRA_DIST.

2005-10-07  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/Makefile.am:
	* hw/darwin/Makefile.am:
	Add darwin to dist

	* hw/xfree86/doc/Makefile.am:
	* hw/xfree86/doc/devel/Makefile.am:
	Include missing docs in EXTRA_DIST

	* hw/xwin/Makefile.am:
	Include headers and other files in dist
	
2005-10-07  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* xkb/Makefile.am:
	Add README.compiled to dist tarball

2005-10-06  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/dmx/examples/Makefile.am: 
	Don't build "ev" example on systems without <linux/input.h>

2005-10-06  Kristian Høgsberg  <krh@redhat.com>

	* hw/xfree86/parser/Makefile.am: Add cpconfig.c to EXTRA_DIST.
	* hw/xfree86/ramdac/Makefile.am: Add CURSOR.NOTES to EXTRA_DIST.
	* hw/xfree86/scanpci/Makefile.am: Add extrapci.ids to EXTRA_DIST
	and fix xf86PciIds.h rule.

2005-10-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* hw/vfb/Makefile.am:
	Install correct man page and add to dist

2005-10-05  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	* hw/dmx/Makefile.am:
	* hw/dmx/config/Makefile.am:
	* hw/dmx/doc/Makefile.am:
	* hw/dmx/examples/Makefile.am:
	* hw/dmx/input/Makefile.am:
	Add support for building DMX config and examples programs
	Add missing files to EXTRA_DIST
	Install Xdmx man page

2005-10-05  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* hw/xfree86/fbdevhw/Makefile.am:
	Clean up generated files to pass distcheck

	* hw/xfree86/getconfig/Makefile.am:
	Clean up generated files to pass distcheck
	Distribute getconfig.man.pre, not getconfig.man

2005-10-05  Kristian Høgsberg  <krh@redhat.com>

	* afb/Makefile.am:
	* cfb/Makefile.am:
	* configure.ac:
	* dix/Makefile.am:
	* fb/Makefile.am:
	* hw/vfb/Makefile.am:
	* hw/xfree86/common/Makefile.am:
	* hw/xfree86/dixmods/extmod/Makefile.am:
	Add DGA configure option and add various files that we should be
	dist'ing.  Simplify xf86DefModeSet.c rule a bit.

2005-10-05  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	Preprocess and install XOrgCfg.ad as in the monolith.

2005-10-04  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Bug #4038: Unbreak the SYSVIPC check for cross builds. (Detlef Vollman)

2005-10-04  Aaron Plattner  <aplattner@nvidia.com>

	* hw/xfree86/loader/Makefile.am:
	Add miext/cw to the module loader include path so that misym.c can export
	miDisableCompositeWrapper.

2005-10-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: Add missing ]	 (Dawid Gajownik)
	* hw/xfree86/Makefile.am (SUBDIRS): Add getconfig (Dawid Gajownik)

2005-10-02  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/exa/Makefile.am:
	Fix include path for commit of bug #4616.

2005-09-28  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	* hw/xfree86/utils/Makefile.am:
	* hw/xfree86/utils/kbd_mode/Makefile.am:
	Add kbd_mode build system

2005-09-27  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* XpConfig/C/print/Makefile.am:
	* XpConfig/C/print/attributes/Makefile.am:
	* XpConfig/C/print/ddx-config/raster/Makefile.am:
	* XpConfig/C/print/models/CANONBJ10E-GS/Makefile.am:
	* XpConfig/C/print/models/CANONC3200-PS/Makefile.am:
	* XpConfig/C/print/models/GSdefault/Makefile.am:
	* XpConfig/C/print/models/HPLJ4050-PS/Makefile.am:
	* XpConfig/C/print/models/HPLJ4family/Makefile.am:
	* XpConfig/C/print/models/HPLJ4family/fonts/Makefile.am:
	* XpConfig/C/print/models/PS2PDFspooldir-GS/Makefile.am:
	* XpConfig/C/print/models/PSdefault/Makefile.am:
	* XpConfig/C/print/models/PSdefault/fonts/Makefile.am:
	* XpConfig/C/print/models/PSspooldir/Makefile.am:
	* XpConfig/C/print/models/SPSPARC2/Makefile.am:
	* XpConfig/en_US/print/attributes/Makefile.am:
	* hw/xfree86/dummylib/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	Fix distcheck build and install errors.

2005-09-27  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* hw/dmx/doc/Makefile.am:
	* hw/xfree86/doc/sgml/Makefile.am:
	Fix make dist to include only sgml files.

2005-09-27  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Add build system for building docs and fix setuid issues.

	* hw/dmx/Makefile.am:
	* hw/dmx/doc/Makefile.am:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/doc/Makefile.am:
	* hw/xfree86/doc/sgml/Makefile.am:
	Add build system for sgml docs.
	
2005-09-26  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac:
	* hw/xfree86/utils/Makefile.am:
	* hw/xfree86/utils/ioport/Makefile.am
	* hw/xfree86/utils/pcitweak/Makefile.am: 
	Add ioport and pcitweak utils from monolith hw/xfree86/etc dir.

	* xserver/xorg/hw/xfree86/common/Makefile.am:
	Generate xf86DefModeSet.c from vesamodes & extramodes

	* xserver/xorg/hw/xfree86/os-support/solaris/Makefile.am:
	Add apSolaris.shar to EXTRA_DIST
	
2005-09-25  Alan Coopersmith  <alan.coopersmith@sun.com>

	* Xext/Makefile.am: 
	Add SecurityPolicy file for XCSECURITY extension.
	
	* hw/xfree86/dummylib/Makefile.am:
	Add README to EXTRA_DIST

2005-09-23  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac:
	* cpprules.in:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/dummylib/Makefile.am:
	* hw/xfree86/os-support/.cvsignore:
	* hw/xfree86/os-support/Makefile.am:
	* hw/xfree86/scanpci/Makefile.am:
	* hw/xfree86/utils/Makefile.am:
	* hw/xfree86/utils/scanpci/Makefile.am:
	* hw/xfree86/utils/xorgcfg/Makefile.am:
	* hw/xfree86/utils/xorgconfig/Makefile.am:
	Add scanpci, xorgcfg, & xorgconfig utilities.

2005-09-21  Kristian Høgsberg  <krh@redhat.com>

	* configure.ac: Accept --with-xkb-output argument to specify
	output dir for compiled xkb keymaps.  Define XKM_OUTPUT_DIR and
	XKB_BIN_DIRECTORY.

	* include/xkb-config.h.in: Add XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY.

	* xkb/Makefile.am (AM_CFLAGS): Add XKB_CFLAGS.

2005-09-20  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/os-support/Makefile.am:
	Bug #4487: Add the bsd subdir to DIST_SUBDIRS. (Joshua Baergen)

2005-09-20  Adam Jackson  <ajax@freedesktop.org>

	* cfb/Makefile.am:
	* cfb/Makefile.am.inc:
	Bug #4257: Move cfbcmap.c to cfb_common_sources.

2005-09-20  Alan Coopersmith  <alan.coopersmith@sun.com>

	* hw/xfree86/Makefile.am (install-exec-local): 
	* configure.ac:
	Add --disable-install-setuid option so you can build as non-root
	and chown/chmod later.   Also disable by default on platforms that
	don't need setuid root X servers (Darwin & SPARC's, according to
	InstallXserverSetUID settings in the old Imake config files).

2005-09-19  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac:
	* hw/xfree86/os-support/bus/Makefile.am: 
	* hw/xfree86/os-support/linux/Makefile.am:
	Linux/Alpha support (Stefaan De Roeck)

2005-09-14  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	Bug #3990: Require glproto in the cases that it's necessary (DRI or DMX
	with GLX).  (spyderous)

2005-09-14  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/Makefile.am:
	Bug #4046: Install the X.Org server setuid root. (David Schleef)

2005-09-14  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	Bug #3889: Create the log dir on install, and allow configuring
	specifically that directory.  Failure to have the directory keeps the
	xorg server from starting. (David Schleef)

2005-09-14  Eric Anholt  <anholt@FreeBSD.org>

	* hw/xfree86/xf8_32bpp/Makefile.am:
	Don't put a version number on the module filename.

2005-09-14  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/loader/Makefile.am:
	* hw/xfree86/xf8_32bpp/Makefile.am:
	Build xf8_32bpp, which is wanted by the mga driver, and export elf.h,
	which is wanted by the rendition driver.

2005-09-13  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xfree86/dri/Makefile.am:
	Turn on DRI by default on Linux, NetBSD, FreeBSD, and fix the build of
	the module for FreeBSD by setting some missing defines (XFree86Module,
	IN_MODULE) in the dri directory.  Note that those missing defines should
	be somewhere generic, since there are other consumers of them, but I
	haven't figured out where.

2005-09-13  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/os-support/bsd/Makefile.am:
	* include/dix-config.h.in:
	* include/xorg-config.h.in:
	* include/xorg-server.h.in:
	Add some initial BSD support for the xorg server.  Incomplete on NetBSD,
	OpenBSD, and non-i386/amd64 FreeBSD for sure.  Plus I haven't actually
	run it yet.

2005-09-12  Eric Anholt  <anholt@FreeBSD.org>

	* configure.ac:
	Don't define POSIX_SOURCE on any BSDs, since it breaks things.

	* hw/xfree86/int10/Makefile.am:
	Define NO_SYS_HEADERS, as the monolithic build does.  Helps FreeBSD.

	* hw/xfree86/x86emu/Makefile.am:
	Don't include validate.c in the library, since it seems to be a userland
	test program.

2005-09-12  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Put DMX AC_CONDITIONALS at the top level, since they must always be
	called.  Add missing resourceproto, fontenc, and fontsproto to
	REQUIRED_MODULES.

	* configure.ac:
	* include/xorg-config.h.in:
	* include/xorg-server.h.in:
	Since we build vgahw unconditionally, always define WITH_VGAHW.

2005-09-09  Jürg Billeter  <j@bitron.ch>

	* configure.ac: use RGB_DB not RGB_PATH as that's what it's looking for

	* xkb/Makefile.am: define HAVE_XKB_CONFIG_H so setting xkb-path works

2005-09-02  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	Use macros from xtrans.m4, issue error if not found.

2005-09-02  Daniel Stone  <daniel@freedesktop.org>

	* GL/mesa/X/Makefile.am:
	Add -include dix-config.h to CFLAGS so we pickup _XSERVER64 and other
	assorted vaguely useful macros; this unbreaks GLcore on amd64.

2005-09-01  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	* include/config.h.in:
	Make RGB_PATH configurable.

	* hw/xfree86/i2c/Makefile.am:
	Move I2C modules back to $(moduledir)/multimedia.

2005-08-30  Kristian Høgsberg  <krh@redhat.com>

	* hw/xfree86/dri/Makefile.am: 
	* hw/xfree86/os-support/drm/Makefile.am: Use the $(moduledir)
	makefile variable instead of @moduledir@ so it can be overridden
	at make install time.

	* xorg-server.pc.in: Remove driverdir and inputdir from pkg-config
	file.  The directory layout of moduledir is fixed and well known
	by drivers.

Thu Aug 25 17:15:01 2005  Søren Sandmann  <sandmann@redhat.com>

	* hw/xfree86/i2c/Makefile.am (module_LTLIBRARIES): Add all the
	drivers to the module_LTLIBRARIES instead of having separate 
	variables for them. Pointed out by Kristian Høgsberg.
	
2005-08-25  Kristian Høgsberg  <krh@redhat.com>

	* hw/xfree86/os-support/solaris/Makefile.am (EXTRA_DIST): Remove
	sun_inout.s so make dist works (discussed with Alan Coopersmith).

Wed Aug 24 15:39:07 2005  Søren Sandmann  <sandmann@redhat.com>

	* configure.ac: Add GLX_{INC,LIBS} for xprint.

	* hw/xfree86/dixmods/Makefile.am: Add @DIX_FLAGS@ to AM_CFLAGS

2005-08-24  Alan Coopersmith  <alan.coopersmith@sun.com>

	* configure.ac: 
	* hw/dmx/input/Makefile.am:
	Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found
	Don't try to build dmx/input/usb-*.c if <linux/input.h> isn't found

	* hw/dmx/Makefile.am: 
	Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility
	with compilers other than gcc
	
2005-08-22  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* configure.ac:
	Fix linking errors for xprint.

2005-08-21  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Huge cleanup.  Group into sections: hardware feature detection,
	extension detection/configuration, DDX options.  Make building of Xorg
	DDX fully optional.  Clarify and correct some help texts.  Change all
	comments to use dnl instead of #.  Quote all tests correctly, and guard
	pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" =
	xyes).  Since the DDXes seem to have pretty divergent extension support
	these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and
	XPRINT_EXTENSIONS, and go back to building extension lists by hand in
	the DDX-specific sections.  Use portable POSIX constructs everywhere
	(e.g. test foo && test bar, instead of test foo -a bar).

	* configure.ac:
	Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu
	instead of amd64 (Jürg Billeter).
	
	* configure.ac:
	* hw/xfree86/loader/Makefile.am:
	* hw/xfree86/os-support/bus/Makefile.am:
	Add test for SPARC.  Build SparcMulDiv.S, sparcPci.c, and Sbus.c on
	all SPARCs; use xorg_bus_sparc instead of xorg_bus_sbus.

	* configure.ac:
	Make the default font path configurable.

2005-08-20  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/os-support/bus/Makefile.am:
	Add sparcPci.c to EXTRA_DIST.

2005-08-20  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Make symlink-mesa.sh usage srcdir != objdir safe.
	Remove requirement for XF86Rush protocol headers, which we don't even
	use in the core server.

	* configure.ac:
	* xkb/Makefile.am:
	* hw/xfree86/Makefile.am:
	* hw/xfree86/dixmods/Makefile.am:
	Build libxkbstubs.la to stub XKB DDX functions (e.g. VT switches), and
	build libxorggxkb.la from within the Xorg DDX to replace the previous
	xf86VT.o, et al, hacks.

	* configure.ac:
	* GL/**/Makefile.am:
	* hw/xfree86/dri/Makefile.am:
	Make DRI/GLcore builds srcdir != builddir safe, and invoke
	symlink-mesa.sh in our builddir, not our srcdir.

2005-08-19  Søren Sandmann  <sandmann@redhat.com>

	* fb/Makefile.am (libfbmmx_la_CFLAGS): Move fbmmx to a convenience
	library since the mmx flags may be harmful when applied to non-mmx
	code.

2005-08-17  Søren Sandmann  <sandmann@redhat.com>

	* Xext/Makefile.am: Conditionally compile in xprint.c

	* Makefile.am, configure.ac: Add Xprint

2005-08-16  Søren Sandmann  <sandmann@redhat.com>

	* hw/xfree86/dixmods/Makefile.am: Add ft and type1 modules.

2005-08-15  Søren Sandmann  <sandmann@redhat.com>

	* hw/xfree86/dixmods/extmod/Makefile.am (libextmod_la_LIBADD):
	Link this module with libXext.la.

Mon Aug 15 14:56:57 2005  Søren Sandmann  <sandmann@redhat.com>

	* hw/xfree86/dixmods/Makefile.am (libdixmods_la_SOURCES): Remove
	the xkb* files.

	* hw/xfree86/Makefile.am (Xorg_LDADD): Add xkbVT.o and friends as
	the last things on the link line so they will override the symbols
	in libxkb.a.  Add a comment on how this situation might not be
	considered ideal.

2005-08-08  Søren Sandmann  <sandmann@redhat.com>

	* include/xorg-config.h.in: #undef PIXPRIV here.

2005-08-07  Keith Packard  <keithp@keithp.com>

	* include/dix-config.h.in:
	Re-add _XOPEN_SOURCE as it's needed *sometimes*.
	Place it in #ifndef to avoid whinging.

2005-08-07  Keith Packard  <keithp@keithp.com>

	* .cvsignore:
	* GL/mesa/X/.cvsignore:
	* Xext/extmod/.cvsignore:
	* afb/.cvsignore:
	* cfb/.cvsignore:
	* cfb16/.cvsignore:
	* cfb24/.cvsignore:
	* cfb32/.cvsignore:
	* hw/dmx/.cvsignore:
	* hw/dmx/config/.cvsignore:
	* hw/vfb/.cvsignore:
	* hw/xfree86/.cvsignore:
	* hw/xfree86/common/.cvsignore:
	* hw/xfree86/dixmods/.cvsignore:
	* hw/xfree86/exa/.cvsignore:
	* hw/xfree86/os-support/linux/drm/.cvsignore:
	* hw/xfree86/ramdac/.cvsignore:
	* hw/xfree86/scanpci/.cvsignore:
	* hw/xfree86/x86emu/.cvsignore:
	* hw/xfree86/xaa/.cvsignore:
	* hw/xfree86/xf1bpp/.cvsignore:
	* hw/xfree86/xf4bpp/.cvsignore:
	* hw/xnest/.cvsignore:
	* include/.cvsignore:
	* mfb/.cvsignore:
	Add autogenerated source files and other
	various non-CVS material to .cvsignore files
	
	* hw/xfree86/exa/Makefile.am:
	Use XORG_CFLAGS.  Ensure that all exa files are in SOURCES
	
	* include/dix-config.h.in:
	remove _XOPEN_SOURCE as it's always in xtrans.pc these days
	and gcc whines
	
	* configure.ac:
	libdamage.la needs libcw.la when COMPOSITE is defined,
	but that libdamage.la must be after libcomposite.la, so
	add libcw.la to DAMAGE_LIB instead of EXTENSION_LIBS.
	Regularize library link order across all X servers

2005-08-07  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	Invert the sense of the composite configure flag to match reality.

2005-08-07  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* miext/damage/Makefile.am:
	Bug #3989: Fix Composite builds, enable Composite build by default.
	(Olli Helenius)

2005-08-04  Adam Jackson  <ajax@freedesktop.org>

	* hw/xfree86/common/Makefile.am:
	* hw/xfree86/os-support/bus/Makefile.am:
	EXTRA_DIST hacks to get all the OS support files into the tarball.

2005-08-04  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* GL/Makefile.am:
	* GL/include/Makefile.am:
	* GL/include/GL/Makefile.am:
	* hw/xfree86/os-support/solaris/Makefile.am:
	* hw/xfree86/scanpci/Makefile.am:
	- Bug #3960: Add remaining GLX and pci.ids stuff to DIST
	  (Cha Young-Ho, Olli Helenius)
	- Fix some distcheck problems for non-solaris systems
	- Change server version number from the Xorg rev to an independent one
	- _POSIX_SOURCE and _XOPEN_SOURCE defined to the right values

2005-08-04  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac:
	* GL/mesa/main/Makefile.am:
	- Check for vsnprintf
	- Don't build the Xorg DDX on darwin
	- Workaround for gcc defining __ppc__ but not __powerpc__

2005-08-02  Keith Packard  <keithp@keithp.com>

	* hw/xwin/Makefile.am:
	Mark generated files as BUILT_SOURCES and CLEANFILES
	to ensure they are regenerated after 'make clean' and
	to make parallel builds work right.

2005-08-01  Keith Packard  <keithp@keithp.com>

	* hw/dmx/config/Makefile.am:
	Note yacc and lex generated files as BUILT_SOURCES so
	they are created before anything is compiled; required
	for parallel builds

2005-07-06  Alexander Gottwald  <ago@freedesktop.org>

	* configure.ac:
	* Makefile.am:
	* include/dix-config.h:
	Add more defines for XWin DDX
	Make building of cfb*, afb and mfb conditional
	Set FD_SETSIZE=256 on cygwin
	
2005-07-05  Alexander Gottwald  <ago@freedesktop.org>

	* hw/xwin/Makefile.am:
	Build miinitext.c and fbcmap.c as DDX specific files

	* configure.ac:
	Do not define _POSIX_SOURCE on cygwin.

2005-07-05  Alexander Gottwald  <ago@freedesktop.org>

	* fb/Makefile.am:
	* mi/Makefile.am:
	* xkb/Makefile.am:
	Revert last changes. They have to be addressed in a different way

2005-07-05  Alexander Gottwald  <ago@freedesktop.org>

	* configure.ac:
	* hw/Makefile.am:
	Add XWin DDX, make Xorg DDX conditional
	Make XF86VidMode and XF86Misc conditional

	* include/xwin-config.h.in:
	* hw/xwin/Makefile.am:
	Add XWin DDX

	* include/dix-config.h.in:
	Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET

	* fb/Makefile.am:
	Added fbcmap.c

	* mi/Makefile.am:
	Added miinitext.c

	* xkb/Makefile.am:
	Added -I$(top_srcdir)/Xext/extmod to INCLUDES

2005-07-02  Daniel Stone  <daniel@freedesktop.org>

	* acinclude.m4:
	* autogen.sh:
	* configure.ac:
	* **/Makefile.am:
	* xorg-server.pc.in:
	Initial build system checked in.
