2004-09-15  Daniel Stone  <daniel@freedesktop.org>

	* xc/extras/Xpm/lib/Attrib.c:
	* xc/extras/Xpm/lib/CrDatFrI.c:
	* xc/extras/Xpm/lib/WrFFrI.c:
	* xc/extras/Xpm/lib/XpmI.h:
	* xc/extras/Xpm/lib/create.c:
	* xc/extras/Xpm/lib/data.c:
	* xc/extras/Xpm/lib/hashtab.c:
	* xc/extras/Xpm/lib/parse.c:
	* xc/extras/Xpm/lib/scan.c:
	* xc/lib/Xpm/Imakefile:
	Merge patch from Mathieu Herrb to fix several integer overflows and
	other security errors in libXpm.


2004-09-07  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* BUILD:
	* programs/Xserver/hw/xfree86/doc/BUILD:
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/index.pre:
	Fix dates for release.

2004-09-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* RELNOTES:
	* programs/Xserver/hw/xfree86/doc/RELNOTES:
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Update docs for Mac OS changes (Torrey T. Lyons).

2004-09-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* BUILD:
	* README:
	* RELNOTES:
	* programs/Xserver/hw/xfree86/doc/BUILD:
	* programs/Xserver/hw/xfree86/doc/DESIGN:
	* programs/Xserver/hw/xfree86/doc/Install:
	* programs/Xserver/hw/xfree86/doc/LICENSE:
	* programs/Xserver/hw/xfree86/doc/OS2.Notes:
	* programs/Xserver/hw/xfree86/doc/README:
	* programs/Xserver/hw/xfree86/doc/README.DECtga:
	* programs/Xserver/hw/xfree86/doc/README.Darwin:
	* programs/Xserver/hw/xfree86/doc/README.I128:
	* programs/Xserver/hw/xfree86/doc/README.LynxOS:
	* programs/Xserver/hw/xfree86/doc/README.NetBSD:
	* programs/Xserver/hw/xfree86/doc/README.OpenBSD:
	* programs/Xserver/hw/xfree86/doc/README.SCO:
	* programs/Xserver/hw/xfree86/doc/README.SiS:
	* programs/Xserver/hw/xfree86/doc/README.Solaris:
	* programs/Xserver/hw/xfree86/doc/README.XKB-Config:
	* programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing:
	* programs/Xserver/hw/xfree86/doc/README.apm:
	* programs/Xserver/hw/xfree86/doc/README.ati:
	* programs/Xserver/hw/xfree86/doc/README.chips:
	* programs/Xserver/hw/xfree86/doc/README.cyrix:
	* programs/Xserver/hw/xfree86/doc/README.dps:
	* programs/Xserver/hw/xfree86/doc/README.fonts:
	* programs/Xserver/hw/xfree86/doc/README.i740:
	* programs/Xserver/hw/xfree86/doc/README.i810:
	* programs/Xserver/hw/xfree86/doc/README.mouse:
	* programs/Xserver/hw/xfree86/doc/README.newport:
	* programs/Xserver/hw/xfree86/doc/README.r128:
	* programs/Xserver/hw/xfree86/doc/README.rendition:
	* programs/Xserver/hw/xfree86/doc/README.s3virge:
	* programs/Xserver/hw/xfree86/doc/RELNOTES:
	* programs/Xserver/hw/xfree86/doc/Versions:
	* programs/xkbcomp/README.config:
	* programs/xkbcomp/README.enhancing:
	Update formatted docs.

2004-09-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Updated release notes for bug #999.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	Update Radeon man page to note that RenderAccel is now enabled by
	default on certain chips.

2004-09-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/doc/sgml/Install.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/Versions.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	Second round of documentation updates.

2004-09-03  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
	Mostly fix version numbers and use symbolic release date.
	
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Fix lots of version numbers.
	Change description of Composite extension a bit.
	Add reference to Xaw8 as the version of Xaw which includes
	XawPrintShell.
	Document Render additions to xclock.
	Document to XPrint additions to xedit.
	Note disappearance of X-TrueType.
	
	* programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml:
	Add 'R' before &relvers;
	
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	Add reldate entity
	
	* programs/Xserver/hw/xfree86/doc/sgml/dps.sgml:
	Add 'R' before &relvers;

	* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml:
	Fix version numbers.
	Note disapparance of X-TrueType
	

2004-09-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* LABEL:
	* Makefile:
	* config/cf/X11.tmpl:
	* config/cf/cygwin.cf:
	* config/cf/lnxdoc.rules:
	* config/cf/lnxdoc.tmpl:
	* config/cf/xorg.cf:
	* config/util/makedef.cmd:
	* doc/man/general/Standards.man:
	* doc/man/general/X.man:
	* doc/man/general/XOrgFoundation.man:
	* doc/specs/BDF/bdf.ms:
	* doc/specs/CTEXT/ctext.tbl.ms:
	* doc/specs/FSProtocol/protocol.ms:
	* doc/specs/ICCCM/icccm.ms:
	* doc/specs/ICCCM/indexmacros.t:
	* doc/specs/ICE/ICElib.ms:
	* doc/specs/ICE/ice.ms:
	* doc/specs/SM/SMlib.ms:
	* doc/specs/SM/xsmp.ms:
	* doc/specs/X11/CH01:
	* doc/specs/X11/abstract.t:
	* doc/specs/X11/indexmacros.t:
	* doc/specs/XDMCP/xdmcp.ms:
	* doc/specs/XIM/xim.ms:
	* doc/specs/XLFD/xlfd.tbl.ms:
	* doc/specs/XProtocol/X11.protocol:
	* doc/specs/XProtocol/indexmacros.t:
	* doc/specs/Xaw/CH1:
	* doc/specs/Xaw/TPage_Credits:
	* doc/specs/Xaw/widg.idxmac.t:
	* doc/specs/Xext/DPMS.ms:
	* doc/specs/Xext/DPMSLib.ms:
	* doc/specs/Xext/bigreq.ms:
	* doc/specs/Xext/evi.ms:
	* doc/specs/Xext/record.ms:
	* doc/specs/Xext/recordlib.ms:
	* doc/specs/Xext/security.tex:
	* doc/specs/Xext/shape.ms:
	* doc/specs/Xext/shapelib.ms:
	* doc/specs/Xext/sync.tex:
	* doc/specs/Xext/synclib.tex:
	* doc/specs/Xext/tog-cup.ms:
	* doc/specs/Xext/xc-misc.ms:
	* doc/specs/Xi/library.ms:
	* doc/specs/Xi/porting.ms:
	* doc/specs/Xi/protocol.ms:
	* doc/specs/Xmu/Xmu.ms:
	* doc/specs/Xt/strings.mit:
	* doc/specs/i18n/Framework.ms:
	* doc/specs/i18n/LocaleDB.ms:
	* doc/specs/i18n/Trans.ms:
	* programs/Xserver/hw/xfree86/doc/sgml/Imakefile:
	* programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/README:
	* programs/Xserver/hw/xfree86/doc/sgml/README.build-docs:
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml:
	First set of documentation updates.

	* programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef):
	Include more correct fix for rootless interaction with damage (Bug
	#1168, Keith Packard).

2004-09-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/cygwin.cf:
	* config/cf/xorg.cf:
	Update release number and date for RC4.

2004-09-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/glxgears/glxgears.c: (usage):
	* programs/xedit/Imakefile:
	* programs/xedit/Xedit-noxprint.ad:
	* programs/xedit/Xedit-xprint.ad:
	* programs/xedit/Xedit.ad:
	* programs/xedit/commands.c: (DoSave), (ReallyDoLoad),
	(printshellDestroyXtProc), (printOKXtProc), (printCancelXtProc),
	(PrintFile), (DoPrint):
	* programs/xedit/hook.c: (LineEditAction):
	* programs/xedit/ispell.c: (IspellConvertHtmlAmp), (IspellSend),
	(ReplaceIspell):
	* programs/xedit/lisp/Imakefile:
	* programs/xedit/lisp/lisp.c:
	* programs/xedit/util.c: (MakeCommandButton):
	* programs/xedit/xedit.c: (main), (makeButtonsAndBoxes):
	* programs/xedit/xedit.h:
	* programs/xman/Imakefile:
	* programs/xman/ScrollByL.c: (Layout), (PaintText),
	(ScrollVerticalText), (Initialize), (SetValuesHook), (LoadFile),
	(PrintText):
	* programs/xman/ScrollByL.h:
	* programs/xman/ScrollByLP.h:
	* programs/xman/Xman-noxprint.ad:
	* programs/xman/Xman-xprint.ad:
	* programs/xman/Xman.ad:
	* programs/xman/buttons.c: (MakeTopBox), (CreateManpageWidget),
	(CreateOptionMenu):
	* programs/xman/defs.h:
	* programs/xman/handler.c: (OptionCallback), (DirectoryHandler),
	(Quit), (Search), (printshellDestroyXtProc), (printOKXtProc),
	(printCancelXtProc), (PrintThisManpage):
	* programs/xman/main.c: (main), (AdjustDefResources):
	* programs/xman/man.h:
	* programs/xman/misc.c: (PrintError), (OpenFile):
	* programs/xman/search.c: (DoSearch):
	* programs/xman/version.h:
	* programs/xset/Imakefile:
	Restore xman and xedit changes that were previously reverted, and
	make Xprint support optional (Bug #1273, Roland Mainz).

2004-09-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/X11.tmpl:
	* programs/glxgears/Imakefile:
	* programs/glxgears/glxgears.c: (event_loop), (main):
	* programs/xdpyinfo/Imakefile:
	* programs/xdpyinfo/xdpyinfo.c: (print_screen_info):
	* programs/xlogo/Imakefile:
	* programs/xlogo/xlogo.c: (Syntax), (main):
	* programs/xset/Imakefile:
	* programs/xset/xset.c: (main), (usage):
	Clean up defines for Xprint support and fix BuildServersOnly build
	for libXaw.

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/miext/damage/Imakefile:
	* programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef):
	Workaround for servers using rootless layer with damage (Bug
	#1168, Torrey T. Lyons).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c:
	(i830_render_start):
	* extras/Mesa/src/mesa/drivers/dri/i915/i915_fragprog.c:
	(i915ValidateFragmentProgram):
	* extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c:
	(i915ValidateTextureProgram):
	Fix colors on i8x0 DRI (Bug #1216, Keith Whitwell).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/GL/apple/aglGlx.c: (glAquaDestroyContext),
	(glAquaLoseCurrent), (attach), (glAquaMakeCurrent),
	(glAquaCopyContext), (glAquaCreateContext), (glAquaRealizeWindow),
	(glAquaUnrealizeWindow), (init_visuals), (glAquaInitVisualConfigs),
	(glAquaInitVisuals), (glAquaResizeBuffers):
	Fix AGL display problems (Bug #1210, Torrey T. Lyons).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/cygwin.cf:
	* config/cf/darwin.cf:
	Enable XtransFailSoft on cygwin and Darwin (Bug #1029, Alexander
	Gottwald, Torrey T. Lyons).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/OpenBSDLib.tmpl:
	* config/cf/WinLib.tmpl:
	* config/cf/X11.tmpl:
	* config/cf/bsdLib.tmpl:
	* config/cf/bsdiLib.tmpl:
	* config/cf/cygwin.rules:
	* config/cf/cygwin.tmpl:
	* config/cf/darwinLib.tmpl:
	* config/cf/gnuLib.tmpl:
	* config/cf/hpLib.tmpl:
	* config/cf/ibmLib.tmpl:
	* config/cf/lnxLib.tmpl:
	* config/cf/os2Lib.tmpl:
	* config/cf/osfLib.tmpl:
	* config/cf/sco5.cf:
	* config/cf/sunLib.tmpl:
	* config/cf/sv4Lib.tmpl:
	* lib/Imakefile:
	* lib/Xaw/AllWidgets.c:
	* lib/Xaw/Imakefile:
	* lib/Xaw/sharedlib.c:
	* lib/Xaw7/Imakefile:
	* lib/Xaw7/Xaw-def.cpp:
	* programs/Imakefile:
	* programs/Xserver/hw/xfree86/xf86cfg/Imakefile:
	* programs/glxgears/Imakefile:
	* programs/xdpyinfo/Imakefile:
	* programs/xlogo/Imakefile:
	* programs/xlogo/XLogo.ad:
	* programs/xlogo/xlogo.c: (die), (Syntax), (main), (quit), (print):
	* programs/xphelloworld/Imakefile:
	* programs/xset/Imakefile:
	Bump major version number of libXaw (Bug #1273).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* extras/Mesa/src/mesa/main/imports.h:
	Fix libGL build on ARM (Bug #1155).

2004-09-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/xkbcomp/keycodes/xfree86:
	Fix slash key on ABNT2 keyboard (Bug #1257, Alexander Gottwald).

2004-08-31  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/X11/Imakefile:
	Fix multiple definitions of XdmcpWrap for CYGWIN (Bug #1203,
	Alexander Gottwald).

2004-08-31  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/Imakefile:
	Fixed link ordering for building without Xinerama (Bug #1221).

2004-08-31  Egbert Eich  <eich@freedesktop.org>

	* lib/X11/GetWAttrs.c: (_XGetWindowAttributes),
	(XGetWindowAttributes):
	* lib/X11/PutBEvent.c: (_XPutBackEvent), (XPutBackEvent):
	* lib/X11/Xlibint.h:
	* lib/X11/imDefLkup.c: (_XimGetWindowEventmask):
	* lib/X11/imLcFlt.c:
	Fixed some lockups in XIM code when the application is running
	with multi thread support. These lockups occur deep down in
	XFilterEvents() which itself locks when another Xlib function
	gets called that also locks. This fixes two instances by
	separating those Xlib functions into an internal (non-locking)
	call and a locking wrapper that is used as an external function.
	There may be several other such instances therefore another 
	more general patch is eventually required (Bugzilla #1182).
	
2004-08-31  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Added a note about cross compiling.
	* programs/Xserver/hw/xfree86/doc/sgml/README:
	Added instructions on how to build and updated formatted docs
	in the tree.
	
2004-08-30  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent):
	Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).

Mon Aug 30 22:58:59 2004  Soeren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Update the
	release notes.

2004-08-30  Egbert Eich  <eich@freedesktop.org>

	* config/cf/X11.rules:
	Make handling of XtransFailSoft Imake variable more consistent.
	It needs to receive a boolean value now (Alexander Gottwald).
	
2004-08-30  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/ibm.cf:
	* config/cf/ibmLib.tmpl:
	AIX Imake config file updates (Bug #1234, Dan McNichol).

2004-08-30  Egbert Eich  <eich@freedesktop.org>

	* config/cf/X11.rules:
	  Fix: move flag for HARD_FAIL in Xtransutil.c to the correct
	  setting of the Imake variable.
	* programs/Xserver/Xprint/ps/Imakefile:
	  Fix Imake condiditon for LynxOS (Thomas Mueller).
	
2004-08-30  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RADEONSetupRenderByteswap):
	Hotfix for Eric Anholt's fix for bug #1156 : Clear the
	RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks
	at depth 16.

2004-08-29  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c:
	(I810AllocateGARTMemory):
	Fix ARGB cursor problem on i810 (Bug #1195, Alan Hourihane).

2004-08-29  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/OpenBSD.cf:
	Fix typo that caused both X.Org and XFree86 servers to be built on
	OpenBSD/AMD64 (Bug #1231, Matthieu Herrb).

2004-08-29  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/X11.tmpl:
	Fix make install when BuildServersOnly is YES (Bug #1213).

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
	Fix build failures when UseDeprecatedKeyboardDriver is YES and
	DoLoadableServer is NO (Bug #1229, Kristian Hgsberg).

	* programs/Xserver/hw/xfree86/loader/loader.c: (LoaderInit):
	Fix failure when using DLL loader and LD_BIND_NOW is set (Bug
	#1212, Adam Jackson).

2004-08-28  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/xaa/xaaWideLine.c:
	Don't define _XOPEN_SOURCE before including math.h on Solaris -
	it's not needed on older releases, and breaks builds on Solaris 10.
	(Same as bugzilla #189).

2004-08-28  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	Update release number and date for RC3.

2004-08-28  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	Merge Mesa 6.1

	* extras/Mesa/src/mesa/main/imports.h:
	Fix build on HPPA/MIPS (Bug #1155).

2004-08-28  Egbert Eich  <eich@freedesktop.org>

	* config/cf/X11.rules:
	* config/cf/X11.tmpl:
	* lib/FS/Imakefile:
	* lib/ICE/Imakefile:
	* lib/X11/Imakefile:
	* lib/xtrans/Imakefile:
	* lib/xtrans/Xtransutil.c: (trans_mkdir):
	* programs/Xserver/os/Imakefile:
	Set the define XtransFailSoft to restore the old behavior to
	fail softly when socket directory cannot chowned/chmod to correct
	user/group. This should be added on a per OS basis which hasn't
	been done.
	
2004-08-27  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/common/xf86fbman.c:
	(localQueryLargestOffscreenLinear):
	Fix for XV memory allocation: Also use tiled area for allocation
	even if it hasn't been used before.

2004-08-27  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/miext/cw/cw.c: (cwFillRegionTiled),
	(cwPaintWindowBackground), (cwPaintWindowBorder):
	Bug #1101: Fix PaintWindow in the pixmap case when the window's origin
	is not at the backing pixmap's origin.  Resulted in incorrect rendering
	in at least aisleriot, fluxbox, and KDE apps, and probably many more.
	While here, move the ParentRelative loop above the drawable grab -- may
	improve correctness with ParentRelative backgrounds' origins as well.
	Note that the border code doesn't handle ParentRelative yet.

2004-08-27  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/Xext/dmx.c: (ProcDMXForceWindowCreation):
	Add missing reply for DMX (Rik Faith).

2004-08-27  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/Xprint/ps/Imakefile:
	* programs/Xserver/Xprint/ps/ttf2pt1wrap.c:
	Fixed typos.
	
2004-08-27  Egbert Eich  <eich@freedesktop.org>

	* config/cf/lynx.cf:
	* lib/font/util/Imakefile:
	* programs/Xserver/Xprint/ps/Imakefile:
	* programs/Xserver/hw/xfree86/doc/sgml/LynxOS.sgml:
	* programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar:
	* programs/xdriinfo/Imakefile:
	* programs/xprehashprinterlist/Imakefile:
	Added support for LynxOS 4.0 (Thomas Mueller).
	* programs/Xserver/hw/xfree86/common/compiler.h:
	Fix arm netwinder build (Donnie Berkholz).
	
2004-08-27  Alan Coopersmith  <alan.coopersmith@sun.com>

	* lib/GL/glx/Imakefile:
	Move line break/continuation to not be in the middle of a word
	(Bugzilla #1207)

2004-08-27  Egbert Eich  <eich@freedesktop.org>

	* config/cf/X11.rules:
	* config/cf/X11.tmpl:
	Fixed UseInstalled handling when cross compiling when building
	with different ProjectRoot. Set X11ProjectRoot to the ProjectRoot
	on the build host (where the binaries that run on the build host
	live) (Alexander Gottwald).
	
2004-08-27  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/ddc/interpret_edid.c:
	(get_monitor_ranges):
	- Make DDC code more VESA compliant: when MaxClock is set
	to 0xFF it means 'no value specified'. Therefore setting it
	to 0 (Thomas Winischhofer).

2004-08-26  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RADEONSetupRenderByteswap), (RADEONRestoreByteswap),
	(R100SetupTexture), (R200SetupTexture):
	Bug #1156: Fix the build on PPC by splitting the byte-order-setting code
	into a separate routine.  While here, fix the byte swapping in the 32bpp
	case. (Michel Daenzer)

2004-08-26  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONSetupForSolidLine):
	Bug #1157: Fix Radeon line acceleration in the DMA case
	(Michel Daenzer).

2004-08-26  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/GL/dri/drm/Imakefile:
	Add drm.h to SDK; required by xf86drm.h (Bug #1160, Bryan Stine).

2004-08-26  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONXineramaExtensionInit):
	Fix Radeon compilation without Xinerama (Bug #1179, Simon
	Schubert).

2004-08-26  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit):
	Fix xtest failures in Xvfb from XMatchVisualInfo test.

2004-08-26  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/miext/cw/cw.c:
	* programs/Xserver/miext/cw/cw_ops.c:
	Bug #1138: Wrap funcs in CW's GC ops as well.  While this is unnecessary
	according to the rules as I understand them (bug #1045), not everybody
	follows the rules.  GC funcs were being called on the same GC from
	within GC ops, and the cwValidateGC caused a loop in the funcs chain
	that resulted in a crash, notably in cwPolylines.

2004-08-26  Egbert Eich  <eich@freedesktop.org>

	* lib/X11/xlibi18n/Xi18nLib.conf:
	Added missing make variable.
	
2004-08-26  Egbert Eich  <eich@freedesktop.org>

	* config/cf/lynx.cf:
	* fonts/bdf/100dpi/Imakefile:
	* fonts/bdf/75dpi/Imakefile:
	* fonts/bdf/75dpi/Imakefile.inc:
	* fonts/util/ucs2any.c:
	* lib/GL/glx/Imakefile:
	* programs/Xserver/hw/xfree86/doc/Imakefile:
	* programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar:
	* programs/Xserver/hw/xfree86/etc/bindist/LynxOS/host.def:
	* programs/Xserver/hw/xfree86/loader/xf86sym.c:
	* programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile:
	* programs/fonttosfnt/Imakefile:
	* programs/xtrap/xtrapchar.c:
	* programs/xtrap/xtrapin.c:
	* programs/xtrap/xtrapout.c:
	Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).

2004-08-26  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/util/lndir.c: (dodir):
	Fix lndir to handle symlinks to directories correctly (Bug #1083,
	H.J. Lu).

	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c:
	(I830PutImage), (I830DisplaySurface):
	Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert).

2004-08-24  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/Xext/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONGetLVDSInfo):
	Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd
	Simons).

	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810PreInit), (I810CloseScreen):
	Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave
	Airlie).

	* config/cf/X11.tmpl:
	Fix several library build problem (Bug #1147).

	* programs/Xserver/xkb/Imakefile:
	* programs/xrx/Imakefile:
	Fix build problems (Bugs #1148 and #1149).

2004-08-24  Keith Packard  <keithp@keithp.com>

	reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM>

	* lib/Xdmcp/Wraphelp.c: (_XdmcpAuthSetup), (_XdmcpAuthDoIt):
	Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'.
	Add #include <X11/Xmd.h>

2004-08-20  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj:
	Update XDarwin application version for release.

2004-08-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h:
	* programs/Xserver/hw/xfree86/drivers/sis/init.c:
	(InitCommonPointer):
	* programs/Xserver/hw/xfree86/drivers/sis/init.h:
	* programs/Xserver/hw/xfree86/drivers/sis/init301.c:
	(GetLCDStructPtr661), (GetLCDStructPtr661_2):
	* programs/Xserver/hw/xfree86/drivers/sis/init301.h:
	* programs/Xserver/hw/xfree86/drivers/sis/initdef.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c:
	(SISLCDPreInit):
	* programs/Xserver/hw/xfree86/drivers/sis/vstruct.h:
	Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer).

2004-08-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/xterm/MANIFEST:
	* programs/xterm/configure:
	* programs/xterm/configure.in:
	* programs/xterm/main.c: (Exit):
	* programs/xterm/version.h:
	* programs/xterm/xterm.log.html:
	Merge xterm #196 patch which fixed utmp cleanup infinite loop (Bug
	#1137, Thomas E. Dickey).

2004-08-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput):
	* programs/Xserver/hw/xfree86/input/Imakefile:
	* programs/Xserver/hw/xfree86/input/confdrv.sh:
	Fix keyboard driver failing to initialize if DoLoadableServer is
	NO (Bug #1133, Kristian Hgsberg).

2004-08-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/input/keyboard/Imakefile:
	Fix white space problem with BSD make (Bug #1132, Matthieu Herrb).

2004-08-19  Alan Coopersmith  <alan.coopersmith@sun.com>

	* doc/man/general/security.man:
	Update documentation of authentication methods to cover the
	ServerInterpreted access type added in X11R6.7 and the 
	authentication types available via its framework.

2004-08-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/X11.tmpl:
	* config/cf/sun.cf:
	* config/cf/svr4.cf:
	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml:
	Fix the build on Solaris/sparc to use Xorg server instead of the
	deprecated Xsun (Bug #1134, Alan Coopersmith).

2004-08-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/GL/mesa/main/Imakefile:
	* lib/GL/mesa/sparc/Imakefile:
	* programs/Xserver/GL/glx/Imakefile:
	* programs/Xserver/GL/mesa/main/Imakefile:
	* programs/Xserver/GL/mesa/swrast/Imakefile:
	* programs/Xserver/GL/mesa/tnl/Imakefile:
	Fix build problems on Solaris/sparc (Bug #1104, Alan Coopersmith).

2004-08-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/X11/Xutil.h:
	Fix header file to #ifdef the XKB keysyms when they are used.
	This fixes the X test suite build failure.

2004-08-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	Add missing no.*Extension symbols (Bug #1131, Aaron Plattner).

2004-08-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/darwinLib.tmpl:
	Fix libXevie build on Darwin (Bug #1124, Torrey T. Lyons).

	* lib/GL/mesa/drivers/osmesa/Imakefile:
	Fix libOSMesa build on Darwin (Bug #1125, Torrey T. Lyons).

	* lib/GL/apple/dri_dispatch.defs:
	* lib/GL/apple/dri_dispatch.h:
	Fix libGL build on Mac OS X 10.3.0-3 (Bug #1127, Torrey T. Lyons).

2004-08-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/miext/cw/cw.c: (cwCreateBackingGC),
	(cwDestroyBackingGC), (cwValidateGC), (cwDestroyGC), (cwCreateGC),
	(miInitializeCompositeWrapper):
	* programs/Xserver/miext/cw/cw_ops.c:
	Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric
	Anholt).

2004-08-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/SM/sm_manager.c:
	* programs/Xserver/Xprint/ps/PsPixmap.c: (PsCreatePixmap):
	* programs/Xserver/render/renderedge.c: (RenderSampleFloorY):
	Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol).

	* programs/Xserver/hw/xfree86/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/newport/Imakefile:
	Remove old config files (Bug #1123, Jim Gettys).

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner):
	Remove old log message (Bug #1123, Jim Gettys).

2004-08-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	Update release and date for RC2.

2004-08-17  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	Reenable Radeon Render acceleration now that interactions with 3D
	clients should be resolved.

2004-08-17  Eric Anholt  <anholt@FreeBSD.org>

	* extras/Mesa/src/mesa/drivers/dri/r200/r200_cmdbuf.c:
	(r200EmitVbufPrim), (r200AllocEltsOpenEnded), (r200EmitVertexAOS),
	(r200EmitAOS):
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_context.h:
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.c:
	(r200FlushCmdBufLocked), (r200Clear):
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.h:
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_lock.h:
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_state_init.c:
	(r200InitState):
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c:
	(flush_last_swtcl_prim):
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c:
	(r200AllocElts), (EMIT_PRIM):
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_context.h:
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.c:
	(radeonEmitVbufPrim), (radeonAllocEltsOpenEnded),
	(radeonEmitVertexAOS), (radeonEmitAOS), (radeonFlushCmdBufLocked),
	(radeonClear):
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.h:
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_lock.h:
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c:
	(radeonInitState):
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c:
	(flush_last_swtcl_prim):
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c:
	(radeonAllocElts), (EMIT_PRIM):
	Check in new Radeon/R200 drivers from Mesa CVS which close several
	races in the code, which could cause rendering errors on r100 and hangs
	and rendering errors on r200, when there are multiple clients.

2004-08-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/cygwin.tmpl:
	Add SharedXevieReqs for cygwin (Bug #1108, Alexander Gottwald).

2004-08-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/GL/glx/Imakefile:
	Fix DRI module loading (Bug #1057, Ronny Vindenes).

	* programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit):
	Fix Xvfb at 8bpp (Bug #1091).

	* programs/glxgears/Imakefile:
	Fix link order when building with Xprint in glxgears (Bug #1060,
	Alexander Gottwald).

2004-08-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/GL/glx/Imakefile:
	Fix bug where DRI drivers look in wrong dir (Bug #1057, Mike
	Harris, Ronny Vindenes).

	* programs/xphelloworld/Imakefile:
	Disable building xpawhelloworld until Xaw/Xprint library is
	available.

2004-08-16  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/common/Imakefile:
	Update release and date for first RC.

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
	Fix kbd/keyboard driver for DoLoadableServer NO.

	* programs/Xserver/hw/xfree86/xf86Date.h:
	Revert change since it is better to set date in the config files.

2004-08-16  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	(xf86BuiltinInputDriver):
	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	* programs/Xserver/hw/xfree86/input/keyboard/Imakefile:
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (xf86KbdPlug),
	(xf86KeyboardPlug):
	Add kbd <-> keyboard aliasing when UseDeprecatedKeyboardDriver
	is NO (Bug #1072, Kristian Hgsberg).

2004-08-16  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* lib/Xevie/Imakefile:
	Fix build problem with xevie.pc

2004-08-16  Stuart Kreitman  <stukreit@freedesktop.org>
	* xc/lib/Imakefile
	* xc/lib/Xext/Imakefile
	* xc/lib/Xext/Attic/Xevie.c moved to lib/Xevie
	* xc/lib/Xevie/Imakefile
	* xc/lib/Xevie/Xevie.c
	* xc/lib/Xevie/Xevie.man
	* xc/lib/Xevie/xevie.pc.in
	* xc/lib/Xevie/xevieplaceholder.h
	Bug #957 Moved Xevie client side to libXevie.so

2004-08-16  Kristian Høgsberg  <krh@redhat.com>

	As discussed and agreed on on the release-wranglers meeting of
	August 16, I'm committing the patch from bug #1060 to back out
	unconditional Xprint functionality.
	
	* lib/Xaw/Imakefile:
	Back out Xprint changes.

	* programs/xman: 
	* programs/xlogo: 
	* programs/xedit: 
	Revert xman to CVS of June 5, revert xlogo to CVS of May 8, revert
	xedit to CVS of April 25, to back out unconditional Xprint support.
	
	* config/cf/X11.tmpl: 
	Fix up Xprint config logic to be like the rest of the extensions:
	BuildXprint is a one-stop option for disabling everything Xprint
	related.  XprtServer controls building Xprt, BuildXprintLib
	controls building Xprint libs and BuildXprintClients controls
	building clients related to Xprint.  BuiltXprint defaults to YES
	and the other options respects relevant settings, i.e. BuildServer
	and BuildServersOnly.

	* lib/Imakefile: 
	Build Xaw regardless of BuildXprintLib setting.
	
	* programs/Imakefile: 
	Only build xphelloworld, xplsprinters and xprehashprinterlist when
	BuildXprintClients it YES.  Disable building xmore, it has always
	supported XawPrintShell.

	* programs/xdpyinfo: 
	* programs/xset: 
	* programs/glxgears: 
	Make Xprint support depend on BuildXprintLib.

2004-08-16  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c:
	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c:
	* programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	Bug #1087: Make sure all the *Weak symbols are documented in the
	import list, so the loader knows not to complain about unresolved
	symbols	when an optional module isn't loaded.  This typically
	manifests as warnings about fbdevHW symbols when the user isn't
	using the framebuffer console.

2004-08-15  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner):
	* programs/Xserver/hw/xfree86/xorgVersion.h:
	Fix banner to print out proper version information.

2004-08-15  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compwindow.c:
	(compWindowUpdateAutomatic):
	Clip destination instead of source.  Should be the same,
	but it looks nicer to me.
	
	* programs/Xserver/miext/cw/cw.c: (cwCreateGCPrivate),
	(cwDestroyGCPrivate), (cwCheapValidateGC):
	Clean up transition between cheap and expensive GC wrappers
	by using the prologue and epilogue macros.  Before, the GC
	would be left unvalidated sometimes which would cause all
	kinds of entertaining bugs against a DDX which cares (XAA).

2004-08-15  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compint.h:
	* programs/Xserver/composite/compwindow.c: (compPositionWindow):
	Remove debugging code which did a full tree walk
	on every window operation 
	
	* programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate),
	(cwSetWindowPixmap):
	Eliminate needless (and, it turns out, dangerous) call
	to ChangeGC on DestroyGCPrivate.

	in cwSetWindowPixmap, check if the pixmap is the screen
	pixmap and disable the wrapper by setting the private to NULL.

2004-08-15  Kristian Høgsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	Remove #error used for testing.

2004-08-14  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compalloc.c: (compNewPixmap),
	(compAllocPixmap), (compReallocPixmap):
	Copy bits from parent window when allocating pixmaps so that
	Background == None works.
	
	* programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture):
	Copy filter to backing picture during validation.
	
	* programs/Xserver/render/filter.c: (SetPictureFilter):
	* programs/Xserver/render/picture.c: (SetPictureTransform),
	(CopyPicture):
	Mark picture serialNumber when setting Filter or Transform so
	Validate occurs.

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput):
	Initialize xf86Screens[i]->pScreen to NULL so that RADEON
	driver doesn't crash during server reset using old pScreen.
	
2004-08-15  Kristian Høgsberg  <krh@redhat.com>

	* config/cf/DGUX.cf, config/cf/QNX4.cf, config/cf/bsdi.cf,
	config/cf/isc.cf, config/cf/lynx.cf, config/cf/mach.cf,
	config/cf/nto.cf, config/cf/sco5.cf, config/cf/sgi.cf,
	config/cf/sun.cf, config/cf/x386.cf
	Enable compilation of old keyboard driver for these platforms by
	default (#1070).

2004-08-14  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	Fix unresolved symbol warnings in r128 driver (Adam Jackson)

2004-08-14  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compwindow.c: (compRepaintBorder),
	(compSetPixmapVisitWindow):
	Redraw window borders when switching window pixmaps around
	
	* programs/Xserver/miext/cw/cw.c: (cwGetBackingDrawable),
	(cwGetWindowPixmap), (cwSetWindowPixmap),
	(miInitializeCompositeWrapper):
	* programs/Xserver/miext/cw/cw.h:
	* programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate),
	(cwGetBackingPicture):
	Make cw "own" the window pixmaps by wrapping 
	GetWindowPixmap/SetWindowPixmap.

2004-08-14  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	* config/cf/NetBSD.cf:
	Bug #909: Remove incorrect HasGhostScript YES from BSD config files.

2004-08-15  Kristian Høgsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	More kbd fun: write out "kbd" from Xorg -configure (#1078).

2004-08-14  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/miext/cw/cw.c: (cwCopyWindow):
	Fix offsets again.  Really, it works this time.  Promise.

2004-08-14  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/miext/cw/cw.c: (cwCopyWindow):
	Fix offsets, do whole region at once by using GC clipping

2004-08-14  Eric Anholt  <anholt@FreeBSD.org>

	reviewed by: <keihtp@keithp.com>

	* programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite),
	(XAACompositeSrcCopy), (XAAComposite):
	Bug #1077: Fix source copy performance problem exposed by Composite.

2004-08-14  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/miext/cw/cw.c: (cwValidateGC):
	* programs/Xserver/miext/cw/cw.h:
	* programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate),
	(cwDestroyPicturePrivate), (cwGetBackingPicture),
	(cwDestroyPicture), (cwChangePicture), (cwValidatePicture):
	Fix clip list computation and setting to ignore clip changes
	to "real" GC/Picture and track serial numbers correctly when
	copying pCompositeClip down.

2004-08-14  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/miext/cw/cw.c: (cwCopyWindow),
	(miInitializeCompositeWrapper), (cwCloseScreen):
	* programs/Xserver/miext/cw/cw.h:
	Wrap CopyWindow in cw, which fixes scrolling in many apps.

2004-08-14  Keith Packard  <keithp@keithp.com>

	* lib/X11/OpenDis.c: (XOpenDisplay):
	Use XLIB_SKIP_ARGB_VISUALS environment variable to disable
	all depth 32 visuals.  Necessary to keep Flash from crashing.

	* programs/Xserver/miext/cw/cw.c: (cwValidateGC):
	* programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture):
	Must call ValidateGC/ValidatePicture on "real" GC/Picture to
	ensure pCompositeClip is set correctly.
	
	Need to take the composite clip from the "real" GC/Picture and
	turn it into the clientClip for the backing version. 

	* programs/Xserver/miext/damage/damage.c: (damageDamageRegion):
	Adjust pixmap screen origin to account for drawable->x/y
	Change debugging output a bit (disabled by default)

2004-08-13  Nolan Leake  <xorg-nolan@sigbus.net>

        * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c
	Save the register state before we write to any of them.  This
	makes the VMware driver coexist with VESA fbcon.

2004-08-13  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/xf86config/Imakefile:
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Don't enable speedo & type1 modules if they're not being built

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	* programs/Xserver/hw/xfree86/xf86config/cards.c:
	Clean up a couple of hardcoded paths & vendor names to use defines
	set by Imakefile

	* config/cf/X11.tmpl:
	Bugzilla #1055: "#define BuildXprint NO" is broken (6.7.99.2)
	If XprtServer is undefined, but BuildXprint is defined, then
	BuildXprint should set XprtServer as well.

	* config/cf/xorg.cf:
	Remove extra setting of XprtServer - just let it use the setting
	in X11.tmpl	

2004-08-13  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/os/log.c: (VAuditF):
	Fix Xprt bug by disabling code that merges multiple audit messages
	(Bug #964, Roland Mainz).

Fri Aug 13 19:53:10 2004  Soeren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c
	(MGAStormSync): Fix for lockups on some versions of Matrox
	Mystique. #687, Patch from Mike Harris.

	* programs/Xserver/hw/xfree86/common/xf86RandR.c
	(xf86RandRSetMode): Call xf86EnableDisableFBAccess though the
	function pointer instead of directly. #1041, Patch from Aaron Plattner.

	* programs/Xserver/hw/xfree86/common/xf86RandR.c: Swap the
	phsyical size of the screen when rotiation. #1050, Patch from
	Aaron Plattner.

2004-08-13  Kristian Høgsberg  <krh@redhat.com>

	* config/cf/Imake.rules:
	Add .PHONY target when using GNU make.  This will speed up make in
	general, but more importantly fix #1042.

2004-08-13  Alexander Gottwald  <ago@freedesktop.org>

	* lib/X11/lcSjis.c:
	Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki)
	* lib/X11/lcEuc.c:
	Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe)

2004-08-13  Kristian Høgsberg  <krh@redhat.com>

	* programs/xterm/*:
	Merge in version 195 from upstream xterm
	(http://dickey.his.com/xterm). Fixes #855.

	* programs/Xserver/Xprint/etc/init.d/Imakefile (install):
	Fix my typo in Solaris part of Xprint /etc/init.d install.

2004-08-13  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compalloc.c: (compFreePixmap):
	Empty damage object when freeing pixmap.

	* programs/Xserver/composite/compinit.c: (compCloseScreen),
	* programs/Xserver/composite/compint.h:
	(compInstallColormap), (compAddAlternateVisuals), (compScreenInit):
	Wrap InstallColormap so that the DDX doesn't see colormaps from
	our ARGB visual (avoids lovely green tint to screen).
	Also, set visual->nplanes of ARGB visual to all used
	(including alpha) planes so DIX can set pixel values correctly.

	* programs/Xserver/composite/compwindow.c:
	(compWindowUpdateAutomatic):
	Translate automatic update regions correctly to account for borders

	* programs/Xserver/dix/colormap.c:
	When nplanes == 32 (ARGB visuals), mask in all ones for alpha values
	to allocated pixel values.

	* programs/Xserver/fb/fbpict.h:
	Remove redundant fbAddTraps declaration

	* programs/Xserver/fb/fbwindow.c: (fbCopyWindow):
	Fix fbCopyWindow to work on non-screen pixmaps (not needed yet)
	
	* programs/Xserver/render/mipict.c: (miClipPictureReg),
	(miClipPictureSrc), (miCompositeSourceValidate),
	(miComputeCompositeRegion):
	Replace broken clipping code with that from modular tree.

	* programs/Xserver/render/mirect.c: (miColorRects):
	Respect subWindowMode.

2004-08-13  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/render/picture.c: (CopyPicture):
	Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and
	ClipXOrigin.

2004-08-12  Eric Anholt  <anholt@FreeBSD.org>

	* extras/Mesa/XOrg-Xlist:
	Removed files left over from older versions of Mesa, both on the vendor
	branch and older ones from head.  Several directories have been pruned
	from the current import (but not docs, which includes COPYING), which
	are listed in the new file "XOrg-Xlist".  This can be used in the form
	of "rm -rf `cat .../XOrg-Xlist`" when preparing a Mesa checkout for
	importing.

2004-08-12  Keith Packard  <keithp@keithp.com>

	* programs/xcursorgen/redglass/gumby*
	* programs/xcursorgen/whiteglass/gumby*
	* programs/xcursorgen/handhelds/gumby*
	Replace the cursors used for the 'gumby' name by
	ones which don't infringe on copyright and trademarks.

2004-08-12  Eric Anholt  <anholt@FreeBSD.org>

	* extras/Mesa/include/GL/glxext.h:
	* programs/Xserver/GL/glx/singlesize.c: (__glGet_size):
	Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix
	bug #1022.

2004-08-12  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/cr/Imakefile:
	* programs/Xserver/hw/darwin/quartz/cr/crScreen.m:
	(CRSetupScreen):
	* programs/Xserver/hw/darwin/quartz/xpr/Imakefile:
	* programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c:
	(xprSetupScreen):
	Fix crash in rootless XDarwin due to rootless being initialized
	before damage extension.

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

	* programs/Xserver/hw/xfree86/loader/Imakefile:
	Add Imake instrumentation for the ProPolice fix; #define
	ProPoliceSupport YES in host.def to enable the workaround.

2004-08-12  Kristian Høgsberg  <krh@redhat.com>

	* config/cf/xorg.cf:
	Update PPC64 defines to use XorgServer instead of XF86Server.

	* config/cf/X11.tmpl:
	Fix double-backslash typo.

2004-08-12  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate),
	(cwValidateGC):
	* programs/Xserver/miext/cw/cw.h:
	* programs/Xserver/miext/cw/cw_ops.c:
	* programs/Xserver/miext/cw/cw_render.c: (cwCreateBackingPicture),
	(cwGetBackingPicture), (cwDestroyPicture), (cwValidatePicture),
	(cwInitializeRender), (cwFiniRender):
	Fix various cw issues, including a couple reported by deronj:
	- Fix wrapping of GC ops/funcs according to policy described in bug
	  #1045.
	- Remove ValidateGC/ValidatePictures on the redirected
	  drawables/pictures -- it's not needed, and DDXs shouldn't be seeing
	  redirected drawables in render or GC ops/funcs when cw is running.
	- Mark all GC/Picture state as dirty when moving from redirected to
	  non-redirected, since it hadn't been passed down in Change* or
	  Validate* while redirected.
	- Remove CreatePicture wrapper that didn't do anything.
	- Comment on why AddTraps wrapper isn't needed.

2004-08-12  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/composite/compint.h:
	* programs/Xserver/composite/compwindow.c: (compCheckRedirect):
	Fix some issues reported by deronj:
	- Hopefully fix a crash in compCheckRedirect on unrealizing windows.
	- Remove an extern that doesn't point at anything.

2004-08-11  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/Imakefile:
	* programs/Xserver/composite/Imakefile:
	* programs/Xserver/composite/cw.c:
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_ops.c:
	* programs/Xserver/composite/cw_render.c:
	* programs/Xserver/miext/cw/Imakefile:
	Move cw to miext/cw after repo-copy.  It's not really tied to the
	composite extension, and may need to be separate any way to handle some
	wrapping ordering vs linking ordering issues.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineRestore):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONEnterServer):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RadeonInit3DEngine), (R100SetupTexture),
	(R100SetupForCPUToScreenAlphaTexture),
	(R100SetupForCPUToScreenTexture), (R200SetupTexture),
	(R200SetupForCPUToScreenAlphaTexture),
	(R200SetupForCPUToScreenTexture):
	Fix context switching on Radeons and build problem when XF86DRI is
	not defined (Bug #922, Eric Anholt).

2004-08-12  Kristian Høgsberg  <krh@redhat.com>

	* programs/Xserver/miext/damage/damage.c (damageCopyPlane) 
	(damageCopyArea):
	Add call to SourceValidate() when pDst == pSrc, so misprite.c get
	a chance to remove the sprite before the area is copied.  The
	drivers handle pDst != pSrc (#1030).

2004-08-11  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_chipset.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	* programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c:
	Factor out R{128,ADEON}Chipsets into their own headers so they can be
	sanely included in both the ati core and the r128/radeon submodules;
	r128 and radeon can now be directly loaded under dlloader.  Teach
	imstt about the dlloader-frendly way to talk to fbdevhw.  (Partial 
	for bugs #393 and #400.)

2004-08-11  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compwindow.c:
	(compWindowUpdateAutomatic):
	Paint to parent window instead of parent window's pixmap
	(helps for servers that don't have a pixmap for the root)

	* programs/Xserver/composite/cw_render.c: (cwGetBackingPicture):
	Fix offsets for render drawing.

2004-08-11  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/darwin.c: (DarwinPrintBanner):
	Fix leftover XF86_VERSION_SNAP macro.

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

        * xftfreetype.c: (_XftReleaseFile):
	Called strlen with (f->file) without checking for NULL (which
	happens when directly using FT_Face objects) (Bug #1047, Keith
	Packard).

2004-08-11  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c:
	Bug #979: Don't include <sys/sysmacros.h> on linux, it occasionally
	emits makedev() as a function call that elfloader can't resolve.
	Originally Gentoo Bug #41962, reported by Ryan Breen, fix feedback
	from Ryan Lortie.

2004-08-11  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/loader/xf86sym.c:
	Teach the loader about the extra symbols needed for Propolice-
	protected modules to work under elfloader.  From Matthieu Herrb
	(OpenBSD) by way of Travis Tilley (Gentoo).

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

	* config/cf/X11.tmpl:
	Fix Xnest and Xdmx builds when BuildServersOnly is YES (Bug #1026,
	Alexander Gottwald, Kevin Martin).

2004-08-11  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/fb/fbwindow.c: (fbCopyWindow):
	Add COMPOSITE change to fbCopyWindow (not needed yet)
	
	* programs/Xserver/hw/xnest/Cursor.c: (xnestSetCursor),
	(xnestMoveCursor):
	* programs/Xserver/hw/xnest/Events.c: (ProcessInputEvents),
	(xnestCollectEvents):
	* programs/Xserver/hw/xnest/GCOps.c: (xnestPushPixels):
	* programs/Xserver/hw/xnest/Screen.c: (xnestOpenScreen):
	* programs/Xserver/hw/xnest/XNCursor.h:
	Xnest was half-using midispcur and doing a bad job of it.
	Replace all of that code with mipointer which does a lot of the
	work.
	
	* programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef),
	(damageCreateGC), (damageRemoveDamage), (damageInsertDamage),
	(damageDestroyPixmap), (damageSetWindowPixmap), (DamageSetup),
	(DamageRegister), (DamageUnregister):
	* programs/Xserver/miext/damage/damagestr.h:
	Support DDXen which don't provide GetWindowPixmap, or which
	return NULL for the root pixmap.

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

	* programs/Xserver/os/Imakefile:
	* programs/Xserver/os/utils.c: (CheckUserParameters):
	Fix bogus contact address in Xserver/os/util.c (Bug #738).

2004-08-11  Eric Anholt  <anholt@FreeBSD.org>

	reviewed by: <keithp@keithp.com>

	* programs/Xserver/render/picture.c: (CopyPicture):
	In CopyPicture, add missing call to ChangePicture to notify about
	the changes that CopyPicture has done.

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

	* config/cf/Imake.cf:
	* config/cf/linux.cf:
	* config/cf/xorg.cf:
	* config/imake/imakemdep.h:
	* include/Xmd.h:
	* lib/Xt/Xtos.h:
	* programs/Xserver/fb/fb.h:
	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	* programs/Xserver/os/xalloc.c:
	Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan
	Coopersmith).

2004-08-11  Kristian Høgsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/xf86config/Imakefile: 
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: 
	Patch xorgconfig to generate config files with correct keyboard
	driver; use "kbd" by default, "keyboard" if
	UseDeprecatedKeyboarDriver is YES (#1040).
	
	* programs/Xserver/Xprint/etc/profile.d/Imakefile: 
	* programs/Xserver/Xprint/etc/Xsession.d/Imakefile: 
	* programs/Xserver/Xprint/etc/init.d/Imakefile: 
	Don't install files outside ProjectRoot when
	NothingOutsideProjectRoot is YES (#972).
	
2004-08-11  Adam Jackson <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	Fix vesa.c's shadow symbol list.

2004-08-11 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml
        Syncing FAQ

2004-08-11 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp
        Bugzilla #492: /etc/init.d/xprint did not source xorg.conf
        for font paths additionally to xfree86 config files

2004-08-11  Eric Anholt  <anholt@FreeBSD.org>

	* programs/x11perf/Imakefile:
	* programs/x11perf/do_traps.c: (InitFixedTraps):
	- Fix the build with old libXrender headers installed by including
	  TOP_INCLUDES first in the INCLUDES line.
	- Drive-by fix of unused variables warnings in do_traps.c.

2004-08-10  Adam Jackson <ajax@freedesktop.org>

	* lib/X11/PolyReg.c:
	Bug #372: Prevent a crash in XPolygonRegion when called with a bogus
	point count.  Reported by Andreas Luik.

2004-08-10  Adam Jackson <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/atimodule.c:
	Bug #978: Silence more unresolved symbol warnings from the ati driver.
	Patch from Stefan Dirsch.

2004-08-10  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	Fix Radeon build problem with #define DoLoadableServer NO (Bug
	#1031)

2004-08-10  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner):
	Update version to 6.7.99.1 and fix problem with snapshot string
	generation.

2004-08-10  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/atimodule.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Bug #978: Silence unresolved symbol warnings from the ati driver.
	Reported by Michel Daenzer.

2004-08-10  Kristian Høgsberg  <krh@redhat.com>

	* lib/Xcomposite/xcomposite.pc.in (Version):
	* lib/Xcomposite/xdamage.pc.in (Version): 
	* lib/Xcomposite/xfixes.pc.in (Version): 
	Replace @PACKAGE_VERSION@ with @VERSION@ so the substs works, fix
	copy-and-paste error.
	
2004-08-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* config/cf/Imakefile:
	Fix install problem on platforms not using xorg.cf/xfree86.cf
	(Bug #339, Harold L. Hunt II, Alexander Gottwald).

	* lib/X11/lcUTF8.c: (create_tofontcs_conv):
	Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368,
	Yu Shao, David Dawes).

	* programs/Xserver/GL/glx/glxcmds.c: (DoMakeCurrent):
	Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam
	Jackson).

	* config/cf/lnxLib.tmpl:
	* programs/Xserver/include/servermd.h:
	HP-PA build fix (Bug #828, Guy Martin, Paul Anderson).

	* include/Imakefile:
	* include/extensions/Imakefile:
	Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine).

	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	(MGAReadBios):
	Fix attempt to read video ROM before enabling it (Bug #843, Ivan
	Kokshaysky, Mike A. Harris).

	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	(FindPCIVideoInfo):
	Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike
	A. Harris).

	* programs/xset/xset.man:
	Clarify xset man page description of how to use the keyboard
	repeat rate settings (Bug #846, Mike A. Harris).

	* programs/xkbcomp/symbols/czsk:
	* programs/xkbcomp/symbols/jp:
	* programs/xkbcomp/symbols/pc/pc:
	* programs/xkbcomp/symbols/us:
	* programs/xkbcomp/symbols/us_group2:
	* programs/xkbcomp/symbols/us_group3:
	Fix problem where print-screen key would get remapped to sys-req
	in certain keymaps, which broke GNOME printscreen functionality
	(Bug #847, Owen Taylor).

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineRestore):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONEnterServer):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RADEONInit3DEngineForRender), (RadeonInit3DEngine),
	(R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture),
	(R200SetupTexture):
	Fix several render problems:
	- MMIO mode support
	- Hang on IGP chips
	- VT switching hang
	- 3D render corruption
	(Bug #922, Hui Yu).
	
2004-08-09  Kristian Høgsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): 
	* programs/Xserver/hw/xfree86/loader/dixsym.c (dixLookupTab): 
	Move the new render symbols to dixsym.c instead so they are
	grouped with the other render symbols.

	* programs/Xserver/fb/fbpixmap.c (fbCreatePixmapBpp):
	Initialize screen_x and screen_y to 0.  This fixes a problem with
	the new Damage based sprite, where intersection test against the
	root pixmap would fail because the two fields were not
	initialized (damage.c, 166-170).

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

	* config/cf/X11.tmpl:
	* programs/Xserver/Imakefile:
	Fix building without Xfixes extension

	* include/extensions/Imakefile:
	* lib/Xext/Imakefile:
	* programs/Xserver/dix/events.c:
	Fix building without Xevie

	* programs/Xserver/hw/dmx/dmxdpms.c: (_dmxDPMSInit):
	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	* programs/Xserver/hw/xfree86/loader/xf86sym.c:
	Fix building without DPMS

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	(configExtensions):
	Fix "Extensions" section config file support to accept general
	boolean options

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

	* programs/Xserver/hw/xfree86/common/Imakefile: 
	* config/cf/xorgsite.def: 
	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput):
	Disable legacy keyboard driver "keyboard", unless
	USE_DEPRECATED_KEYBOARD_DRIVER is defined.  Print warning if the
	old driver is used.

	* programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab):
	Add new render symbols to list of exported extension symbols so
	DoLoadableServer works again.

	* programs/Xserver/hw/xfree86/drivers/i810/Imakefile: 
	Remove non-existent i830_3d_reg.h from i810 install.sdk target.

2004-08-07  Alan Coopersmith  <alan.coopersmith@sun.com>

	* lib/Xdmcp/DAofA8.c: (XdmcpDisposeARRAYofARRAY8):
	Check to see if array->data is NULL before we dereference it, 
	instead	of after.  (Prevents segfault when array->data is 
	initialized to NULL, but array->length is not set to 0.)

	* programs/xdm/xdmcp.c: (request_respond):
	Always initialize both data & length in ARRAYs.

2004-08-06  Matthieu Herrb <matthieu.herrb@laas.fr>

	* config/cf/OpenBSDLib.tmpl:
	update shared libries revisions on OpenBSD to track libc ABI changes. 

2004-08-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/mi/mieq.c:
	Fix minor timestamp lossage in mieq.
	
	* programs/Xserver/mi/Imakefile:
	* programs/Xserver/mi/misprite.c: (miSpriteReportDamage),
	(miSpriteCopyWindow):
	* programs/Xserver/mi/mispritest.h:
	Replace miSprite implementation with Damage-based one.
	Otherwise damage and misprite conflict causing looping.
	
	* programs/Xserver/miext/damage/damage.c: (damageDamageRegion),
	(DamageSubtract):
	Change pScreen usage around a bit to eliminate warnings
	

2004-08-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit),
	(InitOutput):
	Eliminate mfb support. Fix visuals to match "normal" PC hardware
	(making lightpipe work).

2004-08-06  Keith Packard  <keithp@keithp.com>

	* config/cf/linux.cf:
	Fix Debian section to respect NothingOutsideProjectRoot directive

2004-08-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/cw.c: (cwCheapValidateGC),
	(miInitializeCompositeWrapper):
	Clean up cw initialization, make sure wrappers re-wrap on exit.

2004-08-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/composite/compinit.c: (compAddAlternateVisuals):
	* programs/Xserver/dix/colormap.c:
	* programs/Xserver/include/scrnintstr.h:
	Remove alpha-related fields from visual structure to retain
	binary compatibilty.  Applications using ARGB visuals will need
	to use Render or other mechanisms to compute pixel values
	instead of AllocColor

2004-08-06  Keith Packard  <keithp@keithp.com>

	* lib/Xrender/AddTrap.c: (XRenderAddTraps):
	* lib/Xrender/Imakefile:
	* lib/Xrender/Xrender.h:
	* lib/Xrender/configure.ac:
	Update to version 0.9 of Xrender (includes XRenderAddTraps)

2004-08-06  Keith Packard  <keithp@keithp.com>

	* include/extensions/render.h:
	* include/extensions/renderproto.h:
	* programs/Xserver/fb/Imakefile:
	* programs/Xserver/fb/fbedge.c: (fbRasterizeEdges):
	* programs/Xserver/fb/fbedgeimp.h:
	* programs/Xserver/fb/fbpict.c: (fbPictureInit):
	* programs/Xserver/fb/fbpict.h:
	* programs/Xserver/fb/fbtrap.c: (fbAddTraps),
	(fbRasterizeTrapezoid), (_GreaterY), (_Clockwise),
	(fbAddTriangles):
	* programs/Xserver/render/Imakefile:
	* programs/Xserver/render/mipict.c: (miIsSolidAlpha),
	(miPictureInit):
	* programs/Xserver/render/mipict.h:
	* programs/Xserver/render/mitrap.c: (miTrapezoids):
	* programs/Xserver/render/mitri.c: (miTriangles), (miTriStrip),
	(miTriFan):
	* programs/Xserver/render/picture.c: (AddTraps):
	* programs/Xserver/render/picture.h:
	* programs/Xserver/render/picturestr.h:
	* programs/Xserver/render/render.c: (RenderNumberRequests),
	(ProcRenderAddTraps), (SProcRenderAddTraps),
	(PanoramiXRenderAddTraps), (PanoramiXRenderInit):
	* programs/Xserver/render/renderedge.c: (RenderSampleCeilY),
	(RenderSampleFloorY), (RenderEdgeStep), (_RenderEdgeMultiInit),
	(RenderEdgeInit), (RenderLineFixedEdgeInit):
	* programs/Xserver/render/renderedge.h:
	* programs/x11perf/do_tests.c:
	* programs/x11perf/do_traps.c: (InitFixedTraps), (DoFixedTraps),
	(EndFixedTraps), (InitFixedTrapezoids), (DoFixedTrapezoids),
	(EndFixedTrapezoids):
	* programs/x11perf/x11perf.h:
	Add RenderAddTraps.  Rewrite trapezoid rendering code.

2004-08-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	Disable Render acceleration in Radeon driver temporarily until
	it no longer conflicts with the 3D code.

2004-08-05  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper),
	(cwCloseScreen):
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_render.c: (cwFiniRender):
	Fix missing ';' in cw.c and unwrap the render wrapper properly.

2004-08-05  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper):
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_render.c: (cwCreateBackingPicture),
	(cwDestroyBackingPicture), (cwCreatePicture), (cwValidatePicture),
	(cwGlyphs), (cwCompositeRects), (cwTrapezoids), (cwTriangles),
	(cwTriStrip), (cwTriFan), (cwInitializeRender):
	* programs/Xserver/render/picture.c: (CopyPicture):
	* programs/Xserver/render/picturestr.h:
	- Add a new Render function, CopyPicture, which will update a picture
	  with the flagged bits from a source picture.  Approved in principle
	  by keithp.
	- Use CopyPicture and SetTransform to update most of the backing
	  picture's state in the composite wrapper.  Filters are still missing.
	- Don't allocate a picture private, now that we calculate clipping
	  properly and don't need the serialNumber or stateChanges.
	- Use the format of the source pixmap rather than generating the format
	  from the window's visual.
	- Wrap the rest of the Render primitives that were stubbed out before.

Thu Aug  5 15:34:04 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

	* programs/Xserver/fb/Imakefile: Compile fbfill.c and fbpict.c
	with the mmx CFLAGS. DOH.

2004-08-04  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/composite/cw.c: (cwValidateGC),
	(cwFillRegionSolid), (cwFillRegionTiled),
	(cwPaintWindowBackground), (cwPaintWindowBorder):
	- Always validate the backing GC in cwValidateGC, not just when the clip
	  list changes.
	- Use FillTiled instead of FillSolid for painting tiled
	  border/background pixmaps, and don't needlessly change the scratch
	  GC's defaults.
	- Use the preferred dixChangeGC instead of DoChangeGC.
	- Simplify a silly loop and clean up a couple of comments.

2004-08-04  Michel Daenzer  <michel@daenzer.net>

	reviewed by: Hui Yu <hyu@ati.com>, Kevin E. Martin
	<kem@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
	(RADEONSetCursorColors), (RADEONLoadCursorImage),
	(RADEONLoadCursorARGB):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONPutImage):
	Use info->ModeReg.surface_cntl to restore byte swapping for the
	framebuffer aperture on big endian machines, remove superfluous local
	variables and register reads.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(R100SetupTexture), (R200SetupTexture):
	Adapt framebuffer aperture byte swapping to texture format before
	copying data to offscreen area and restore it afterwards on big endian
	machines, fixes Render acceleration there.

2004-08-04  Egbert Eich  <eich@freedesktop.org>

	* lib/font/FreeType/ft.h:
	* lib/font/FreeType/ftfuncs.c: (FT_Do_SBit_Metrics),
	(FreeTypeRasteriseGlyph):
	Optimization of CJK rendering when using versions of freetype
	prior to 2.1.8 (Chisato Yamauchi).
	* lib/font/FreeType/fttools.c:
	* lib/font/FreeType/module/myftstdlib.h:
	A small backward compatibility fix to make the freetype module
	build with freetype version < 2.1.7.
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	(fbdevHWLoadPalette), (fbdevHWAdjustFrame), (fbdevHWDPMSSet),
	(fbdevHWSaveScreen):
	Fixed/added some debugging code.
	
2004-08-03  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitAccel):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RadeonGetTextureFormat), (RadeonGetColorFormat),
	(RadeonGetBlendCntl), (R100SetupTexture),
	(R100SetupForCPUToScreenAlphaTexture),
	(R100SetupForCPUToScreenTexture), (R200SetupTexture),
	(R200SetupForCPUToScreenAlphaTexture),
	(R200SetupForCPUToScreenTexture):
	* programs/Xserver/hw/xfree86/xaa/xaa.h:
	* programs/Xserver/hw/xfree86/xaa/xaaInitAccel.c: (XAAInitAccel):
	* programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite):
	- Add two new XAA hooks, SetupForCPUToScreenTexture2 and
	  SetupForCPUToScreenAlphaTexture2.  These add a dstFormat argument
	  after the previous format argument, which the driver needs to use to
	  properly set up the destination format.  Two new arrays are added for
	  the list of destination formats supported that correspond to the
	  previous format arrays for sources.
	- Make Render acceleration only occur when the new hook for that
	  acceleration type is supplied and the dst format list is set, along
	  with the src format list being set.  Without knowing the destination
	  format, the Render acceleration couldn't properly support all the
	  destinations it might encounter.
	- Bump XAA module minor version.
	- Update the Radeon Render acceleration to use the new hooks when the
	  XAA module is sufficiently new.  Fix a bug in the src/dst alpha
	  booleans for ops, and use them to set blend_cntl to support
	  destinations without alpha.  Add missing PICT_a1r5g5b5 texture format,
	  and add list terminator. (!)

2004-08-03  Matthieu Herrb <matthieu.herrb@laas.fr>
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c
	Add missing argument to xf86DrvMsg().

2004-08-03  Matthieu Herrb <matthieu.herrb@laas.fr>
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h
	Fix Constification problems.

2004-08-03  Matthieu Herrb <matthieu.herrb@laas.fr>
	* programs/Xserver/hw/xfree86/ddc/xf86DDC.h
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.c
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.h
	* programs/Xserver/miext/shadow/shadow.h
	* programs/Xserver/miext/shadow/shpacked.c
	* programs/Xserver/miext/shadow/shplanar.c
	* programs/Xserver/miext/shadow/shrotate.c
	Fix glitches in pointer to functions declarations.

2004-08-03  Egbert Eich  <eich@freedesktop.org>

	* lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance),
	(FT_Do_SBit_Metrics), (FreeTypeRasteriseGlyph):
	Bugzilla #925: Simpler version of backward compatibility
	fix (Chisato Yamauchi).
	Fix to support older versions of gcc (Matthieu Herrb).
	
2004-08-03  Matthieu Herrb <matthieu.herrb@laas.fr>
	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c:
	* programs/Xserver/hw/xfree86/xaa/xaaPCache.c:
	* programs/Xserver/hw/xfree86/xaa/xaalocal.h:
	Fix declaration of XAACachePlanarMonoStippleProc.
	Rename XAACachePlanarMonoStippleWeak to
	XAAGetCachePlanarMonoStipple() for consistency with other parts of
	xaa and fix forward declaration in xaalocal.h.
	Fixes last comments on Bug #962.
	
2004-08-03  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/X11.tmpl:
	* programs/Xserver/Imakefile:
	Fix build with BuildComposite by linking the composite library into the
	servers before damage/xfixes, and enable BuildComposite by default now.
	Note that the Composite extension is still disabled at run-time by
	default.

2004-08-02  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/composite/compinit.c:
	* programs/Xserver/composite/cw.c: (cwGetBackingDrawable),
	(cwCreateGCPrivate), (cwCheapValidateGC), (cwGetImage),
	(cwGetSpans), (cwFillRegionSolid), (cwFillRegionTiled),
	(cwPaintWindowBackground), (cwPaintWindowBorder),
	(miInitializeCompositeWrapper), (cwCloseScreen):
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans),
	(cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint),
	(cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc),
	(cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8),
	(cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt),
	(cwPolyGlyphBlt), (cwPushPixels):
	* programs/Xserver/composite/cw_render.c: (cwGetBackingPicture),
	(cwCreatePicture), (cwInitializeRender):
	Major improvements to Composite wrapper.  Several issues remain, but it
	now appears stable in limited testing.
	- Allocate the picture private, avoiding segfault.
	- Wrap PaintWindow to draw the background/border to the backing pixmap
	  (based on Deron Johnson's comptran.c).
	- Set the x_off/y_off returns to translate coordinates properly.
	- Don't bother allocating temporary areas for the modified coordinates.
	  Layers above are responsible for handling lower layers changing the
	  arguments, so cw doesn't have to worry about it.  mibstore.c has to do
	  the allocation because it calls down twice (front buffer and backing
	  store). (Suggested by keithp)
	- Handle the mode argument to PolyPoint, Polylines, and FillPolygon.
	- Remove some dead elements in the cw privates.
	- Kill a prototype warning in compinit.c by adding the cw.h header.

2004-08-02  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/mi/miinitext.c:
	The Damage extension has to wrap after (be called before) the Composite
	extension so that the redirecting of drawables by the wrapper doesn't
	confuse Damage.

2004-08-02  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c:
	* programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c:
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c:
	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	* programs/Xserver/hw/xfree86/ramdac/IBM.c:
	* programs/Xserver/hw/xfree86/ramdac/IBM.h:
	* programs/Xserver/hw/xfree86/ramdac/TI.c:
	* programs/Xserver/hw/xfree86/ramdac/TI.h:
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.c:
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.h:
	* programs/Xserver/hw/xfree86/xaa/xaaPCache.c:
	* programs/Xserver/hw/xfree86/xaa/xaaStipple.c:
	* programs/Xserver/hw/xfree86/xaa/xaaTEGlyph.c:
	* programs/Xserver/hw/xfree86/xaa/xaalocal.h:
	* programs/Xserver/miext/shadow/shadow.h:
	* programs/Xserver/miext/shadow/shpacked.c:
	* programs/Xserver/miext/shadow/shplanar.c:
	* programs/Xserver/miext/shadow/shrotate.c:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhwstub.c:
	* programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h:
	Bug #962: Remove LoaderSymbol calls introduced by the dlloader
	work so DoLoadableServer NO builds work again.

Mon Aug  2 21:49:33 2004  Soeren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c
	(mapVidMem): Remove double cast.

2004-08-02  Egbert Eich  <eich@freedesktop.org>

	* config/cf/linux.cf:
	Removed distro specific stuff.
	* lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance):
	Fixed FreeType module to build with FreeType versions older
	than 2.1.7.
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	(configureDDCMonitorSection):
	Fixed typo.
	* programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose):
	Added vtSema to protect call of driver DPMS function.
	* programs/Xserver/hw/xfree86/common/xf86Helper.c:
	(xf86SetDefaultVisual):
	removed unneeded variable
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput):
	* programs/Xserver/hw/xfree86/common/xf86RandR.c:
	(xf86RandRGetInfo), (xf86RandRSetConfig):
	* programs/Xserver/hw/xfree86/common/xf86str.h:
	Modified RandR driver hook to reduce the number of function calls
	to one. Function is sufficiently generic to be extended in the
	future.
	
2004-08-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONDisplayPowerManagementSet):
	Fix Radeon crash on server exit or generation

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

	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	Remove the last user of fbdevHWFillInScreenInfo.

2004-07-31  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* config/cf/bsdLib.tmpl:
	* config/cf/darwinLib.tmpl:
	Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs

2004-07-31  Stuart Kreitman  <stuart dot kreitman at sun dot com>

	* lib/Xext/Imakefile:
	* lib/Xext/Xevie.c:

2004-07-31  Alexander Gottwald  <ago@freedesktop.org>

	* config/cf/cygwin.tmpl:
	Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs

2004-07-31  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	(configExtensions), (xf86HandleConfigFile):
	* programs/Xserver/hw/xfree86/parser/Extensions.c:
	(xf86parseExtensionsSection), (xf86printExtensionsSection),
	(xf86freeExtensions):
	* programs/Xserver/hw/xfree86/parser/Imakefile:
	* programs/Xserver/hw/xfree86/parser/configProcs.h:
	* programs/Xserver/hw/xfree86/parser/read.c: (xf86readConfigFile),
	(xf86freeConfig):
	* programs/Xserver/hw/xfree86/parser/write.c: (doWriteConfigFile):
	* programs/Xserver/hw/xfree86/parser/xf86Parser.h:
	* programs/Xserver/include/globals.h:
	* programs/Xserver/mi/miinitext.c: (EnableDisableExtension),
	(EnableDisableExtensionError):
	* programs/Xserver/os/utils.c: (ProcessCommandLine):
	Add "Extensions" section support to configuration parser

2004-07-31  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/Imakefile:
	* programs/Xserver/composite/Imakefile:
	* programs/Xserver/composite/compalloc.c: (compReportDamage),
	(compDestroyDamage), (compRedirectWindow), (compFreeClientWindow),
	(compUnredirectWindow), (compRedirectSubwindows),
	(compFreeClientSubwindows), (compUnredirectSubwindows),
	(compRedirectOneSubwindow), (compUnredirectOneSubwindow),
	(compAllocPixmap), (compFreePixmap), (compReallocPixmap):
	* programs/Xserver/composite/compext.c: (CompositeClientCallback),
	(CompositeResetProc), (FreeCompositeClientWindow),
	(FreeCompositeClientSubwindows), (ProcCompositeQueryVersion),
	(ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows),
	(ProcCompositeUnredirectWindow),
	(ProcCompositeUnredirectSubwindows),
	(ProcCompositeCreateRegionFromBorderClip),
	(ProcCompositeNameWindowPixmap), (CompositeNumberRequests),
	(ProcCompositeDispatch), (SProcCompositeQueryVersion),
	(SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows),
	(SProcCompositeUnredirectWindow),
	(SProcCompositeUnredirectSubwindows),
	(SProcCompositeCreateRegionFromBorderClip),
	(SProcCompositeNameWindowPixmap), (SProcCompositeDispatch),
	(CompositeExtensionInit):
	* programs/Xserver/composite/compinit.c: (compCloseScreen),
	(compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth),
	(compAddAlternateVisuals), (compScreenInit):
	* programs/Xserver/composite/compint.h:
	* programs/Xserver/composite/compwindow.c: (compCheckWindow),
	(compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap),
	(compCheckRedirect), (compPositionWindow), (compRealizeWindow),
	(compUnrealizeWindow), (compPaintWindowBackground),
	(compClipNotify), (compIsAlternateVisual), (compImplicitRedirect),
	(compMoveWindow), (compResizeWindow), (compChangeBorderWidth),
	(compReparentWindow), (compCopyWindow), (compCreateWindow),
	(compDestroyWindow), (compSetRedirectBorderClip),
	(compGetRedirectBorderClip), (compGetWindowVisual),
	(compWindowFormat), (compWindowUpdateAutomatic),
	(compWindowUpdate):
	* programs/Xserver/composite/cw.c: (cwGetBackingDrawable),
	(cwCreateGCPrivate), (cwDestroyGCPrivate), (cwValidateGC),
	(cwChangeGC), (cwCopyGC), (cwDestroyGC), (cwChangeClip),
	(cwCopyClip), (cwDestroyClip), (cwCheapValidateGC),
	(cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC),
	(cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip),
	(cwCreateGC), (cwGetImage), (cwGetSpans),
	(miInitializeCompositeWrapper), (cwCloseScreen):
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans),
	(cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint),
	(cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc),
	(cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8),
	(cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt),
	(cwPolyGlyphBlt), (cwPushPixels):
	* programs/Xserver/composite/cw_render.c: (cwFindVisualById),
	(cwCreateBackingPicture), (cwDestroyBackingPicture),
	(cwGetBackingPicture), (cwCreatePicture), (cwDestroyPicture),
	(cwChangePicture), (cwValidatePicture), (cwComposite), (cwGlyphs),
	(cwCompositeRects), (cwTrapezoids), (cwTriangles), (cwTriStrip),
	(cwTriFan), (cwInitializeRender):
	* programs/Xserver/dix/colormap.c:
	* programs/Xserver/dix/window.c: (SetWindowToDefaults):
	* programs/Xserver/include/pixmapstr.h:
	* programs/Xserver/include/scrnintstr.h:
	* programs/Xserver/include/windowstr.h:
	* programs/Xserver/mi/mi.h:
	* programs/Xserver/mi/miinitext.c:
	* programs/Xserver/mi/mivaltree.c:
	(miRegisterRedirectBorderClipProc), (miComputeClips):
	Integrate COMPOSITEWRAP branch including composite wrapper.  This code
	still has several issues:
	- CopyWindow and PaintWindow wrappers missing (will be done soon)
	- Some segfaults seen in the Render wrappers.
	- Xprt server build breaks with Composite.
	- DDXs must be recompiled for Composite due to VisualRec size change.
	- Composite bugs pointed out by Deron Johnson in email.

	Also, reorder XFixes initialization according to comments by Keith which
	are also in xserver CVS.

2004-07-31  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion),
	(SProcXFixesExpandRegion):
	* programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests):
	* programs/Xserver/xfixes/xfixes.h:
	* programs/Xserver/xfixes/xfixesint.h:
	Update xfixes server code to major version 3 from xserver CVS, and
	perform minor diff-reduction versus xserver CVS.

2004-07-31  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/Imakefile:
	* programs/Xserver/composite/Imakefile:
	* programs/Xserver/composite/compalloc.c: (compReportDamage),
	(compDestroyDamage), (compRedirectWindow), (compFreeClientWindow),
	(compUnredirectWindow), (compRedirectSubwindows),
	(compFreeClientSubwindows), (compUnredirectSubwindows),
	(compRedirectOneSubwindow), (compUnredirectOneSubwindow),
	(compAllocPixmap), (compFreePixmap), (compReallocPixmap):
	* programs/Xserver/composite/compext.c: (CompositeClientCallback),
	(CompositeResetProc), (FreeCompositeClientWindow),
	(FreeCompositeClientSubwindows), (ProcCompositeQueryVersion),
	(ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows),
	(ProcCompositeUnredirectWindow),
	(ProcCompositeUnredirectSubwindows),
	(ProcCompositeCreateRegionFromBorderClip),
	(ProcCompositeNameWindowPixmap), (CompositeNumberRequests),
	(ProcCompositeDispatch), (SProcCompositeQueryVersion),
	(SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows),
	(SProcCompositeUnredirectWindow),
	(SProcCompositeUnredirectSubwindows),
	(SProcCompositeCreateRegionFromBorderClip),
	(SProcCompositeNameWindowPixmap), (SProcCompositeDispatch),
	(CompositeExtensionInit):
	* programs/Xserver/composite/compinit.c: (compCloseScreen),
	(compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth),
	(compAddAlternateVisuals), (compScreenInit):
	* programs/Xserver/composite/compint.h:
	* programs/Xserver/composite/compwindow.c: (compCheckWindow),
	(compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap),
	(compCheckRedirect), (compPositionWindow), (compRealizeWindow),
	(compUnrealizeWindow), (compPaintWindowBackground),
	(compClipNotify), (compIsAlternateVisual), (compImplicitRedirect),
	(compMoveWindow), (compResizeWindow), (compChangeBorderWidth),
	(compReparentWindow), (compCopyWindow), (compCreateWindow),
	(compDestroyWindow), (compSetRedirectBorderClip),
	(compGetRedirectBorderClip), (compGetWindowVisual),
	(compWindowFormat), (compWindowUpdateAutomatic),
	(compWindowUpdate):
	* programs/Xserver/composite/cw.c: (DrawableIsRedirWindow),
	(cwGetBackingDrawable), (cwCreateGCPrivate), (cwDestroyGCPrivate),
	(cwValidateGC), (cwChangeGC), (cwCopyGC), (cwDestroyGC),
	(cwChangeClip), (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC),
	(cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC),
	(cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip),
	(cwCreateGC), (cwGetImage), (cwGetSpans),
	(miInitializeCompositeWrapper), (cwCloseScreen):
	* programs/Xserver/composite/cw.h:
	* programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans),
	(cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint),
	(cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc),
	(cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8),
	(cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt),
	(cwPolyGlyphBlt), (cwPushPixels):
	* programs/Xserver/composite/cw_render.c: (cwComposite),
	(cwGlyphs):
	* programs/Xserver/dix/colormap.c:
	* programs/Xserver/dix/window.c: (SetWindowToDefaults):
	* programs/Xserver/include/pixmapstr.h:
	* programs/Xserver/include/scrnintstr.h:
	* programs/Xserver/include/windowstr.h:
	* programs/Xserver/mi/mi.h:
	* programs/Xserver/mi/miinitext.c:
	* programs/Xserver/mi/mivaltree.c:
	(miRegisterRedirectBorderClipProc), (miComputeClips):
	* programs/Xserver/render/picture.c: (PictureFindVisual),
	(PictureInitIndexedFormats), (PictureInit), (SetPictureClipRegion):
	* programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion),
	(SProcXFixesExpandRegion):
	* programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests):
	* programs/Xserver/xfixes/xfixes.h:
	* programs/Xserver/xfixes/xfixesint.h:

2004-07-30  Eric Anholt  <anholt@FreeBSD.org>

	* include/extensions/Imakefile:
	Install the new headers if the library is being built as well.

2004-07-30  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/X11.tmpl:
	* include/extensions/Imakefile:
	* include/extensions/composite.h:
	* include/extensions/compositeproto.h:
	* include/extensions/xfixesproto.h:
	* include/extensions/xfixeswire.h:
	* lib/Imakefile:
	* lib/Xcomposite:
	* lib/Xdamage:
	* lib/Xfixes:
	Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS:
	- Update Xfixes headers to protocol major version 3.
	- Add composite headers.
	- Add libXfixes, libXdamage, and libXcomposite.
	- Add imake glue for new libraries, but leave Composite off by default
	  until issues are resolved.

2004-07-31  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/dmx/dmx.h:
	* programs/Xserver/hw/dmx/dmxinit.c: (InitOutput),
	(ddxProcessArgument):
	* programs/Xserver/hw/dmx/dmxwindow.c: (dmxDestroyWindow):
	* programs/Xserver/include/globals.h:
	* programs/Xserver/mi/miinitext.c: (EnableDisableExtension):
	* programs/Xserver/os/utils.c: (UseMsg), (ProcessCommandLine):
	Add new extension enable/disable feature
	Allow XTEST, XINERAMA, RENDER, XKB, XEVIE to be enabled/disabled
	Update DMX to use new render disabling code

2004-07-30  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/dix/cursor.c:
	* programs/Xserver/dix/dispatch.c:
	* programs/Xserver/dix/window.c:
	- Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge
	- Add missing XCSECURITY ifdef.
	- Sync some whitespace to xserver CVS and surrounding style.

2004-07-30  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/miext/damage/damage.c: (damageDamageRegion),
	(damageRemoveDamage), (damageInsertDamage), (DamageCreate),
	(DamageRegister), (DamageUnregister):
	Integrate latest damage bits, including the addition of Composite code.
	Includes REGION_INIT -> REGION_NULL necessary to avoid segfaults with
	inlined region macros.

2004-07-30  Stuart Kreitman  <stuart dot kreitman at sun dot com>

	* config/cf/X11.tmpl:
	* programs/Xserver/Xext/Imakefile:
	* programs/Xserver/Xext/xevie.c: (XevieExtensionInit), (XevieEnd),
	(XevieClientStateCallback), (XevieServerGrabStateCallback):
	* programs/Xserver/dix/events.c:
	* programs/Xserver/mi/miinitext.c:

	Bugzilla #947: Merge from XEVIE branch, turning on XEVIE, updating the xevie impl.

2004-07-31  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/ddc/xf86DDC.c:
	* programs/Xserver/hw/xfree86/ddc/xf86DDC.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c:
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c:
	* programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h:
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.c:
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.h:
	Change several LoaderSymbol calls introduced by the bug #400 patch to
	*Weak() resolver functions.

2004-07-30  Eric Anholt  <anholt@FreeBSD.org>

	* lib/Xt/Composite.c:
	* lib/Xt/Composite.h:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_video.c:
	(SMI_BuildEncodings), (SetAttrSAA7111):
	Rename some COMPOSITE macros and enums to avoid conflicting with the
	COMPOSITE extension's new macro.  These appear to only be used
	internally.

2004-07-31  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/GL/glx/single2.c:
	Fix compiler warning

2004-07-31  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/neomagic/neo.h:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_2070.c:
	(Neo2070AccelInit):
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_2097.c:
	(Neo2097AccelInit):
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_2200.c:
	(Neo2200AccelInit):
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	(NEOPreInit), (NEOScreenInit), (neoModeInit):
	Adding experimental pseudocolor overlay stuff to NeoMagic
	driver.
	
2004-07-30  Torrey T. Lyons <torrey@freedesktop.org>

        * programs/Xserver/hw/darwin/Imakefile:
        * programs/Xserver/hw/darwin/quartz_1.3 removed all files:
        Remove unused, unsupported, and broken code for Mac OS X 10.0.

2004-07-30  HUI YU  <hyu@ati.com>

	reviewed by: <Kevin Martin>

	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atichip.c: (ATIChipID):
	* programs/Xserver/hw/xfree86/drivers/ati/atichip.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineReset), (RADEONEngineRestore):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c:
	(RADEONGetBIOSInfo), (RADEONGetConnectorInfoFromBIOS),
	(RADEONGetClockInfoFromBIOS), (RADEONGetLVDSInfoFromBIOS),
	(RADEONGetHardCodedEDIDFromBIOS), (RADEONGetTMDSInfoFromBIOS):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONEntPriv), (RADEONDisplayDDCConnected),
	(RADEONCrtIsPhysicallyConnected), (RADEONGetPanelInfoFromReg),
	(RADEONGetLVDSInfo), (RADEONGetTMDSInfo), (RADEONGetPanelInfo),
	(RADEONGetClockInfo), (RADEONQueryConnectedMonitors),
	(RADEONSetFBLocation), (RADEONGetVRamType), (RADEONPreInitConfig),
	(RADEONValidateMergeModes), (RADEONPreInit),
	(RADEONRestoreCommonRegisters), (RADEONRestoreCrtcRegisters),
	(RADEONRestoreCrtc2Registers), (RADEONRestoreFPRegisters),
	(RADEONRestorePLLRegisters), (RADEONSaveCrtcRegisters),
	(RADEONInitDispBandwidth), (RADEONInitCrtcRegisters),
	(RADEONInitCrtc2Registers), (RADEONInitFPRegisters),
	(RADEONFreeScreen), (RADEONDacPowerSet),
	(RADEONDisplayPowerManagementSet):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	(RADEONProbe):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONDisplayVideo):
	Add support for new Radeon chips: 
	R420/M18, R423, RV370/M22, RV380/M24, RS300.
	Add special handlings for DELL triple-head server (RV100).
	Misc. bug fixes for flat panel, host aperture, etc (Bug #946)

2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/Imakefile:
	Fix build on s390/s390x platforms.

2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/common/xf86Cursor.c:
	(xf86SwitchMode):
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput):
	* programs/Xserver/hw/xfree86/common/xf86RandR.c:
	(xf86RandRGetInfo), (xf86RandRSetMode), (xf86RandRSetConfig),
	(xf86RandRInit):
	* programs/Xserver/hw/xfree86/common/xf86str.h:
	Add support for on-the-fly screen rotation when supported by
	hardware (Aron Plattner). 
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/fb/Imakefile:
	* programs/Xserver/fb/fbpseudocolor.c: (xxUpdateWindowImmediately),
	(xxGetBaseColormap), (xxCreateScreenResources), (xxCloseScreen),
	(xxMyVisual), (xxInitColormapDummy), (xxInitColormapPrivate),
	(xxCreateColormap), (xxCmapInstalled), (xxInstalledCmapDelete),
	(xxDestroyColormap), (xxComputeCmapShift), (xxStoreColors),
	(xxInstallColormap), (xxUninstallColormap),
	(xxListInstalledColormaps), (xxCreateWindow), (xxWalkChildren),
	(xxPickMyWindows), (xxCopyWindow), (xxWindowExposures),
	(xxPaintWindow), (xxCopyPseudocolorRegion),
	(xxUpdateCmapPseudocolorRegion), (xxGetWindowRegion),
	(xxUpdateRegion), (xxUpdateFb), (xxBlockHandler),
	(xxWakeupHandler), (xxSetup), (xxCreateGC), (xxValidateGC),
	(xxDestroyGC), (xxChangeGC), (xxCopyGC), (xxChangeClip),
	(xxCopyClip), (xxDestroyClip), (xxFillSpans), (xxSetSpans),
	(xxPutImage), (xxCopyArea), (xxCopyPlane), (xxPolyPoint),
	(xxPolylines), (xxPolySegment), (xxPolyRectangle), (xxPolyArc),
	(xxFillPolygon), (xxPolyFillRect), (xxPolyFillArc), (xxPolyText8),
	(xxPolyText16), (xxImageText8), (xxImageText16), (xxImageGlyphBlt),
	(xxPolyGlyphBlt), (xxPushPixels), (xxComposite), (xxGlyphs),
	(xxPrintVisuals):
	* programs/Xserver/fb/fbpseudocolor.h:
	* programs/Xserver/hw/xfree86/xaa/Imakefile:
	* programs/Xserver/hw/xfree86/xaa/xaaWrapper.c:
	(xaaWrapperCreateScreenResources), (xaaWrapperCloseScreen),
	(xaaWrapperCreateWindow), (xaaWrapperCopyWindow),
	(xaaWrapperWindowExposures), (xaaWrapperPaintWindow),
	(xaaWrapperCreateColormap), (xaaWrapperDestroyColormap),
	(xaaWrapperStoreColors), (xaaWrapperInstallColormap),
	(xaaWrapperUninstallColormap), (xaaWrapperListInstalledColormaps),
	(xaaSetupWrapper), (xaaWrapperPreCreateGC), (xaaWrapperCreateGC),
	(xaaWrapperValidateGC), (xaaWrapperDestroyGC),
	(xaaWrapperChangeGC), (xaaWrapperCopyGC), (xaaWrapperChangeClip),
	(xaaWrapperCopyClip), (xaaWrapperDestroyClip),
	(xaaWrapperFillSpans), (xaaWrapperSetSpans), (xaaWrapperPutImage),
	(xaaWrapperCopyArea), (xaaWrapperCopyPlane), (xaaWrapperPolyPoint),
	(xaaWrapperPolylines), (xaaWrapperPolySegment),
	(xaaWrapperPolyRectangle), (xaaWrapperPolyArc),
	(xaaWrapperFillPolygon), (xaaWrapperPolyFillRect),
	(xaaWrapperPolyFillArc), (xaaWrapperPolyText8),
	(xaaWrapperPolyText16), (xaaWrapperImageText8),
	(xaaWrapperImageText16), (xaaWrapperImageGlyphBlt),
	(xaaWrapperPolyGlyphBlt), (xaaWrapperPushPixels),
	(xaaWrapperComposite), (xaaWrapperGlyphs), (XAASync):
	* programs/Xserver/hw/xfree86/xaa/xaaWrapper.h:
	An experimental pseudocolor emulation layer.
	Not fully completed, currently only works for 16bpp.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/common/xf86Helper.c:
	(xf86SetDefaultVisual):
	removing some unnecessary restricitons on the allowed visuals.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/chips/ct_BltHiQV.h:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c:
	(AccelInit), (Sync), (SetupForCPUToScreenColorExpandFill),
	(ReadPixmap):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_cursor.c:
	(CHIPSLoadCursorImage):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsPreInitHiQV), (CHIPSScreenInit), (chipsModeInitHiQV),
	(chipsMapMem):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.h:
	Improved BE support in C&T driver (Rob Taylor, Jean-Laurent Gazelle).
	(Code adapted Egbert Eich).
	
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810ScreenInit):
	Do I810EmitFlush() during screen init to make sure 2D engine is
	in a sane state (Peter Kunzmann).
	

2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/savage/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c:
	(SavageHWCursorInit), (SavageLoadCursorImage),
	(SavageSetCursorColors):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit), (SavageLeaveVT), (SavageWriteMode),
	(SavageScreenInit), (SavageInternalScreenInit), (SavageModeInit),
	(SavageCloseScreen), (SavageSaveScreen), (SavageAdjustFrame),
	(SavageSwitchMode), (SavageLoadPalette), (SavageUpdateKey),
	(SavageLoadPaletteSavage4):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitSecondaryStreamOld), (SavageInitSecondaryStreamNew),
	(SavageInitSecondaryStream), (SavageInitStreamsOld),
	(SavageInitStreamsNew), (OverlayParamInit),
	(InitStreamsForExpansion), (SavageStreamsOn), (SavageStreamsOff):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(savageOUTREG), (SavageClipVWindow), (SavageInitVideo),
	(SavageStopVideo), (SavageSetBlend), (SavageDisplayVideoOld),
	(SavageDisplayVideoNew), (SavagePutImage), (SavageStopSurface),
	(SavageInitOffscreenImages):
	Add pseudocolor overlay mode. Leave streams engine running at
	all times to prevent artefacts during video playback.
	
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageScreenInit)
	* programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c:
	(SavageSetTextMode), (SavageSetVESAMode), (SavageGetDevice),
	(SavageGetBIOSModes):
	Fixed VBE mode list code to work together with reading DDC
	data using VBE functions.
	
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(ShadowWait), (WaitQueue3D), (WaitQueue4), (WaitQueue2K),
	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageInitAccel), (SavageHelpPatternROP), (SavageHelpSolidROP),
	(SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill),
	(SavageSetupForScreenToScreenColorExpand),
	(SavageSetupForCPUToScreenColorExpandFill),
	(SavageSubsequentScanlineCPUToScreenColorExpandFill),
	(SavageSetupForMono8x8PatternFill),
	(SavageSubsequentMono8x8PatternFillRect):
	Fixed data types to muffle compiler.
	
	* programs/Xserver/hw/xfree86/drivers/savage/savage_image.c:
	(SavageSubsequentImageWriteRect):
	Fixed requested size of FIFO for image writes. Fixes temporary
	lockups.

2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/dix/privates.c:
	* programs/Xserver/hw/xfree86/common/xf86cmap.c:
	(xf86HandleColormaps), (CMapInitDefMap):
	* programs/Xserver/include/screenint.h:
	* programs/Xserver/lbx/lbxcmap.c: (LbxDefCmapPrivInit):
	Adding a colormap index to the InitColormapPrivate() func
	call. Without it it was completely useless.
	* programs/Xserver/hw/xfree86/common/xf86cmap.c:
	 (CMapInstallColormap):
	test if colormap with index really exists in the list of
	installed maps before using it.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* lib/xtrans/Xtransutil.c: (trans_mkdir):
	fail hard if socket directories cannot be chowned to root or
	chmod'ed to the requested mode if 'sticky' bit is requested for 
	this directory	instead of just print a warning that will remain 
	unnoticed most of the times.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose):
	* programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch):
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX):
	Set DPMS to ON when VT switching away or shutting down the server.
	Failing to do this may leave the text console blank.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/os-support/linux/int10/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c:
	(xf86ExtendedInitInt10), (MapCurrentInt10):
	Improved error messages.
	* programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile:
	build fixes for AMD64.
	* programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c:
	(xf86shmget), (xf86shmat), (xf86shmdt), (xf86shmctl):
	Made shm* functions in the libc_wrapper more standard conformant
	by setting errno correctly.
	* programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit):
	Use xf86ExendedInitInt10() in VBEExtendedInit() to be able to
	pass flags.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/xf86dri.c:
        Fix static build.
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
	(TweakMemorySize):
	 add i845 to the list of chips that allow memory size tweaking.
	
2004-07-30  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/fb/fb.h:
	* programs/Xserver/fb/fballpriv.c:
	* programs/Xserver/fb/fboverlay.c:
	* programs/Xserver/fb/fboverlay.h:
	* programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c:
	* programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c:
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atifillin.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atifillin.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c:
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_accel.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_accel.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_accel.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/riva_xaa.c:
	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c:
	* programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c:
	* programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_image.c:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_accel.c:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tga/tga_line.c:
	* programs/Xserver/hw/xfree86/drivers/trident/blade_accel.c:
	* programs/Xserver/hw/xfree86/drivers/trident/image_accel.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_accel.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/xp_accel.c:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_accel.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h:
	* programs/Xserver/hw/xfree86/xaa/xaaFallback.c:
	* programs/Xserver/hw/xfree86/xaa/xaaInit.c:
	* programs/Xserver/hw/xfree86/xaa/xaaROP.c:
	* programs/Xserver/hw/xfree86/xaa/xaalocal.h:
	* programs/Xserver/hw/xfree86/xaa/xaarop.h:
	* programs/Xserver/hw/xfree86/xaa/xaawrap.h:
	* programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbbres.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbbresd.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbfillarc.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbhrzvert.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbimggblt.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbline.c:
	* programs/Xserver/hw/xfree86/xf4bpp/mfbzerarc.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcArea.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcGC.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcIO.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcPixFS.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcPntWin.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcPolyPnt.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcWinFS.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcWindow.c:
	* programs/Xserver/hw/xfree86/xf4bpp/vgaGC.c:
	* programs/Xserver/hw/xfree86/xf8_16bpp/cfb8_16.h:
	* programs/Xserver/hw/xfree86/xf8_16bpp/cfbscrinit.c:
	* programs/Xserver/hw/xfree86/xf8_32bpp/cfb8_32.h:
	* programs/Xserver/hw/xfree86/xf8_32bpp/cfbscrinit.c:
	* programs/Xserver/hw/xfree86/xf8_32wid/cfb8_32wid.h:
	* programs/Xserver/hw/xfree86/xf8_32wid/cfbscrinit.c:
	* programs/Xserver/mfb/maskbits.c:
	* programs/Xserver/mfb/maskbits.h:
	* programs/Xserver/mfb/mfb.h:
	* programs/Xserver/mfb/mfbscrinit.c:
	Bug #400 (partial): Driver fixes for the dlloader.  When using
	dlloader, all framebuffer formats except cfb and the overlay modes
	should work, and r128 and radeon need to be loaded from the ati
	driver (both issues to be fixed soon).  Tested on i740, s3virge,
	mach64, tdfx, vesa, and vga drivers.  elfloader users shouldn't be
	affected.

2004-07-30  Torrey T. Lyons <torrey@freedesktop.org>

	* programs/Xserver/miext/rootless/rootless.h:
	* programs/Xserver/miext/rootless/rootlessCommon.c:
	* programs/Xserver/miext/rootless/rootlessCommon.h:
	* programs/Xserver/miext/rootless/rootlessWindow.c:
	* programs/Xserver/hw/darwin/quartz/Preferences.h:
	* programs/Xserver/hw/darwin/quartz/Preferences.m:
	* programs/Xserver/hw/darwin/quartz/XServer.h:
	* programs/Xserver/hw/darwin/quartz/XServer.m:
	* programs/Xserver/hw/darwin/quartz/pseudoramiX.c:
	* programs/Xserver/hw/darwin/quartz/pseudoramiX.h:
	* programs/Xserver/hw/darwin/quartz/quartz.c:
	* programs/Xserver/hw/darwin/quartz/quartz.h:
	* programs/Xserver/hw/darwin/quartz/quartzCocoa.m:
	* programs/Xserver/hw/darwin/quartz/quartzCommon.h:
	* programs/Xserver/hw/darwin/quartz/cr/crScreen.m:
	* programs/Xserver/hw/darwin/quartz/fullscreen/fullscreen.c:
	* programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c:
	Merge many XDarwin improvements:
	    - Fix launch of X clients by double clicking in the Finder when
	      there is a space in the path (Torrey T. Lyons).
	    - Interpret scroll wheel mouse events correctly when shift is
	      held down (Benjamin Burke).
	    - Add option to always use Mac command key equivalents
	      (John Harper and Torrey T. Lyons).
	    - Add support for dynamic screen configuration changes in rootless
	      mode (John Harper and Torrey T. Lyons).
	    - Add documentation on generic rootless layer (Torrey T. Lyons).

2004-07-30  Torrey T. Lyons <torrey@freedesktop.org>

	* xc/config/cf/darwin.cf:
	* xc/programs/Xserver/Imakefile:
	* xc/programs/Xserver/hw/darwin/darwin.c:
	* xc/programs/Xserver/hw/darwin/Imakefile:
	* xc/programs/Xserver/hw/darwin/darwinXinput.c:
	Add initial Xinput support for XDarwin (Greg Parker).

2004-07-30  Torrey T. Lyons <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/iokit/xfIOKit.c:
	Make XDarwin not default to StaticColor on ix86 (Shantonu Sen).

2004-07-30  Egbert Eich  <eich@pdx.freedesktop.org>

        * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
        (TweakMemorySize), (I830BIOSPreInit):
        Removed bugs on TweakMemorySize() which prevented it from
        working at all.
        * Initialized last element of BIOS version number string
        to 0 to avoid random problems.
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c:
	(handlePciBIOS):
	Write back original value to BIOS Base register for the
	case where function failed.
	
2004-07-30  Egbert Eich  <eich@pdx.freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
	(TweakMemorySize), (I830BIOSPreInit):
	Removed bugs on TweakMemorySize() which prevented it from working
	at all.
	* Initialized last element of BIOS version number string to 0 
	to avoid random problems.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* lib/xtrans/Xtransutil.c: (ConvertAddress):
	Fixed typo in a comment.
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	Deleted bogus comment.
	* programs/Xserver/hw/xfree86/os-support/shared/sigio.c:
	(xf86BlockSIGIO), (xf86UnblockSIGIO):
	Added debugging support.
	
2004-07-30  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsPreInitHiQV):
	Fixed log messages.
	
2004-07-30 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
        * xc/programs/Xserver/Xprint/etc/init.d/Imakefile
        * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp
        Bugzilla #940: Filter /etc/init.d/xprint throught CPP/|MakeScriptFromCpp()|' to
        allow platform-specific customisation.

2004-07-30  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/hw/dmx/config/Imakefile:
	Fix BuildServersOnly build

2004-07-30  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/xf86dri.c:
	* programs/Xserver/GL/glx/single2.c: (DoGetString):
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	Fix "DoLoadableServer NO" build

2004-07-29 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
        Bugzilla #937: /etc/init.d/xprint should clear some environment
        variables.

2004-07-29  Torrey T. Lyons <torrey@freedesktop.org>

	* xc/lib/GL/apple/Imakefile:
	* lib/GL/apple/dri_dispatch.c:
	* lib/GL/apple/dri_dispatch.defs:
	* lib/GL/apple/dri_dispatch.h:
	Fix building libGL with AppleDRI support on Mac OS X 10.2.3 and
	newer. Improve the CGL dispatch table for indirect contexts.

2004-07-29  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient):
	Cleaned up code since client's saveSet is no longer defined
	as a pointer* (forgot one change in previous check-in)

2004-07-29  Kevin E. Martin <kem-at-freedesktop-dot-org>

	* programs/Xserver/Imakefile:
	Use LibraryTargetName when not building a loadable server

	* programs/Xserver/Xext/shape.c:
	* programs/Xserver/include/window.h:
	Move extern function declarations to window.h

	* programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient):
	* programs/Xserver/dix/window.c:
	Cleaned up code since client's saveSet is no longer defined
	as a pointer*

	* programs/Xserver/include/dix.h:
	Added externs back in

	* programs/Xserver/miext/damage/damage.c:
	Change #if to #ifdef to fix compiler warning

	* programs/Xserver/render/picturestr.h:
	Add function declarations that were inadvertently removed
	by previous check in

	* config/cf/dmx.cf:
	Disable extensions that are not (yet) supported by DMX

2004-07-28  Stuart Kreitman  <stuart dot kreitman at sun dot com>

	* include/extensions/Imakefile:
	* programs/Xserver/Imakefile:
	* programs/Xserver/Xext/Imakefile:
	* programs/Xserver/Xext/shape.c:
	* programs/Xserver/dix/dispatch.c: (Dispatch):
	* programs/Xserver/dix/dixutils.c: (ISOLatin1ToLower),
	(CompareISOLatin1Lowered), (AlterSaveSetForClient):
	* programs/Xserver/dix/events.c:
	* programs/Xserver/dix/window.c:
	* programs/Xserver/include/Imakefile:
	* programs/Xserver/include/cursorstr.h:
	* programs/Xserver/include/dix.h:
	* programs/Xserver/include/dixstruct.h:
	* programs/Xserver/include/regionstr.h:
	* programs/Xserver/include/window.h:
	* programs/Xserver/mi/Imakefile:
	* programs/Xserver/mi/miinitext.c:
	* programs/Xserver/render/filter.c: (PictureGetFilterId),
	(PictureAddFilter), (PictureSetDefaultFilters), (SetPictureFilter):
	* programs/Xserver/render/picture.c: (PictureCreateDefaultFormats),
	(PictureFindVisual), (PictureInitIndexedFormats),
	(PictureMatchVisual), (PictureInit), (SetPictureClipRegion):

	* programs/Xserver/xfixes, programs/Xserver/damageext
	* programs/Xserver/miext/damage

	Bugzilla #859: Merge from DAMAGE-XFIXES branch

2004-07-28 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/lib/Xaw/Print.h
	* xc/programs/xman/man.h
	* xc/programs/xmore/printdialog.c
	* xc/programs/xmore/printdialog.h
        Bugzilla #938: Update XawPrintShell per feedback and review comments.

2004-07-27  Alan Coopersmith  <alan.coopersmith@sun.com>

	* config/cf/sunLib.tmpl:
	Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris

	* programs/Xserver/hw/xfree86/common/xf86Io.c:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h:
	Improved support for Compose and Kana Lock LED's on Sun keyboards

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c:
	Add event definitions for additional keys on Sun Japanese keyboards

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	VUID mouse protocol support for Solaris
	Make default mouse message clearer on machines that use a default
	other than /dev/mouse.
	
2004-07-27 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/FreeBSD.cf
	* xc/config/cf/Imake.tmpl
	* xc/config/cf/NetBSD.cf
	* xc/config/cf/linux.cf 
        Bugzilla #909: Disable build of PDF documents where GhostScript may
        not work at build time.

2004-07-27  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONSetOverlayGamma), (RADEONSetTransform), (RADEONResetVideo),
	(RADEONAllocAdaptor), (RADEONSetupImageVideo),
	(RADEONSetPortAttribute), (RADEONGetPortAttribute),
	(RADEONDisplaySurface), (RADEONInitOffscreenImages):
	- Add gamma correction support to the radeon video overlay

2004-07-27  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/Xprint/ddxInit.c:
        Fix Xprint build on Darwin.

2004-07-27  Torrey T. Lyons  <torrey@freedesktop.org>

	* lib/GL/apple/Imakefile:
	* lib/GL/apple/dri_dispatch.c:
	* lib/GL/apple/dri_dispatch.defs:
	* lib/GL/apple/dri_dispatch.h:
	* lib/GL/apple/dri_driver.c:
	* lib/GL/apple/dri_glx.c:
	* lib/GL/apple/dri_glx.h:
	* lib/GL/glx/Imakefile:
	* lib/GL/glx/glxext.c:
	* programs/Xserver/GL/apple/Imakefile:
	* programs/Xserver/GL/apple/aglGlx.c:
	* programs/Xserver/GL/apple/indirect.c:
	* programs/Xserver/GL/glx/single2.c:
	Fix XDarwin's broken build of libGL and server side GLX.

2004-07-27  Rik Faith  <faith(at)freedesktop.org>

	* programs/Xserver/hw/dmx/dmxextension.c: (dmxDetachScreen):
	* programs/Xserver/hw/dmx/input/dmxconsole.c:
	(dmxConsoleDrawWindows), (dmxConsoleDraw), (dmxConsoleClearCursor),
	(dmxConsoleCollectEvents), (dmxCloseConsole), (dmxConsoleInit):
	When using DMX console input, make detached screens display as
	grey (vs. white for attached and black for dead-space).

2004-07-27 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/glxinfo/glxinfo.c
        Bugzilla #934: Fix glxinfo that it can be build against
        Sun's version of GL.

2004-07-27  Alexander Gottwald  <ago@freedesktop.org>

	* config/cf/cygwin.cf:
	added --enable-runtime-pseudo-reloc to ExtraLoadFlags
	use make -C dir to step into subdirectories
	define BourneShell as /bin/bash -e to have make stopping after a subdir 
	failed
	    
2004-07-27  Alexander Gottwald  <ago@freedesktop.org>

	* config/cf/cygwin.cf:
	Merge latest changes from CYGWIN branch
	* config/cf/cygwin.rules (MakeFonts):
	Use find | xargs combination instead of simple shell globbing to prevent
	commandline argument overflow

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/xdm/config/Imakefile:
	Define an initial VT for {Net,Open}BSD on amd64.

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c:
	(wsconsReadInput):
	Fix a bug that caused an entire batch of events to be
	thrown out when one of an unknown type is encountered.
	(Ty Sarna, NetBSD).

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* lib/xkbui/Imakefile:
	Define SoRev from SOXKBUIREV, not SOXKBFILEREV.
	
2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* lib/X11/ConnDis.c: (_X11TransConnectDisplay):
	* programs/xhost/xhost.c: (change_host), (get_hostname):
	- remove remaining AMOEBA references.
	* programs/Xserver/os/genalloca.c:
	- remove unused file.	

2004-07-26  Alex Deucher  <agd5f@yahoo.com>

	reviewed by: <Ryan Underwood>

	* programs/Xserver/hw/xfree86/drivers/mga/mga_maven.h:
	- add mga_maven.h; needed for mga maven support (Ryan Underwood)

2004-07-26  Alex Deucher  <agd5f@yahoo.com>

	reviewed by: <Ryan Underwood>

	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c:
	(MGA3026_i2cInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c:
	(MGAG_ddc1Read), (MGAG_I2CGetBits), (MGAG_I2CPutBits),
	(MGAG_DDC_P1_I2CPutBits), (MGAG_DDC_P2_I2CPutBits),
	(MGAG_MAVEN_I2CPutBits), (MGAG_DDC_P1_I2CGetBits),
	(MGAG_DDC_P2_I2CGetBits), (MGAG_MAVEN_I2CGetBits), (MGAG_i2cInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC),
	(MGAMavenRead):
	- enable maven support for TV detection, DPMS, and DDC on crtc2 
	on G400 (Ryan Underwood)
	(http://bugs.xfree86.org/show_bug.cgi?id=1098)
	* programs/Xserver/hw/xfree86/i2c/xf86i2c.c: (xf86I2CBusInit):
	* programs/Xserver/hw/xfree86/i2c/xf86i2c.h:
	- expose I2CStart; needed for mga maven support (Ryan Underwood)

2004-07-26  Alan Coopersmith  <alan.coopersmith@sun.com>

	* extras/Mesa/src/mesa/tnl/t_vertex_c.c:
	Use __func__ instead of __FUNCTION__ on C99 compatible compilers,
	fall back to nothing for compilers that aren't C99 or a new enough
	gcc to fix build errors on systems not using gcc compilers.

2004-07-26  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/doc/README.mouse:
	* programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml:
	- Change xf86config to xorgconfig
	- Update Solaris mouse support information

2004-07-26  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineReset):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONDisplayDDCConnected), (RADEONGetBIOSParameters),
	(RADEONLoadPalette), (RADEONScreenInit),
	(RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters),
	(RADEONSaveFPRegisters), (RADEONInitCrtcRegisters),
	(RADEONInitCrtc2Registers), (RADEONInitFPRegisters),
	(RADEONSetDynamicClock):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONSetTransform), (RADEONResetVideo), (RADEONSetPortAttribute):
	- Add radeon DynamicClocks option
	- add small clean ups from ati's last code drop 
	(typo_fixes, remove_fudge, laptop, xvfix)
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	(MGAWakeupHandler), (MGADRIScreenInit):
	- Fix possible segfault (Ryan Underwood)
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.c:
	(NEOInitVideo), (NEOPutVideo), (NEODisplayVideo):
	- Add Xv support to pre-nm2160 neomagic chipsets (bug #321)

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>
	* programs/xdm/Imakefile:
	* programs/xdm/xdm.man:
	Fix log file location in manual page.

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c:
	- Use xf86RemoveEnabledDevice() in the DEVICE_OFF case too.
	  Fixes a lock-up after server reset.
	- Call InitPtrFeedbackClassDeviceStruct() during DEVICE_INIT 
	  phase, in order to avoid a segfault in the X server caused
	  by 'xset q'.
	
2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>
	* programs/xfs/difs/main.c: (main):
	* programs/xfs/os/error.c: (InitErrors):
	Fix opening of log file with '-user nobody'. Problem reported by
	Oleg Safiullin and Mike Pechkin.

2004-07-27  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/render/render.c: (ProcRenderCreateCursor):
	remove extra ';' (Alan Hourihane, Keith Packard).

2004-07-26  Adam Jackson  <ajax@freedesktop.org>

        * programs/Xserver/GL/glxmodule.c,
          programs/Xserver/GL/apple/indirect.c,
          programs/Xserver/GL/dri/dri.c,
          programs/Xserver/GL/glx/glxext.c,
          programs/Xserver/GL/glx/glxscreens.c,
          programs/Xserver/GL/glx/glxserver.h,
          programs/Xserver/GL/glx/glxutil.h,
          programs/Xserver/GL/mesa/X/xf86glx.c,
          programs/Xserver/GL/windows/indirect.c:
        Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader
        modules.
        * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c,
          programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c,
          programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
        Bug #848: Clean up gatos notice messages.

2004-07-26  Alexander Gottwald  <ago@freedesktop.org>

	* lib/Imakefile:
	* lib/windows/Imakefile:
	* lib/windows/WindowsWM-def.cpp:
	* lib/windows/WindowsWM.man:
	* lib/windows/windowswm.c:
	* lib/windows/windowswm.h:
	* lib/windows/windowswmstr.h:
	Import lib/windows from CYGWIN branch. 

2004-07-26  Alan Coopersmith  <alan.coopersmith@sun.com>

	* config/cf/X11.tmpl:
	Add LINTXLIBONLY macro to match lint library dependencies
	Fix LinkHardCopyPS macro to work with Solaris make

	* config/cf/sun.cf
	Improved lint flags for the lint included with Sun compilers

2004-07-26  Alexander Gottwald  <ago@freedesktop.org>

	* config/cf/cygwin.rules:
	Bugzilla #921: link without linker definition file 

2004-07-26  Alexander Gottwald  <ago@freedesktop.org>

	* config/cf/X11.tmpl:
	Bugzilla #912: Wraps linking of name.ps -> name.PS in an extra define 
	which is empty for CaseSensitiveFileSystem == NO 
	* doc/hardcopy/XKB/Imakefile:
	Bugzilla #912: Test for CaseSensitiveFileSystem before linking 
	XKBlib.ps.gz -> XKBlib.PS.gz

2004-07-24  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MouseProc):
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c:
	(wsconsPreInit):
	* programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h:
	Fix a problem with wsmouse driver loosing events on 64bit 
	architectures (XFree86 Bugzilla #1438, John Heasley).
	"To fix this, I've added a mouse buffer (Xisb buffer) "scale"
	value to the  MouseDevPtr type.  If set, it is used as 
	structure size of which we want space for a few."
	
2004-07-24  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* config/cf/Imake.cf:
	* config/cf/OpenBSD.cf:
	* programs/Xserver/hw/xfree86/os-support/bsd/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c:
	(xf86OSInitVidMem), (xf86EnableIO), (xf86DisableIO), (amd64setWC),
	(amd64undoWC):
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h:
	Bugzilla #884: OpenBSD/amd64 support.

2004-07-23  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	- Remove unnecessary CppManTarget(via,) which produced multiple target
	  definition warnings.
	- Change the VIA DDX to tell clients to look for unichrome_dri.so, the
	  module that X.Org distributes.
	- Move the VIA DRI into DevelDRIDrivers because it is still insecure.
	  See: http://dri.sourceforge.net/IRC-logs/20040628.txt

2004-07-22  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/xorg.cf:
	* config/cf/xorgsite.def:
	* lib/GL/mesa/drivers/dri/Imakefile:
	* lib/GL/mesa/drivers/dri/unichrome/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atiaccel.c:
	(ATIInitializeAcceleration):
	* programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c:
	(ATIProcessOptions):
	* programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c:
	(ATISwitchMode), (ATIEnterVT), (ATILeaveVT):
	* programs/Xserver/hw/xfree86/drivers/ati/atiload.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atiload.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock):
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64.c:
	(ATIMach64PreInit), (ATIMach64SetDPMSMode):
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.c:
	(ATIMach64Sync), (ATIMach64SetupForScreenToScreenCopy),
	(ATIMach64SubsequentScreenToScreenCopy),
	(ATIMach64SetupForSolidFill), (ATIMach64SubsequentSolidFillRect),
	(ATIMach64SetupForSolidLine),
	(ATIMach64SubsequentSolidHorVertLine),
	(ATIMach64SubsequentSolidBresenhamLine),
	(ATIMach64SetupForMono8x8PatternFill),
	(ATIMach64SubsequentMono8x8PatternFillRect),
	(ATIMach64SetupForScanlineCPUToScreenColorExpandFill),
	(ATIMach64SubsequentScanlineCPUToScreenColorExpandFill),
	(ATIMach64SubsequentColorExpandScanline):
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.c:
	(ATIMach64LoadCursorImage):
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: (ATISetup):
	* programs/Xserver/hw/xfree86/drivers/ati/atioption.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atioption.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiregs.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c:
	(ATIMinBits), (ATIScreenInit), (ATICloseScreen):
	* programs/Xserver/hw/xfree86/drivers/ati/atistruct.h:
	- Add a new option, BuildDevelDRIDrivers, which controls whether
	  DevelDRIDrivers is non-empty.  DevelDRIDrivers contains those drivers
	  aren't built by default either due to being unusable on that
	  architecture (but buildable for testing) or due to security concerns,
	  as in the mach64 and savage cases.
	- Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define,
	  which is set only when BuildDevelDRIDrivers is set.
	- Fix up of the sets of DRI drivers built for various architectures.
	- Fix build of unichrome DRI driver, which is now enabled on x86.

2004-07-22  Eric Anholt  <anholt@FreeBSD.org>

	* lib/GL/GL/Imakefile:
	The i830 driver has been replaced by i915.  Update this Imakefile block
	that's very rarely used (if ever?) to avoid complaints about things
	being undefined.

2004-07-23  Alexander Gottwald  <ago@freedesktop.org>

	* programs/xphelloworld/xpxmhelloworld/Imakefile:
	* programs/xphelloworld/xpawhelloworld/Imakefile:
	Bugzilla #781: fix -lXprintUtil and -lXp references
	Removed -L$(PROJECTROOT)/lib which breaks crosscompile builds. The 
	The extra libdir was wrong and the correct one was added with
	$(MOTIFLIB)    

Thu Jul 22 20:03:11 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

	* programs/Xserver/fb/fbfill.c (fbFill): Call MMX solid fill
	routine when available.
	
	* programs/Xserver/fb/fbpict.c (fbComposite): Call MMX operations
	when available.

	* config/cf/xorg.cf: New HasGcc34 macro

	* programs/Xserver/fb/fbmmx.c: New file with many operations
	implemented with MMX intrinsics, conditional on having GCC 3.4 on
	i386.

2004-07-22  Alexander Gottwald  <ago@freedesktop.org>

	* programs/xphelloworld/xphelloworld/Imakefile:
	* programs/xphelloworld/xpsimplehelloworld/Imakefile:
	* programs/xphelloworld/xpxthelloworld/Imakefile:
	* programs/xplsprinters/Imakefile: 
	Bugzilla #781: fix -lXprintUtil and -lXp references
	
2004-07-21  Eric Anholt  <anholt@FreeBSD.org>

	Imported new Mesa, DRM, and DRI sources as of 20040721 and resolved
	conflicts.

2004-07-21  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	* config/cf/NetBSD.cf:
	* config/cf/linux.cf:
	Bugzilla #909: Remove HasGhostScript YES default from these .cfs, as
	it's causing build failures for users on these platforms (not available,
	or fails when processing files).

2004-07-20  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/Imake.tmpl:
	* lib/Xaw/Imakefile:
	* programs/Xserver/hw/darwin/Imakefile:
	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/xf86config/Imakefile:
	* programs/fonttosfnt/Imakefile:
	* programs/proxymngr/Imakefile:
	* programs/twm/Imakefile:
	* programs/xmh/Imakefile:
	* programs/xterm/Imakefile:
	Remove the VENDOR_DEFINES from ALLDEFINES, as the quoting on
	VENDOR_DEFINES was breaking some old imake software, and it really
	doesn't seem like an appropriate define for all imake-using software.
	Instead, add it to the DEFINES of those pieces that need it.

2004-07-19 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/X11.tmpl
        * xc/doc/man/misc/Imakefile 
        Bugzilla #899: Fixing Solaris builds bustage caused by the checkin
        in bug #891.

Tue Jul 20 19:38:06 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

	* lib/X11/omGeneric.c (parse_fontdata): Set font_data->xlfd_data
	to NULL after XFree(). (#837, patch from Daniel Berrange).

Tue Jul 20 18:23:32 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

	* config/cf/linux.cf: Use /dev/urandom on Linux.(#761).

2004-07-20 Alexander Gottwald <ago@freedesktop.org>

	* xc/programs/Xserver/xdmcp.c (get_addr_by_name):
    Bugzilla #889: Bind -from address to port number 0 instead of 177
    
2004-07-19 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/attributes.c
        Bugzilla #893: Fixing the bug that Xprt did not honor ${LC_ALL}
        when looking for model-config dirs.

2004-07-19 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/X11.tmpl
        * xc/doc/hardcopy/Imakefile
        * xc/doc/hardcopy/XPRINT/Imakefile
        Bugzilla #891: Fixing some installation problems with hardcopy
        dirs.
        
2004-07-18  Rik Faith  <faith(at)freedesktop.org>

	* programs/Xserver/hw/dmx/dmxextension.c:
	(dmxAdjustCursorBoundaries):
	Addition of console input after removal of core backend input that
	is not on screen 0 can cause a segfault.  Fix by preventing
	reinitialization of detached inputs.
	* programs/Xserver/hw/dmx/dmxgcops.c: (dmxFindAlternatePixmap),
	(dmxGetImage):
	When Xinerama is active and screen 0 is detached, pixmaps for
	XGetImage must be obtained from another screen.
	
2004-07-18 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/ps/Ps.h
	* xc/programs/Xserver/Xprint/ps/PsColor.c
	* xc/programs/Xserver/Xprint/ps/PsGC.c 
        Bugzilla #858: Fixing the problem that clients cannot use the
        TrueColor visual without calling |XInstallColormap();|.

2004-07-17  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	- Default to assuming that ports that can be built without the xorg
	  pieces being installed are installed before the xorg build begins.
	  #define HasStandardPorts NO can turn this behavior off.  Also fixes
	  some freetype issues related to it looking in the wrong place.
	- While here, remove some unnecessary #if nesting in threads.

2004-07-17  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	Wrap CcCmd and CplusplusCmd in #ifndef to kill lots of warnings when
	changing them in host.def (common for ccache).

2004-07-17  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/X11.tmpl:
	Be sure to set the DmxLibrary-related defines to NO if BuildDmxLibrary
	is NO.  Kills a lot of preprocessor warnings.

2004-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/lib/xtrans/Xtrans.c:
	Fix typo in debug message in MakeAllCLTSServerListeners
	* xc/programs/Xserver/os/Imakefile:
	Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend
	* xc/programs/Xserver/os/access.c:
	* xc/doc/specs/SIAddresses/localuser.txt:
	Add "localuser" and "localgroup" access types to server-interpreted
	authentication scheme.
	
2004-07-15  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineRestore):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RADEONInit3DEngineForRender):
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_tuner.c:
	Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and
	Radeon Render acceleration merges.

2004-07-12 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/sun.cf
        Bugzilla #862: Solaris performance improvements using some
        "magic" compiler flags (-zlazyload -zcombreloc -xstrconst -xildoff
        etc.)

2004-07-12 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/etc/init.d/Imakefile
        Bugzilla #776: (Work-in-progress) Adding glue to setup
        links for /etc/init.d/ scripts in Linux.

2004-07-12 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/linux.cf
        Bugzilla #824: Build fix for SuSE Linux

2004-07-07  Eric Anholt  <anholt@FreeBSD.org>

	* Imakefile:
	Bugzilla #478: Install xrender.pc (required by xcursor.pc).

2004-07-07  Rik Faith  <faith(at)freedesktop.org>

	* programs/Xserver/hw/dmx/dmxinit.c:
	* programs/Xserver/hw/dmx/glxProxy/glxsingle.c:
	* programs/Xserver/hw/dmx/glxProxy/glxvendor.c:
	* programs/Xserver/hw/dmx/input/Imakefile:
	* programs/Xserver/hw/dmx/input/dmxinputinit.c:
	* programs/Xserver/hw/dmx/input/dmxsigio.c:
	Bugzilla #817: Enable build under Solaris
	(Thanks to Alan Coopersmith)

2004-07-06  Kevin E. Martin <kem(at)freedesktop.org>

	* config/cf/README:
	* config/cf/X11.tmpl:
	* config/cf/linux.cf:
	* config/cf/xf86site.def:
	* config/cf/xfree86.cf:
	* config/cf/xorg.cf:
	* config/cf/xorgsite.def:
	* include/extensions/Imakefile:
	* programs/Xserver/Imakefile:
	Disable building DMX on OSs that have not been verified to build
	correctly (Kevin Martin).

	* programs/Xserver/Xext/dmx.c: (ProcDMXChangeScreensAttributes),
	(ProcDMXChangeDesktopAttributes):
	* programs/Xserver/hw/dmx/Imakefile:
	* programs/Xserver/hw/dmx/dmxcb.c: (dmxConnectionBlockCallback):
	* programs/Xserver/hw/dmx/dmxextension.c:
	(dmxConfigureScreenWindow):
	* programs/Xserver/hw/dmx/dmxinit.c: (InitOutput):
	* programs/Xserver/hw/dmx/glxProxy/glxcmds.c: (MakeCurrent),
	(CreateGLXPixmap), (__glXDoSwapBuffers):
	Fix DMX build when Xinerama is not enabled (Kevin Martin).

2004-07-06  Egbert Eich <eich(at)freedesktop.org>

	* extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h:
	* extras/Mesa/src/mesa/drivers/dri/i915/intel_tris.c:
	ifdef'ed some IA32-only assembler statements. Presently these
	chipsets are IA32 only, anyway (Egbert Eich).

	* programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA):
	* programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c:
	(ia64ScanPCIWrapper):
	Disabling generic VGA testing for IA64 architectures.
	Temporarily disabling support for ZX1 bus. This code is extremely
	invasive and is executed as fallback without testing for a ZX1
	chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich).

2004-07-06  Egbert Eich  <eich(at)freedesktop.org>

	* config/cf/xorg.cf:
	Separated Intel drivers from default DriDrivers to avoid building
	them on IA64 (Egbert Eich).
	
	* lib/Xdmcp/Wrap.h:
	Fixed wrong function prototype (Egbert Eich).
	
	* programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA):
	Don't test for generic VGA on IA64 (Egbert Eich).
	
	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	Fixed a segfault when accessing a structure before verifying the
	pointer exists (Egbert Eich).
	
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig), (RADEONDoAdjustFrame):
	Added a showcache option for debugging (Egbert Eich).

	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810PreInit), (I810SwitchMode):
	Increase default video RAM size to 16MB when DRI is enabled and
	more than 128MB are available (Egbert Eich).
	Fixed lockups during mode switch. Problem was introduced when 
	attempting to copy the behavior during LeaveVT()/EnterVT() but
	but forgetting to call I810DRILeave() before I810DRIEnter().
	The entire DRILeave()/Enter() scenario has been commented out
	as it didn't seem to be necessary (Egbert Eich).
	
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
	(TweakMemorySize), (I830BIOSPreInit), (I830BIOSScreenInit),
	(I830BIOSEnterVT):
	Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	increased MAX_DEVICES to 128 (Egbert Eich).

	* programs/Xserver/hw/xfree86/common/xf86Globals.c:
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	* programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c:
	(ix86PciSelectCfgmech):
	Use OS provided PCI config space access as default method
	(Egbert Eich).
	
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	(linuxPciOpenFile):
	Added support for Linux 2.6 proc file format.
	
	* programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit),
	(VBEGetVBEInfo):
	Fixed unaligned accesses to pieces of the VBE info block.
	VESA did not align elements to size (Egbert Eich).
	
2004-07-06  Alexander Gottwald  <ago@freedesktop.org>

	* programs/xcalc/math.c: (bkspf)
	Bugzilla #665: bugs in xcalc -rpn mode
	decimal_point is a const char* not char. the patch uses strcmp instead 
	of plain char == char operator and allows decimal_point to be of any 
	length.
	localeconv() is only called if X_LOCALE is _not_ defined

2004-07-05  Eric Anholt  <anholt@FreeBSD.org>

	* programs/xdm/socket.c: (CreateWellKnownSockets):
	XFree86 bugzilla #1376: xdm opens random tcp sockets
	
	"Even when DisplayManager.requestPort is set to 0, xdm will open a
	chooserFd tcp socket on all interfaces. This apparently cannot be
	disabled by configuration and presents a possible security risk. Older
	versions of xdm/socket.c appear to have checked and aborted if
	request_port == 0, but the current one does not..."

2004-07-04  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/dmx/Imakefile:
	Can't have tabs starting lines not associated with a target.

2004-07-04  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	* config/cf/NetBSD.cf:
	* config/cf/X11.tmpl:
	* config/cf/host.def:
	* config/cf/linux.cf:
	* lib/dpstk/Imakefile:
	* programs/xphelloworld/xpawhelloworld/Imakefile:
	* programs/xphelloworld/xpxmhelloworld/Imakefile:
	Bugzilla #757: Remove incorrect HasMotif YES defaults for linux and
	BSDs.  Also fix Motif imake goop to handle motif not being in /usr/X11R6
	better.

2004-07-03  Eric Anholt  <anholt@FreeBSD.org>

	* include/extensions/render.h:
	Bugzilla #635: Correct the definition of CPLastBit to account for
	ComponentAlpha, which may fix behavior of the server's
	SetPictureToDefaults.

2004-07-01 Alexander Gottwald <ago@freedesktop.org>
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c:
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_vtbl.c:
	#Bug 802: C variable declaration fix for old gcc in i915 code
    
2004-06-29 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Imakefile
        * xc/programs/Xserver/Xprint/Xprint.html
        * xc/programs/Xserver/Xprint/Xprint.man
        * xc/programs/Xserver/Xprint/Xprint.sgml
        * xc/programs/xplsprinters/xplsprinters.html
        * xc/programs/xplsprinters/xplsprinters.man
        * xc/programs/xplsprinters/xplsprinters.sgml
        * xc/programs/xprehashprinterlist/Imakefile
        * xc/programs/xprehashprinterlist/xprehashprinterlist.c
        * xc/programs/xprehashprinterlist/xprehashprinterlist.html
        * xc/programs/xprehashprinterlist/xprehashprinterlist.man
        * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml
        Bugzilla #810: Add small adminstration tool to rehash the list of available
        printers on demand.

2004-06-29 Alexander Gottwald <ago@freedesktop.org>
	* lib/Xaw/AllWidgets.c, lib/Xaw/sharedlib.c:
	#Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for 
    cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW.

2004-06-29 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/extras/Mesa/src/mesa/main/imports.h
        Bugzilla #805: Build fix for AMD64,
        patch by Stefan Dirsch <sndirsch@suse.de>

2004-06-28  Nolan  <xorg-nolan@sigbus.net>
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.h:
	* programs/Xserver/hw/xfree86/drivers/vmware/vmwarecurs.c:
	Send cursor hotspot through the FIFO.  This fixes host cursor.
	Allow any bpp when 8BIT_EMULATION is set.
	Save/restore the ID register.

2004-06-28  Alan Coopersmith  <alan.coopersmith@sun.com>
	* lib/GL/glx/glx_pbuffer.c:
	* lib/GL/glx/glxextensions.h:
	Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void
	to fix builds with non-gcc compilers that refuse to let you do
	return function_that_returns_void(...)
	* programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c
	Remove includes of xf86drm.h that break non-DRI builds
	
2004-06-25 Alexander Gottwald <ago@freedesktop.org>
	* programs/Xserver/randr/randr.c:
	* programs/Xserver/randr/randrstr.h:
	#Bug 780: add RRSetScreenConfig
	* programs/Xserver/os/access.c:
	#Bug 784: Ignore unconfigured interfaces with xdmcp
	* config/cf/X11.tmpl programs/Imakefile:
	#Bug 785: make build of xterm configurable
	* include/Xpoll.h:
	#Bug 786: make XFD_* macros respect FD_SETSIZE

2004-06-24 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/XpConfig/C/print/attributes/document
        * xc/programs/Xserver/XpConfig/C/print/models/Imakefile
        * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/Imakefile
        * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/model-config
        * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/fonts/Imakefile
        Bugzilla #791: Adding special support for Canon C3200N

2004-06-24 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Init.c
        * xc/programs/Xserver/Xprint/spooler.c
        Bugzilla #660: Fix for the issue that GetPrinterList does not
        return printer descriptions on Solaris.
        The patch implements a framework which allows
        the printer enumerator scripts to pass additional printer
        attributes to the information pool (currently only
        "xp-printerattr.descriptor" is implemented).

2004-06-22 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/attributes.c
        Bugzilla #789: Workaround for the issue that Xprt may hang when
        the CUPS spooler frontend sends messages to stdout.

2004-06-21 Alexander Gottwald <ago@freedesktop.org>
	* xc/programs/Xserver/Imakefile:
	* xc/programs/Xserver/GL/Imakefile:
	* xc/programs/Xserver/GL/glx/Imakefile:
	* xc/extras/Mesa/include/GL/gl.h:
	* xc/extras/Mesa/include/GL/internal/glcore.h:
	* xc/lib/GL/glx/glxext.c:
	* xc/programs/Xserver/GL/glx/single2.c:
	#Bug 782: Merge native OpenGL for Windows from CYGWIN branch
	* xc/programs/Xserver/hw/xwin:
	* xc/config/cf/cygwin.cf:
	* xc/config/cf/cygwin.tmpl:
	* xc/config/cf/cygwin.rules:
	#Bug 777: Merge from CYGWIN branch
	* xc/programs/Xserver/include/dix.h:
	* xc/programs/Xserver/dix/dispatch.c:
	* xc/programs/Xserver/hw/vfb/InitOutput.c:
	* xc/programs/Xserver/hw/xnest/Init.c:
	* xc/programs/Xserver/Xprint/ddxInit.c:
	#Bug 778: add ddxBeforeReset
	* xc/programs/Xserver/fb/fb.h:
	* xc/programs/Xserver/miext/rootless/Imakefile:
	* xc/programs/Xserver/miext/rootless/rootlessConfig.h:
	#Bug 783: rootless patches for cygwin
	* xc/programs/glxgears/Imakefile:
	* xc/programs/xedit/Imakefile:
	* xc/programs/xlogo/Imakefile:
	* xc/programs/xman/Imakefile:
	* xc/programs/xmore/Imakefile:
	#Bug 781: Fix -lXprintUtil and -lXp references

2004-06-20 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/XpConfig/C/print/attributes/document
        Bugzilla #772: Switch default resolution from 300DPI to 600DPI.

2004-06-19  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineRestore):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONEnterServer):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig), (RADEONBlockHandler), (RADEONScreenInit),
	(RADEONRestorePLLRegisters), (RADEONCloseScreen):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RadeonGetTextureFormat), (F_TO_DW), (ATILog2),
	(RADEONInit3DEngineForRender), (RemoveLinear), (RenderCallback),
	(AllocateLinear), (RadeonInit3DEngine), (R100SetupTexture),
	(R100SetupForCPUToScreenAlphaTexture),
	(R100SetupForCPUToScreenTexture),
	(R100SubsequentCPUToScreenTexture), (R200SetupTexture),
	(R200SetupForCPUToScreenAlphaTexture),
	(R200SetupForCPUToScreenTexture),
	(R200SubsequentCPUToScreenTexture):
	Bug #748:
	- Add Render acceleration for Radeon 100 and 200-series cards, enabled
	by default.  Notable performance gains include 27fps in cairogears
	instead of 6fps (compared to 50 with glitz), and my disks are now the
	bottleneck in an ls -lR in gnome-terminal.  Only supported in DRI mode
	because the MMIO submission hangs the card so far, but the code is left
	in because it may be supportable soon.
	- Add xorg.conf options to disable Render acceleration and to force the
	subpixel order in the server (Hui Yu).

2004-06-19 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile
        Bugzilla #765: Rename "92xprint-xpserverlist" to "92xprint-xpserverlist.sh"
        to match the new RedHat policy for X11 session startup files.

2004-06-19 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/Init.c
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	* xc/programs/Xserver/os/utils.c
        Bugzilla #764: Rework previous solution and make Xprt to default
        to "-noreset" (the default of Solaris's version of Xprt)
        and add a "-reset" option which can be used to restore the
        default behaviour on demand.

2004-06-19 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
        Bugzilla #764: Start Xprt with option "-noreset" to get rid
        of the problem that Xprt resets itself aftert each client
        disconnect when there is only one client and no dtpdmd.
        This solves at least the following problems:
        - Font paths set after Xprt startup via "xset +fp ..." get lost
        - Resources stored in the Xserver get lost
        - Displaying a print dialog is awfully slow

2004-06-17  Thomas Winischhofer  <thomas@winischhofer.net>

	* programs/Xserver/hw/xfree86/drivers/sis/300vtbl.h:
	* programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h:
	* programs/Xserver/hw/xfree86/drivers/sis/init.c:
	* programs/Xserver/hw/xfree86/drivers/sis/init.h:
	* programs/Xserver/hw/xfree86/drivers/sis/init301.c:
	* programs/Xserver/hw/xfree86/drivers/sis/init301.h:
	* programs/Xserver/hw/xfree86/drivers/sis/initdef.h:
	* programs/Xserver/hw/xfree86/drivers/sis/oem300.h:
	* programs/Xserver/hw/xfree86/drivers/sis/oem310.h:
	* programs/Xserver/hw/xfree86/drivers/sis/osdef.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis.man:
	* programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis6326_video.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_accel.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_common.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dac.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dac.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dga.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dri.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_opt.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_regs.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_setup.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_vb.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_vga.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_video.c:
	* programs/Xserver/hw/xfree86/drivers/sis/vgatypes.h:
	* programs/Xserver/hw/xfree86/drivers/sis/vstruct.h:
	Fix some 1400x1050 and 1600x1200 LCD panel modes
	Fix Xv code (linebuffer size, minimum overlay size)
	Add video blitter as second Xv adaptor (M650/651 and later)
	Fix 1024x600 LCD panel support
	Add hotplug support (including LCD)
	Fix support for 661/741/760 (many changes)
	Add support for many modes previously not supported for LCD
	Add preliminary support for 340
	
2004-06-16  Eric Anholt  <anholt@FreeBSD.org>

	* lib/XvMC/hw/i810/I810XvMC.c: (XvMCCreateContext),
	(XvMCDestroyContext):
	* lib/XvMC/hw/i810/I810XvMC.h:
	* lib/XvMC/hw/i810/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/i810/Imakefile:
	Mop-up from the DRI 20040613 import, taking care of some drm.h
	header location and type changes.

	The DRI commits were a merge from DRI-XFree86-4_3_99_12-merge to
	DRI-trunk-20040613, bringing in Mesa 6.1 and the DRM from 20040613
	as well.

	Some of the notable things this brings in, off the top of my head:
	- More OpenGL extensions
	- MergedFB for Radeon (Dualhead DRI support on these cards)
	- Many GLX fixes
	- Working SiS DRI driver
	- Major Radeon and R200 DRI driver updates
	- fbconfigs support
	- Beginnings of pbuffer support (indirect only, and only in specific
	  circumstances).

	Does not bring in the Mach64 or Savage DRI support from these updtes,
	due to security concerns that remain with these.

2004-06-14 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xplsprinters/xplsprinters.c
	* xc/programs/xplsprinters/xplsprinters.html
	* xc/programs/xplsprinters/xplsprinters.man
	* xc/programs/xplsprinters/xplsprinters.sgml
        Bugzilla #742: Add a "-d" option to display only the printer
        "name" and "description", avoiding the far more expensive query
        done by "-l" (which opens a connection to the print server and
        queries all printer attributes).

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

	* xc/doc/man/general/X.man
	Bugzilla #691: Manual page X(7) does not reference Xprt(1x), 
	xplsprinters(1x), etc.

	* xc/config/cf/Imake.rules
	Correct comment to match rule name for InstallDriverSDKObjectModule

	* xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c
	Log results of ioctls to probe keyboard type & layout
	
2004-06-12  Eric Anholt  <anholt@FreeBSD.org>

	* config/imake/imake.c: (define_os_defaults):
	Allow overriding of os version with OSREL env var on FreeBSD.
	Used in the ports cluster and cross-version testing.

2004-06-09 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	Bugzilla #734: Add a "diag" switch to /etc/init.d/xprint
        to deliver some diagnostics information usefull for debugging
        on the customer side.

2004-06-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xedit/Xedit.ad
	* xc/programs/xman/Imakefile
	* xc/programs/xman/ScrollByL.c
	* xc/programs/xman/ScrollByL.h
	* xc/programs/xman/ScrollByLP.h
	* xc/programs/xman/Xman.ad
	* xc/programs/xman/buttons.c
	* xc/programs/xman/defs.h
	* xc/programs/xman/handler.c
	* xc/programs/xman/man.h
	* xc/programs/xman/misc.c
	* xc/programs/xman/print.c
	* xc/programs/xman/print.h
	* xc/programs/xman/search.c
	* xc/programs/xman/version.h
	* xc/programs/xmore/XMore.ad
	* xc/programs/xmore/print.c
	* xc/programs/xmore/printdialog.c
	Bugzilla #668: Add print support to xman.

2004-06-02 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	Bugzilla #714: 'Fix' for Debian Bug#250887 ("/etc/init.d/xprint non-free") - the
        reporter does not like the "All rights reserved"-string in the file
        so lets get rid of it. License of all the Xprint sources is
        MIT/X.org anyway.

2004-05-31  Eric Anholt  <anholt@FreeBSD.org>
	* fonts/scaled/TTF/Imakefile:
	VeraIt.ttf wasn't getting installed.

2004-05-30 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xedit/Imakefile
	* xc/programs/xedit/Xedit.ad
	* xc/programs/xedit/commands.c
	* xc/programs/xedit/hook.c
	* xc/programs/xedit/ispell.c
	* xc/programs/xedit/xedit.c
	* xc/programs/xedit/xedit.h
	* xc/programs/xmore/XMore.ad
	* xc/programs/xmore/print.c
	* xc/programs/xmore/print.h
	* xc/programs/xmore/xmore.c
	Bugzilla #695: Add print support to Xedit

2004-05-30 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xmore/XMore.ad  
	* xc/programs/xmore/print.c
	* xc/programs/xmore/print.h
	* xc/programs/xmore/printdialog.c
	* xc/programs/xmore/printdialog.h
	* xc/programs/xmore/xmore.c
	* xc/programs/xmore/xmore.h
	Bugzilla #693: XMore and XawPrintDialog work-in-progress, fixing
        various problems and adding framework for i18n.

2004-05-29  Alan Coopersmith  <alan.coopersmith@sun.com>
	* programs/xkbcomp/rules/Imakefile:
	Bugzilla #531: missing xfree86.lst (Grzegorz DÄbrowski <gdx@poczta.fm>)

2004-05-29  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	* config/cf/OpenBSD.cf:
	* config/cf/OpenBSDLib.tmpl:
	* config/cf/X11.tmpl:
	* config/cf/os2.cf:
	* config/cf/os2Lib.tmpl:
	* lib/GL/GL/Imakefile:
	* lib/Imakefile:
	* lib/X11/Imakefile:
	* lib/XThrStub/Imakefile:
	* lib/XThrStub/UIThrStubs.c:
	Bugzilla #640: Eliminate the XThrStub library and clean up/fix
	threading defines on FreeBSD/OpenBSD.
	Includes removal of lib/XThrStub/UIThrStubs.c after repocopy to
	xc/lib/X11.

2004-05-27  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/GL/Imakefile:
	* programs/Xserver/Imakefile:
	Bugzilla #573: Don't build DRI when server which uses this module
	doesn't get built.
	
2004-05-26 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	Bugzilla #456: Work around problems in RedHat's version of
        chkconfig ("chkconfig sets priorities to -1")

2004-05-26 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	Bugzilla #680: RFE: /etc/init.d/xprint should ensure that the CWD
        is writeable for spooler applications (this works around some
        versions of CUPS which seem to require that).

2004-05-26  Egbert Eich  <eich@freedesktop.org>

	* extras/x86emu/include/x86emu.h:
	* extras/x86emu/include/x86emu/fpu_regs.h:
	* extras/x86emu/include/x86emu/regs.h:
	* extras/x86emu/include/x86emu/types.h:
	* extras/x86emu/src/x86emu/LICENSE:
	* extras/x86emu/src/x86emu/debug.c: (x86emu_single_step):
	* extras/x86emu/src/x86emu/decode.c: (X86EMU_exec),
	(decode_rm00_address), (decode_rm01_address),
	(decode_rm10_address):
	* extras/x86emu/src/x86emu/fpu.c:
	* extras/x86emu/src/x86emu/makefile:
	* extras/x86emu/src/x86emu/makefile.linux:
	* extras/x86emu/src/x86emu/ops.c: (x86emuOp_illegal_op),
	(x86emuOp_aam), (x86emuOp_aad):
	* extras/x86emu/src/x86emu/ops2.c:
	* extras/x86emu/src/x86emu/prim_ops.c:
	* extras/x86emu/src/x86emu/sys.c: (__uldq), (uldl), (uldw), (ustq),
	(ustl), (ustw), (rdw), (rdl), (wrw), (wrl):
	* extras/x86emu/src/x86emu/x86emu/debug.h:
	* extras/x86emu/src/x86emu/x86emu/decode.h:
	* extras/x86emu/src/x86emu/x86emu/prim_asm.h:
	* extras/x86emu/src/x86emu/x86emu/prim_ops.h:
	* extras/x86emu/src/x86emu/x86emu/x86emui.h:
	* programs/Xserver/hw/xfree86/int10/Imakefile:
	* programs/Xserver/hw/xfree86/int10/x86emu.c:
	Updated x86emu and resynced with upsteam at Scitech.
	
2004-05-26  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c:
	(ARKPreInit):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsPreInitHiQV), (CHIPSScreenInit):
	* programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c:
	(DUMMYPreInit):
	* programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c:
	(IMSTTPreInit):
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	(NEOScreenInit), (NEOValidMode):
	* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
	(NewportPreInit):
	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit):
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	(SMI_MapMem), (SMI_InternalScreenInit):
	* programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c:
	(TsengPreInit):
	Fixing setting of physical framebuffer base for several drivers.
	C&T driver: Fixed setting of minimal clocks for HiQV chipsets.
	Neomagic driver: improved support for lowres double scan modes.
	
2004-05-25 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml 
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.html
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt
        Update FAQ (Xprint_FAQ.xml) for new bugzilla URLs and rebuild
        the HTML and plaintext versions.

2004-05-25  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/programs/Xserver/hw/xfree86/getconfig/xorg.cfg
	Bugzilla #678: getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg'
		       has bad signature 	
	(Change "Xorg Project" to "Xorg Foundation" to match getconfig script)

2004-05-24 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xdpyinfo/xdpyinfo.c
        BugZilla #672: xdpyinfo should print information about print screens

2004-05-24  Egbert Eich  <eich@pdx.freedesktop.org>

	* Imakefile:
	* Makefile:
	* config/cf/Imake.rules:
	* config/cf/Imake.tmpl:
	* config/cf/Library.tmpl:
	* config/cf/X11.tmpl:
	* lib/SM/sm_genid.c:
	* lib/SM/sm_manager.c:
	* lib/X11/xlibi18n/Xi18nLib.conf:
	* lib/Xrandr/Imakefile:
	* lib/Xrandr/Xrandrint.h:
	* lib/Xtst/XRecord.c:
	* lib/dps/Imakefile:
	* lib/font/Speedo/spfont.c:
	* lib/font/Type1/arith.c:
	* lib/font/Type1/curves.c:
	* lib/font/Type1/hints.c:
	* lib/font/Type1/objects.c:
	* lib/font/Type1/paths.c:
	* lib/font/Type1/regions.c:
	* lib/font/Type1/spaces.c:
	* lib/font/Type1/t1funcs.c:
	* lib/font/Type1/t1malloc.c:
	* lib/font/Type1/t1stub.c:
	* lib/font/fontfile/defaults.c:
	* lib/oldX/XCrAssoc.c:
	* lib/oldX/XDelAssoc.c:
	* lib/oldX/XDestAssoc.c:
	* lib/oldX/XDraw.c:
	* lib/oldX/XLookAssoc.c:
	* lib/oldX/XMakeAssoc.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile:
	* programs/fonttosfnt/Imakefile:
	* programs/fonttosfnt/read.c:
	* programs/xedit/lisp/Imakefile:
	Fix build glitches when building modules independently using Imake.

2004-05-24  Egbert Eich  <eich@pdx.freedesktop.org>

	* lib/Xrender/Xrender.c: (XRenderDepthCheckErrorHandler):
	* programs/xstdcmap/xstdcmap.c: (main):
	Muffle compiler warnings.
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	(DoConfigure):
	fix option name in log message.
	* programs/xdm/xdmcp.c: (manage):
	improve debugging messages.

2004-05-24  Egbert Eich  <eich@pdx.freedesktop.org>

	* lib/X11/ConnDis.c: (GetAuthorization):
	Improve 'uniqueness' of authorization cookie sent by client for
	XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the
	client, a time stamp (in seconds) and a number obtained by starting
	to count down from 0xffff. When a client did an XOpenDisplay() then
	execv'ed a child and did XOpenDisplay() again within the same second,
	the cookie was identical to the previous one (as the PID did not change
	but the static 'count down' variable was reinitialized) and thus 
	refused by the server.

2004-05-24  Egbert Eich  <eich@pdx.freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsClockSelect), (chipsClockFind), (chipsModeInitHiQV),
	(chipsModeInitWingine), (chipsModeInit655xx):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_video.c:
	(CHIPSSetupImageVideo), (CHIPSDisplayVideo), (CHIPSPutImage):
        Fixed Segfault on video mode switching when pScrn->currentMode did
	not contain a valid mode.
	Fixed video overlays for double scan modes.
	
2004-05-24 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Imakefile
	* xc/programs/xmore/Imakefile
	* xc/programs/xmore/print.c
	* xc/programs/xmore/print.h
	* xc/programs/xmore/printdialog.c
	* xc/programs/xmore/printdialog.h
	* xc/programs/xmore/printdialogprivates.h
	* xc/programs/xmore/xmore.c
	* xc/programs/xmore/xmore.h
	* xc/programs/xmore/xmore.man
	* xc/programs/xmore/xmore.sgml
        BugZilla #611: Adding simple text viewer

2004-05-23  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/programs/xcalc/math.c
	* xc/programs/xcalc/xcalc.man
	Bugzilla #665: xcalc -rpn mode errors  (Geoffery Coram)

2004-05-22  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/config/cf/sun.cf:
	Set HasMkstemp to YES on Solaris
	
	* xc/programs/xman/man.c
	* xc/programs/xman/man.h
	* xc/programs/xman/misc.c
	* xc/programs/xman/vendor.h
	Bugzilla #316: xman cannot display SGML man pages on Solaris

2004-05-21  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/doc/man/Imakefile
	* xc/doc/man/Xp/*
	Bugzilla #511: Contribute Solaris man pages for libXp

2004-05-21  Alan Coopersmith  <alan.coopersmith@sun.com>	
	* xc/lib/X11/util/makekeys.c:
	Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis
	(Fixes VSW5 testcase XStringToKeysym-7 failure)

2004-05-18  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/linux.cf:
	* config/cf/xorg.cf:
	* config/cf/xorgsite.def:
	- Clean up xorg.cf by factoring out many common defines.
	- Make the fbdev driver only build on Linux (fbdevhw is
	  just stubs on other OSes).
	- Add AFB to AMD64 build, and include XF86OSCardDrivers.

	Fixes Bugzilla #448,#449.

2004-05-17  Eric Anholt  <anholt@FreeBSD.org>

	* lib/Xmu/EditresCom.c:
	* lib/Xmu/WidgetNode.c: (XmuWnFetchResources):
	Bugzilla #634: Remove Xaw header dependency from Xmu
	library build.

2004-05-16 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/etc/init.d/xprint
	BugZilla #633: RFE: /etc/init.d/xprint should source
        /etc/X11/xfs/config for font paths.

2004-05-16 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/etc/init.d/xprint
	BugZilla #451: /etc/init.d/xprint may output warnings when
        /usr/share/fonts/ does not exist on a Linux installation.

2004-05-16 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xdpyinfo/Imakefile
        * xc/programs/xdpyinfo/xdpyinfo.c
	BugZilla #623: RFE: "xdpyinfo" should have support for
        XpExtension.

2004-05-15  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/programs/Xserver/fb/fb.h
	* xc/programs/Xserver/fb/fboverlay.c
	* xc/programs/Xserver/fb/fbscreen.c
	- Change #ifdef for checking for old format miScreenInit to
	  FB_OLD_MISCREENINIT for easier portability to xservers with
	  updated screen structs but old function prototypes.  Make
	  it automatically defined if FB_OLD_SCREEN is defined.
	- Add _LP64 to list of #ifdefs for 64-bit platforms to support
	  64-bit Solaris.

2004-05-15  Alan Coopersmith  <alan.coopersmith@sun.com>	
	* xc/programs/Xserver/hw/xfree86/xf86config/Imakefile
	* xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c
	- Clean up server name changes from TM branch
	- Set default XKB rules file name correctly
	- Use default font path from Imake configuration for the default
	  font path in generated xorg.conf files.
	- Use path variables from Imake configuration for paths to files,
	  in case vendor has configured them to install somewhere other than
	  the defaults.

2004-05-15 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Init.c 
	BugZilla #622: RFE: Xprt default BIGREQUESTS extension buffer
        size should be 8MB (to make |XpPutDocumentData()| happy and to
        improve performance).
        
2004-05-15 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xphelloworld/Imakefile 
	BugZilla #625: Work around build bustage which happens when
        build machine has no Motif installed.

2004-05-11  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/fb/fbcompose.c: (fbCombineMaskAlphaC),
	(fbCombineAtopC), (fbCombineXorC), (fbCombineSaturateU),
	(fbCombineSaturateC), (fbCombineDisjointGeneralC),
	(fbCombineConjointGeneralC):
	* programs/Xserver/fb/fbpict.c: (fbComposite):
	* programs/Xserver/fb/fbpict.h:
	Fix problems in render fb implementation found by rendercheck:
	- fbCombineSaturate was pointed at fbCombineDisjointOver, instead of
	  fbCombineDisjointOverReverse as it should.  Instead, point
	  fbCombineDisjointOverReverse at fbCombineSaturate (which is likely
	  to be faster).
	- fix previously-unused fbCombineSaturate implementation.
	- fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC.  Make
	  it do what it's supposed to (return a cs.alpha).
	- fbCombineAtopC didn't invert the source alpha value.
	- fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also
	  source alpha wasn't treated in a component fashion.
	- fbCompositeSrc_8888* didn't handle when the source lacks an alpha
	  channel.  Rather than adding that and possilby slowing down the
	  (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used
	  in fbCompositeSrc_8888* because Over with one of these is just Src.

2004-05-11  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	Fix server on FreeBSD/amd64.

2004-05-09 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xlogo/Imakefile
	* xc/programs/xlogo/XLogo.ad
	* xc/programs/xlogo/print.c
	* xc/programs/xlogo/print.h
	* xc/programs/xlogo/xlogo.c
	* xc/programs/xlogo/xlogo.h
	BugZilla #581: Print support for XLogo

2004-05-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/attributes.c
	BugZilla #608 ("Can not print on Debian/CUPS due to error |Xprt_64:
        lpr: unable to print file: server-error-not-accepting-jobs|"):
        Xprt did not setup the list of supplementary group ids, causing print
        failure when the the calling user must be a member in a specific
        group to be allowed to print.

2004-05-06  Egbert Eich  <eich@pdx.freedesktop.org>

	* config/cf/X11.tmpl:
	* config/cf/site.def:
	* config/imake/imakemdep.h:
	* lib/Xaw/OS.c:
	* lib/Xxf86dga/XF86DGA.c:
	* lib/font/FreeType/module/Imakefile:
	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	* programs/xedit/lisp/lisp.c:
	BugZilla #601:
	Fixing makedepend choking on floating point exception because
	CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic
	define.
	BugZilla #605:
	Fixing build on IA64 which is broken due to the inclusion of 
	the kernel header asm/page.h. Kernel headers however don't work with
	-ansi. The inclusion of asm/page.h can however savely be removed
	as it there are plenty of other ways to determine the page size.
	
2004-05-05 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/ps/Imakefile
        * programs/Xserver/Xprint/ps/PsFonts.c
        BugZilla #551: PS DDX will not build on platforms with
        BuildFreeType NO. Patch by Alan Coopersmith <alan.coopersmith@sun.com>.

2004-05-05 Roland Mainz <roland.mainz@nrubsig.org>

        * xc/programs/Xserver/Xprint/ps/psout.c
        BugZilla #536: RFE: PS output should contain the FreeType2
        version being used.

2004-05-05  Egbert Eich  <eich@pdx.freedesktop.org>

	* lib/font/FreeType/ftconfig.h:
	* lib/font/FreeType/fttools.c: (FTcheckForTTCName):
	* lib/font/FreeType/module/Imakefile:
	* lib/font/FreeType/module/ftheader.h:
	* lib/font/FreeType/module/myftstdlib.h:
	* lib/freetype2/Imakefile:
	* lib/freetype2/freetype/config/Imakefile:
	BugZilla #601: fixed missing symbols in Xserver freetype module
	due to using isdigit instead of ft_isdigit, missing or faulty
	defines for digit and string functions in ftstdlib.h 
	(now myftstdlib.h). 
	Reverted freetype2 to upstream version, fixed CHAR_BIT in 
	myftstdlib.h and made the use of a copy of ftconfig.h in 
	lib/font/FreeType obsolete.
	
2004-05-04 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xset/Imakefile
        * xc/programs/xset/xset.c
        BugZilla #597: "xset" should have an option to rehash
        the list of available printers

2004-05-04 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/X11.tmpl
        * xc/config/cf/xf86site.def
        * xc/config/cf/xfree86.cf
        * xc/config/cf/xorg.cf
        * xc/config/cf/xorgsite.def
        * xc/config/cf/xprint_site.def
        * xc/config/cf/xttMod.tmpl
        * xc/extras/FreeType/FILES
        * xc/extras/FreeType/INSTALL
        * xc/extras/FreeType/MakeSub.in
        * xc/extras/FreeType/Makefile.in
        * xc/extras/FreeType/PATENTS
        * xc/extras/FreeType/README
        * xc/extras/FreeType/README.XFree86
        * xc/extras/FreeType/aclocal.m4
        * xc/extras/FreeType/announce
        * xc/extras/FreeType/config.guess
        * xc/extras/FreeType/config.sub
        * xc/extras/FreeType/configure
        * xc/extras/FreeType/configure.in
        * xc/extras/FreeType/contrib/ftos2/DEVELFAQ
        * xc/extras/FreeType/contrib/ftos2/FAQ
        * xc/extras/FreeType/contrib/ftos2/ifi/32fddef.h
        * xc/extras/FreeType/contrib/ftos2/ifi/32fdstrc.h
        * xc/extras/FreeType/contrib/ftos2/ifi/32ifimet.h
        * xc/extras/FreeType/contrib/ftos2/ifi/32pmifi.h
        * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.def
        * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.icc
        * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.wat
        * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.c
        * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.h
        * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.c
        * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.icc
        * xc/extras/FreeType/contrib/ftos2/ifi/test.c
        * xc/extras/FreeType/contrib/ftos2/ifi/test.icc
        * xc/extras/FreeType/contrib/ftos2/ifi/test.wat
        * xc/extras/FreeType/contrib/ftos2/install.cmd
        * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.icc
        * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.wat
        * xc/extras/FreeType/contrib/ftos2/lib/ttmemory.c
        * xc/extras/FreeType/contrib/ftos2/limit.cmd
        * xc/extras/FreeType/contrib/ftos2/query.cmd
        * xc/extras/FreeType/contrib/ftos2/readme.1st
        * xc/extras/FreeType/contrib/ftos2/readme.txt
        * xc/extras/FreeType/contrib/ftos2/uninst.c
        * xc/extras/FreeType/contrib/ftos2/uninstall.cmd
        * xc/extras/FreeType/contrib/ttf2bdf/.cvsignore
        * xc/extras/FreeType/contrib/ttf2bdf/Makefile.in
        * xc/extras/FreeType/contrib/ttf2bdf/README
        * xc/extras/FreeType/contrib/ttf2bdf/configure
        * xc/extras/FreeType/contrib/ttf2bdf/configure.in
        * xc/extras/FreeType/contrib/ttf2bdf/contrib/KOI2iso_pcf
        * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett
        * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett.m
        * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.1
        * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.2
        * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.3
        * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.5
        * xc/extras/FreeType/contrib/ttf2bdf/maps/koi8.r
        * xc/extras/FreeType/contrib/ttf2bdf/maps/windows.1251
        * xc/extras/FreeType/contrib/ttf2bdf/remap.c
        * xc/extras/FreeType/contrib/ttf2bdf/remap.h
        * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.c
        * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.man
        * xc/extras/FreeType/contrib/ttf2pfb/.cvsignore
        * xc/extras/FreeType/contrib/ttf2pfb/Makefile.emx
        * xc/extras/FreeType/contrib/ttf2pfb/Makefile.in
        * xc/extras/FreeType/contrib/ttf2pfb/TODO
        * xc/extras/FreeType/contrib/ttf2pfb/Uni-T1.enc
        * xc/extras/FreeType/contrib/ttf2pfb/configure
        * xc/extras/FreeType/contrib/ttf2pfb/configure.in
        * xc/extras/FreeType/contrib/ttf2pfb/getafm
        * xc/extras/FreeType/contrib/ttf2pfb/t1asm.c
        * xc/extras/FreeType/contrib/ttf2pfb/ttf2pfb.c
        * xc/extras/FreeType/contrib/ttf2pk/.cvsignore
        * xc/extras/FreeType/contrib/ttf2pk/BUGS
        * xc/extras/FreeType/contrib/ttf2pk/MakeSub.in
        * xc/extras/FreeType/contrib/ttf2pk/Makefile.dm
        * xc/extras/FreeType/contrib/ttf2pk/Makefile.in
        * xc/extras/FreeType/contrib/ttf2pk/README
        * xc/extras/FreeType/contrib/ttf2pk/TODO
        * xc/extras/FreeType/contrib/ttf2pk/c-auto.h
        * xc/extras/FreeType/contrib/ttf2pk/case.c
        * xc/extras/FreeType/contrib/ttf2pk/case.h
        * xc/extras/FreeType/contrib/ttf2pk/configure
        * xc/extras/FreeType/contrib/ttf2pk/configure.in
        * xc/extras/FreeType/contrib/ttf2pk/data/Big5.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/ET5.enc
        * xc/extras/FreeType/contrib/ttf2pk/data/EUC.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/SJIS.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/T1-WGL4.enc
        * xc/extras/FreeType/contrib/ttf2pk/data/UBg5plus.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/UBig5.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/UGB.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/UGBK.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/UJIS.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/UKS.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/Unicode.sfd
        * xc/extras/FreeType/contrib/ttf2pk/data/VPS.rpl
        * xc/extras/FreeType/contrib/ttf2pk/data/ttfonts.map
        * xc/extras/FreeType/contrib/ttf2pk/dvidrv.btm
        * xc/extras/FreeType/contrib/ttf2pk/dvidrv.doc
        * xc/extras/FreeType/contrib/ttf2pk/emdir.c
        * xc/extras/FreeType/contrib/ttf2pk/emdir.h
        * xc/extras/FreeType/contrib/ttf2pk/emtexdir.c
        * xc/extras/FreeType/contrib/ttf2pk/emtexdir.h
        * xc/extras/FreeType/contrib/ttf2pk/errormsg.c
        * xc/extras/FreeType/contrib/ttf2pk/errormsg.h
        * xc/extras/FreeType/contrib/ttf2pk/filesrch.c
        * xc/extras/FreeType/contrib/ttf2pk/filesrch.h
        * xc/extras/FreeType/contrib/ttf2pk/ligkern.c
        * xc/extras/FreeType/contrib/ttf2pk/ligkern.h
        * xc/extras/FreeType/contrib/ttf2pk/newobj.c
        * xc/extras/FreeType/contrib/ttf2pk/newobj.h
        * xc/extras/FreeType/contrib/ttf2pk/parse.c
        * xc/extras/FreeType/contrib/ttf2pk/parse.h
        * xc/extras/FreeType/contrib/ttf2pk/pklib.c
        * xc/extras/FreeType/contrib/ttf2pk/pklib.h
        * xc/extras/FreeType/contrib/ttf2pk/scripts/README
        * xc/extras/FreeType/contrib/ttf2pk/scripts/teTeX-0.4/MakeTeXPK.diff
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/MakeTeXPK.diff
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/README
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.0/MakeTeXPK.diff
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/MakeTeXPK.diff
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/README
        * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.2/mktexpk.diff
        * xc/extras/FreeType/contrib/ttf2pk/subfont.c
        * xc/extras/FreeType/contrib/ttf2pk/subfont.h
        * xc/extras/FreeType/contrib/ttf2pk/texenc.c
        * xc/extras/FreeType/contrib/ttf2pk/texenc.h
        * xc/extras/FreeType/contrib/ttf2pk/tfmaux.c
        * xc/extras/FreeType/contrib/ttf2pk/tfmaux.h
        * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.1
        * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.c
        * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.doc
        * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.1
        * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.c
        * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.h
        * xc/extras/FreeType/contrib/ttf2pk/ttfaux.c
        * xc/extras/FreeType/contrib/ttf2pk/ttfaux.h
        * xc/extras/FreeType/contrib/ttf2pk/ttfenc.c
        * xc/extras/FreeType/contrib/ttf2pk/ttfenc.h
        * xc/extras/FreeType/contrib/ttf2pk/ttflib.c
        * xc/extras/FreeType/contrib/ttf2pk/ttflib.h
        * xc/extras/FreeType/contrib/ttf2pk/vplaux.c
        * xc/extras/FreeType/contrib/ttf2pk/vplaux.h
        * xc/extras/FreeType/contrib/ttfbanner/.cvsignore
        * xc/extras/FreeType/contrib/ttfbanner/Makefile.emx
        * xc/extras/FreeType/contrib/ttfbanner/Makefile.in
        * xc/extras/FreeType/contrib/ttfbanner/README
        * xc/extras/FreeType/contrib/ttfbanner/configure
        * xc/extras/FreeType/contrib/ttfbanner/configure.in
        * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.c
        * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.h
        * xc/extras/FreeType/contrib/win32/driver32.c
        * xc/extras/FreeType/contrib/win32/hack_common.c
        * xc/extras/FreeType/contrib/win32/hack_ftdump.c
        * xc/extras/FreeType/contrib/win32/hack_ftlint.c
        * xc/extras/FreeType/contrib/win32/hack_ftstring.c
        * xc/extras/FreeType/contrib/win32/hack_fttimer.c
        * xc/extras/FreeType/contrib/win32/hack_ftview.c
        * xc/extras/FreeType/contrib/win32/readme.txt
        * xc/extras/FreeType/contrib/win32/res/testw32.rc2
        * xc/extras/FreeType/contrib/win32/resource.h
        * xc/extras/FreeType/contrib/win32/stdafx.cpp
        * xc/extras/FreeType/contrib/win32/stdafx.h
        * xc/extras/FreeType/contrib/win32/testw32.cpp
        * xc/extras/FreeType/contrib/win32/testw32.dsp
        * xc/extras/FreeType/contrib/win32/testw32.dsw
        * xc/extras/FreeType/contrib/win32/testw32.h
        * xc/extras/FreeType/contrib/win32/testw32.mak
        * xc/extras/FreeType/contrib/win32/testw32.rc
        * xc/extras/FreeType/contrib/win32/testw32dlg.cpp
        * xc/extras/FreeType/contrib/win32/testw32dlg.h
        * xc/extras/FreeType/docs/FAQ
        * xc/extras/FreeType/docs/TODO
        * xc/extras/FreeType/docs/apiref.txt
        * xc/extras/FreeType/docs/apirefx.txt
        * xc/extras/FreeType/docs/bitmaps.txt
        * xc/extras/FreeType/docs/changes.txt
        * xc/extras/FreeType/docs/convntns.txt
        * xc/extras/FreeType/docs/credits
        * xc/extras/FreeType/docs/freetype.lsm
        * xc/extras/FreeType/docs/glyphs.htm
        * xc/extras/FreeType/docs/glyphs.txt
        * xc/extras/FreeType/docs/i18n.txt
        * xc/extras/FreeType/docs/optimize.txt
        * xc/extras/FreeType/docs/porting.txt
        * xc/extras/FreeType/docs/raster.txt
        * xc/extras/FreeType/docs/readme.txt
        * xc/extras/FreeType/docs/threads.txt
        * xc/extras/FreeType/docs/user.txt
        * xc/extras/FreeType/freetype.spec
        * xc/extras/FreeType/ft_conf.h.in
        * xc/extras/FreeType/howto/mac.txt
        * xc/extras/FreeType/howto/msdos.txt
        * xc/extras/FreeType/howto/os2.txt
        * xc/extras/FreeType/howto/unix.txt
        * xc/extras/FreeType/howto/windows.txt
        * xc/extras/FreeType/install-sh
        * xc/extras/FreeType/lib/.cvsignore
        * xc/extras/FreeType/lib/arch/amigaos/Makefile.gcc
        * xc/extras/FreeType/lib/arch/amigaos/freetype.c
        * xc/extras/FreeType/lib/arch/amigaos/ft_conf.h
        * xc/extras/FreeType/lib/arch/ansi/freetype.c
        * xc/extras/FreeType/lib/arch/ansi/ft_conf.h
        * xc/extras/FreeType/lib/arch/debugger/Makefile
        * xc/extras/FreeType/lib/arch/debugger/freetype.c
        * xc/extras/FreeType/lib/arch/debugger/ft_conf.h
        * xc/extras/FreeType/lib/arch/mac/README
        * xc/extras/FreeType/lib/arch/mac/freetype.c
        * xc/extras/FreeType/lib/arch/mac/ft_conf.h
        * xc/extras/FreeType/lib/arch/mac/ttmmap.c
        * xc/extras/FreeType/lib/arch/msdos/Makefile.BC
        * xc/extras/FreeType/lib/arch/msdos/Makefile.MS
        * xc/extras/FreeType/lib/arch/msdos/Makefile.TC
        * xc/extras/FreeType/lib/arch/msdos/Makefile.VC
        * xc/extras/FreeType/lib/arch/msdos/Makefile.dm
        * xc/extras/FreeType/lib/arch/msdos/Makefile.gcc
        * xc/extras/FreeType/lib/arch/msdos/Makefile.wat
        * xc/extras/FreeType/lib/arch/msdos/depend.dos
        * xc/extras/FreeType/lib/arch/msdos/freetype.c
        * xc/extras/FreeType/lib/arch/msdos/ft_conf.h
        * xc/extras/FreeType/lib/arch/msdos/hugefile.c
        * xc/extras/FreeType/lib/arch/msdos/hugemem.c
        * xc/extras/FreeType/lib/arch/msdos/makedep
        * xc/extras/FreeType/lib/arch/os2/Makefile.dm
        * xc/extras/FreeType/lib/arch/os2/Makefile.emx
        * xc/extras/FreeType/lib/arch/os2/Makefile.icc
        * xc/extras/FreeType/lib/arch/os2/Makefile.wat
        * xc/extras/FreeType/lib/arch/os2/freetype.c
        * xc/extras/FreeType/lib/arch/os2/ft_conf.h
        * xc/extras/FreeType/lib/arch/os2/os2file.c
        * xc/extras/FreeType/lib/arch/unix/.cvsignore
        * xc/extras/FreeType/lib/arch/unix/Makefile.in
        * xc/extras/FreeType/lib/arch/unix/freetype.c
        * xc/extras/FreeType/lib/arch/unix/ttmmap.c
        * xc/extras/FreeType/lib/arch/vms/README
        * xc/extras/FreeType/lib/arch/vms/descrip.mms
        * xc/extras/FreeType/lib/arch/vms/ft_conf.h
        * xc/extras/FreeType/lib/arch/win16/Makefile.BC
        * xc/extras/FreeType/lib/arch/win16/Makefile.MS
        * xc/extras/FreeType/lib/arch/win16/Makefile.VC
        * xc/extras/FreeType/lib/arch/win16/depend.win
        * xc/extras/FreeType/lib/arch/win16/freetype.c
        * xc/extras/FreeType/lib/arch/win16/ft_conf.h
        * xc/extras/FreeType/lib/arch/win16/hugefile.c
        * xc/extras/FreeType/lib/arch/win16/hugemem.c
        * xc/extras/FreeType/lib/arch/win16/makedef
        * xc/extras/FreeType/lib/arch/win16/makedep
        * xc/extras/FreeType/lib/arch/win16/ttf.def
        * xc/extras/FreeType/lib/arch/win32/Makefile.BC
        * xc/extras/FreeType/lib/arch/win32/Makefile.CL
        * xc/extras/FreeType/lib/arch/win32/Makefile.Min
        * xc/extras/FreeType/lib/arch/win32/Makefile.VC
        * xc/extras/FreeType/lib/arch/win32/Makefile.gcc
        * xc/extras/FreeType/lib/arch/win32/depend.win
        * xc/extras/FreeType/lib/arch/win32/freetype.c
        * xc/extras/FreeType/lib/arch/win32/freetype.dsp
        * xc/extras/FreeType/lib/arch/win32/freetype.dsw
        * xc/extras/FreeType/lib/arch/win32/freetype.mak
        * xc/extras/FreeType/lib/arch/win32/ft_conf.h
        * xc/extras/FreeType/lib/arch/win32/makedef
        * xc/extras/FreeType/lib/arch/win32/makedep
        * xc/extras/FreeType/lib/arch/win32/ttf.def
        * xc/extras/FreeType/lib/extend/ftxcmap.c
        * xc/extras/FreeType/lib/extend/ftxcmap.h
        * xc/extras/FreeType/lib/extend/ftxerr18.c
        * xc/extras/FreeType/lib/extend/ftxerr18.h
        * xc/extras/FreeType/lib/extend/ftxgasp.c
        * xc/extras/FreeType/lib/extend/ftxgasp.h
        * xc/extras/FreeType/lib/extend/ftxgdef.c
        * xc/extras/FreeType/lib/extend/ftxgdef.h
        * xc/extras/FreeType/lib/extend/ftxgpos.c
        * xc/extras/FreeType/lib/extend/ftxgpos.h
        * xc/extras/FreeType/lib/extend/ftxgsub.c
        * xc/extras/FreeType/lib/extend/ftxgsub.h
        * xc/extras/FreeType/lib/extend/ftxkern.c
        * xc/extras/FreeType/lib/extend/ftxkern.h
        * xc/extras/FreeType/lib/extend/ftxopen.c
        * xc/extras/FreeType/lib/extend/ftxopen.h
        * xc/extras/FreeType/lib/extend/ftxopenf.h
        * xc/extras/FreeType/lib/extend/ftxpost.c
        * xc/extras/FreeType/lib/extend/ftxpost.h
        * xc/extras/FreeType/lib/extend/ftxsbit.c
        * xc/extras/FreeType/lib/extend/ftxsbit.h
        * xc/extras/FreeType/lib/extend/ftxwidth.c
        * xc/extras/FreeType/lib/extend/ftxwidth.h
        * xc/extras/FreeType/lib/extend/readme.1st
        * xc/extras/FreeType/lib/freetype.h
        * xc/extras/FreeType/lib/fterrid.h
        * xc/extras/FreeType/lib/ftnameid.h
        * xc/extras/FreeType/lib/header.h
        * xc/extras/FreeType/lib/ttapi.c
        * xc/extras/FreeType/lib/ttcache.c
        * xc/extras/FreeType/lib/ttcache.h
        * xc/extras/FreeType/lib/ttcalc.c
        * xc/extras/FreeType/lib/ttcalc.h
        * xc/extras/FreeType/lib/ttcmap.c
        * xc/extras/FreeType/lib/ttcmap.h
        * xc/extras/FreeType/lib/ttconfig.h
        * xc/extras/FreeType/lib/ttdebug.c
        * xc/extras/FreeType/lib/ttdebug.h
        * xc/extras/FreeType/lib/ttengine.h
        * xc/extras/FreeType/lib/ttextend.c
        * xc/extras/FreeType/lib/ttextend.h
        * xc/extras/FreeType/lib/ttfile.c
        * xc/extras/FreeType/lib/ttfile.h
        * xc/extras/FreeType/lib/ttgload.c
        * xc/extras/FreeType/lib/ttgload.h
        * xc/extras/FreeType/lib/ttinterp.c
        * xc/extras/FreeType/lib/ttinterp.h
        * xc/extras/FreeType/lib/ttload.c
        * xc/extras/FreeType/lib/ttload.h
        * xc/extras/FreeType/lib/ttmemory.c
        * xc/extras/FreeType/lib/ttmemory.h
        * xc/extras/FreeType/lib/ttmutex.c
        * xc/extras/FreeType/lib/ttmutex.h
        * xc/extras/FreeType/lib/ttobjs.c
        * xc/extras/FreeType/lib/ttobjs.h
        * xc/extras/FreeType/lib/ttraster.c
        * xc/extras/FreeType/lib/ttraster.h
        * xc/extras/FreeType/lib/tttables.h
        * xc/extras/FreeType/lib/tttags.h
        * xc/extras/FreeType/lib/tttypes.h
        * xc/extras/FreeType/license.txt
        * xc/extras/FreeType/ltconfig
        * xc/extras/FreeType/ltmain.sh
        * xc/extras/FreeType/mkinstalldirs
        * xc/extras/FreeType/net.m4
        * xc/extras/FreeType/pascal/lib/freetype.pas
        * xc/extras/FreeType/pascal/lib/ttcache.pas
        * xc/extras/FreeType/pascal/lib/ttcalc.pas
        * xc/extras/FreeType/pascal/lib/ttcalc1.inc
        * xc/extras/FreeType/pascal/lib/ttcalc2.inc
        * xc/extras/FreeType/pascal/lib/ttcalc3.inc
        * xc/extras/FreeType/pascal/lib/ttcalc4.inc
        * xc/extras/FreeType/pascal/lib/ttcmap.pas
        * xc/extras/FreeType/pascal/lib/ttconfig.inc
        * xc/extras/FreeType/pascal/lib/ttdebug.pas
        * xc/extras/FreeType/pascal/lib/tterror.pas
        * xc/extras/FreeType/pascal/lib/ttfile.pas
        * xc/extras/FreeType/pascal/lib/ttgload.pas
        * xc/extras/FreeType/pascal/lib/ttinterp.pas
        * xc/extras/FreeType/pascal/lib/ttload.pas
        * xc/extras/FreeType/pascal/lib/ttmemory.pas
        * xc/extras/FreeType/pascal/lib/ttobjs.pas
        * xc/extras/FreeType/pascal/lib/ttraster.pas
        * xc/extras/FreeType/pascal/lib/tttables.pas
        * xc/extras/FreeType/pascal/lib/tttypes.pas
        * xc/extras/FreeType/pascal/test/codetv.pas
        * xc/extras/FreeType/pascal/test/common.pas
        * xc/extras/FreeType/pascal/test/debugger.inc
        * xc/extras/FreeType/pascal/test/debugger.pas
        * xc/extras/FreeType/pascal/test/dump.pas
        * xc/extras/FreeType/pascal/test/gdriver.pas
        * xc/extras/FreeType/pascal/test/gdrv_dos.inc
        * xc/extras/FreeType/pascal/test/gdrv_os2.inc
        * xc/extras/FreeType/pascal/test/gevents.pas
        * xc/extras/FreeType/pascal/test/gmain.pas
        * xc/extras/FreeType/pascal/test/lint.pas
        * xc/extras/FreeType/pascal/test/stacktv.pas
        * xc/extras/FreeType/pascal/test/statetv.pas
        * xc/extras/FreeType/pascal/test/timer.pas
        * xc/extras/FreeType/pascal/test/view.pas
        * xc/extras/FreeType/pascal/test/zonetv.pas
        * xc/extras/FreeType/po/.cvsignore
        * xc/extras/FreeType/po/Makefile.in.in
        * xc/extras/FreeType/po/POTFILES.in
        * xc/extras/FreeType/po/cs.po
        * xc/extras/FreeType/po/de.po
        * xc/extras/FreeType/po/es.po
        * xc/extras/FreeType/po/fr.po
        * xc/extras/FreeType/po/nl.po
        * xc/extras/FreeType/readme.1st
        * xc/extras/FreeType/test/.cvsignore
        * xc/extras/FreeType/test/README
        * xc/extras/FreeType/test/arabic.c
        * xc/extras/FreeType/test/arabic.h
        * xc/extras/FreeType/test/arch/amigaos/Makefile.gcc
        * xc/extras/FreeType/test/arch/amigaos/TODO
        * xc/extras/FreeType/test/arch/amigaos/gfsamiga.c
        * xc/extras/FreeType/test/arch/amigaos/gw_amiga.c
        * xc/extras/FreeType/test/arch/amigaos/smakefile
        * xc/extras/FreeType/test/arch/debugger/Makefile
        * xc/extras/FreeType/test/arch/msdos/Makefile.BC
        * xc/extras/FreeType/test/arch/msdos/Makefile.MS
        * xc/extras/FreeType/test/arch/msdos/Makefile.TC
        * xc/extras/FreeType/test/arch/msdos/Makefile.VC
        * xc/extras/FreeType/test/arch/msdos/Makefile.dm
        * xc/extras/FreeType/test/arch/msdos/Makefile.gcc
        * xc/extras/FreeType/test/arch/msdos/depend.dos
        * xc/extras/FreeType/test/arch/msdos/gfs_dos.c
        * xc/extras/FreeType/test/arch/msdos/makedep
        * xc/extras/FreeType/test/arch/msdos/time_tc.h
        * xc/extras/FreeType/test/arch/os2/Makefile.dm
        * xc/extras/FreeType/test/arch/os2/Makefile.emx
        * xc/extras/FreeType/test/arch/os2/Makefile.icc
        * xc/extras/FreeType/test/arch/os2/Makefile.wat
        * xc/extras/FreeType/test/arch/os2/gfs_os2.c
        * xc/extras/FreeType/test/arch/os2/gpm_os2.c
        * xc/extras/FreeType/test/arch/os2/gpm_os2.def
        * xc/extras/FreeType/test/arch/unix/.cvsignore
        * xc/extras/FreeType/test/arch/unix/Makefile.in
        * xc/extras/FreeType/test/arch/unix/gwin_x11.c
        * xc/extras/FreeType/test/arch/win16/Makefile.BC
        * xc/extras/FreeType/test/arch/win16/Makefile.MS
        * xc/extras/FreeType/test/arch/win16/Makefile.VC
        * xc/extras/FreeType/test/arch/win16/depend.win
        * xc/extras/FreeType/test/arch/win16/gw_win16.c
        * xc/extras/FreeType/test/arch/win16/makedep
        * xc/extras/FreeType/test/arch/win32/Makefile.BC
        * xc/extras/FreeType/test/arch/win32/Makefile.CL
        * xc/extras/FreeType/test/arch/win32/Makefile.Min
        * xc/extras/FreeType/test/arch/win32/Makefile.gcc
        * xc/extras/FreeType/test/arch/win32/depend.win
        * xc/extras/FreeType/test/arch/win32/gw_win32.c
        * xc/extras/FreeType/test/arch/win32/makedep
        * xc/extras/FreeType/test/blitter.c
        * xc/extras/FreeType/test/blitter.h
        * xc/extras/FreeType/test/common.c
        * xc/extras/FreeType/test/common.h
        * xc/extras/FreeType/test/display.c
        * xc/extras/FreeType/test/display.h
        * xc/extras/FreeType/test/fdebug.c
        * xc/extras/FreeType/test/ftdump.c
        * xc/extras/FreeType/test/fterror.c
        * xc/extras/FreeType/test/ftlint.c
        * xc/extras/FreeType/test/ftmetric.c
        * xc/extras/FreeType/test/ftsbit.c
        * xc/extras/FreeType/test/ftstring.c
        * xc/extras/FreeType/test/ftstrpnm.c
        * xc/extras/FreeType/test/ftstrtto.c
        * xc/extras/FreeType/test/fttimer.c
        * xc/extras/FreeType/test/ftview.c
        * xc/extras/FreeType/test/ftzoom.c
        * xc/extras/FreeType/test/gdriver.h
        * xc/extras/FreeType/test/gevents.h
        * xc/extras/FreeType/test/gmain.c
        * xc/extras/FreeType/test/gmain.h
        * xc/extras/X-TrueType/ARABIC/CP1256toUCS2.c
        * xc/extras/X-TrueType/ARABIC/IRANSYSTEMtoUCS2.c
        * xc/extras/X-TrueType/ARABIC/ISIRI3342toUCS2.c
        * xc/extras/X-TrueType/ARABIC/Imakefile
        * xc/extras/X-TrueType/ARABIC/MULEARABICtoUCS2.c
        * xc/extras/X-TrueType/ARABIC/URDUNAQSHtoUCS2.c
        * xc/extras/X-TrueType/ARABIC/XATERMtoUCS2.c
        * xc/extras/X-TrueType/ARABIC/main.c
        * xc/extras/X-TrueType/ARMSCII8/ARMSCII8toUCS2.c
        * xc/extras/X-TrueType/ARMSCII8/Imakefile
        * xc/extras/X-TrueType/ARMSCII8/main.c
        * xc/extras/X-TrueType/BIG5/BIG5toUCS2.c
        * xc/extras/X-TrueType/BIG5/Imakefile
        * xc/extras/X-TrueType/BIG5/main.c
        * xc/extras/X-TrueType/BIG5HKSCS/BIG5HKSCStoUCS2.c
        * xc/extras/X-TrueType/BIG5HKSCS/Imakefile
        * xc/extras/X-TrueType/BIG5HKSCS/main.c
        * xc/extras/X-TrueType/CHANGES.eng
        * xc/extras/X-TrueType/DOSENCODING/DOSENCODINGtoUCS2.c
        * xc/extras/X-TrueType/DOSENCODING/Imakefile
        * xc/extras/X-TrueType/DOSENCODING/main.c
        * xc/extras/X-TrueType/GB18030/GB18030toUCS2.c
        * xc/extras/X-TrueType/GB18030/Imakefile
        * xc/extras/X-TrueType/GB18030/main.c
        * xc/extras/X-TrueType/GB2312/GB2312toUCS2.c
        * xc/extras/X-TrueType/GB2312/Imakefile
        * xc/extras/X-TrueType/GB2312/main.c
        * xc/extras/X-TrueType/GBK/GBKtoUCS2.c
        * xc/extras/X-TrueType/GBK/Imakefile
        * xc/extras/X-TrueType/GBK/main.c
        * xc/extras/X-TrueType/GEORGIAN/GEORGIANtoUCS2.c
        * xc/extras/X-TrueType/GEORGIAN/Imakefile
        * xc/extras/X-TrueType/GEORGIAN/main.c
        * xc/extras/X-TrueType/ISO8859.1/ISO8859_1toAROMAN.c
        * xc/extras/X-TrueType/ISO8859.1/Imakefile
        * xc/extras/X-TrueType/ISO8859.1/main.c
        * xc/extras/X-TrueType/ISO8859.10/ISO8859_10toUCS2.c
        * xc/extras/X-TrueType/ISO8859.10/Imakefile
        * xc/extras/X-TrueType/ISO8859.10/main.c
        * xc/extras/X-TrueType/ISO8859.11/ISO8859_11toUCS2.c
        * xc/extras/X-TrueType/ISO8859.11/Imakefile
        * xc/extras/X-TrueType/ISO8859.11/main.c
        * xc/extras/X-TrueType/ISO8859.13/ISO8859_13toUCS2.c
        * xc/extras/X-TrueType/ISO8859.13/Imakefile
        * xc/extras/X-TrueType/ISO8859.13/main.c
        * xc/extras/X-TrueType/ISO8859.14/ISO8859_14toUCS2.c
        * xc/extras/X-TrueType/ISO8859.14/Imakefile
        * xc/extras/X-TrueType/ISO8859.14/main.c
        * xc/extras/X-TrueType/ISO8859.15/Imakefile
        * xc/extras/X-TrueType/ISO8859.15/main.c
        * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toACNTRO.c
        * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toUCS2.c
        * xc/extras/X-TrueType/ISO8859.2/Imakefile
        * xc/extras/X-TrueType/ISO8859.2/main.c
        * xc/extras/X-TrueType/ISO8859.3/ISO8859_3toUCS2.c
        * xc/extras/X-TrueType/ISO8859.3/Imakefile
        * xc/extras/X-TrueType/ISO8859.3/main.c
        * xc/extras/X-TrueType/ISO8859.4/ISO8859_4toUCS2.c
        * xc/extras/X-TrueType/ISO8859.4/Imakefile
        * xc/extras/X-TrueType/ISO8859.4/main.c
        * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toACYRIL.c
        * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toUCS2.c
        * xc/extras/X-TrueType/ISO8859.5/Imakefile
        * xc/extras/X-TrueType/ISO8859.5/main.c
        * xc/extras/X-TrueType/ISO8859.6/ISO8859_6toUCS2.c
        * xc/extras/X-TrueType/ISO8859.6/Imakefile
        * xc/extras/X-TrueType/ISO8859.6/main.c
        * xc/extras/X-TrueType/ISO8859.7/ISO8859_7toUCS2.c
        * xc/extras/X-TrueType/ISO8859.7/Imakefile
        * xc/extras/X-TrueType/ISO8859.7/main.c
        * xc/extras/X-TrueType/ISO8859.8/ISO8859_8toUCS2.c
        * xc/extras/X-TrueType/ISO8859.8/Imakefile
        * xc/extras/X-TrueType/ISO8859.8/main.c
        * xc/extras/X-TrueType/ISO8859.9/ISO8859_9toUCS2.c
        * xc/extras/X-TrueType/ISO8859.9/Imakefile
        * xc/extras/X-TrueType/ISO8859.9/main.c
        * xc/extras/X-TrueType/Imakefile
        * xc/extras/X-TrueType/JISX0201/Imakefile
        * xc/extras/X-TrueType/JISX0201/JISX0201toUCS2.c
        * xc/extras/X-TrueType/JISX0201/main.c
        * xc/extras/X-TrueType/JISX0208/Imakefile
        * xc/extras/X-TrueType/JISX0208/JISX0208toUCS2.c
        * xc/extras/X-TrueType/JISX0208/main.c
        * xc/extras/X-TrueType/JISX0212/Imakefile
        * xc/extras/X-TrueType/JISX0212/JISX0212toUCS2.c
        * xc/extras/X-TrueType/JISX0212/main.c
        * xc/extras/X-TrueType/KOI8/Imakefile
        * xc/extras/X-TrueType/KOI8/KOI8_RtoUCS2.c
        * xc/extras/X-TrueType/KOI8/KOI8_UNItoUCS2.c
        * xc/extras/X-TrueType/KOI8/main.c
        * xc/extras/X-TrueType/KSC5601/Imakefile
        * xc/extras/X-TrueType/KSC5601/KSC5601toUCS2.c
        * xc/extras/X-TrueType/KSC5601/main.c
        * xc/extras/X-TrueType/KSCJOHAB/Imakefile
        * xc/extras/X-TrueType/KSCJOHAB/KSCJOHABtoUCS2.c
        * xc/extras/X-TrueType/KSCJOHAB/main.c
        * xc/extras/X-TrueType/MULEENCODING/ASCIILAOtoUCS2.c
        * xc/extras/X-TrueType/MULEENCODING/Imakefile
        * xc/extras/X-TrueType/MULEENCODING/MULELAOtoUCS2.c
        * xc/extras/X-TrueType/MULEENCODING/MULETIBETANtoUCS2.c
        * xc/extras/X-TrueType/MULEENCODING/main.c
        * xc/extras/X-TrueType/TCVN/Imakefile
        * xc/extras/X-TrueType/TCVN/TCVNtoUCS2.c
        * xc/extras/X-TrueType/TCVN/main.c
        * xc/extras/X-TrueType/VISCII/Imakefile
        * xc/extras/X-TrueType/VISCII/VISCIItoUCS2.c
        * xc/extras/X-TrueType/VISCII/main.c
        * xc/extras/X-TrueType/xttblit.c
        * xc/extras/X-TrueType/xttblit.h
        * xc/extras/X-TrueType/xttcap.c
        * xc/extras/X-TrueType/xttcap.h
        * xc/extras/X-TrueType/xttcconv.c
        * xc/extras/X-TrueType/xttcconv.h
        * xc/extras/X-TrueType/xttcconvP.h
        * xc/extras/X-TrueType/xttchinfo.c
        * xc/extras/X-TrueType/xttcommon.h
        * xc/extras/X-TrueType/xttdump.c
        * xc/extras/X-TrueType/xttfuncs.c
        * xc/extras/X-TrueType/xttmisc.c
        * xc/extras/X-TrueType/xttprop.c
        * xc/extras/X-TrueType/xttstruct.h
        * xc/extras/X-TrueType/xttversion.h
        * xc/lib/font/Imakefile
        * xc/lib/font/X-TrueType/ARABIC/Imakefile
        * xc/lib/font/X-TrueType/ARABIC/Imakefile.inc
        * xc/lib/font/X-TrueType/ARABIC/module/Imakefile
        * xc/lib/font/X-TrueType/ARMSCII8/Imakefile
        * xc/lib/font/X-TrueType/ARMSCII8/Imakefile.inc
        * xc/lib/font/X-TrueType/ARMSCII8/module/Imakefile
        * xc/lib/font/X-TrueType/BIG5/Imakefile
        * xc/lib/font/X-TrueType/BIG5/Imakefile.inc
        * xc/lib/font/X-TrueType/BIG5/module/Imakefile
        * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile
        * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile.inc
        * xc/lib/font/X-TrueType/BIG5HKSCS/module/Imakefile
        * xc/lib/font/X-TrueType/DOSENCODING/Imakefile
        * xc/lib/font/X-TrueType/DOSENCODING/Imakefile.inc
        * xc/lib/font/X-TrueType/DOSENCODING/module/Imakefile
        * xc/lib/font/X-TrueType/GB18030/Imakefile
        * xc/lib/font/X-TrueType/GB18030/Imakefile.inc
        * xc/lib/font/X-TrueType/GB18030/module/Imakefile
        * xc/lib/font/X-TrueType/GB2312/Imakefile
        * xc/lib/font/X-TrueType/GB2312/Imakefile.inc
        * xc/lib/font/X-TrueType/GB2312/module/Imakefile
        * xc/lib/font/X-TrueType/GBK/Imakefile
        * xc/lib/font/X-TrueType/GBK/Imakefile.inc
        * xc/lib/font/X-TrueType/GBK/module/Imakefile
        * xc/lib/font/X-TrueType/GEORGIAN/Imakefile
        * xc/lib/font/X-TrueType/GEORGIAN/Imakefile.inc
        * xc/lib/font/X-TrueType/GEORGIAN/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.1/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.1/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.1/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.10/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.10/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.10/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.11/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.11/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.11/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.13/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.13/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.13/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.14/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.14/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.14/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.15/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.15/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.15/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.2/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.2/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.2/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.3/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.3/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.3/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.4/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.4/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.4/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.5/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.5/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.5/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.6/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.6/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.6/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.7/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.7/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.7/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.8/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.8/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.8/module/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.9/Imakefile
        * xc/lib/font/X-TrueType/ISO8859.9/Imakefile.inc
        * xc/lib/font/X-TrueType/ISO8859.9/module/Imakefile
        * xc/lib/font/X-TrueType/Imakefile
        * xc/lib/font/X-TrueType/Imakefile.inc
        * xc/lib/font/X-TrueType/JISX0201/Imakefile
        * xc/lib/font/X-TrueType/JISX0201/Imakefile.inc
        * xc/lib/font/X-TrueType/JISX0201/module/Imakefile
        * xc/lib/font/X-TrueType/JISX0208/Imakefile
        * xc/lib/font/X-TrueType/JISX0208/Imakefile.inc
        * xc/lib/font/X-TrueType/JISX0208/module/Imakefile
        * xc/lib/font/X-TrueType/JISX0212/Imakefile
        * xc/lib/font/X-TrueType/JISX0212/Imakefile.inc
        * xc/lib/font/X-TrueType/JISX0212/module/Imakefile
        * xc/lib/font/X-TrueType/KOI8/Imakefile
        * xc/lib/font/X-TrueType/KOI8/Imakefile.inc
        * xc/lib/font/X-TrueType/KOI8/module/Imakefile
        * xc/lib/font/X-TrueType/KSC5601/Imakefile
        * xc/lib/font/X-TrueType/KSC5601/Imakefile.inc
        * xc/lib/font/X-TrueType/KSC5601/module/Imakefile
        * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile
        * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile.inc
        * xc/lib/font/X-TrueType/KSCJOHAB/module/Imakefile
        * xc/lib/font/X-TrueType/MULEENCODING/Imakefile
        * xc/lib/font/X-TrueType/MULEENCODING/Imakefile.inc
        * xc/lib/font/X-TrueType/MULEENCODING/module/Imakefile
        * xc/lib/font/X-TrueType/TCVN/Imakefile
        * xc/lib/font/X-TrueType/TCVN/Imakefile.inc
        * xc/lib/font/X-TrueType/TCVN/module/Imakefile
        * xc/lib/font/X-TrueType/VISCII/Imakefile
        * xc/lib/font/X-TrueType/VISCII/Imakefile.inc
        * xc/lib/font/X-TrueType/VISCII/module/Imakefile
        * xc/lib/font/X-TrueType/cconvversion.h
        * xc/lib/font/X-TrueType/ft_conf.h
        * xc/lib/font/X-TrueType/module/Imakefile
        * xc/lib/font/X-TrueType/module/xttmodule.c
        * xc/lib/font/fontfile/Imakefile
        * xc/lib/font/fontfile/ffcheck.c
        * xc/lib/font/fontfile/register.c
        BugZilla #595: RFE: Retire XTT font module and FreeType1 from xorg
        tree. The functionality of XTT has been integrated into the FreeType
        font module and the old XTT1.x code (incl. FreeType1 in xc/extras/) is
        no longer needed anymore.

2004-05-04 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/lib/font/FreeType/ftfuncs.h
        * xc/lib/font/FreeType/ftfuncs.c
        BugZilla #307: Restore optimization heuristics on CJK fonts in the
        FreeType font module which were broken in X11R6.7. Patch by Chisato
        Yamauchi <cyamauch@a.phys.nagoya-u.ac.jp>.

2004-04-30 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Init.c
        BugZilla #567: Xorg Xprt starts to consume 100% CPU when being
        idle for some time (internal screensaver goes mad after 10mins)

2004-04-30 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/glxgears/Imakefile
        * xc/programs/glxgears/glxgears.c
        BugZilla #558: Add print support to glxgears.

2004-04-28 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/extras/freetype2/ChangeLog
        * xc/extras/freetype2/Jamfile
        * xc/extras/freetype2/Jamfile.in
        * xc/extras/freetype2/README
        * xc/extras/freetype2/builds/atari/ATARI.H
        * xc/extras/freetype2/builds/atari/FNames.SIC
        * xc/extras/freetype2/builds/atari/FREETYPE.PRJ
        * xc/extras/freetype2/builds/atari/README.TXT
        * xc/extras/freetype2/builds/freetype.mk
        * xc/extras/freetype2/builds/unix/aclocal.m4
        * xc/extras/freetype2/builds/unix/config.guess
        * xc/extras/freetype2/builds/unix/config.sub
        * xc/extras/freetype2/builds/unix/configure
        * xc/extras/freetype2/builds/unix/configure.ac
        * xc/extras/freetype2/builds/unix/detect.mk
        * xc/extras/freetype2/builds/unix/freetype-config.in
        * xc/extras/freetype2/builds/unix/ft-munmap.m4
        * xc/extras/freetype2/builds/unix/ftconfig.in
        * xc/extras/freetype2/builds/unix/ftsystem.c
        * xc/extras/freetype2/builds/unix/install-sh
        * xc/extras/freetype2/builds/unix/ltmain.sh
        * xc/extras/freetype2/builds/unix/mkinstalldirs
        * xc/extras/freetype2/builds/unix/unix-def.in
        * xc/extras/freetype2/builds/unix/unix.mk
        * xc/extras/freetype2/builds/vms/ftconfig.h
        * xc/extras/freetype2/builds/win32/visualc/freetype.dsp
        * xc/extras/freetype2/builds/win32/visualc/freetype.sln
        * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj
        * xc/extras/freetype2/builds/win32/visualc/index.html
        * xc/extras/freetype2/configure
        * xc/extras/freetype2/devel/ftoption.h
        * xc/extras/freetype2/docs/CHANGES
        * xc/extras/freetype2/docs/INSTALL
        * xc/extras/freetype2/docs/INSTALL.GNU
        * xc/extras/freetype2/docs/INSTALL.UNX
        * xc/extras/freetype2/docs/VERSION.DLL
        * xc/extras/freetype2/docs/raster.txt
        * xc/extras/freetype2/docs/release
        * xc/extras/freetype2/include/freetype/cache/ftccache.h
        * xc/extras/freetype2/include/freetype/cache/ftcglyph.h
        * xc/extras/freetype2/include/freetype/cache/ftcimage.h
        * xc/extras/freetype2/include/freetype/cache/ftcmanag.h
        * xc/extras/freetype2/include/freetype/cache/ftcmru.h
        * xc/extras/freetype2/include/freetype/cache/ftcsbits.h
        * xc/extras/freetype2/include/freetype/cache/ftlru.h
        * xc/extras/freetype2/include/freetype/config/ftconfig.h
        * xc/extras/freetype2/include/freetype/config/ftheader.h
        * xc/extras/freetype2/include/freetype/config/ftoption.h
        * xc/extras/freetype2/include/freetype/config/ftstdlib.h
        * xc/extras/freetype2/include/freetype/freetype.h
        * xc/extras/freetype2/include/freetype/ftcache.h
        * xc/extras/freetype2/include/freetype/fterrdef.h
        * xc/extras/freetype2/include/freetype/ftglyph.h
        * xc/extras/freetype2/include/freetype/ftimage.h
        * xc/extras/freetype2/include/freetype/ftlzw.h
        * xc/extras/freetype2/include/freetype/ftmac.h
        * xc/extras/freetype2/include/freetype/ftmoderr.h
        * xc/extras/freetype2/include/freetype/ftstroke.h
        * xc/extras/freetype2/include/freetype/ftwinfnt.h
        * xc/extras/freetype2/include/freetype/ftxf86.h
        * xc/extras/freetype2/include/freetype/internal/ftcalc.h
        * xc/extras/freetype2/include/freetype/internal/ftdebug.h
        * xc/extras/freetype2/include/freetype/internal/ftdriver.h
        * xc/extras/freetype2/include/freetype/internal/ftgloadr.h
        * xc/extras/freetype2/include/freetype/internal/ftmemory.h
        * xc/extras/freetype2/include/freetype/internal/ftobjs.h
        * xc/extras/freetype2/include/freetype/internal/ftrfork.h
        * xc/extras/freetype2/include/freetype/internal/ftserv.h
        * xc/extras/freetype2/include/freetype/internal/ftstream.h
        * xc/extras/freetype2/include/freetype/internal/fttrace.h
        * xc/extras/freetype2/include/freetype/internal/internal.h
        * xc/extras/freetype2/include/freetype/internal/psaux.h
        * xc/extras/freetype2/include/freetype/internal/services/svttcmap.h
        * xc/extras/freetype2/include/freetype/internal/sfnt.h
        * xc/extras/freetype2/include/freetype/internal/t1types.h
        * xc/extras/freetype2/include/freetype/internal/tttypes.h
        * xc/extras/freetype2/include/freetype/t1tables.h
        * xc/extras/freetype2/include/freetype/ttnameid.h
        * xc/extras/freetype2/include/freetype/tttables.h
        * xc/extras/freetype2/src/autofit/Jamfile
        * xc/extras/freetype2/src/autofit/afangles.c
        * xc/extras/freetype2/src/autofit/afdummy.c
        * xc/extras/freetype2/src/autofit/afdummy.h
        * xc/extras/freetype2/src/autofit/afglobal.c
        * xc/extras/freetype2/src/autofit/afglobal.h
        * xc/extras/freetype2/src/autofit/afhints.c
        * xc/extras/freetype2/src/autofit/afhints.h
        * xc/extras/freetype2/src/autofit/aflatin.c
        * xc/extras/freetype2/src/autofit/aflatin.h
        * xc/extras/freetype2/src/autofit/afloader.c
        * xc/extras/freetype2/src/autofit/afloader.h
        * xc/extras/freetype2/src/autofit/afmodule.c
        * xc/extras/freetype2/src/autofit/afmodule.h
        * xc/extras/freetype2/src/autofit/aftypes.h
        * xc/extras/freetype2/src/autofit/autofit.c
        * xc/extras/freetype2/src/autohint/ahglobal.c
        * xc/extras/freetype2/src/autohint/ahglyph.c
        * xc/extras/freetype2/src/autohint/ahhint.c
        * xc/extras/freetype2/src/autohint/ahtypes.h
        * xc/extras/freetype2/src/base/Jamfile
        * xc/extras/freetype2/src/base/descrip.mms
        * xc/extras/freetype2/src/base/ftbase.c
        * xc/extras/freetype2/src/base/ftcalc.c
        * xc/extras/freetype2/src/base/ftdbgmem.c
        * xc/extras/freetype2/src/base/ftdebug.c
        * xc/extras/freetype2/src/base/ftgloadr.c
        * xc/extras/freetype2/src/base/ftglyph.c
        * xc/extras/freetype2/src/base/ftmac.c
        * xc/extras/freetype2/src/base/ftobjs.c
        * xc/extras/freetype2/src/base/ftoutln.c
        * xc/extras/freetype2/src/base/ftrfork.c
        * xc/extras/freetype2/src/base/ftstream.c
        * xc/extras/freetype2/src/base/ftstroke.c
        * xc/extras/freetype2/src/base/ftsynth.c
        * xc/extras/freetype2/src/base/fttrigon.c
        * xc/extras/freetype2/src/base/rules.mk
        * xc/extras/freetype2/src/bdf/bdfdrivr.c
        * xc/extras/freetype2/src/bdf/bdfdrivr.h
        * xc/extras/freetype2/src/bdf/bdflib.c
        * xc/extras/freetype2/src/cache/Jamfile
        * xc/extras/freetype2/src/cache/descrip.mms
        * xc/extras/freetype2/src/cache/ftcache.c
        * xc/extras/freetype2/src/cache/ftcbasic.c
        * xc/extras/freetype2/src/cache/ftccache.c
        * xc/extras/freetype2/src/cache/ftccache.i
        * xc/extras/freetype2/src/cache/ftccback.h
        * xc/extras/freetype2/src/cache/ftccmap.c
        * xc/extras/freetype2/src/cache/ftcglyph.c
        * xc/extras/freetype2/src/cache/ftcimage.c
        * xc/extras/freetype2/src/cache/ftcmanag.c
        * xc/extras/freetype2/src/cache/ftcmru.c
        * xc/extras/freetype2/src/cache/ftcsbits.c
        * xc/extras/freetype2/src/cache/ftlru.c
        * xc/extras/freetype2/src/cache/rules.mk
        * xc/extras/freetype2/src/cff/Jamfile
        * xc/extras/freetype2/src/cff/cff.c
        * xc/extras/freetype2/src/cff/cffcmap.c
        * xc/extras/freetype2/src/cff/cffdrivr.c
        * xc/extras/freetype2/src/cff/cffgload.c
        * xc/extras/freetype2/src/cff/cffload.c
        * xc/extras/freetype2/src/cff/cffload.h
        * xc/extras/freetype2/src/cff/cffobjs.c
        * xc/extras/freetype2/src/cff/cffobjs.h
        * xc/extras/freetype2/src/cff/cffparse.c
        * xc/extras/freetype2/src/cff/cffparse.h
        * xc/extras/freetype2/src/cff/cfftoken.h
        * xc/extras/freetype2/src/cff/cfftypes.h
        * xc/extras/freetype2/src/cff/rules.mk
        * xc/extras/freetype2/src/cid/cidgload.c
        * xc/extras/freetype2/src/cid/cidload.c
        * xc/extras/freetype2/src/cid/cidload.h
        * xc/extras/freetype2/src/cid/cidobjs.c
        * xc/extras/freetype2/src/cid/cidparse.c
        * xc/extras/freetype2/src/cid/cidparse.h
        * xc/extras/freetype2/src/gzip/ftgzip.c
        * xc/extras/freetype2/src/gzip/zutil.h
        * xc/extras/freetype2/src/lzw/Jamfile
        * xc/extras/freetype2/src/lzw/ftlzw.c
        * xc/extras/freetype2/src/lzw/rules.mk
        * xc/extras/freetype2/src/lzw/zopen.c
        * xc/extras/freetype2/src/lzw/zopen.h
        * xc/extras/freetype2/src/pcf/pcfdrivr.c
        * xc/extras/freetype2/src/pcf/pcfread.c
        * xc/extras/freetype2/src/pcf/pcfutil.c
        * xc/extras/freetype2/src/pcf/pcfutil.h
        * xc/extras/freetype2/src/pfr/pfrdrivr.c
        * xc/extras/freetype2/src/pfr/pfrgload.c
        * xc/extras/freetype2/src/pfr/pfrload.c
        * xc/extras/freetype2/src/pfr/pfrobjs.c
        * xc/extras/freetype2/src/pfr/pfrsbit.c
        * xc/extras/freetype2/src/psaux/psobjs.c
        * xc/extras/freetype2/src/psaux/t1decode.c
        * xc/extras/freetype2/src/pshinter/Jamfile
        * xc/extras/freetype2/src/pshinter/pshalgo.c
        * xc/extras/freetype2/src/pshinter/pshglob.c
        * xc/extras/freetype2/src/pshinter/pshrec.c
        * xc/extras/freetype2/src/pshinter/pshrec.h
        * xc/extras/freetype2/src/raster/ftrend1.c
        * xc/extras/freetype2/src/sfnt/Jamfile
        * xc/extras/freetype2/src/sfnt/rules.mk
        * xc/extras/freetype2/src/sfnt/sfdriver.c
        * xc/extras/freetype2/src/sfnt/sfnt.c
        * xc/extras/freetype2/src/sfnt/sfobjs.c
        * xc/extras/freetype2/src/sfnt/ttcmap.c
        * xc/extras/freetype2/src/sfnt/ttcmap.h
        * xc/extras/freetype2/src/sfnt/ttcmap0.c
        * xc/extras/freetype2/src/sfnt/ttcmap0.h
        * xc/extras/freetype2/src/sfnt/ttload.c
        * xc/extras/freetype2/src/sfnt/ttsbit.c
        * xc/extras/freetype2/src/sfnt/ttsbit.h
        * xc/extras/freetype2/src/smooth/ftsmooth.c
        * xc/extras/freetype2/src/tools/docmaker/content.py
        * xc/extras/freetype2/src/tools/docmaker/docbeauty.py
        * xc/extras/freetype2/src/tools/docmaker/docmaker.py
        * xc/extras/freetype2/src/tools/docmaker/formatter.py
        * xc/extras/freetype2/src/tools/docmaker/sources.py
        * xc/extras/freetype2/src/tools/docmaker/utils.py
        * xc/extras/freetype2/src/truetype/ttdriver.c
        * xc/extras/freetype2/src/truetype/ttgload.c
        * xc/extras/freetype2/src/truetype/ttgload.h
        * xc/extras/freetype2/src/truetype/ttinterp.c
        * xc/extras/freetype2/src/truetype/ttinterp.h
        * xc/extras/freetype2/src/truetype/ttobjs.c
        * xc/extras/freetype2/src/truetype/ttobjs.h
        * xc/extras/freetype2/src/type1/t1driver.c
        * xc/extras/freetype2/src/type1/t1gload.c
        * xc/extras/freetype2/src/type1/t1load.c
        * xc/extras/freetype2/src/type1/t1objs.c
        * xc/extras/freetype2/src/type1/t1parse.c
        * xc/extras/freetype2/src/type1/t1tokens.h
        * xc/extras/freetype2/src/type42/t42drivr.c
        * xc/extras/freetype2/src/type42/t42objs.c
        * xc/extras/freetype2/src/type42/t42parse.c
        * xc/extras/freetype2/src/type42/t42types.h
        * xc/extras/freetype2/src/winfonts/winfnt.c
        * xc/extras/freetype2/src/winfonts/winfnt.h
        * xc/extras/freetype2/tests/gview.c
        * xc/extras/freetype2/vms_make.com
        * xc/lib/font/FreeType/ftconfig.h
        * xc/lib/font/FreeType/module/ftheader.h
        * xc/lib/font/FreeType/module/ftoption.h
        * xc/lib/freetype2/Imakefile
        * xc/lib/freetype2/freetype/Imakefile
        * xc/lib/freetype2/freetype/cache/Imakefile
        * xc/lib/freetype2/freetype/internal/Imakefile
        * xc/lib/freetype2/freetype/internal/services/Imakefile
        Bugzilla #556: Update FreeType2 version in xc/extras/Freetype2
        to V2.1.8 (previous version in tree was V2.1.7)

2004-04-26 Alan Hourihane <alanh@fairlite.demon.co.uk>
        * xc/extras/Mesa/src/X/xm_dd.c
        Backport a fix from Mesa 6.0 to 5.0.2 that creates the xmesa
	buffers correctly.

2004-04-25 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/Imakefile
	* xc/programs/Xserver/Xprint/ps/Imakefile
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	* xc/programs/Xserver/mi/miinitext.c
        Work-in-progress for BugZilla #542 (GLX support for PS DDX).
        Fix visual setup (attachment #243).
        Patch by Alan Hourihane <alanh@fairlite.demon.co.uk>

2004-04-25  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/config/cf/sun.cf
	* xc/config/cf/sv4Lib.rules
	* xc/programs/Xserver/Imakefile
	* xc/programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl
	Make Solaris builds work when using MakeDllModules (it's not the
	default yet, but at least it works now if you turn it on)
	Also improve default compiler, optimizer, & linker flags for Solaris
	builds using either Sun cc or gcc	
	
	* xc/programs/Xserver/cfb/Imakefile.inc
	* xc/programs/Xserver/cfb/stipsparc.s
	* xc/programs/Xserver/cfb/stipsprc32.s
	Remove text relocation error when building shared versions

2004-04-25  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* xc/programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c
	Fix build error in sparc-specific code when using non-C99 compiler
	like gcc 2.95 that doesn't allow variable declarations in the middle 
	of a code block.

	* xc/programs/xfs/difs/Imakefile
	Make sure VendorReleaseDefines is defined, even if XOrgVersion isn't

2004-04-25 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
        Bugzilla #547: RFE: Disable FONTCACHE extension in the Xorg
        default build

2004-04-25 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	* xc/config/cf/xfree86.cf
	* xc/config/cf/xorg.cf
	* xc/config/cf/xorgsite.def
        Bugzilla #549: RFE: Xorg default build should run with
        |BuildType1| set to |NO|. The xc/lib/font/FreeType/ font
        rasterizer will now handle PBA/PFB fonts by default.

2004-04-25 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/dix/resource.c
        Bugzilla #541: Xorg Xprt may crash with "Freeing resource
        id=40200000 which isn't there"

2004-04-25 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	* xc/config/cf/site.def
	* xc/config/cf/xfree86.cf
	* xc/config/cf/xorg.cf
        Bugzilla #548: RFE: Remove Speedo font support from the Xorg
        default build

2004-04-24  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/lib/X11/ConnDis.c
	Bugzilla #546: XOpenDisplay should try tcp connection if local 
	connections fail (aka Sun bug id #4624183).
	Also includes fix from NetBSD Problem Report #25098 - Xlib segfaults 
	with IPv6 if compiled with HASXDMAUTH. (Michael van Elst)

	* xc/programs/xauth/process.c
	Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE

	* xc/programs/xdm/greeter/verify.c
	Fix typo in Solaris console restriction code: Xfree() -> XFree()

	* xc/programs/xdm/greeter/Imakefile
	Link with PamLibraries if building with PAM support
	
	* xc/config/cf/sunLib.tmpl
	* xc/lib/FS/Imakefile
	Add missing shared library dependencies for Solaris
	
2004-04-23 Egbert Eich <eich@freedesktop.org>
	Merging XORG-CURRENT into trunk
	
2004-04-22 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/mi/miinitext.c
	Bugzilla #535: Xprt should not annouce extensions which are not
        supported. Extensions like "XVideo" or "XFreeXDGA" would be hard
        to implement, MIT-SHM does not work by design etc. etc.

2004-04-15  Alexander Gottwald  <ago@freedesktop.org>
	* xc/programs/xkbcomp/keycodes/xfree86
	  Bugzilla #533: fix slash/questionmark key for abnt2 keyboard 
	
2004-04-21 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/xf86Date.h
	* xc/config/cf/FreeBSD.cf
	* xc/config/cf/Imake.tmpl
	* xc/config/cf/NetBSD.cf
	* xc/config/cf/OpenBSDLib.tmpl
	* xc/config/cf/README
	* xc/config/cf/WinLib.tmpl
	* xc/config/cf/X11.tmpl
	* xc/config/cf/bsdLib.tmpl
	* xc/config/cf/bsdiLib.tmpl
	* xc/config/cf/cygwin.tmpl
	* xc/config/cf/darwinLib.tmpl
	* xc/config/cf/gnuLib.tmpl
	* xc/config/cf/hpLib.tmpl
	* xc/config/cf/ibmLib.tmpl
	* xc/config/cf/linux.cf
	* xc/config/cf/lnxLib.tmpl
	* xc/config/cf/os2Lib.tmpl
	* xc/config/cf/osfLib.tmpl
	* xc/config/cf/sco5.cf
	* xc/config/cf/sun.cf
	* xc/config/cf/sunLib.tmpl
	* xc/config/cf/sv4Lib.tmpl
	* xc/config/cf/xprint_site.def
	* xc/config/docbook/docbookconv.sh
	* xc/doc/hardcopy/Imakefile
	* xc/doc/hardcopy/XPRINT/Imakefile
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.html
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt
	* xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml
	* xc/doc/hardcopy/XPRINT/Xprint_old_FAQ.txt
	* xc/doc/hardcopy/XPRINT/docbook.css
	* xc/doc/hardcopy/XPRINT/dtprint_fspec.PS.gz
	* xc/extras/freetype2/include/freetype/config/ftoption.h
	* xc/extras/ttf2pt1/CHANGES.html
	* xc/extras/ttf2pt1/COPYRIGHT
	* xc/extras/ttf2pt1/FONTS.hpux.html
	* xc/extras/ttf2pt1/FONTS.html
	* xc/extras/ttf2pt1/Makefile
	* xc/extras/ttf2pt1/README.FIRST
	* xc/extras/ttf2pt1/README.html
	* xc/extras/ttf2pt1/bdf.c
	* xc/extras/ttf2pt1/bitmap.c
	* xc/extras/ttf2pt1/byteorder.h
	* xc/extras/ttf2pt1/cygbuild.sh
	* xc/extras/ttf2pt1/ft.c
	* xc/extras/ttf2pt1/global.h
	* xc/extras/ttf2pt1/pt1.c
	* xc/extras/ttf2pt1/pt1.h
	* xc/extras/ttf2pt1/runt1asm.c
	* xc/extras/ttf2pt1/t1asm.c
	* xc/extras/ttf2pt1/ttf.c
	* xc/extras/ttf2pt1/ttf.h
	* xc/extras/ttf2pt1/ttf2pt1.1
	* xc/extras/ttf2pt1/ttf2pt1.c
	* xc/extras/ttf2pt1/ttf2pt1_convert.1
	* xc/extras/ttf2pt1/ttf2pt1_x2gs.1
	* xc/extras/ttf2pt1/version.h
	* xc/extras/ttf2pt1/winbuild.bat
	* xc/extras/ttf2pt1/windows.h
	* xc/lib/Imakefile
	* xc/lib/Xaw/AllWidgets.c
	* xc/lib/Xaw/Imakefile
	* xc/lib/Xaw/Print.h
	* xc/lib/Xaw/PrintSP.h
	* xc/lib/Xaw/PrintShell.c
	* xc/lib/Xaw/XawI18n.h
	* xc/lib/Xaw/XawInit.c
	* xc/lib/Xaw/XawInit.h
	* xc/lib/Xaw/sharedlib.c
	* xc/lib/XprintAppUtil/Imakefile
	* xc/lib/XprintAppUtil/xpapputil.c
	* xc/lib/XprintAppUtil/xpapputil.h
	* xc/lib/XprintUtil/Imakefile
	* xc/lib/XprintUtil/xprintutil.c
	* xc/lib/XprintUtil/xprintutil.h
	* xc/lib/XprintUtil/xprintutil_printtofile.c
	* xc/lib/dpstk/Imakefile
	* xc/lib/font/FreeType/ftfuncs.c
	* xc/lib/font/bitmap/pcfread.c
	* xc/lib/font/util/Imakefile
	* xc/lib/font/util/utilbitmap.c
	* xc/programs/Imakefile
	* xc/programs/Xserver/Imakefile
	* xc/programs/Xserver/XpConfig/Imakefile
	* xc/programs/Xserver/XpConfig/C/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/Xprinters
	* xc/programs/Xserver/XpConfig/C/print/attributes/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/attributes/document
	* xc/programs/Xserver/XpConfig/C/print/attributes/printer
	* xc/programs/Xserver/XpConfig/C/print/ddx-config/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/ddx-config/raster/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/GSdefault/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/GSdefault/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/fonts.alias
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/fonts/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/fonts.alias
	* xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Book.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-BookOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-DemiOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-BoldOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Oblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-BoldOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Oblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Book.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-BookOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-DemiOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-BoldItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Italic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Roman.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-DemiItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Light.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-LightItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Symbol.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-BoldItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Italic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Roman.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/ZapfDingbats.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/spooltodir.sh
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/model-config
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Book.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-BookOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-DemiOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-BoldOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Oblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-BoldOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Oblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Imakefile
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Book.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-BookOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-DemiOblique.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-BoldItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Italic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Roman.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Demi.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-DemiItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Light.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-LightItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Symbol.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Bold.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-BoldItalic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Italic.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Roman.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/ZapfDingbats.pmf
	* xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/fonts.dir
	* xc/programs/Xserver/XpConfig/en_US/Imakefile
	* xc/programs/Xserver/XpConfig/en_US/print/Imakefile
	* xc/programs/Xserver/XpConfig/en_US/print/attributes/Imakefile
	* xc/programs/Xserver/XpConfig/en_US/print/attributes/document
	* xc/programs/Xserver/Xprint/AttrValid.c
	* xc/programs/Xserver/Xprint/AttrValid.h
	* xc/programs/Xserver/Xprint/DiPrint.h
	* xc/programs/Xserver/Xprint/Imakefile
	* xc/programs/Xserver/Xprint/Init.c
	* xc/programs/Xserver/Xprint/Oid.c
	* xc/programs/Xserver/Xprint/Oid.h
	* xc/programs/Xserver/Xprint/OidDefs.h
	* xc/programs/Xserver/Xprint/OidStrs.h
	* xc/programs/Xserver/Xprint/Xprint.html
	* xc/programs/Xserver/Xprint/Xprint.man
	* xc/programs/Xserver/Xprint/Xprint.sgml
	* xc/programs/Xserver/Xprint/attributes.c
	* xc/programs/Xserver/Xprint/attributes.h
	* xc/programs/Xserver/Xprint/ddxInit.c
	* xc/programs/Xserver/Xprint/mediaSizes.c
	* xc/programs/Xserver/Xprint/spooler.c
	* xc/programs/Xserver/Xprint/spooler.h
	* xc/programs/Xserver/Xprint/etc/Imakefile
	* xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile
	* xc/programs/Xserver/Xprint/etc/Xsession.d/cde_xsessiond_xprint.sh
	* xc/programs/Xserver/Xprint/etc/init.d/Imakefile
	* xc/programs/Xserver/Xprint/etc/init.d/xprint
	* xc/programs/Xserver/Xprint/etc/profile.d/Imakefile
	* xc/programs/Xserver/Xprint/etc/profile.d/xprint.csh
	* xc/programs/Xserver/Xprint/etc/profile.d/xprint.sh
	* xc/programs/Xserver/Xprint/pdf/README
	* xc/programs/Xserver/Xprint/ps/Imakefile
	* xc/programs/Xserver/Xprint/ps/Ps.h
	* xc/programs/Xserver/Xprint/ps/PsArea.c
	* xc/programs/Xserver/Xprint/ps/PsAttVal.c
	* xc/programs/Xserver/Xprint/ps/PsAttr.c
	* xc/programs/Xserver/Xprint/ps/PsCache.c
	* xc/programs/Xserver/Xprint/ps/PsColor.c
	* xc/programs/Xserver/Xprint/ps/PsFTFonts.c
	* xc/programs/Xserver/Xprint/ps/PsFonts.c
	* xc/programs/Xserver/Xprint/ps/PsGC.c
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	* xc/programs/Xserver/Xprint/ps/PsLine.c
	* xc/programs/Xserver/Xprint/ps/PsMisc.c
	* xc/programs/Xserver/Xprint/ps/PsPixel.c
	* xc/programs/Xserver/Xprint/ps/PsPixmap.c
	* xc/programs/Xserver/Xprint/ps/PsPolygon.c
	* xc/programs/Xserver/Xprint/ps/PsPrint.c
	* xc/programs/Xserver/Xprint/ps/PsText.c
	* xc/programs/Xserver/Xprint/ps/PsWindow.c
	* xc/programs/Xserver/Xprint/ps/psout.c
	* xc/programs/Xserver/Xprint/ps/psout.h
	* xc/programs/Xserver/Xprint/ps/psout_ft.c
	* xc/programs/Xserver/Xprint/ps/psout_ftpstype1.c
	* xc/programs/Xserver/Xprint/ps/psout_ftpstype3.c
	* xc/programs/Xserver/Xprint/raster/Imakefile
	* xc/programs/Xserver/Xprint/raster/Raster.h
	* xc/programs/Xserver/Xprint/svg/README
	* xc/programs/Xserver/Xprint/windows/README
	* xc/programs/Xserver/dix/dispatch.c
	* xc/programs/Xserver/dix/main.c
	* xc/programs/Xserver/hw/darwin/darwin.c
	* xc/programs/Xserver/hw/sun/sunIo.c
	* xc/programs/Xserver/hw/sunLynx/sunLyIo.c
	* xc/programs/Xserver/hw/vfb/InitOutput.c
	* xc/programs/Xserver/hw/xfree86/common/xf86Init.c
	* xc/programs/Xserver/hw/xnest/Args.c
	* xc/programs/Xserver/hw/xwin/InitOutput.c
	* xc/programs/Xserver/include/os.h
	* xc/programs/Xserver/os/utils.c
	* xc/programs/xlogo/Imakefile
	* xc/programs/xphelloworld/Imakefile
	* xc/programs/xphelloworld/xpawhelloworld/Imakefile
	* xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
	* xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.man
	* xc/programs/xphelloworld/xphelloworld/Imakefile
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.c
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.html
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.man
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml
	* xc/programs/xphelloworld/xpsimplehelloworld/Imakefile
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml
	* xc/programs/xphelloworld/xpxmhelloworld/Imakefile
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml
	* xc/programs/xphelloworld/xpxthelloworld/Imakefile
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml
	* xc/programs/xplsprinters/Imakefile
	* xc/programs/xplsprinters/xplsprinters.c
	* xc/programs/xplsprinters/xplsprinters.html
	* xc/programs/xplsprinters/xplsprinters.man
	* xc/programs/xplsprinters/xplsprinters.sgml
	Bugzilla #530: Land XPRINT branch on XORG-CURRENT

2004-04-17  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/config/cf/sun.cf
	* xc/config/cf/Imake.tmpl
	* xc/programs/Xserver/os/Imakefile
	* xc/programs/Xserver/os/access.c
	Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10

	* xc/lib/GL/glx/Imakefile
	* xc/lib/GL/mesa/src/Imakefile
	LargePICTable required for Solaris SPARC builds

	* xc/programs/Xserver/hw/xfree86/drivers/glint/pm3_accel.c
	* xc/programs/Xserver/hw/xfree86/common/xf86Events.c
	Add != NULL to if statements to get past syntax error reported
	by Sun Forte 6.1 cc.

	* xc/config/imake/imake.c
	* xc/config/cf/sun.cf
	* xc/config/cf/sunLib.tmpl
	Allow compiling with Sun compilers installed somewhere other than
	/opt/SUNWspro

	* xc/programs/Xserver/hw/xfree86/common/compiler.h
	* xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.h
	Check for defined(sparc) as well as defined(__sparc__) since Sun
	compilers don't define __sparc__

2004-04-15  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c
	Solaris mouse enhancements, including autoprobe support,
	VUID wheel mouse events, and streams module pushing.
	Bugzilla #434. (Russ Blaine & Alan Coopersmith, Sun Microsystems)

	* xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c
	Xorg doesn't reset console to text mode on Solaris x86 8 and later
	Bugzilla #469.

2004-04-15  Egbert Eich  <eich@freedesktop.org>
        Merged changes from RELEASE-1 branch:

 2004-04-10  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml
	Fix mis-spelling of Roland Mainz's name.
 
 2004-04-07  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/doc/BUILD:
	* programs/Xserver/hw/xfree86/doc/README:
	* programs/Xserver/hw/xfree86/doc/Versions:
	Updating formatted docs.
	
 2004-04-07  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	  Changing release tags to upper case again - like the 
	  original version was.
	
 2004-04-06  Keith Packard  <keithp@keithp.com>

	* BUILD:
	* README:
	* RELNOTES:
	* programs/Xserver/hw/xfree86/doc/BUILD 
	* programs/Xserver/hw/xfree86/doc/DESIGN 
	* programs/Xserver/hw/xfree86/doc/Install 
	* programs/Xserver/hw/xfree86/doc/LICENSE 
	* programs/Xserver/hw/xfree86/doc/OS2.Notes 
	* programs/Xserver/hw/xfree86/doc/README 
	* programs/Xserver/hw/xfree86/doc/README.DECtga 
	* programs/Xserver/hw/xfree86/doc/README.Darwin 
	* programs/Xserver/hw/xfree86/doc/README.I128 
	* programs/Xserver/hw/xfree86/doc/README.LynxOS 
	* programs/Xserver/hw/xfree86/doc/README.NetBSD 
	* programs/Xserver/hw/xfree86/doc/README.OpenBSD 
	* programs/Xserver/hw/xfree86/doc/README.SCO 
	* programs/Xserver/hw/xfree86/doc/README.SiS 
	* programs/Xserver/hw/xfree86/doc/README.Solaris 
	* programs/Xserver/hw/xfree86/doc/README.XKB-Config 
	* programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing 
	* programs/Xserver/hw/xfree86/doc/README.apm 
	* programs/Xserver/hw/xfree86/doc/README.ati 
	* programs/Xserver/hw/xfree86/doc/README.chips 
	* programs/Xserver/hw/xfree86/doc/README.cyrix 
	* programs/Xserver/hw/xfree86/doc/README.dps 
	* programs/Xserver/hw/xfree86/doc/README.fonts 
	* programs/Xserver/hw/xfree86/doc/README.i740 
	* programs/Xserver/hw/xfree86/doc/README.i810 
	* programs/Xserver/hw/xfree86/doc/README.mouse 
	* programs/Xserver/hw/xfree86/doc/README.newport 
	* programs/Xserver/hw/xfree86/doc/README.r128 
	* programs/Xserver/hw/xfree86/doc/README.rendition 
	* programs/Xserver/hw/xfree86/doc/README.s3virge 
	* programs/Xserver/hw/xfree86/doc/RELNOTES 
	* programs/Xserver/hw/xfree86/doc/Versions 
	Update formatted docs

 2004-04-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
	Oops.  Filenames are X11R6.7.0.tar.gz
	Update date

 2004-04-06  Keith Packard  <keithp@keithp.com>

	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Oops.  File names for .tgz were missing the 'R'.
	WORLDOPTS is "" by default now.  Switch sense
	of the documentation to match.
	
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent
	Hah!  CVS fight.  I prefer lower case tags,
	so I've changed the documentation to use the
	original name (xo_6_7_0) and tagged the tree.
	Note that the branch still isn't created; we'll want
	to do that soon somehow.

 2004-04-06  Egbert Eich  <eich@freedesktop.org>

	* RELNOTES:
	* programs/Xserver/hw/xfree86/doc/BUILD:
	* programs/Xserver/hw/xfree86/doc/README:
	* programs/Xserver/hw/xfree86/doc/Versions:
	* programs/xkbcomp/README.config:
	* programs/xkbcomp/README.enhancing:
	Updating formatted docs.
	
 2004-04-07  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	Fixing release/branch tag names.
	
 2004-04-06  Egbert Eich  <eich@freedesktop.org>

	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	(ddxProcessArgument):
	made server also accept -xf86config
	
 2004-04-06  Keith Packard  <keithp@keithp.com>

	* BUILD:
	* README:
	* RELNOTES:
	* config/cf/lnxdoc.rules:
	* config/cf/lnxdoc.tmpl:
	* programs/Xserver/hw/xfree86/doc/BUILD:
	* programs/Xserver/hw/xfree86/doc/DESIGN:
	* programs/Xserver/hw/xfree86/doc/Install:
	* programs/Xserver/hw/xfree86/doc/LICENSE:
	* programs/Xserver/hw/xfree86/doc/OS2.Notes:
	* programs/Xserver/hw/xfree86/doc/README:
	* programs/Xserver/hw/xfree86/doc/README.DECtga:
	* programs/Xserver/hw/xfree86/doc/README.Darwin:
	* programs/Xserver/hw/xfree86/doc/README.I128:
	* programs/Xserver/hw/xfree86/doc/README.LynxOS:
	* programs/Xserver/hw/xfree86/doc/README.NetBSD:
	* programs/Xserver/hw/xfree86/doc/README.OpenBSD:
	* programs/Xserver/hw/xfree86/doc/README.SCO:
	* programs/Xserver/hw/xfree86/doc/README.SiS:
	* programs/Xserver/hw/xfree86/doc/README.Solaris:
	* programs/Xserver/hw/xfree86/doc/README.XKB-Config:
	* programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing:
	* programs/Xserver/hw/xfree86/doc/README.apm:
	* programs/Xserver/hw/xfree86/doc/README.ati:
	* programs/Xserver/hw/xfree86/doc/README.chips:
	* programs/Xserver/hw/xfree86/doc/README.cyrix:
	* programs/Xserver/hw/xfree86/doc/README.dps:
	* programs/Xserver/hw/xfree86/doc/README.fonts:
	* programs/Xserver/hw/xfree86/doc/README.i740:
	* programs/Xserver/hw/xfree86/doc/README.mouse:
	* programs/Xserver/hw/xfree86/doc/README.newport:
	* programs/Xserver/hw/xfree86/doc/README.r128:
	* programs/Xserver/hw/xfree86/doc/README.rendition:
	* programs/Xserver/hw/xfree86/doc/README.s3virge:
	* programs/Xserver/hw/xfree86/doc/RELNOTES:
	* programs/Xserver/hw/xfree86/doc/Versions:
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Add 'BUILD' and 'README' to top level.
	Fix Id lines in generated documentation to reference
	source document.

 2004-04-06 Egbert Eich <eich@freedesktop.org>

	* Fixed version number glitches in modules.
	
 2004-04-06  Harold L Hunt II <harold@codeweavers.com>

	* ChangeLog
	Fix some duplicate entries from Alexander Gottwald's merges
	from XORG-RELEASE-1 to CYGWIN.

 2004-04-06  Keith Packard  <keithp@keithp.com>

	* ChangeLog
	* CHANGELOG-CURRENT:
	* CHANGELOG-RELEASE-1:
	* CHANGELOG-RELEASE-1-TM:
	* INSTALL.TXT:
	* RELNOTES.TXT:
	* RELNOTES.XORG:
	* bug-report:
	* doc/misc/INSTALL.ms:
	* doc/misc/RELNOTES.ms:
	Remove stale documentation.
	Replace CHANGELOG-* with ChangeLog, change to
	date-based ordering.  I didn't attempt 

 2004-04-05   Keith Packard  <keithp@freedesktop.org>

	* Fix sgml doc Imakefile to compute same manual suffixes as man 
	  page template. (Keith Packard)

 2004-04-05   Keith Packard  <keithp@freedesktop.org>

	* Fix mkhtmlindex.pl to accept upper or lower case html tags.
	  (Keith Packard)

 2004-04-05   Keith Packard  <keithp@freedesktop.org>

	* Update documentation index file prefix content (index.pre) (Keith Packard)

 2004-04-02   Egbert Eich  <eich@freedesktop.org>

	* Merging in the TM branch (Egbert Eich).

 2004-04-02   Egbert Eich  <eich@freedesktop.org>

	* Fixed glitches that occured during build of bindist tarballs (Egbert Eich).

 2004-04-02   Egbert Eich  <eich@freedesktop.org>

	* Mark PLT table executable on OSes that don't allow to execute data
	  areas by default (Bugzilla 395, John Dennis).
 
 2004-04-01   Keith Packard  <keithp@freedesktop.org>

	* Update formatted docs (I hope I got everything) (Keith Packard)

 2004-03-30   Egbert Eich  <eich@freedesktop.org>

	* Fix the GLLibraryVersion string allocation to accomodate for the
	  terminating \0 character which would otherwise corrupt the malloc
	  heap (Bugzilla 385, John Dennis).

 2004-03-29   Keith Packard  <keithp@freedesktop.org>

	* Update xterm termcap/terminfo files, changing -xfree86 to -xorg 
	  and making aliases for the old names (Keith Packard).

 2004-03-29   Egbert Eich  <eich@freedesktop.org>

	* Changed vendor string on xfs (Egbert Eich).
	* Removed some more TM related things from getconfig (Egbert Eich).

 2004-03-29   Keith Packard  <keithp@freedesktop.org>

	* Updates to SGML and SGML-generated documentation
	  (Jim Gettys, with minor hacks by Keith Packard)

 2004-03-28   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for hw/xwin -- Harold will merge to CYGWIN. (Keith Packard)

 2004-03-28   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for remaining man pages. Also fixes broken
	  CVS ident lines in many video driver man pages. (Keith Packard)

 2004-03-28   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for input driver man pages (Keith Packard)

 2004-03-28   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for xf86cfg (which has become xorgcfg) (Keith Packard)

 2004-03-28   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for .man files in lib directory (Keith Packard)

 2004-03-28   Torrey Lyons  <torrey@freedesktop.org>

	* Change XDarwin man page to refer to X.Org Foundation and point to Xorg
	  man page (Torrey T. Lyons).

 2004-03-27   Keith Packard  <keithp@freedesktop.org>

	* Add xorg.conf.man, Xorg.man, remove XF86Config.man and XFree86.man
	  (yes, this trashes revision history, but I think it's better
	  than breaking CVS).  (Keith Packard)

 2004-03-27   Keith Packard  <keithp@freedesktop.org>

	* TM fixes for VESA general timing formula mode line program 
	  (hw/xfree86/etc/gtf).  (Keith Packard)

 2004-03-27   Alan Coopersmith  <alanc@freedesktop.org>

	* Prevent segfault if LISTEN specified with no hosts in xdm access
	  control file.  (Reported by Peter Breitenlohner to devel@xfree86.org)
	* Typo in Xau.man reported by Peter Breitenlohner to devel@xfree86.org

 2004-03-27   Kaleb Keithley  <kaleb@freedesktop.org>

	* Add Leon's xorg.xpm and xorg-bw.xpm files to xdm/config. (Kaleb KEITHLEY
	  for Leon Shiman)

 2004-03-27   Keith Packard  <keithp@freedesktop.org>

	* Add some temporary xorg.xpm and xorg-bw.xpm files to xdm/config
	  (Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* Fix TM issues in all video driver manual pages.
	  (Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* Add new MANDEFS to cover XServerName, et al.  Move 
	  XCONFIGFILE XCONFIGDIR et al from xorg.tmpl to X11.tmpl
	  so they can be used in building non-server manual pages
	  (Keith Packard)

 2004-03-26   Egbert Eich  <eich@freedesktop.org>

	* Enabling Chisato's optimatization for freetype2 when fonts contain both
	  bitmapped and outline glyphs when the internal version of freetype2 is 
	  used. This should be replaced with a solution which doesn't require to
	  use an internal API. (Egbert Eich).

 2004-03-26   Egbert Eich  <eich@freedesktop.org>

	* Allow XF86Config as a fallback config file (Egbert Eich).
	* Fixed more TM issues especially xterm, getconfig and some default files
	  (Egbert Eich).

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* Patch RenderAddGlyphs to handle multiple glyphs and avoid memory error.
	  Bugzilla #349. (Stephen McCamant, applied by Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* Fix TM issues in doc/man/general (Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* xkbcomp/rules/Imakefile was using InstallCreateLink backwards
	  when attempting to install a symlink from xorg to xfree86 for
	  compatibility (Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* Fix Xlib manual pages to refer to XFree86 as a separate entity
	  (Keith Packard)

 2004-03-26   Keith Packard  <keithp@freedesktop.org>

	* TM issues in config/util (rman, makedef, mkhtmlindex) (Keith Packard)

 2004-03-25   Egbert Eich  <eich@freedesktop.org>

	* Propagating fix 19 to FSlibInt.c (Egbert Eich).

 2004-03-25   Torrey Lyons  <torrey@freedesktop.org>

	* Updated XDarwin's Japanese localization for X.Org release
	  (Toshimitsu Tanaka).
	* Fixed TM issues in XDarwin UI (Torrey T. Lyons).

 2004-03-25   Egbert Eich  <eich@freedesktop.org>

	* Fixed typo that prevented the changelog date to be set correctly in
	  xf86Build.h (Egbert Eich).

 2004-03-25   Egbert Eich  <eich@freedesktop.org>

	* Fixing some occurances of hard coded version numbers in applications
	  like twm, xrx, proxymgr, xmh (Bugzilla #369, Egbert Eich).

 2004-03-25   Torrey Lyons  <torrey@freedesktop.org>

	* Work around bug in Mac OS X 10.1's AppKit that causes rootless XDarwin
	  to lock up when creating windows (Torrey T. Lyons).

 2004-03-24   Egbert Eich  <eich@freedesktop.org>

	* Removed fontstosfnt from build as it is not ready and working, yet
	  (Egbert Eich).
	* Fixed error checking in the unix socket creation code so it 
	  doesn't mistakenly always send an EADDRINUSE (Bugzilla #363, Jeremy Katz).

 2004-03-24   Egbert Eich  <eich@freedesktop.org>

	* Fixing X.Org version numbers (Egbert Eich).
 
 2004-03-24   Egbert Eich  <eich@freedesktop.org>

	* Updated xf86 6PciStdIds.h (Egbert Eich).

 2004-03-24   Alan Coopersmith  <alanc@freedesktop.org>

	* -terminate option crashes Xserver.  Bugzilla #367. (Alan Coopersmith)

 2004-03-23   Egbert Eich  <eich@freedesktop.org>

	* Upgrade Xft to 2.1.6 to solve BDF/PCF loading problems (Keith Packard).

 2004-03-23   Egbert Eich  <eich@freedesktop.org>

	* Moving Xft update to RELEASE-1 (Egbert Eich).

 2004-03-23   Egbert Eich  <eich@freedesktop.org>

	* Made config file and server name in xf86cfg build time configurable
	  (Egbert Eich).

 2004-03-23   Egbert Eich  <eich@freedesktop.org>

	* Fixed TM issues in xf86config, app-defaults/Xvidtune, create link
	  rules/xfree86 > rules/xorg (Egbert Eich).

 2004-03-22   Alexander Gottwald  <ago@freedesktop.org>

	* Fix build of os/access.c if IPv6 is disabled. Bug #345. (Alexander 
	  Gottwald)

 2004-03-21   Kaleb Keithley  <kaleb@freedesktop.org>

	* Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Bug #357. (Kaleb
	  KEITHLEY) Merged down from -RELEASE-1-TM

 2004-03-21   Kaleb Keithley  <kaleb@freedesktop.org>

	* fix XDarwin to build on Mac OS X 10.2 and earlier. Bug #357 (Kaleb
	  KEITHLEY)

 2004-03-20   Kaleb Keithley  <kaleb@freedesktop.org>

	* fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from 
	  XORG-RELEASE-1-TM (Kaleb KEITHLEY)

 2004-03-20   Kaleb Keithley  <kaleb@freedesktop.org>

	* fix lib/freetype2/Imakefile for Mac OS X. Bug #352 (Kaleb KEITHLEY)

 2004-03-19   Kaleb Keithley  <kaleb@freedesktop.org>

	* Restore "credit" edits in the hw/darwin ddx that were deleted in
	  -CURRENT.  RTF may or may not be "human readable," but it's no less 
	  human readable, IMNOHO, than, e.g., SGML. It just takes a little bit 
	  of effort.

 2004-03-19   Kaleb Keithley  <kaleb@freedesktop.org>

	* hw/darwin: merge working left and right meta, alt, ctrl, and shift keys 
	  from -RELEASE-1-TM

 2004-03-19   Kaleb Keithley  <kaleb@freedesktop.org>

	* merge working left and right meta, alt, ctrl, and shift keys from
	  -CURRENT
	* Add changes from the CURRENT branch (Egbert Eich).

 2004-03-19   Egbert Eich  <eich@freedesktop.org>

	* fixed gtf + man pages (Xserver name and config file name configurable 
	  in Imake config files) (Egbert Eich).
	* Fixed xinit/startx man pages (server name and config file configurable)
	  (Egbert Eich).
	* Fixed fontstosfnt (project and support address configurable) (Egbert Eich).
	* Fixed pswrap (relaced XFree86 with X11) (Egbert Eich).
	* fixed rman (added Xorg as system name) (Egbert Eich).
	* Fixed mkhtml (Egbert Eich).
	* Fixed default keyboard rules file in servers and setxkb (configurable) 
	  (Egbert Eich).
	* Fixed XawVendor (configurable) (Egbert Eich).

 2004-03-19   Egbert Eich  <eich@freedesktop.org>

	* Prevent Sig11 in RenditionProbe() when no PCI bus present (Lee Olsen).

 2004-03-18   Egbert Eich  <eich@freedesktop.org>

	* Fix xdpyinfo to deal with Xorg version strings (Egbert Eich).
	* Changed config file to xorg.cfg (Egbert Eich).
	* Fixed ABI versions, support address pointers, message in configuration
	  file generated with -configure (Egbert Eich).

 2004-03-18   Egbert Eich  <eich@freedesktop.org>

	* Protect removeOverlapsWithBrides() from NULL pointer in target 
	  (Egbert Eich).

 2004-03-18   Alan Coopersmith  <alanc@freedesktop.org>

	* Merge fixes required to build and run on Solaris x86 with Sun 
	  compilers from XORG-CURRENT branch.  (Alan Coopersmith)

 2004-03-17   Harold L Hunt II  <harold@freedesktop.org>

	* Allow printver program to fail to build, which is required by
	  distributions that do not include the Xserver/hw/xfree86
	  directory (Harold L Hunt II).

 2004-03-17   Harold L Hunt II  <harold@freedesktop.org>

	* Fix Xaw shared lib build on Cygwin (Ralf Habacker).

 2004-03-17   Harold L Hunt II  <harold@freedesktop.org>

	* Can now build XLOAD under Cygwin (Earle F. Philhower III).

 2004-03-17   Egbert Eich  <eich@freedesktop.org>

	* Some initial TM changes: 
	  name of the binary: Xorg
	  name of the lob file: Xorg.?.log
	  name of the config file XorgConfig
	  created: xorg.cf, xorg.tmpl
	  Internal changes XFree86Version, XFree86VersionString, XF86Server
	  to XorgVersion, XorgVersionString, XorgServer.
	  Attempted not to delete XFree86 stuff but add Xorg stuff and make
	  it the default (Egbert Eich).

 2004-03-17   Egbert Eich  <eich@freedesktop.org>

	* Readding Monitor information obtained by DDC to the config file
	  in commented out form (Egbert Eich).
	* Making a log message by the mouse driver more meaningful (Egbert Eich).

 2004-03-17   Alan Coopersmith  <alanc@freedesktop.org>

	* Incorporate ServerInterpreted address family authentication from IPv6
	  second public review.  (Alan Coopersmith)

 2004-03-17   Alan Coopersmith  <alanc@freedesktop.org>

	* Use system version of FreeType on Solaris 10 and provide instructions
 	  on using it if it's installed on previous releases.

 2004-03-17   Egbert Eich  <eich@freedesktop.org>

	* Fix for insufficient allocation of a list in 
	  GetDeviceDontPropagateList() on 64bit machines (Andreas Luik).

 2004-03-16   Alan Coopersmith  <alanc@freedesktop.org>

	* Update SHAPE extension protocol spec to version 1.0.1, fixing 
	  freedesktop.org bugzilla #282 (old X.org defect #9453) (Alan Coopersmith)

 2004-03-15   Egbert Eich  <eich@freedesktop.org>

	* Preparing branch for TMc (Egbert Eich).

 2004-03-15   Egbert Eich  <eich@freedesktop.org>

	* Backing out patch 27 as it was inappropriate for the RELEASE branch
	  and bogus anyway (see bugzilla #303) (Egbert Eich).
	* backing out 30.: the sleep() exists to bring the log message to the
	  attention of the user which points to a problem elsewhere. Therefore 
	  the problem should be fixed where it originates. To be strict we could 
	  make the function fail instead of just trying to point the user at
	  the problem (Egbert Eich).
 
 2004-03-14   Alan Coopersmith  <alanc@freedesktop.org>

	* Fix linker flags & library dependencies for libXfont and freetype 
	  font module on Solaris builds.  (Alan Coopersmith)

 2004-03-12   Egbert Eich  <eich@freedesktop.org>

	* Added a hack to fc-lang and fc-list to prevent installation if
	  define InstallFontconfigLibrary NO (Egbert Eich).
	* Updated Xft to 2.1.5 (Egbert Eich).
	* Make ELF loader work on systems with non-exec stack/heaps (bugzilla #296,
	  John Dennis, Mike Harris).
	* Fix for xdm to work on a non-IPv6 system when built with IPv6 support
	  (bugzilla #287, Peter Breitenlohner) (confirmed by: Alan Coopersmith).
	* Fix Xi XselectExtensionEvent for 64 bit machines (bugzilla #285,
	  Andreas Luik) (confirmed by: Paul Anderson, Alan Coopersmith).

 2004-03-11   Mike A. Harris  <mharris@freedesktop.org>

	* Remove pointless calls to sleep(5) in xtrans, which cause unnecessary
	  delays in libICE (Bugzilla #297) (Mike A. Harris).

 2004-03-11   Egbert Eich  <eich@freedesktop.org>

	* Fixing glitches in the Imake rules, Adding a 
	  '#define InstallFontconfigLibrary YES/NO' to allow to disable 
	  installation of fontconfig (Egbert Eich).
	* Updating fontconfig to 2.2.2 and Xft to 2.1.4 (Egbert Eich).

 2004-03-11   Mike A. Harris  <mharris@freedesktop.org>

	* Added initial support for PowerPC 64 (ppc64) architecture.
	  (Mike A. Harris, Elliot Lee, SuSE)

 2004-03-11   Mike A. Harris  <mharris@freedesktop.org>

	* Fixed AGP/PCI card detection in Radeon driver, by walking the PCI
	  capabilities list in PCI config space (Bugzilla #255) (Mike A. Harris).

 2004-03-09   Egbert Eich  <eich@freedesktop.org>

	* Updating Xcursor, Xrender, Xft (Egbert Eich).
 
 2004-03-08   Alan Coopersmith  <alanc@freedesktop.org>

	* X server crashes when X-Resource has to byte-swap.  Sun bug #5007488.
	  freedesktop.org bugzilla #267.  (Alan Coopersmith)

 2004-03-08   Alan Coopersmith  <alanc@freedesktop.org>

	* Update Sun Microsystems postal addresses in xc/registry

 2004-03-08   Alan Coopersmith  <alanc@freedesktop.org>

	* Update license for Xinerama code from DEC to the version requested
	  by Compaq for X11R6.5.1 that allows redistribution without written
	  permission from DEC.  Originally X.org Defect #9263. 
	  freedesktop.org bugzilla #283.  (Alan Coopersmith)

 2004-03-05   Egbert Eich  <eich@freedesktop.org>

	* Integrated Freetype 2.1.7 (Egbert Eich).
 
 2004-03-05   Egbert Eich  <eich@freedesktop.org>

	* Porting over Kaleb's fixes to support 3 level version numbers from
	  XORG-CURRENT branch (Egbert Eich).

 2004-03-04   Egbert Eich  <eich@freedesktop.org>

	* Merging in Kaleb's changes to XlibInt.c which reflect Keith's fix
	  to version 3.41 in the Xlib repository (Egbert Eich).

 2004-03-04   Egbert Eich  <eich@freedesktop.org>

	* Merged in XFree86 code up to 4.4.0 including changes to files that
	  had a changed license. There was only one change which happened to
	  be from me (Egbert Eich).

 2004-03-04   Egbert Eich  <eich@freedesktop.org>

	* Fixed Freetype2 compile glitches with different versions of freetype.
	  The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich).
	* Changed default font renderer for TrueType that is loaded by the 
	  Xserver to freetype (Egbert Eich).
	* Removed dependecy of freetype Xserver module into freetype internals
	  (Keith Packard).
	* Flagged mailing addresses that still need to be decided upon
	  with &&&&& to allow for easy tracking (Egbert Eich).
	* Fixed keyboard rate setting thru ioctls on linux (Egbert Eich).

 2004-03-02   Harold L Hunt II  <harold@freedesktop.org>

	* Replace a handful of calls to ErrorF and exit(1) in Xserver/os/
	  files with a single call to FatalError, making it possible to
	  do ddx-specific tasks. (Harold L Hunt II)

 2004-03-02   Egbert Eich  <eich@freedesktop.org>

	* Modified freetype driver module build rule to allow using the
	  system provided shared library. The caveat is that it still
	  requires one declaration from a header file which doesn't get
	  shipped (at least with freetype 2.1.4). I would like to see
	  widespread testing on many platforms. If this causes problems
	  I'll back it out. (Egbert Eich).

 2004-03-02   Egbert Eich  <eich@freedesktop.org>

	* Made use system supplied Expat and Freetype2 library the default
	  on Linux (documented in the release notes) (Bugzilla #218,#219)
	  (Egbert Eich).
	* Patched __AMD64__ flags to __amd64__ (Egbert Eich).
	* Added RELNOTES.XORG to collect bits for release notes for this
	  release (Egbert Eich). 
	* Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich).
	* Removing Kdrive (Bugzilla #222) (Egbert Eich).
	* Reversed Xinerama changes (Egbert Eich).
	* Reversed Xutf8* to XFree86utf8* function name changes for the release
	  (Egbert Eich).
	* Removed sources for patch which were included when patch had a bad bug
	  (Egbert Eich).
	* Removed unnecessary fonts  (Egbert Eich).
	* Removed XIE and PEX extension files from release tree. 
	  The build environment has been gone already (Egbert Eich).

 2004-02-27   Egbert Eich  <eich@freedesktop.org>

	* Minor license infections on CURRENT tree (Egbert Eich).

 2004-02-24   Kaleb Keithley  <kaleb@freedesktop.org>

	* Add Compat functions to Xlib for the XFree86utf8<foo> functions.
	  freedesktop.org bugzilla #216 (Kaleb KEITHLEY)

 2004-02-23   Kaleb Keithley  <kaleb@freedesktop.org>

	* Import most of XFree86 4.4RC3 onto the vendor branch and merge
	  to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY)
	* report bugs to X.org bugzilla, not XFree86. freedesktop.org
	  bugzilla #188 (Kaleb KEITHLEY)

 2004-02-18   Kaleb Keithley  <kaleb@freedesktop.org>

	* Various new locale aliases and names, freedesktop.org bugzilla
	  #200 (Kaleb KEITHLEY)

 2004-02-18   Kaleb Keithley  <kaleb@freedesktop.org>

	* Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY)

 2004-02-16   Alan Coopersmith  <alanc@freedesktop.org>

	* Fixes for building on Solaris with Sun compilers, including
	  freedesktop.org bugzilla #189.  (Alan Coopersmith)

 2004-02-11   Egbert Eich  <eich@freedesktop.org>

	* Fixing segfaults that may happen in some corner cases when VT
	  switching and during int10 initialization (Egbert Eich).
	  so i18n libs from build tree get used instead of installed ones
	  (Egbert Eich).

 2004-02-11   Egbert Eich  <eich@freedesktop.org>

	* Fixed problem when running binaries during build when installed 
	  i18n libs did not fit to the newly build Xlib:
	  Added rule to link i18n libs to exports/lib/locale and added
	  environment variable XLOCALEDIR to prefix for calling binaries
	  so i18n libs from build tree get used instead of installed ones
	  (Egbert Eich).

  36.  Conversion: __AMD64__ > __amd64__ (Egbert Eich).
  35.  Fixed stretching option and centering in C&T driver (Egbert Eich).
  34.  Added support for memory size tweaking in BIOS for i845 (Egbert Eich, 
       thanks to Christian Zietz)
  33.  Removed video playback dependency on Accel in NSC drivers (Egbert Eich).
  32.  Fix HW cursor state on Savage driver when entering VT as some 
       BIOSes seem to enable it unconditionally (Egbert Eich).
  31.  Fixed Emulate3Button message to distinguish between 'hard' (ie. 
       configured) and 'soft' (ie. automatic emulation that is disabled as 
       soon as the  middle button is pressed) (Egbert Eich).
  30.  Free XrmDB in XCloseDisplay() only when implicitely allocated by 
       XGetDefaults(). If Client allocates it itself it should free it also.
       Trying to free it for the client may result in segfault if the client
       has already freed it (Egbert Eich).
  29.  XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376.
       (Alan Coopersmith)
  28.  Fix XDarwin so it builds on Mac OS X 10.2 and earlier. (Kaleb KEITHLEY)
       Merged down from -RELEASE-1-TM and -RELEASE-1
  27.  fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from 
       XORG-RELEASE-1-TM and XORG-RELEASE-1 (Kaleb KEITHLEY)
  26.  Restore "credit" edits in the hw/darwin ddx that were deleted 
       previously.  RTF may or may not be "human readable," but it's no 
       less human readable, IMNSHO, than, e.g., SGML. It just takes a 
       little bit of effort. Note that there cannot be a separate 
       CreditsXorg.rtf because the file is compiled into the binary for
       the "About XDarwin" menu. 
  25.  Update SHAPE extension protocol spec to version 1.0.1, fixing 
       freedesktop.org bugzilla #282 (old X.org defect #9453)(Alan Coopersmith)
  24.  Update license for Xinerama code from DEC to the version requested
       by Compaq for X11R6.5.1 that allows redistribution without written
       permission from DEC.  Originally X.org Defect #9263. 
       freedesktop.org bugzilla #283.  (Alan Coopersmith)
  23.  Merged with XFree86 4.4.0. Added changes that went into infected
       files. Reverted darwin/bundle/**/Credits.rtf to XFree86 versions
       to avoid future conflicts on ASCII but not human readable files.
       (There should probably be separate CreditsXorg.rtf files)
       (Egbert Eich).
  22.  Add additional IBM RAMDACS to the S3 driver, as reported by
       John Hay on xfree86-devel. (Kaleb KEITHLEY)
  21.  X server crashes when X-Resource has to byte-swap.  Sun bug #5007488.
       freedesktop.org bugzilla #267.  (Alan Coopersmith)
  20.  Sync our tree with the fix to XlibInt.c (3.41) in the fd.o xlibs 
       tree. Not strictly necessary because XFree86 fixed too and we 
       picked it up in the merge from the vendor branch, but it's probably
       better to be in sync with each other. freedesktop.org bugzilla #265
       (Kaleb KEITHLEY)
  19.  Enable inlining of inX/outX assembly language functions on Solaris x86
       with the Sun compilers.  (Alan Coopersmith)
  18.  Replace a handful of calls to ErrorF and exit(1) in Xserver/os/
       files with a single call to FatalError, making it possible to
       do ddx-specific tasks. (Harold L Hunt II)
  17.  Fix InstallSharedLibrary rule for AIX 5.x bugzilla #261 (Kaleb
       KEITHLEY)
  16.  Support for shared libs on Linux, *BSD, with major, minor, and
       teeny versions. freedesktop.org bugzilla #258 (Kaleb KEITHLEY)
  15.  lbxproxy loops on display argument > MAXINT.
       freedesktop.org bugzilla #253. (Alan Coopersmith)
  14.  Update Sun Microsystems postal addresses in xc/registry 
       (Alan Coopersmith)
  13.  Fix lbxproxy crash in VSW5 Xlib3/XCloseDisplay test. 
       freedesktop.org bugzilla #250. (fix by Derek.Wang@Sun.COM)
  12.  Fix broken Xdarwin Meta, Alt, Control, and Shift keys.
       freedesktop.org bugzilla #240. (Kaleb KEITHLEY)
  11.  Fix test for root-window that XFree86 fixed in their 
       programs/Xserver/Xext/shm.c 3.37  and 
       programs/Xserver/Xext/xvdisp.c 1.26 got zapped when Xinerama2 was
       merged into the tree. freedesktop.org bugzilla #238. (Kaleb
       KEITHLEY)
  10.  Revert to Xinerama 1.1 (PanoramiX) freedesktop.org bugzilla #230.
       (Kaleb KEITHLEY)
   9.  Minor license infections on CURRENT tree (Egbert Eich).
   8.  Add Compat functions to Xlib for the XFree86utf8<foo> functions.
       freedesktop.org bugzilla #216 (Kaleb KEITHLEY)
   7.  Import most of XFree86 4.4RC3 onto the vendor branch and merge
       to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY)
   6.  report bugs to X.org bugzilla, not XFree86. freedesktop.org
       bugzilla #188 (Kaleb KEITHLEY)
   5.  Various new locale aliases and names, freedesktop.org bugzilla
       #200 (Kaleb KEITHLEY)
   4.  Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY)
   3.  Fixes for building on Solaris with Sun compilers, including
	freedesktop.org bugzilla #189.  (Alan Coopersmith)
   2.  Fixing segfaults that may happen in some corner cases when VT
       switching and during int10 initialization (Egbert Eich).
   1.  Fixed problem when running binaries during build when installed 
       i18n libs did not fit to the newly build Xlib:
       Added rule to link i18n libs to exports/lib/locale and added
       environment variable XLOCALEDIR to prefix for calling binaries
       so i18n libs from build tree get used instead of installed ones
       (Egbert Eich).

$XdotOrg: xc/ChangeLog,v 1.365 2004/09/08 01:54:28 kem Exp $
