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

	* config/cf/X11.tmpl:
	Bug #3080: Disable DPS in the default build.

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

	* include/Xosdefs.h:
	Don't define X_NOT_STDC_ENV on Solaris x86.
	Bugzilla #3158: https://bugs.freedesktop.org/show_bug.cgi?id=3158
	Patch #2588: https://bugs.freedesktop.org/attachment.cgi?id=2588
	(Henry Zhao, Sun Microsystems)

2005-04-27  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/os/utils.c: (OsBlockSignals):
	Catch SIGCHLD in OsBlockSignals() too to make sure this
	signal doesn't intercept reading the authority file (Fabian Franz,
	Bugzilla #3137).
	
2005-04-26 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/Init.c
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879)
	attachment #2556 (https://bugs.freedesktop.org/attachment.cgi?id=2556)
	Refix for bug 2879 - downgrade 15bit PseudoColor to 14bit - the current
	datatype for the |ColormapEntries| is a |signed short| which is too
	small for |32768| colors (=integer overflow).

2005-04-26 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xdpyinfo/xdpyinfo.c
	bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705)
	attachment #2555 (https://bugs.freedesktop.org/attachment.cgi?id=2555)
	bug 2705 part II: Fix build to work with |#define BuildXprint NO|
	Patch by Kevin E. Martin <kem@freedesktop.org>

2005-04-25  Alexander Gottwald  <ago at freedesktop dot org>

	* config/xf/X11.tmpl:
	Bug #3069: Reenable DefaultFontPath and DefaultFSFontPath which got 
	removed in the BuildLowMem commit

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

	* programs/Xserver/hw/xfree86/loader/loadmod.c:
	Bug #2138: When the server is built with MakeDllModules YES, prefer
	dlloader modules to elfloader modules, and vice versa when
	MakeDllModules is NO.  Based on 028_loader_speed_hack.diff from
	Ubuntu (Daniel Stone).

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c:
	Bug #2141: Rework misleading warning message when APM support is
	unavailable. (Previous patch on 2005-04-14 changed the wrong message.)

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

	* config/cf/xorg.cf:
	Bug #2072: Always define LargePositionIndependentCFlags on sparc
	systems using gcc.  (Ferris McCormick)

2005-04-23 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	* xc/programs/Xserver/Xext/Imakefile
	* xc/programs/Xserver/dix/Imakefile
	* xc/programs/Xserver/dix/main.c
	* xc/programs/Xserver/dix/xpstubs.c
	* xc/programs/Xserver/mi/miinitext.c
	* xc/programs/Xserver/os/utils.c
	bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792)
	attachment #2526 (https://bugs.freedesktop.org/attachment.cgi?id=2526)
	bug 2792 part II: Make Xprint headers in dix/, mi/, os/ and Xext/
	conditional on whether the Xprint extension is build or not.
	Patch by Egbert Eich  <eich@freedesktop.org> and Roland Mainz
	<roland.mainz@nrubsig.org>.

2005-04-23 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/dix/main.c
	bugzilla #3118 (https://bugs.freedesktop.org/show_bug.cgi?id=3118)
	attachment #2525 (https://bugs.freedesktop.org/attachment.cgi?id=2525)
	Get Xprint server working again which was broken by the
	05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not
	universally available when building the Xserver and should be used
	with care).

2005-04-23 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/linux.cf
	* xc/config/cf/sun.cf
	bugzilla #3023 (https://bugs.freedesktop.org/show_bug.cgi?id=3023)
	attachment #2523 (https://bugs.freedesktop.org/attachment.cgi?id=2523)
	Make the Xserver and libraries (X11, Xt, Xaw etc.) and client
	applications largefile-aware by default on Linux and Solaris (*BSD
	platforms and IRIX are aready largefile-aware by default, only the
	status of AIX+HP/UX is currently unknown). The change does not
	affect Xserver modules loaded via the ELF loader which would either
	require an ABI change or a port of the whole lf64(5) API (both steps
	may not be required as the ELF loader may go away in favour of the DL
	loader where the libc wrapper is no longer needed to access files).

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

	* config/cf/X11.tmpl:
	Bug #2606: Force the Security extension to be built if the Appgroup
	extension is requested.

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

	* programs/Xserver/hw/xfree86/loader/loadmod.c:
	Bug #3016: Don't complain as loudly about failing to load a module
	that's already loaded.

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

	* programs/Xserver/hw/xfree86/loader/elf.h:
	* programs/Xserver/hw/xfree86/loader/elfloader.c:
	Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader.
	(Sergey Tikhonov)

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

	* programs/Xserver/hw/xfree86/os-support/xf86_libc.h:
	Work around clash between Solaris headers and module loader headers
	over definition of FILE.
	
2005-04-22  Alan Coopersmith  <alan.coopersmith@sun.com>	

	* extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h:
	Add Sun CC to the list of compilers for which abs() should not be
	redefined.

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

	* config/cf/X11.tmpl:
	* lib/font/fontfile/ffcheck.c:
	* lib/font/fontfile/register.c:
	* programs/Xserver/Imakefile:
	* programs/Xserver/cfb/cfbgc.c:
	* programs/Xserver/cfb/cfbimage.c:
	* programs/Xserver/cfb/cfbpush8.c:
	* programs/Xserver/hw/sun/Imakefile:
	* programs/Xserver/hw/sun/sunCfb.c:
	* programs/Xserver/hw/sun/sunCursor.c:
	* programs/Xserver/hw/sun/sunInit.c:
	* programs/Xserver/hw/xfree86/xf8_32bpp/cfbgc.c:
	* programs/Xserver/hw/xfree86/xf8_32bpp/cfbgcunder.c:
	* programs/Xserver/lmfcfb/Imakefile:
	* programs/Xserver/mfb/Imakefile:
	* programs/Xserver/mfb/maskbits.c:
	* programs/Xserver/mfb/mfbbitblt.c:
	* programs/Xserver/mfb/mfbgc.c:
	* programs/Xserver/mfb/mfbimggblt.c:
	* programs/Xserver/mfb/mfbpixmap.c:
	* programs/Xserver/mfb/mfbscrinit.c:
	* programs/xfs/difs/Imakefile:
	* programs/xfs/difs/initfonts.c:
	Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't
	useful.

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

	* programs/Xserver/hw/xfree86/common/compiler.h:
	* programs/Xserver/hw/xfree86/common/xf86Bus.c:
	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	* programs/Xserver/hw/xfree86/loader/xf86sym.c:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h:
	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c:
	* programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c:
	* programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h:
	* programs/Xserver/hw/xfree86/os-support/bus/altixPCI.c:
	* programs/Xserver/hw/xfree86/os-support/bus/altixPCI.h:
	Bug #2373: SGI Altix platform support.  (Shrijeet Mukherjee,
	Jesse Barnes, Bjorn Helgaas, Egbert Eich.)

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c
	* programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c
	* programs/Xserver/hw/xfree86/drivers/nv/nv_type.h
	Bugzilla #3095 <https://bugs.freedesktop.org/show_bug.cgi?id=3095>
	Patch #2501 <https://bugs.freedesktop.org/attachment.cgi?id=2501>
	nv DPMS panel fixes 	(Mark Vojkovich)

2005-04-21  Thomas Winischhofer <thomas@winischhofer.net>

        * programs/Xserver/hw/xfree86/drivers/sis/*
	SiS driver:
	- Add SISCTRL extension
	- Declare Xv interface for SiSCtrl deprecated
	- Remove useless GammaPreBrightness feature
	- Fix LCD+TV mode for dual link panels
	- Add support for LCD-via-CRT1 for 315PRO
	- Add "TVBlueWorkAround" option
	- Various minor fixes

	* programs/Xserver/hw/xfree86/drivers/sisusb/*
	SiSUSB driver:
	- Add SISCTRL extension
	- Declare Xv interface for SiSCtrl deprecated

2005-04-20  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/drivers/ati/theatre.h
	Build fix for DoLoadableServer = NO systems. 

2005-04-20  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/xinit/startx.cpp:
	Separate server auth and client .Xautority file in startx.
	.Xautority might have credentials from other Xservers which
	we might not want to enable on ours Bugzilla #3078).
	
2005-04-20  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/GL/windows/glwindows.h:
	* programs/Xserver/GL/windows/glwrap.c:
	* programs/Xserver/os/auth.c:
	* programs/Xserver/os/xdmcp.c:
	* programs/Xserver/xkb/ddxLoad.c:
	Fix includes right throughout the Xserver tree:
	  * apply changes to windows specific includes
	* programs/Xserver/os/xdmauth.c:
	Fix includes right throughout the Xserver tree:
	  * apply changes to Xdmcp.h 

2005-04-20  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/xtrans/Imakefile:
	Fix includes right throughout the Xserver tree:
	  * Create both X11/Xtrans/Xtrans.h and X11/Xtrans.h in exports/include.
	    The first is for Xserver, the second is for libX11 and friends.

2005-04-20  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/xedit/util.c:
	Move variable declaration to top. Makes gcc2 happy.

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

	* programs/Xserver/*:
	Fix includes right throughout the Xserver tree:
	  * change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
	  * change "foo.h", "extensions/foo.h" and "X11/foo.h" to
	    <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
	  * change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
	* programs/Xserver/dix/main.c (InitOutput):
	Conditionalise usage of Xprint headers and functions.

2005-04-20  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/Xt/Initialize.c:
	Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072)
	attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469):
	fix uninitialized pointer in libXt on Win32. Reported by Dave Williss   

2005-04-18  Bogdan Diaconescu  <b_diaconescu@yahoo.com>
	Added support for RageTheatre200 see BugZilla #2778
	https://bugs.freedesktop.org/show_bug.cgi?id=2778

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInit): Added new option for the ATI driver:
	RageTheatreMicrocPath - file path for microcode, 
	RageTheatreMicrocType - BINARY or ASCII. When RT200 is
	detected, microcode is uploaded from the specified file.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c:
	(RADEONInitI2C): Changed the i2c bus access method for 
	GPUs newer than R100. Added detection code for PAL tuners FM1216MK3. 
	Added detection for UDA1380 sound processor.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute),
	(RADEON_TDA9885_SetEncoding): TDA9885 exists on the MK3 tuners.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h:
	Added UDA1380 object to the RADEONPortPrivRec.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c:
	(RADEONVIP_fifo_idle), (RADEONVIP_fifo_read),
	(RADEONVIP_fifo_write), (RADEONVIP_reset), (RADEONVIP_init):
	Added new functions for the VIP bus regarding the FIFO transfer.
	Changed the values at reset for processors newest than R200.
	* programs/Xserver/hw/xfree86/drivers/ati/theatre.c:
	* programs/Xserver/hw/xfree86/drivers/ati/theatre.h:
	* programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h:
	The theatre chip detection is now in a separate module called
	theatre_detect. Upon detecting the theatre chip type, 
	the coresponding theatre module will be loaded. For RageTheatre200 
	a new module is created called theater200.
	* programs/Xserver/hw/xfree86/drivers/i2c/Imakefile:
	Added new module uda1380 for the sound chip existing on 
	boards featuring RT200.
	* programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c:
	(FI1236_get_afc_hint), (FI1236_tune), (FI1236_AFC):
	The MK3 tuners (PAL/NTSC/SECAM) now have the AFC signal comming 
	from the TDA98xx chip. The AFC hint can be gotten now from I2C.
	* programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h:
	* programs/Xserver/hw/xfree86/drivers/i2c/tda9885.c:
	(tda9885_setparameters): Tweaks for new MK3 tuners.

2005-04-15  Torrey T. Lyons  <torrey@freedesktop.org>

	* lib/GL/apple/dri_glx.c: (GetDriverName), (glXGetDriverConfig):
	* programs/Xserver/hw/darwin/quartz/applewmExt.h:
	Fix cases in Darwin build where a variable is declared static and
	later as extern (XFree86 Bug #1576, Jordan Frank).

2005-04-15 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
	bugzilla #2885 (https://bugs.freedesktop.org/show_bug.cgi?id=2885)
	attachment #2434 (https://bugs.freedesktop.org/attachment.cgi?id=2434)
	Fix Solaris build bustage caused by namespace collision between symbols
	defined in <sys/kbd.h> and those in "xf86_OSlib.h".
	Patch by Alan Coopersmith  <alan.coopersmith@sun.com>.

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c:
	Bug #2141: Rework misleading warning message when APM support is
	unavailable.

2005-04-14 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Fix initial DDC parameters when validating modes.

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

	* programs/Xserver/cfb/cfbgc.c:
	Bug #3025: gcc4 build fix.

2005-04-14  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	User reports indicate that both command and vertex DMA on
	SuperSavages lock up the engine. Disabling DMA on SuperSavages
	until someone figures out how to make it work.

2005-04-12 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/ps/psout.c
	bugzilla #3001 (https://bugs.freedesktop.org/show_bug.cgi?id=3001)
	attachment #2404 (https://bugs.freedesktop.org/attachment.cgi?id=2404)
	Improve rendering performance when glXSwapBuffers()| or |XPutImage()|
	are called for the PostScript DDX via optimizing the codepath around
	|PsOut_OutImageBytes()|.
	Patch by Simon Toedt <simon.toedt@gmail.com> and Roland Mainz
	<roland.mainz@nrubsig.org>.

2005-04-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit):
	Reenable BackingStore in Xvfb.
	
2005-04-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/linux.cf:
	Removing the compiler flag -fsigned-char which is only used
	for a few BE platforms. This still needs some testing - which
	can only be done when in the tree, but since most platforms
	don't need I strongly assume it's not needed. Ticket remains
	open for discussion (Bugzilla #2964). 
	
2005-04-11  Egbert Eich  <eich-at-freedesktop-dot-org>
	
	* programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h:
	Correct the mask bits when checking for a 64bit memory base
	in PCI config space (bugzilla #2963).
	
2005-04-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	(NEOPreInit), (NEOValidMode), (neoRestore), (neoModeInit),
	(neoCalcVCLK):
	Fix several mode setting issues:
	  - eliminates DoubleScan modes above height == 1024.
	  - eliminates interlaced modes as we don't know how to turn
	    on interlace.
	  - Fixes clock calculation to prevent lockups.
	  (Bugzilla # 2627)
	
2005-04-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/mi/miwideline.c:
	Preventing hight for drawing from becoming negative when
	face->dy < 0. The height value is used in miFillPolyHelper()
	to calculate the size of memory to be allocated. A negative
	value will lead to a crash (Bugzilla #2690, Keith Packard,
	Egbert Eich).
	
2005-04-10 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/attributes.c
	* xc/programs/glxgears/glxgears.c
	* xc/programs/xdbedizzy/xdbedizzy.c
	* xc/programs/xedit/Imakefile
	* xc/programs/xedit/Xedit-xprint.ad
	* xc/programs/xedit/util.c
	* xc/programs/xedit/xedit.h
	* xc/programs/xlogo/print.c
	* xc/programs/xlogo/xlogo.c
	* xc/programs/xlogo/xlogo.h
	* xc/programs/xman/Imakefile
	* xc/programs/xman/print.h
	* xc/programs/xmore/Imakefile
	* xc/programs/xmore/print.c
	* xc/programs/xmore/print.h
	* xc/programs/xmore/printdialog.c
	* xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.c
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c
	bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790)
	attachment #2379 (https://bugs.freedesktop.org/attachment.cgi?id=2379)
	Implement support client+Xserver support for passing output
	(stdout+stderr) of the spooler command started by the Xprint
	server back to the application using the "xp-spooler-command-results"
	XPJobAttr attribute (applications can fetch the attribute value after
	the XPEndJobNotify event was received; more details can be found
	in http://xprint.mozdev.org/docs/dtprint_fspec.ps).

2005-04-09 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xman/buttons.c
	bugzilla #2942 (https://bugs.freedesktop.org/show_bug.cgi?id=2942)
	attachment #2360 (https://bugs.freedesktop.org/attachment.cgi?id=2360)
	Fix possible crash due uninitalised structure when "xman" opens the
	print dialog.

2005-04-05  Daniel Stone  <daniel@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Release SDA/SDL I2C lines from an asserted-low state after a DDC probe,
	which caused Apple Studio Display monitors to shut off after a second
	or so (Ben Herrenschmidt).

2005-04-04  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageInitAccel):
	Add ROP_NEEDS_SOURCE to Mono8x8PatternFill as S3 chips tend
	to lock up without it (Helmut Fahrion).
	
2005-04-04  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/xf86cfg/accessx.c:
	(CreateAccessXHelpDialog), (AccessXInitialize):
	* programs/Xserver/hw/xfree86/xf86cfg/card-cfg.c:
	(CardModelCallback), (CardModel):
	* programs/Xserver/hw/xfree86/xf86cfg/config.c: (StartConfig):
	* programs/Xserver/hw/xfree86/xf86cfg/expert.c:
	(ExpertConfigureStart), (ExpertConfigureEnd), (CreateFiles),
	(CreateFilesField), (UpdateFiles), (CreateFontPathField),
	(CreateModulePathField), (CreateModuleField), (CreateModesField),
	(CreateModeLineField), (CreateVideoAdaptorField),
	(VideoAdaptorUpdate), (CreateVideoPortField), (CreateMonitorField),
	(MonitorUpdate), (CreateMonitorModesField), (CreateDeviceField),
	(DeviceUpdate), (CreateScreenField), (ScreenUpdate),
	(CreateScreenAdaptorField), (CreateScreenDisplayField),
	(ScreenDisplayUpdate), (CreateDisplayModeField),
	(CreateInputField), (InputUpdate), (CreateLayoutField),
	(CreateAdjacencyField), (AdjacencyMenuCallback),
	(AdjacencyToggleCallback), (CreateInputrefField),
	(CreateVendorField), (CreateVendorSubField), (VendorSubUpdate),
	(CreateDRIField), (DRIUpdate), (CreateBuffersField),
	(BuffersUpdate), (DeleteNode), (ToggleNodeRecursive), (ToggleNode),
	(ExpertInitialize):
	* programs/Xserver/hw/xfree86/xf86cfg/help.c: (Help), (StartHelp),
	(Html_ModeStart), (Html_ModeEnd):
	* programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main),
	(AskConfig), (QuitCallback), (AddDevice), (SelectLayoutCallback),
	(DefaultLayoutCallback):
	* programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c:
	(UpdateRulesPopups), (KeyboardModelAndLayout):
	* programs/Xserver/hw/xfree86/xf86cfg/monitor-cfg.c:
	(MonitorLayout):
	* programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c:
	(MouseDeviceAndProtocol):
	* programs/Xserver/hw/xfree86/xf86cfg/options.c:
	(ModuleOptionsPopup), (OptionsPopup):
	* programs/Xserver/hw/xfree86/xf86cfg/screen-cfg.c: (ScreenDialog):
	* programs/Xserver/hw/xfree86/xf86cfg/vidmode.c:
	(VideoModeInitialize), (VideoModeConfigureStart), (GetModes),
	(ForceAddMode), (AddMode), (TestCallback):
	* programs/editres/widgets.c:
	* programs/xedit/ispell.c: (InitIspell):
	* programs/xedit/options.c: (CreateColumnsShell):
	Fixed sentinels in Xt, editres and xedit to reduce number of
	warnings with gcc4 (Andreas Schwab).
	
2005-04-04  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/xf86cfg/screen.c: (AdjustScreenUI):
	Fix typo leading to bogus code in xorgcfg (Andreas Schwab).
	
2005-04-04  Egbert Eich  <eich-at-freedesktop-dot-org>
	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c:
	(xf86PreScanZX1), (xf86PostScanZX1):
	Support for HP's IPF ZX1 systems (Alex Williamson).
	
2005-04-04  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/compiler.h:
	* programs/Xserver/hw/xfree86/loader/elfloader.c:
	(ELFCollectSections):
	When not using dlopen ia64 needs an extra cache 
	flush to ensure the icache is coherent when modules
	are loaded (Alex Williamson).
	
2005-04-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* lib/Xevie/Xevie.man:
	Clean up text and formatting of Xevie man page

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

	* lib/SM/sm_process.c:
	Bug #1447: Fix a use-after-free case in libSM. (Mark McLoughlin)

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

	* config/cf/xorg.tmpl:
	Bug #2884: Canonicalize BUILDERADDR to point to
	@lists.freedesktop.org.

2005-04-01  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/XServer.m:
	Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch
	suggested by Daphne Pfister).

2005-04-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/Init.c
	* 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/PsColor.c
	* xc/programs/Xserver/Xprint/ps/PsImageUtil.c
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	* xc/programs/Xserver/Xprint/ps/psout.h
	bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879)
	attachment #2287 (https://bugs.freedesktop.org/attachment.cgi?id=2287)
	Follow-up to bugzilla #1299: Add new visuals in the Postscript DDX
	(including TrueColor 16bit, PseudoColor 15bit/12bpg(12 bits per R-,
	G-, B-channel as in PostScript Level 2 (and above) colors can have 12
	bits per component (36 bit for RGB)), PseudoColor+GrayScale+StaticGray
	12bit/12bpg) and switch the default visual from PseudoColor 8bit/8bpg
	to PseudoColor 12bit/12bpg.

2005-04-01  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/loader/xf86sym.c
	* programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c
	Fix setjump0 declaration for DllLoader.

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

	* programs/Xserver/hw/xfree86/int10/helper_exec.c: (x_inl),
	(x_outl), (pciCfg1out):
	bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
	attachment #2285 (https://bugs.freedesktop.org/attachment.cgi?id=2285)
	Use system method to access PCI config space.

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

	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	Bug #2835: Add symbol exports to support the ReadDisplay extension.

2005-04-01 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Check the VESA BIOS scanline requirements and adjust the 
	displayWidth accordingly. Fixes an assumption that the screen width
	was always used as the displayWidth.

2005-03-31  Torrey T. Lyons  <torrey@freedesktop.org>

	* config/cf/darwin.cf:
	Reenable default build of xterm since Darwin does not provide 
	an alternate source for it.

2005-03-31  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	- Add new Radeon pci ids (ATI devrel), bug 2827
	
2005-03-31 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
	
	Patch from Antti Ajanki - provide VBI capture support for 
	PAL and SECAM (You need GATOS km module to actually get at the
	data, the change merely configures the hardware to handle it
	correctly).

2005-03-29  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
	bugzilla #2844 (https://bugs.freedesktop.org/show_bug.cgi?id=2844)
	attachment #2230 (http://bugs.freedesktop.org/attachment.cgi?id=2230)
	Wait for idle before uploading HW cursor data to the framebuffer to
	avoid lockups when moving the mouse on some machines.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPllErrataAfterIndex), (RADEONPllErrataAfterData),
	(RADEONOUTPLL), (RADEONPLLWriteUpdate), (RADEONPLL2WriteUpdate),
	(RADEONRestorePLL2Registers):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h:
	bugzilla #2840 (https://bugs.freedesktop.org/show_bug.cgi?id=2840)
	attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227)
	Fix build problems introduced by previous Radeon PLL errata
	workarounds.

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

	* programs/xvinfo/xvinfo.man:
	Change hardcoded "1" to __appmansuffix__ and remove initial
	blank line that confused Solaris nroff.

Sat Mar 26 19:00:30 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbpict.h: Remove accidentally committed
	prototype.

Sat Mar 26 18:49:21 2005  Soeren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.h
	* programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8888mmx): New
	function. 

	* programs/Xserver/fb/fbpict.c (fbComposite): Hook it up here

2005-03-25  Dave Airlie <airlied@linux.ie>

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c:
	(ATIProcessOptions):
	* programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c:
	(ATIProbeAndSetActiveDisplays), (ATIEnterGraphics),
	(ATILeaveGraphics):
	* programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock),
	(ATILock):
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64.c:
	(ATIMach64Calculate):
	* programs/Xserver/hw/xfree86/drivers/ati/atimode.c:
	(ATIModeCalculate), (ATISetVBEMode), (ATIModeSet):
	* programs/Xserver/hw/xfree86/drivers/ati/atioption.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atioption.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c:
	(ATIPreInit):
	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c:
	(ATIScreenInit):
	* programs/Xserver/hw/xfree86/drivers/ati/atistruct.h:
	bugzilla #2057 (https://bugs.freedesktop.org/show_bug.cgi?id=2057)
	attachment #1516 (https://bugs.freedesktop.org/attachment.cgi?id=1516)
	Add TVOUT Support for Mach64 (Leif Delgass, fixed up for Xorg by me).

2005-03-24 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/ps/Imakefile
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	bugzilla #2821 (https://bugs.freedesktop.org/show_bug.cgi?id=2821)
	attachment #2215 (https://bugs.freedesktop.org/attachment.cgi?id=2215)
	Remove the cfb dependicy from the PostScript DDX as this is not needed
	in a vector DDX (mfb is still needed to fill the |BitmapToRegion()|
	callback with |mfbPixmapToRegion()|).

2005-03-24  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineReset):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONINPLL), (RADEONOUTPLL), (RADEONProbePLLParameters),
	(RADEONGetPanelInfoFromReg), (RADEONPreInitConfig),
	(RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters),
	(RADEONRestorePLL2Registers), (RADEONSave), (RADEONRestore),
	(RADEONDisplayPowerManagementSet), (RADEONSetDynamicClock):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONAllocAdaptor), (RADEONDisplayVideo):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c:
	- radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked by Hui Yu)
	
2005-05-23  Matthieu Herrb <matthieu.herrb@laas.fr>

	* config/cf/OpenBSD.cf:
	OpenBSD doesn't have libpng in base system. 
	* config/cf/OpenBSDLib.tmpl
	Bump libfreetype2 minor after update to 2.1.9
	* config/cf/X11.tmpl
	Update freetype version in comments
	* programs/Xserver/Xext/saver.c:
	bugzilla #2194: fix an alignement problem on 64 bit architectures.

2005-03-23  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>
	
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c:
	(mtrr_cull_wc_region), (mtrr_remove_offending),
	(mtrr_add_wc_region):
	Bugzilla #2750 (https://bugs.freedesktop.org/show_bug.cgi?id=2750)
	Linux-only fixes:
	Fix case where a smaller write-combining region blocks write-combining
	setting of the whole frame buffer.
	Fix bug in wc setting code when regions are first splitted
	and setting of write-combining then fails.
	
2005-03-23 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/vfb/InitOutput.c
	* xc/programs/Xserver/hw/vfb/Xvfb.man
	bugzilla #2791 (https://bugs.freedesktop.org/show_bug.cgi?id=2791)
	attachment #2197 (https://bugs.freedesktop.org/attachment.cgi?id=2197)
	Add support for 12bit PseudoColor and 30bit TrueColor to Xvfb.

2005-03-23 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Imakefile
	* xc/programs/Xserver/Xprint/DiPrint.h
	* xc/programs/Xserver/Xprint/Imakefile
	* xc/programs/Xserver/Xprint/Init.c
	* xc/programs/Xserver/Xprint/ddxInit.c
	* xc/programs/Xserver/dix/Imakefile
	* xc/programs/Xserver/dix/main.c
	* xc/programs/Xserver/dix/xpstubs.c
	* xc/programs/Xserver/os/Imakefile
	* xc/programs/Xserver/os/utils.c
	bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792)
	attachment #2193 (https://bugs.freedesktop.org/attachment.cgi?id=2193)
	Fix build bustage when |PrintOnlyServer| is set to |NO|.
	Patch by Roland Mainz <roland.mainz@nrubsig.org> and Julien
	Lafon <julien.lafon@gmail.com>.

2005-03-22 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/vfb/InitOutput.c
	bugzilla #2789 (https://bugs.freedesktop.org/show_bug.cgi?id=2789)
	attachment #2187 (https://bugs.freedesktop.org/attachment.cgi?id=2187)
	Fix Xvfb to honor the "-dpi" option (instead of using a hardcoded
	value of 100DPI).

2005-03-22  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/xorg.conf.man:
	Bug #1821: Typo fix in xorg.conf man page (Jens Schweikhardt)

Tue Mar 22 12:47:16 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/miext/damage/damage.c (damageCopyPlane): Only
	validate the source if it is a viewable window. Stops the cursor
	flickering when it is above an unviewable window.

2005-03-21 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c
	Fix some bad alignment problems when allocating memory from
	the end of AGP space.
	Bugzilla #2764 (https://bugs.freedesktop.org/show_bug.cgi?id=2764)

2005-03-20  Alan Coopersmith  <alan.coopersmith@sun.com>
	* xc/lib/X11/ErrDes.c 
	* xc/lib/X11/XKBSetGeom.c 
	Bugzilla #132 (https://bugs.freedesktop.org/show_bug.cgi?id=132)
	Patch #2168 (https://bugs.freedesktop.org/attachment.cgi?id=2168)
	Replace a couple of BUFSIZE uses with better values to check against.
	Fixes by Stuart Anderson <anderson@netsweng.com>
	
2005-03-20 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xset/xset.c
	bugzilla #2258 (https://bugs.freedesktop.org/show_bug.cgi?id=2258)
	attachment #2166 (https://bugs.freedesktop.org/attachment.cgi?id=2166)
	"xset q" (query) should not print an error message ('Xlib:  extension
	"XFree86-Misc" missing on display ":35.0".') when the "XFree86-Misc"
	is not available on the Xserver.

2005-03-19 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/nls/Compose/iso8859-2
	* xc/nls/Compose/iso8859-3
	* xc/nls/Compose/iso8859-9
	* xc/nls/Compose/iso8859-9e
	bugzilla #2592 (https://bugs.freedesktop.org/show_bug.cgi?id=2592)
	attachment #2156 (https://bugs.freedesktop.org/attachment.cgi?id=2156)
	Fix a couple of typos in ISO8859-* Compose files
	("asciicircum" instead "of asciicirum").
	Patch by Matthias Hopf <mhopf@suse.de>.

2005-03-19 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/mi/miinitext.c
	bugzilla #2771 (https://bugs.freedesktop.org/show_bug.cgi?id=2771)
	attachment #2148 (https://bugs.freedesktop.org/attachment.cgi?id=2148)
	Remove RENDER extension from exclusion list for the standalone print
	server (Xprt) to get this extension enabled if the print DDX support
	it.

2005-03-18  Michel Daenzer <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	Add support for production version of ATI RN50/ES1000. (ATI
	Technologies Inc.)

2005-03-17  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageEnterVT):
	Invalidate 3D hardware state in SavageEnterVT. This fixes 3D
	applications running during a suspend-resume cycle.

2005-03-16 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c
	Back out RadeonWaitForIdleMMIO that I put in earlier. 
	
	From discussion on dri-devel we do not need to be as 
	careful with INREG() access on Radeons as we are on mach64
	chips.
	
	The fix is backed out due to:
	    * it breaks DRI on SMP systems (due to absense of the 
	      lock in mouse handling functions)
	    * I am no longer able to reproduce the lockup I saw before	    
	
2005-03-16  Torrey T. Lyons  <torrey@freedesktop.org>

	* config/cf/darwin.cf:
	* programs/Xserver/cfb/cfballpriv.c:
	Fix build on stock Mac OS X: Out of the box, Mac OS X does not include
	Freetype2, Expat, or PNG. Also global variables should be initalized
	in the Xserver.

2005-03-17  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIMapInit):
	Fixed PCI ShadowStatus initialization for the case that
	ShadowStatus is explicitly enabled in the configuration file.

Wed Mar 16 16:17:43 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/miext/damage/damage.c (damageCopyArea): Only
	validate the source if it is a viewable window. Stops the cursor
	flickering when it is above an unviewable window.

2005-03-16  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86RandR.c:
	(xf86RandRGetInfo), (xf86RandRSetConfig):
	Don't fail calling function when DriverFunc() for RandR
	fails as DriverFunc() also returns FALSE when the
	specific sub function isn't supported.
	In the case of xf86RandRGetInfo() we simply rely on what
	has been set before and return TRUE.
	In the case of xf86RandRSetConfig() we only bail with
	FALSE if we have to do a rotation and the call fails.
	We presently cannot do rotation on the fly without the
	help of a driver function (Bugzilla #2745).
	

2005-03-16  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/loader/loader.c: (ARCHIVELoadModule):
	Make message that gets printed when loader encounters a .o
	with no symbols less conspicuous (Bugzilla #2744).
	
2005-03-15  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitStreamsOld), (SavageInitStreams2000),
	(PatchEnableSPofPanel):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(GetBlendForFourCC), (GetBlendForFourCC2000),
	(SavageSetColorKey2000), (SavageSetColor2000), (SavageSetBlend),
	(SavageDisplayVideoOld), (SavageDisplayVideo2000),
	(SavagePutImage):
	- small fixups for old streams
	- more work on Xv support for savage2000 (still not working 100%)
	
2005-03-15 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	LFP's may exist on Pipe A in older i830's. Check that case so
	that Panel ID can be obtained and Xvideo is correctly setup for
	panel fitting.

2005-03-15 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c
	Enforce DDC monitor ranges usage if we have them and reject bad
	modes. Use NoDDC option to override DDC timings. We currently
	only use DS_RANGES, but could use other DDC information, as does
	the common layer, to deduce the h/v ranges.

2005-03-13  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIAgpInit), (SAVAGEDRIScreenInit),
	(SAVAGEDRIFinishScreenInit):
	Fixed fallback to PCI mode when AGP initialization fails.

2005-03-13  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGECreateContext), (SAVAGEDestroyContext), (SAVAGEDRIAgpInit),
	(SAVAGEDRIScreenInit), (SAVAGEDRICloseScreen):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	- Removed lots of dead code.
	- Moved driver-private definitions from savage_dri.h to
	  savage_driver.h. savage_dri.h should only contain the public
	  interface between DDX and DRI drivers.
	- Don't forget to remove the command DMA mapping in
	  SAVAGEDRICloseScreen.

2005-03-11 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/twm/Imakefile
	* xc/programs/twm/twm.c
	* xc/programs/xdpyinfo/xdpyinfo.c
	bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705)
	attachment #2087 (https://bugs.freedesktop.org/attachment.cgi?id=2087)
	Make twm ignore print screens to avoid that users accidentally warp
	on a non-video screen (which are not visible on any monitor) when
	the Xserver has both video and print screens.
	(This includes also a small cleanup of xdpyinfo where parts of the
	print screen test code comes from)
	Patch by Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).

2005-03-11 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/twm/add_window.c
	* xc/programs/twm/cursor.c
	* xc/programs/twm/events.c
	* xc/programs/twm/gc.c
	* xc/programs/twm/gram.y
	* xc/programs/twm/iconmgr.c
	* xc/programs/twm/icons.c
	* xc/programs/twm/list.c
	* xc/programs/twm/menus.c
	* xc/programs/twm/parse.c
	* xc/programs/twm/resize.c
	* xc/programs/twm/twm.c
	* xc/programs/twm/util.c
	bugzilla #2566 (https://bugs.freedesktop.org/show_bug.cgi?id=2566)
	attachment #2083 (https://bugs.freedesktop.org/attachment.cgi?id=2083)
	ANSI-fy twm window manager code.
	The conversion preserves the comments which annotate variables and
	function arguments (these have been moved into doxygen(esque?) "stubs"
	above each function.
	Patch by Mike Owens <etc@filespanker.com>.

2005-03-11  Thomas Winischhofer <thomas@winischhofer.net>
	
	* programs/Xserver/hw/xfree86/drivers/sis/*
	SiS driver:
	- MergedFB/Xinerama: Added support for non-rectangular layouts 
	  (no panning into dead areas, mouse restriced to accessible
	  areas)
	- MergedFB/Xinerama: Added support for RandR.
	- MergedFB: Improved "physical alignment compensation" Offset
	  by disallowing panning and mouse movements into dead areas.
	- Added "Reflect" feature: Reflect screen in x, y or x+y direction
	- Added aspect ratio detection for analog (VGA) devices.
	- Fixed FSTN support on SiS55x (for 320x240 xSTN panels)
	- Workaround for SiS76x memory access latency issues if no local 
	  framebuffer memory is present.
	- Fixed bug in SaveScreen() causing a sig 11 sometimes.
	- Minor others.

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

	* programs/lbxproxy/os/connection.c:
	Bugzilla Bug 2678 (https://bugs.freedesktop.org/show_bug.cgi?id=2678)
	Patch #2051 (https://bugs.freedesktop.org/attachment.cgi?id=2051)
  	lbxproxy core dumps on exit if clients have had authentication failures
	(Sun bug #5074303 - Fix by Derek Wang <derek.wang@sun.com>)
	
2005-03-09  Roland Scheidegger  <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONScreenInit): Fix accidentally removed depth pitch
	adjustment if displayWidth is not a multiple of 32 pixels
	(bug #788)

2005-03-08  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c:
	(xf86open), (xf86strerror), (xf86GetErrno):
	* programs/Xserver/hw/xfree86/os-support/xf86_libc.h:
	Adding more errnos to the libc wrapper (Bugzilla #2672).
	
2005-03-07  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/lib/X11/imEvToWire.c:
	Bugzilla Bug 2006 (https://bugs.freedesktop.org/show_bug.cgi?id=2006)
	Patch #2031 (https://bugs.freedesktop.org/attachment.cgi?id=2031)
	XEmbed client doesn't receive key events from XIM: Use | to set a bit,
	not &.   Patch by Hidetoshi Tajima <hidetoshi.tajima@sun.com>.

2005-03-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/dix/atom.c
	* xc/programs/Xserver/dix/colormap.c
	* xc/programs/Xserver/dix/cursor.c
	* xc/programs/Xserver/dix/devices.c
	* xc/programs/Xserver/dix/dispatch.c
	* xc/programs/Xserver/dix/dixfonts.c
	* xc/programs/Xserver/dix/dixutils.c
	* xc/programs/Xserver/dix/events.c
	* xc/programs/Xserver/dix/extension.c
	* xc/programs/Xserver/dix/gc.c
	* xc/programs/Xserver/dix/glyphcurs.c
	* xc/programs/Xserver/dix/grabs.c
	* xc/programs/Xserver/dix/main.c
	* xc/programs/Xserver/dix/pixmap.c
	* xc/programs/Xserver/dix/privates.c
	* xc/programs/Xserver/dix/property.c
	* xc/programs/Xserver/dix/resource.c
	* xc/programs/Xserver/dix/swaprep.c
	* xc/programs/Xserver/dix/swapreq.c
	* xc/programs/Xserver/dix/window.c
	bugzilla #2560 (https://bugs.freedesktop.org/show_bug.cgi?id=2560)
	attachment #2037 (https://bugs.freedesktop.org/attachment.cgi?id=2037)
	ANSI-fy Xserver/dix code.
	The conversion preserves the comments which annotate variables.
	These have been moved into doxygen(esque?) "stubs" above each
	function.
	Patch by Mike Owens <etc@filespanker.com>.

2005-03-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/glxgears/glxgears.c
	bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220)
	attachment #2035 (https://bugs.freedesktop.org/attachment.cgi?id=2035)
	Backout of attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630)
	as the described issue should be fixed in the GLX implementation of
	the server side (per discussion in xorg@freedesktop.org).

2005-03-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/Imake.rules
	* xc/programs/Xserver/hw/xfree86/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/apm/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/ark/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/chips/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/cyrix/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/dummy/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/glide/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/glint/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/i128/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/i2c/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/i740/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/imstt/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/mga/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/newport/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/nsc/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/nv/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/s3/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/savage/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/sis/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/sisusb/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/sunbw2/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/suncg14/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/suncg3/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/suncg6/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/suntcx/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/tga/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/trident/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/tseng/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/v4l/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/vesa/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/vga/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/via/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/vmware/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/acecad/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/aiptek/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/calcomp/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/citron/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/digitaledge/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/dmc/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/dynapro/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/elo2300/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/elographics/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/evdev/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/fpit/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/hyperpen/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/jamstudio/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/joystick/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/keyboard/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/magellan/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/magictouch/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/microtouch/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/mouse/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/mutouch/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/palmax/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/penmount/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/sample/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/spaceorb/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/summa/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/tek4957/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/ur98/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/void/Imakefile
	* xc/programs/Xserver/hw/xfree86/input/wacom/Imakefile
	Bugzilla #2663 (https://bugs.freedesktop.org/show_bug.cgi?id=2663)
	attachment #2034 (https://bugs.freedesktop.org/attachment.cgi?id=2034):
	Cleanup Xorg server module installation.
        
2005-03-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	* xc/extras/freetype2/ChangeLog
	* xc/extras/freetype2/Jamfile
	* xc/extras/freetype2/README
	* xc/extras/freetype2/builds/freetype.mk
	* xc/extras/freetype2/builds/unix/configure
	* xc/extras/freetype2/builds/unix/configure.ac
	* xc/extras/freetype2/builds/win32/visualc/freetype.dsp
	* xc/extras/freetype2/builds/win32/visualc/freetype.vcproj
	* xc/extras/freetype2/builds/win32/visualc/index.html
	* xc/extras/freetype2/devel/ftoption.h
	* xc/extras/freetype2/docs/CHANGES
	* xc/extras/freetype2/docs/VERSION.DLL
	* xc/extras/freetype2/docs/formats.txt
	* xc/extras/freetype2/include/freetype/cache/ftcmru.h
	* xc/extras/freetype2/include/freetype/config/ftmodule.h
	* xc/extras/freetype2/include/freetype/config/ftoption.h
	* xc/extras/freetype2/include/freetype/freetype.h
	* xc/extras/freetype2/include/freetype/ftcache.h
	* xc/extras/freetype2/include/freetype/ftmm.h
	* xc/extras/freetype2/include/freetype/internal/ftmemory.h
	* xc/extras/freetype2/include/freetype/internal/ftstream.h
	* xc/extras/freetype2/include/freetype/internal/fttrace.h
	* xc/extras/freetype2/include/freetype/internal/psaux.h
	* xc/extras/freetype2/include/freetype/internal/services/svmm.h
	* xc/extras/freetype2/include/freetype/internal/tttypes.h
	* xc/extras/freetype2/include/freetype/t1tables.h
	* xc/extras/freetype2/include/freetype/tttables.h
	* xc/extras/freetype2/include/freetype/tttags.h
	* xc/extras/freetype2/src/autofit/afangles.c
	* xc/extras/freetype2/src/autofit/afdummy.c
	* xc/extras/freetype2/src/autofit/afglobal.c
	* 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/afmodule.c
	* xc/extras/freetype2/src/autofit/aftypes.h
	* xc/extras/freetype2/src/autohint/ahhint.c
	* xc/extras/freetype2/src/autohint/ahmodule.c
	* xc/extras/freetype2/src/base/ftbbox.c
	* xc/extras/freetype2/src/base/ftdbgmem.c
	* xc/extras/freetype2/src/base/ftexcept.c
	* xc/extras/freetype2/src/base/ftgloadr.c
	* xc/extras/freetype2/src/base/ftglyph.c
	* xc/extras/freetype2/src/base/fthash.c
	* xc/extras/freetype2/src/base/ftlist.c
	* xc/extras/freetype2/src/base/ftmm.c
	* xc/extras/freetype2/src/base/ftobject.c
	* xc/extras/freetype2/src/base/ftobjs.c
	* xc/extras/freetype2/src/base/ftstream.c
	* xc/extras/freetype2/src/base/ftsysio.c
	* xc/extras/freetype2/src/base/ftsysmem.c
	* xc/extras/freetype2/src/base/ftutil.c
	* xc/extras/freetype2/src/bdf/bdf.h
	* 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/ftcbasic.c
	* xc/extras/freetype2/src/cache/ftccache.c
	* 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/ftcsbits.c
	* xc/extras/freetype2/src/cff/cffdrivr.c
	* xc/extras/freetype2/src/cff/cffgload.c
	* xc/extras/freetype2/src/cff/cffgload.h
	* xc/extras/freetype2/src/cff/cffload.c
	* 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/cid/cidgload.c
	* xc/extras/freetype2/src/cid/cidgload.h
	* xc/extras/freetype2/src/cid/cidobjs.c
	* xc/extras/freetype2/src/cid/cidobjs.h
	* xc/extras/freetype2/src/cid/cidriver.c
	* xc/extras/freetype2/src/gzip/ftgzip.c
	* xc/extras/freetype2/src/lzw/zopen.c
	* 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/pfrobjs.c
	* xc/extras/freetype2/src/pfr/pfrobjs.h
	* xc/extras/freetype2/src/psaux/psobjs.c
	* xc/extras/freetype2/src/psaux/t1decode.c
	* xc/extras/freetype2/src/raster/ftraster.c
	* xc/extras/freetype2/src/sfnt/sfobjs.c
	* xc/extras/freetype2/src/sfnt/ttload.c
	* xc/extras/freetype2/src/tools/cordic.py
	* xc/extras/freetype2/src/truetype/Jamfile
	* xc/extras/freetype2/src/truetype/rules.mk
	* xc/extras/freetype2/src/truetype/truetype.c
	* xc/extras/freetype2/src/truetype/ttdriver.c
	* xc/extras/freetype2/src/truetype/ttgload.c
	* xc/extras/freetype2/src/truetype/ttgxvar.c
	* xc/extras/freetype2/src/truetype/ttgxvar.h
	* xc/extras/freetype2/src/truetype/ttobjs.c
	* xc/extras/freetype2/src/truetype/ttobjs.h
	* xc/extras/freetype2/src/truetype/ttpload.c
	* 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/t1load.h
	* xc/extras/freetype2/src/winfonts/winfnt.c
	Bugzilla #878 (https://bugs.freedesktop.org/show_bug.cgi?id=878)
	attachment #2032 (https://bugs.freedesktop.org/attachment.cgi?id=2032):
	Update Freetype2 version in xc/extras/freetype2/ from V2.1.8 to
        V2.1.9.

2005-03-06 Branden Robinson <branden@debian.org>

	* xc/config/cf/linux.cf
	Shut up (tons of) Imake warnings on Debian systems by testing for
	variable being defined before testing its value.  (Presumably the
	fallback definition of NothingOutsideProjectRoot in Imake.tmpl was
	intended to prevent this, but it apparently is not in effect yet
	when linux.cf is parsed.)

2005-03-06  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage.man:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIBuffersInit),
	(SAVAGEDRIKernelInit), (SAVAGEDRIScreenInit),
	(SAVAGEDRIFinishScreenInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	- Support for the new DRM version 2.4 with command DMA.
	- Added an option "DmaMode" to choose between vertex and command DMA.
	- Allow ShadowStatus to be explicitly disabled even with DRI enabled.
	- Updated the man page.

2005-03-05 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Imakefile
	* xc/programs/Xserver/hw/xnest/Imakefile
	* xc/programs/Xserver/hw/xnest/Init.c
	Bugzilla #2653 (https://bugs.freedesktop.org/show_bug.cgi?id=2653)
	attachment #2020 (https://bugs.freedesktop.org/attachment.cgi?id=2020):
	Cleanup Xnest usage of the DPMS dummy stub functions from dpmsstubs.c
	instead of using it's own copy of these functions.
        
2005-03-05 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/xfree86/common/xf86Events.c
	Bugzilla #2543 (https://bugs.freedesktop.org/show_bug.cgi?id=2543)
	attachment #2019 (https://bugs.freedesktop.org/attachment.cgi?id=2019):
	Fix |xf86SignalHandler()| which resets the signal handler
	before setting the flag indicating a signal has been caught,
	theoretically allowing the possibility of infinite recursion.
	Patch by Andrew Church <xzilla@achurch.org>.

2005-03-04 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	Let through all chips R300 and above - presumably the filtering
	should take place at the DRM driver level.
	Correct cut'n'paste position misprint.
	Big thanks for Michel Danzer for pointing out both improvements.
	
2005-03-04 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	Turns out Radeon R420 chips work fine with R300 microcode.
	Thanks go to Rune Petersen for careful investigation.

2005-03-03 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Limit the maximum refresh rate to 85Hz and remove the bogus 
	100Hz and 120Hz settings as they don't match close enough and
	are really unsupported.

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

	* xc/include/Xos_r.h:
	Patch #2007 <https://bugs.freedesktop.org/attachment.cgi?id=2007>
	1) Fix Solaris #ifdefs to choose between UI/SVR4 (early POSIX draft) 
	and POSIX standard thread API's correctly.
	2) Fix calls to POSIX standard versions to check errors correctly.
	(POSIX defines a return value of 0 on success, errno value on error,
	 but the macros were checking for -1 on error.)

2005-03-02 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/xnest/Screen.c
	* xc/programs/Xserver/hw/xnest/Window.c
	* xc/programs/Xserver/hw/xnest/XNWindow.h
	Bugzilla #2546 (https://bugs.freedesktop.org/show_bug.cgi?id=2546)
	attachment #2005 (https://bugs.freedesktop.org/attachment.cgi?id=2005):
	Fix Xnest to update the shape regions in the backend server whenever
	a client changes them in Xnest (the fix is to add a new wrapper which
	calls |xnestShapeWindow()| before calling |miSetShape()|).
	Patch by Mark McLoughlin <mark@skynet.ie>

2005-03-02 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/DragonFly.cf
	* xc/config/cf/Imake.cf
	* xc/config/cf/Imakefile
	* xc/config/imake/imake.c
	* xc/config/imake/imakemdep.h
	* xc/extras/drm/shared/drm.h
	* xc/include/Xos_r.h
	* xc/lib/xtrans/Xtranssock.c
	* xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
	* xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
	* xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
	* xc/programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c
	Bugzilla #1712 (https://bugs.freedesktop.org/show_bug.cgi?id=1712)
	attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004):
	Add support for DragonFly/BSD platform.
	Patch by Jeroen Ruigrok <asmodai@tendra.org> and Mike Verona
	<firedragonfly@gmail.com>.

2005-03-01 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Fix an off by one error when scaling which caused occasional
	overlay color lines at the far right and bottom of the window.

2005-03-01  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/GL/glx/Imakefile:
	Remove stdcall objects in clean rule

2005-02-26  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIMapInit), (SAVAGEDRICloseScreen):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	Fixed ShadowStatus handling with DRI:
	- always enable ShadowStatus when DRI is enabled
	- if DRI initialization fails, reset ShadowStatus to configured setting
	- if DRI initialization fails, fall back to ShadowStatus in framebuffer

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

	* programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c:
	* programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	Bug #2605: Make the cyrix, dummy, glint, neomagic, tga, and trident
	drivers build when BuildXF86DGA NO.

2005-02-24  Alexander Gottwald  <ago at freedesktop dot org>

	* config/imake/imake.c:
	enable detection of gcc compiler for cygwin and mingw

2005-02-24  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/hw/xnest/Screen.c:
	Bugzilla #2599 (https://bugs.freedesktop.org/show_bug.cgi?id=2599)
	attachment #1964 (https://bugs.freedesktop.org/attachment.cgi?id=1964):
	move miScreenInit in front of pScreen->function initializations to
	prevent it from resetting ClipNotify.   

2005-02-22  Roland Scheidegger  <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Fix building radeon driver with BuildXF86DRI set to NO,
	the breakage was caused by the tiling support (bug #2481)

2005-02-21  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* lib/Xt/ActionHook.c
	* lib/Xt/Alloc.c: 
	* lib/Xt/ArgList.c: 
	* lib/Xt/Callback.c: 
	* lib/Xt/ClickTime.c: 
	* lib/Xt/Composite.c: 
	* lib/Xt/Constraint.c:
	* lib/Xt/Convert.c: 
	* lib/Xt/Converters.c:
	* lib/Xt/Core.c:
	* lib/Xt/Create.c:
	* lib/Xt/Destroy.c:
	* lib/Xt/Display.c:
	* lib/Xt/Error.c:
	* lib/Xt/Event.c:
	* lib/Xt/EventI.h:
	* lib/Xt/EventUtil.c:
	* lib/Xt/Functions.c:
	* lib/Xt/GCManager.c:
	* lib/Xt/Geometry.c:
	* lib/Xt/GetActKey.c:
	* lib/Xt/GetValues.c:
	* lib/Xt/HookObj.c:
	* lib/Xt/Hooks.c:
	* lib/Xt/Initialize.c:
	* lib/Xt/Intrinsic.c:
	* lib/Xt/Intrinsic.h:
	* lib/Xt/IntrinsicI.h:
	* lib/Xt/IntrinsicP.h:
	* lib/Xt/Keyboard.c:
	* lib/Xt/Manage.c:
	* lib/Xt/NextEvent.c:
	* lib/Xt/Object.c:
	* lib/Xt/PassivGrab.c:
	* lib/Xt/Pointer.c:
	* lib/Xt/Popup.c:
	* lib/Xt/PopupCB.c:
	* lib/Xt/RectObj.c:
	* lib/Xt/ResConfig.c:
	* lib/Xt/ResourceI.h:
	* lib/Xt/Resources.c:
	* lib/Xt/Selection.c:
	* lib/Xt/SelectionI.h:
	* lib/Xt/SetValues.c:
	* lib/Xt/SetWMCW.c:
	* lib/Xt/Shell.c:
	* lib/Xt/TMaction.c:
	* lib/Xt/TMgrab.c:
	* lib/Xt/TMkey.c:
	* lib/Xt/TMparse.c:
	* lib/Xt/TMprint.c:
	* lib/Xt/TMstate.c:
	* lib/Xt/Threads.c:
	* lib/Xt/TranslateI.h:
	* lib/Xt/VarGet.c:
	* lib/Xt/Varargs.c:

	Convert lib/Xt to ANSI C (Thomas Dickey).
	Fixes for a few valgrind warnings (Thomas Dickey).

2005-02-21  Matthieu Herrb <matthieu.herrb@laas.fr>

	* extras/Xpm/lib/create.c:
	* extras/Xpm/lib/scan.c:
	Avoid inifite loops. From Chris Gilbert in bug #1920.

2005-02-19 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c

	Fix an INREG without WaitForIdleMMIO. This one should be 
	unlikely to trigger, but we should still do this in the name
	of correctness.
	
2005-02-18 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c

        Add a call to RADEONWaitForIdleMMIO() within RADEONChooseCursorCRTC()
	as this function uses OUTREGP() which, internally, calls INREG().
	
	Thus (due to SilkenMouse) INREG() could be called while CP engine
	was busy. I have observed this lockup on RV350 + R300 3d driver and
	have no idea why no issues were reported for R200 cards. Perhaps, 
	few of them have enough memory to run merged fb and 3d simultaneously ?
	
	This fix is the right thing to do, however, we might also need to 
	put fifo management calls into other cursor handling functions
	(in particular those that write cursor image directly to video memory).

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

	* programs/Xserver/hw/xfree86/drivers/newport/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/newport/newport.h:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_regs.h:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_shadow.c:
	Bug #2356: Massive acceleration improvements to newport(4).
	(Dominik Behr)

2005-02-18  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.)

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

	* programs/Xserver/hw/xfree86/input/void/void.c:
	Bug #2467: Fix a segfault in the void(4) driver. (David Wong)

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

	* extras/x86emu/src/x86emu/ops2.c:
	Bug #2455: Make x86emu handle JNL correctly. (David Wong)

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

	* programs/Xserver/hw/xfree86/drivers/ati/atidac.c:
	Bug #2567: Fix reversed memset arguments. (David Krause)

2005-02-18  Alexander Gottwald  <ago at freedesktop dot org>

	* config/cf/mingw.cf:
	* config/cf/mingw.rules:
	Update MinGW config files:
	- Require PThreads
	- Build xkbcomp
	- Build libXext
	- Never build shared libraries

2005-02-18  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/xkbcomp/Imakefile:
	Do not build cross variant of xkbcomp if UseInstalledOnCrossCompile 
	is defined

2005-02-18  Alexander Gottwald  <ago at freedesktop dot org>

	* config/cf/X11.tmpl:
	* programs/Imakefile:
	Bugzilla #2569 (https://bugs.freedesktop.org/show_bug.cgi?id=2569)
	attachment #1929 (https://bugs.freedesktop.org/attachment.cgi?id=1929):
	make build of xkbcomp configurable

2005-02-18  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/Xext/XAppgroup.c:
	* lib/Xext/Xcup.c:
	Bugzilla #2570 (https://bugs.freedesktop.org/show_bug.cgi?id=2570)
	attachment #1930 (https://bugs.freedesktop.org/attachment.cgi?id=1930):
	fixes build of libXext on mingw

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	Bugzilla #2533 (https://bugs.freedesktop.org/show_bug.cgi?id=2533)
	Feb. 3, 2005 "nv" driver update from Mark Vojkovich
	(Mainly driver updates for nVidia cards with 
	  ((pNv->Chipset & 0xfff0) == 0x0090) )
	
2005-02-11  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/xf86config/Imakefile:
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Bug #826: Make xorgconfig respect font installation outside
	$PROJECTROOT.  (Donnie Berkholz)

2005-02-10 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Fix unaligned YV12 videos that caused skew when playing.

2005-02-10 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Fix pixmap cache corruption when Xv was in use due to a memory
	allocator calculation problem.

2005-02-09  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	(linuxPpcBusAddrToHostAddr), (linuxPpcHostAddrToBusAddr):
	Added PCI2Host bus translations for linux PPC and fixed
	fixed bugs in macros that apply these functions (Bill Randle
	Bugzilla #325 and #327). 
	
2005-02-09 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/gnu.cf
	Bugzilla #2507 (https://bugs.freedesktop.org/show_bug.cgi?id=2507)
	attachment #1871 (https://bugs.freedesktop.org/attachment.cgi?id=1871):
	Fix build problems on GNU/Hurd.
	Patch by Pierre Chifflier <chifflier@cpe.fr>.

2005-02-09  Roland Scheidegger  <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	do not enable color tiling on r300 chips and newer, since it doesn't work (yet)
	(Bugzilla #2504)

2005-02-01 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Setup the Xv atoms correctly.

2005-02-07  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: (vm86_rep):
	Save gs register before calling the vm86_old syscall thru
	int 0x80. This is required for linuxthreads as the TLS uses
	this register to keep track of local thread storage
	(Bugzilla #2431, J. Scott Berg).
	
2005-02-07  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86str.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c:
	(CheckMode), (i830SetModeParameters):
	Check the pixel clock choosen for a specific refresh rate
	against the maximally allowed pixel clock when choosing
	mode lines for VBESetVBEMode() and VESA BIOS version >= 3.0
	(Bugzilla #2486).
	
2005-02-06  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml:
	Doc updates for OpenBSD, reflecting X11R6.8.2.

2005-02-06  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/via.h:
	* programs/Xserver/hw/xfree86/drivers/via/via.man:
	* programs/Xserver/hw/xfree86/drivers/via/via_accel.c:
	(VIAInitAccel):
	* programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c:
	(ViaSetPrimaryFIFO):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.c:
	(ViaDumpVGAROM), (ViaVBEGetActiveDevice):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_capture.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_common.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_compose.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_cursor.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dga.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup),
	(VIAFreeRec), (VIAPreInit), (VIASave), (VIARestore), (VIAMapMMIO),
	(VIAMapFB), (VIAUnmapMem), (VIALoadPalette), (VIAScreenInit),
	(VIAInternalScreenInit), (VIAValidMode), (VIAWriteMode),
	(VIAAdjustFrame), (VIADPMS):
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.c:
	(ViaI2C1PutBits), (ViaI2C1GetBits), (ViaI2CBus1Init),
	(ViaI2C2PutBits), (ViaI2C2GetBits), (ViaI2CBus2Init),
	(ViaI2C3Start), (ViaI2C3Address), (ViaI2C3Stop), (ViaI2C3PutBit),
	(ViaI2C3PutByte), (ViaI2C3GetBit), (ViaI2C3GetByte),
	(ViaI2CBus3Init), (ViaI2CScan), (ViaI2CInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	(ViaCheckCardId):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaTVDetect), (ViaTVInit), (ViaTVSave), (ViaTVRestore),
	(ViaTVDACSense), (ViaTVSetMode), (ViaTVPower), (ViaTVGetIndex),
	(ViaOutputsDetect), (VIAGetActiveDisplay), (ViaOutputsSelect),
	(VIAGetPanelSizeFromDDCv2), (ViaGetModeIndex), (ViaGetVesaMode),
	(ViaPanelGetIndex), (ViaGetNearestRefresh), (ViaRefreshAllowed),
	(ViaModeInit), (VIASetPrimaryClock), (VIASetSecondaryClock),
	(VIASetLCDMode), (ViaModePrimaryVGA), (ViaModeDotClockTranslate),
	(ViaModePrimary), (ViaModeSecondaryVGA), (ViaModeSecondary),
	(ViaLCDPower):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_overlay.c:
	(viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress),
	(viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth),
	(viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch),
	(viaOverlayGetDisplayCount), (rangeEqualize), (vPackFloat),
	(viaCalculateVideoColor):
	* programs/Xserver/hw/xfree86/drivers/via/via_overlay.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_refresh.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_regrec.c:
	(FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister):
	* programs/Xserver/hw/xfree86/drivers/via/via_regrec.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_regs.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_shadow.c:
	(VIARefreshArea), (VIARefreshArea8), (VIARefreshArea16),
	(VIARefreshArea24), (VIARefreshArea32):
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag),
	(ViaSetVidCtl), (ViaYUVFillBlack), (AddHQVSurface),
	(CreateSurface), (VIAVidCreateSurface), (VIAVidLockSurface),
	(VIAVidDestroySurface), (SetFIFO_V1), (SetFIFO_V3),
	(SetFIFO_64or32), (SetFIFO_64or16), (SetFIFO_64or48or32),
	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetupFIFOs),
	(SetColorKey), (SetChromaKey), (SetVideoStart), (SetHQVFetch),
	(SetFetch), (SetDisplayCount), (SetMiniAndZoom), (SetVideoControl),
	(FireVideoCommand), (SetVideoWindow), (Upd_Video),
	(VIAVidUpdateOverlay), (VIAVidAdjustFrame):
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_tuner.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_tv2.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_tv3.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: (ViaGrMask):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(DecideOverlaySupport), (viaResetVideo), (viaInitVideo),
	(viaSetupImageVideoG), (CreateSWOVSurface), (DestroySWOVSurface),
	(viaStopSWOVerlay), (viaSetPortAttributeG), (viaPutImageG),
	(viaQueryImageAttributesG), (viaPutVideo):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c:
	(VT162xPrintRegs), (ViaVT162xDetect), (ViaVT162xSave),
	(ViaVT162xRestore), (ViaVT162xDACSenseI2C), (ViaVT1621DACSense),
	(ViaVT1622DACSense), (ViaVT1621ModeValid), (ViaVT1622ModeValid),
	(ViaVT1621ModeI2C), (ViaVT1621ModeCrtc), (ViaVT1622ModeI2C),
	(ViaVT1622ModeCrtc), (ViaVT1621Power), (ViaVT1622Power),
	(ViaVT162xInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(ViaInitXVMC), (ViaXvMCCreateSurface), (ViaXvMCCreateSubpicture),
	(ViaXvMCDestroyContext):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:
	* programs/Xserver/hw/xfree86/drivers/via/videodev.h:

	Sync with latest unichrome releases:
	Release 30: Fixes YUV2 alloc/free issues, increased overlay height to
	1200, disable ScreenToScreenColorExpand Acceleration, abstract vt162x
	and clean up standard modetable.
	Release 29: Further cleanups to Xv, move gpioi2c into xf86I2C, sanely
	handle output activation (primary only). Fixes many Xv and accel bugs,
	stops VT switching hardlock with certain dotclocks.
	Release 28: Major Xv cleanup. Add Xv cropping. Add support for new
	XvMC info infrastructure. Tuner dropped. AGP ring-buffer support is
	now an option. Virtual range extended.
	(Kenneth Aafløy, Thomas Hellström, Felipe Rodriguez, Terry Lewis,
	Andreas Robinson, Luc Verhaegen)

2005-02-06  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIInitBuffers):
	Don't clear the front buffer in SAVAGEDRIInitBuffers. Fixes blackness
	of GL-XScreensaver hacks that grab the screen.

2005-02-05  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/input/fpit/fpit.man:
	* programs/Xserver/hw/xfree86/input/fpit/readme.txt:
	* programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c:
	(xf86FpitConvert), (xf86FpitReadInput), (xf86FpitControl),
	(xf86FpitAllocate), (xf86FpitInit):
	-Add passive pen support to the fpit driver (David M. Clay), bug 2440

2005-02-04  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/common/xf86PciInfo.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h:
	Applied patch (id=1354) by Mike A. Harris from bug #1901:
	The attached patch updates a couple of PCI IDs for the Savage driver --
	Debian/Ubuntu/Red Hat/Fedora.

2005-02-03  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/os/xprintf.c:
	Bugzilla #1865 (https://bugs.freedesktop.org/show_bug.cgi?id=1865)
	attachment #1827 (https://bugs.freedesktop.org/attachment.cgi?id=1827):
	check for va_copy not being defined and use __va_copy if available    

2005-02-02  Roland Scheidegger <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONDoAdjustFrame): fix error with color tiling and hw scrolling,
	it looks like rv100 doesn't need the special treatment, after all
	(reported by Stephane Marchesin)

2005-02-02  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/lib/GL/glx/compsize.c:
	* xc/programs/Xserver/GL/glx/Imakefile: 
	Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)
	attachment #1819 (https://bugs.freedesktop.org/attachment.cgi?id=1819):
	Define APIENTRY on windows to prevent <GL/gl.h> from loading <windows.h>
	removed leftovers from attachment #1818 
	 
2005-02-02  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/Imakefile
	Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245)
	attachment #1817 (https://bugs.freedesktop.org/attachment.cgi?id=1817):
	Fix linking dependencies on cygwin, bsd and maybe others introduced by 
	attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649)
	Link libos.a after libxkb.a to resolve the Xprintf symbol.

2005-02-01  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	- fix long standing bug in depth 24 that made colors look dithered.
	The CLUT was not being switched to 8 bit mode.

2005-02-01  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/xaa/xaaStateChange.c:
	Bug #1294: Make sure RenderAccel hooks get wrapped in XAA init.

2005-02-01  Adam Jackson  <ajax@freedesktop.org>

	* lib/GL/mesa/drivers/osmesa/Imakefile:
	Bug #1894: Fix weak dependencies in libOSMesa.  Originally Debian
	patch 063_fix_weak_deps.diff. (Branden Robinson)

2005-02-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h
	* xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c
	* xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c
	Bugzilla #825 (https://bugs.freedesktop.org/show_bug.cgi?id=825)
	attachment #956 (https://bugs.freedesktop.org/attachment.cgi?id=956):
	Fix build problems on Linux/SPARC.
	Patch by  Jeremy Huddleston <eradicator@gentoo.org>.
	Approved in the 2005-01-31 Xorg release-wranglers phone call.

2005-02-02  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage.man:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	- Changed option ForcePCIMode to option BusType for consistency
	  with other drivers (radeon) and the DmaType option.
	- Changed the type of a few more messages in SavagePreInit.
	- Updated the manual page.
	- Moved option CrtOnly to a more sensible place in the man page.

2005-02-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xmore/xmore.man
	* xc/programs/xmore/xmore.sgml
	Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410)
	attachment #1786 (https://bugs.freedesktop.org/attachment.cgi?id=1786):
	Fix formatting problem in the xmore(1x) manual page.
	Patch by Matthieu Herrb <matthieu.herrb@laas.fr> and Roland Mainz
	<roland.mainz@nrubsig.org>.
	Approved in the 2005-01-31 Xorg release-wranglers phone call (the
	xmore.man diff is an automatic update from the DocBook--->man
	conversion).

2005-02-01  Adam Jackson  <ajax@freedesktop.org>

	* config/cf/Imake.rules:
	* config/cf/Imake.tmpl:
	Bug #1054: dlloader modules need to statically link against libgcc.

2005-02-01 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c
	Check return value of i830InitDma() and fail to initialize the DRI
	if that fails.
	Also, check the DRM module name that it matches i915 and not the
	older i830 driver which some people were still trying to use
	and was causing Dma Initialization failures and lockups.

2005-02-01  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/xkb/ddxLoad.c
	* xc/programs/Xserver/xkb/ddxList.c:
	Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245)
	attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649):
	cleanup the generation of xkbcomp command lines. Allocate them dynamicly
	and remove unmaintainable length calculation.

2005-02-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410)
	attachment #1782 (https://bugs.freedesktop.org/attachment.cgi?id=1782):
	Build the XRX plugin only if the system supports shared libraries
	(which is a requirement for this plugin).
	Patch by Matthieu Herrb <matthieu.herrb@laas.fr>.
	Approved in the 2005-01-31 Xorg release-wranglers phone call.

2005-02-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/nls/Compose/pt_BR.UTF-8
	* xc/nls/XLC_LOCALE/pt_BR.UTF-8
	Bugzilla #2400 (https://bugs.freedesktop.org/show_bug.cgi?id=2400)
	attachment #1762 (https://bugs.freedesktop.org/attachment.cgi?id=1762):
	Fix build bustage caused by broken patch for brazillian locale support
	(see Bugzilla #1896).
	Patch by Kevin E. Martin <kem@freedesktop.org>.

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

	* config/cf/linux.cf:
	* config/cf/xorg.cf:
	Re-enable building of tdfx for ia64 and amd64, since libglide3 is
	available there.

2005-01-31 Roland Scheidegger <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man
	change option EnableColorTiling to ColorTiling

2005-01-31  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage.man:
	Update the savage manual page:
	- Added options AGPSize, DmaType and ForcePCIMode.
	- Updated DisableCOB: 3D requires COB, default value is "off", which
	  means that the COB is enabled.

2005-01-31  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageInitialize2DEngine):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(ShadowWait), (ShadowWaitQueue), (WaitQueue3D), (WaitQueue4),
	(WaitQueue2K), (SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	- Shadow status update thresholds on Savage4 were reversed. Fixed now.
	- Fixed cobIndex on Savage2K. It used only a 4K COB so far. Now we
	  have full 128K.
	- Program the shadow status thresholds correctly on Savage2K.
	- Savage2K reports used entries in the queue in qword units instead
	  of dwords. Fixed WaitQueue2K accordingly.
	- Event counter 0 is in status word 2 instead of status word 1 on
	  Savage2K. Fixed ShadowWait accordingly.
	- Added a ShadowWaitQueue function that doesn't idle the engine
	  all the time. This improves 3D animation smoothness with concurrent
	  2D activity when shadow status is enabled.

2005-01-30  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD_3D):
	- Update comments about tiled surface regs for savage3d

2005-01-30  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit),
	(SAVAGEDRIScreenInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	Added two new options "DmaType" and "ForcePCIMode".

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

	* doc/man/X11/Imakefile
	Bugzilla #1090 <https://bugs.freedesktop.org/show_bug.cgi?id=1090>
	Fix typo in filename of IsModifierKey man page
	(Reported by Pavel Tsekov <ptsekov@gmx.net>)

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

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c
	Bugzilla #1692 <https://bugs.freedesktop.org/show_bug.cgi?id=1692>
	Remove reference to nonexistent Monitors file from xorgconfig
	(Report & patch from Dejan Lesjak <dejan.lesjak@ijs.si>)

2005-01-30  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c
	Fix option dontVTSwitch under *BSD, when XKB is disabled.
	Bugzilla #2252.
	* config/cf/OpenBSD.cf
	- Enable DoLoadableServer on amd64 and macppc, since the Dlloader
	works on these architectures
	- Reenable build of freetype, expat and xterm since OpenBSD
	doesn't provide alternative sources for those. 
	- use gcc -pipe as on base system.
	* config/cf/OpenBSDLib.tmpl
	bump libICE minor version here too.

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

	* programs/Xserver/hw/xfree86/etc/pci.ids:
	Update to latest rev from http://pciids.sf.net/
	* programs/Xserver/hw/xfree86/etc/extrapci.ids:
	Remove entries that now duplicate pci.ids
	Add entries for new Nvidia boards added in recent nv driver update

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

	* config/cf/X11.tmpl:
	* lib/ICE/ICElib.h:
	* lib/ICE/misc.c:
	* lib/SM/sm_manager.c:
	Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE
	soversion to 6.4 accordingly.  Change SM's use to the public version.
	The old version will be retained for compatibility.

2005-01-28  Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>

	* lib/X11/StrKeysym.c:
	- cleaned up boundary-case handling for Uxxxx Unicode keysym notation

2005-01-28  Thomas Winischhofer  <thomas-at-winischhofer-dot-net>

	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h:
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_accel.c:
	(SiSUSBAccelInit):
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_cursor.c:
	(SiSUSBLoadCursorImage), (SiSUSBLoadCursorImageARGB):
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c:
	(sisusbSetup), (SISUSBDriverFunc), (SISUSBProbe),
	(SiSUSB_CheckModeCRT1), (SISUSBSearchCRT1Rate):
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.h:
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.c:
	(SiSUSB_CalcCRRegisters), (SiSUSBBuildBuiltInModeList):
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.h:
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_video.c:
	- Accelerate HWcursor upload in double scan modes
	- Add "driverfunc" and report no hardware access needed
	- Remove unneeded stuff

2005-01-28  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Bus.c:
	(xf86FindPrimaryDevice):
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	(DoConfigure):
	* programs/Xserver/hw/xfree86/common/xf86DoProbe.c: (DoProbe):
	* programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch):
	* programs/Xserver/hw/xfree86/common/xf86Globals.c:
	* programs/Xserver/hw/xfree86/common/xf86Helper.c: (xf86AddDriver),
	(xf86AllocateScreen):
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput),
	(ddxProcessArgument), (ddxUseMsg):
	* programs/Xserver/hw/xfree86/common/xf86Priv.h:
	* programs/Xserver/hw/xfree86/common/xf86RandR.c:
	(xf86RandRGetInfo), (xf86RandRSetConfig):
	* programs/Xserver/hw/xfree86/common/xf86str.h:
	* programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c:
	(dummySetup), (dummyDriverFunc):
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: (FBDevSetup),
	(FBDevDriverFunc):
	* programs/Xserver/hw/xfree86/etc/scanpci.c: (main):
	* programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/bsd/arm_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/bsdi/bsdi_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c:
	* programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c:
	(ix86PciSelectCfgmech):
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	(linuxPciOpenFile), (linuxPciCfgRead), (linuxPciCfgWrite),
	(linuxPciCfgSetBits), (xf86GetPciDomain), (linuxMapPci):
	* programs/Xserver/hw/xfree86/os-support/bus/ppcPci.c:
	(ppcPciInit), (motoppcPciInit), (buserr), (pciCfgMech1Read),
	(pciCfgMech1Write), (pciCfgMech1SetBits):
	* programs/Xserver/hw/xfree86/os-support/hurd/hurd_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c:
	(xf86OpenConsole), (xf86CloseConsole):
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c:
	(SetKbdRepeat):
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/lynxos/lynx_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/nto/nto_ioperm.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/os2/os2_ioperm.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/shared/ioperm_noop.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/sysv/sysv_video.c:
	(xf86EnableIO):
	* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h:
	Modifying X.Org Xserver DDX to allow to run X with ordinary
	user permissions when no access to HW registers is required.
	For API changes which mostly involve the modifications to
	make the RRFunc (introduced with 6.8) more flexible please
	check Bugzilla #2407.
	NOTE: This patch applies changes to OS specific files for
	other OSes which I cannot test.
	
2005-01-27 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xrx/plugin/include/npapi.h
	Bugzilla #2398 (https://bugs.freedesktop.org/show_bug.cgi?id=2398)
	attachment #1765 (https://bugs.freedesktop.org/attachment.cgi?id=1765):
	Fix build bustage on AIX.
	Patch by Dan McNichol <mcnichol@austin.ibm.com>.

2005-01-27  Egbert Eich  <eich-at-freedesktop-dot-org>

	* lib/Xaw/XawIm.c: (SizeNegotiation), (CreateIC), (SetICValues):
	Muffle gcc4 sentinel (trailing NULL in varargs list) check
	(Marcus Meissner, Bugzilla #2392).
	
2005-01-27  Daniel Stone  <daniel@freedesktop.org>

	* include/extensions/scrnsaver.h:
	Include <X11/Xlib.h>.

2005-01-26 Roland Scheidegger <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_sarea.h
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h
	(Stephane Marchesin, me) Add support for color (framebuffer) tiling.
	Convert all XAA accel code to use explicit dst and src offset pitch
	control to make it work.
	Use the new drm surface ioctls to set up the tiled surfaces
	(if dri is enabled).
	(retroactively applied to Changelog)

2005-01-26 Roland Scheidegger <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	fix issues with mergedfb + pageflip (fix up sarea frame values)

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

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	Fix tiled framebuffer setup on Savage3D (Alex Deucher)

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

	* config/cf/xorg.cf:
	Disable building the Savage DRI driver.

2005-01-26  Alexander Gottwald  <ago at freedesktop dot org>

	* config/cf/mingw.cf:
	Define HasFreetype2 and HasZlib to NO.

2005-01-26  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	(IsBaseUnassigned64), (FindPCIVideoInfo):
	When we tested if a PCI base address was unassigned we 
	didn't take into account that this bar could have been
	the upper part of a 64bit base address.
	This fix makes this code 64bit bar aware (Bugzilla #2382).
	
2005-01-26  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Bus.c: (RemoveOverlaps):
	Rewrite of RemoveOverlaps() to make the code more readable.
	It was virtually impossible to determine if the old code did
	what it was supposed to do. Also changed paradigm:
	Trust the based address more than the (guessed) size
	(Bugzilla #2383).
	
2005-01-25  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	Jan. 2005 nv chipset update from Mark Vojkovich
	Bug #2380 <https://bugs.freedesktop.org/show_bug.cgi?id=2380>
	Patch #1752 <https://bugs.freedesktop.org/attachment.cgi?id=1752>

2005-01-25  Thomas Winischhofer  <thomas-at-winischhofer-dot-net>

	* config/cf/linux.cf:
	* programs/Xserver/hw/xfree86/drivers/sisusb:
	Add sisusb driver 

2005-01-25  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	(FindPCIVideoInfo):
	* programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h:
	Fix interpretation of 64bit PCI bases: read hi long word
	from the right bar (Michael Yaroslavtsev, Bugzilla #2322).
	
2005-01-25  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	(VIAInitVisualConfigs), (VIADRIScreenInit),
	(VIADRIFinishScreenInit):
	Fixes for the visual fixup commits:
	- Fix DRM memory manager initialization so that it doesn't 
	  overlap the pixmap cache.
	- Set accumAlphaSize to 0 for 16bpp visuals.

2005-01-24  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/i2c/xf86i2c.c:
	Bug #2004: Make DDC delay slightly longer.  (Thomas J. Moore)

2005-01-24  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONCopyData), (RADEONCopyRGB24Data), (RADEONCopyMungedData):
	Don't exclude 'RADEONInfoPtr info = ...' declaration even when
	not building with DRI support (Bugzilla #2370)
	
2005-01-24  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	Adding vgaHW module to PPC64 architecture.
	
2005-01-24  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	Adding dummy driver support to all platforms which don't build
	it by default yet. The dummy driver is completely generic and
	should work everywhere (Bugzilla #2369).
	
2005-01-24  Egbert Eich  <eich-at-freedesktop-dot-org>
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
	(I810DRILeave):
	Unmap XCursor AGP memory on VT switch to prevent system from lockup
	(Matthias Hopf, Bugzilla #2329).
	
2005-01-24  Daniel Stone  <daniel@fooishbar.org>

	* config/cf/Imake.tmpl:
	* config/cf/X11.tmpl:
	Disable potentially dangerous FreeType, zlib and libpng builds by
	default.  Disable xterm and XRX builds per default.

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

	* doc/man/Xext/Imakefile:
	* doc/man/Xext/XcupGetReservedColormapEntries.man:
	* doc/man/Xext/XcupQueryVersion.man:
	* doc/man/Xext/XcupStoreColors.man:
	Add man pages for TOG-CUP extension functions.   (Converted to
	man page format by Sun based on TOG-CUP specification docs.)

2005-01-21  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/linux.cf:
	* programs/Xserver/hw/xfree86/os-support/linux/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c:
	(lnx_savefont):
	* programs/Xserver/hw/xfree86/vgahw/Imakefile:
	Alan Cox requested that we check the kernel version before
	we use kernel VGA font save/restore as the required features
	have been added to Linux 2.6.11 (Bugzilla #2277).
	
2005-01-21  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c:
	(AccelInit):
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsPreInitHiQV), (chipsModeInitHiQV):
	Comparing the C&T driver code with the original BE support patch
	by Rob Taylor and Jean-Laurent Gazelle it looks like the handling 
	of the availability of a dual endian fb aperture and the byte 
	swapping control bit appears to be slightly wrong.
	This patch attempts to fix it (Bugzilla #2346).

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

 	* xc/config/imake/imakemdep.h:
	Pass through additional #defines for Solaris.
	(Sun bug id #5097074 - Alan Coopersmith)

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

	* programs/Xserver/hw/xfree86/common/xf86Xinput.c:
	Fix debugging ErrorF() so it compiles when DEBUG is true.

Wed Jan 19 16:52:51 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/Imakefile: Add MMXOPTIONS to fbcopy.c

2005-01-19  Alan Coopersmith  <alan.coopersmith@sun.com>
	* doc/man/Xt/Imakefile
	* doc/man/Xt/XtAddCbk.man
	* doc/man/Xt/XtAddIn.man
	* doc/man/Xt/XtAllocGC.man
	* doc/man/Xt/XtAppE.man
	* doc/man/Xt/XtAppEM.man
	* doc/man/Xt/XtAppSTC.man
	* doc/man/Xt/XtClass.man
	* doc/man/Xt/XtConvSt.man
	* doc/man/Xt/XtConvert.man
	* doc/man/Xt/XtCreateSR.man
	* doc/man/Xt/XtDisplayI.man
	* doc/man/Xt/XtErr.man
	* doc/man/Xt/XtErrM.man
	* doc/man/Xt/XtExtEvDis.man
	* doc/man/Xt/XtGEDB.man
	* doc/man/Xt/XtGetANC.man
	* doc/man/Xt/XtGetActK.man
	* doc/man/Xt/XtGetAres.man
	* doc/man/Xt/XtGetSTO.man
	* doc/man/Xt/XtGetSres.man
	* doc/man/Xt/XtInit.man
	* doc/man/Xt/XtInitWC.man
	* doc/man/Xt/XtManChild.man
	* doc/man/Xt/XtOffset.man
	* doc/man/Xt/XtOwnSel.man
	* doc/man/Xt/XtRegDraw.man
	* doc/man/Xt/XtResPA.man
	* doc/man/Xt/XtSession.man
	* doc/man/Xt/XtSetLangP.man
	* doc/man/Xt/XtSetSP.man
	* doc/man/Xt/XtSetVal.man
	* doc/man/Xt/XtSetWMC.man
	Xt man page cleanups/merge with Sun versions (Alan Coopersmith &
	Sun Microsystems docs teams)
	Bug #2331 <https://bugs.freedesktop.org/show_bug.cgi?id=2331>
	Attachment #1718 <https://bugs.freedesktop.org/attachment.cgi?id=1718>

2005-01-19 Thomas Winischhofer <thomas@winischhofer.net>
	SiS driver (all files)
	- Fix off-by-one error in setting up offscreen-images
	- Fix for retrieval of mode timing from BIOS for LCD
	- Fix for DGA in MergedFB mode
	- Code size reduction by more calculations, less tables
	- ShadowFB uses fast memcpy (correctly) now
	- Prefer user given modes over default ones		    
	- Add ForcePanelRGB option
	- Wrap fb and MMIO access with macros for easier porting

2005-01-18 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/nls/compose.dir
	* xc/nls/locale.dir
	* xc/nls/Compose/Imakefile
	* xc/nls/Compose/pt_BR.UTF-8
	* xc/nls/XI18N_OBJS/Imakefile
	* xc/nls/XI18N_OBJS/pt_BR.UTF-8
	* xc/nls/XLC_LOCALE/Imakefile
	* xc/nls/XLC_LOCALE/pt_BR.UTF-8
	* xc/programs/Xserver/XpConfig/Imakefile
	Bugzilla #1896 (https://bugs.freedesktop.org/show_bug.cgi?id=1896)
	attachment #1675 (https://bugs.freedesktop.org/attachment.cgi?id=1675):
	Add support for pt_BR.UTF-8 locale.
	Patch by Gustavo Noronha Silva, Branden Robinson, Julien Lafon.

2005-01-17  Kristian HÃ¸gsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/input/evdev/evdev.c (EvdevReadInput)
	(EvdevReadInput): Handle horizontal wheel events and move mapping
	of extra buttons up so they don't overlap the wheel buttons.
	Patch from Alan Swanson (#968).

2005-01-15  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/fb/fbmmx.c:
	* programs/Xserver/fb/fbpict.c:
	* programs/Xserver/fb/fbpict.h:
	Bug #1895: Fix fbComposeGetSolid for BGR.  (David S. Miller)	

Fri Jan 14 17:03:40 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/mi/miwindow.c (miSlideAndSizeWindow): Fix from Keith
	Packard for bitgravity bugs in the Composite extension, reported
	by Amir Bukhari.

Fri Jan 14 11:12:46 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbpict.c (fbComposite): Use mmx CopyArea in
	a few more places.

2005-01-14  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86PM.c: (eventName),
	(DoApmEvent), (xf86HandlePMEvents):
	- Don't suspend Xserver on APM standby request as this seems
	  to cause problems on may systems which don't support APM
	  standby and might not be required as according to the APM
	  specs the chips should receive enough power to retain its
	  state.
	- Print out power state change requests to log file in all 
	  verbosity levels.
        - Don't change server state if no driver PM function is 
	  registered.
	(Bugzilla #2279)

2005-01-14  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/linux.cf:
	* programs/Xserver/hw/xfree86/os-support/linux/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx.h:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c:
	(getfont), (lnx_savefont), (setfont), (lnx_restorefont),
	(lnx_switchaway), (lnx_freefontdata):
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c:
	(xf86OpenConsole), (xf86CloseConsole):
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c:
	* programs/Xserver/hw/xfree86/os-support/shared/VTsw_usl.c:
	(xf86VTSwitchAway):
	* programs/Xserver/hw/xfree86/vgahw/Imakefile:
	* programs/Xserver/hw/xfree86/vgahw/vgaHW.c: (vgaHWRestoreFonts),
	(vgaHWSaveFonts):
	Let the OS instead of X save/restore text console fonts on Linux.
	So far we relied on the generic VGA layer to restore text console
	fonts for us when shutting down the server or VT switching back 
	to the text console.
	This has worked rather well but it has some downsides on Linux:
	a. Many people use fbdev as console text mode. In this case it is
	   not necessary to save/restore console fonts as the console is 
	   running in graphics mode anyway. 
	b. Some architectures don't have a fbdev console but require a
	   full POST of even the primary card (ie. IA64). This posting 
	   has to take place before we even have a chance to save
	   anything. Therefore the fonts we save are the once written to 
	   the chip by POST, not what has been programmed by the user.
	c. Certain chipsets utilize the BIOS to perform mode setting. This
	   may interfer with the vga save/restore font function in a 
	   strange way.
	It would therefore be preferrable to let the OS - which has been
	used to set up the font in the first place - take care of 
	saving/restoring the data.
	I will attach a patch which will do so for Linux.
	To make this fully functional a small patch needs to be applied to
	the Linux kernel. 
        To disable this feature add:
	#define DoOSFontRestore NO
	to your host.def. (Bugzilla #2277)
	
2005-01-14  Egbert Eich  <eich-at-freedesktop-dot-org>

        * lib/X11/lcFile.c: (normalize_lcname):
        Made some security enhancements:
        - no writing past end of buffer caused by bogus locale.
        - explicitely add a \0 character at end of string.
        (Ienup Sung, Bugzilla #2262)

2005-01-14 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
	Disable 32bpp depth buffers (Mesa limitations)

2005-01-14  Alexander Gottwald  <ago at freedesktop dot org>
	* xc/programs/Xserver/os/xprintf.c:
	Added copyright notice.

2005-01-14 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/afb/afbbres.c   
	* xc/programs/Xserver/afb/afbbresd.c  
	* xc/programs/Xserver/afb/afbclip.c   
	* xc/programs/Xserver/afb/afbhrzvert.c
	* xc/programs/Xserver/afb/afbline.c   
	* xc/programs/Xserver/afb/afbmodule.c 
	* xc/programs/Xserver/afb/afbpixmap.c 
	* xc/programs/Xserver/afb/afbpolypnt.c
	* xc/programs/Xserver/afb/afbpushpxl.c
	* xc/programs/Xserver/afb/afbtegblt.c
	* xc/programs/Xserver/cfb/Imakefile.inc
	* xc/programs/Xserver/cfb/cfballpriv.c
	* xc/programs/Xserver/cfb/cfbbitblt.c
	* xc/programs/Xserver/cfb/cfbcppl.c
	* xc/programs/Xserver/cfb/cfbgc.c
	* xc/programs/Xserver/cfb/cfbglblt8.c
	* xc/programs/Xserver/cfb/cfbmap.h
	* xc/programs/Xserver/cfb/cfbpixmap.c
	* xc/programs/Xserver/cfb/cfbscrinit.c
	* xc/programs/Xserver/cfb/cfbtab.h
	* xc/programs/Xserver/cfb/cfbteblt8.c
	* xc/programs/Xserver/cfb/cfbunmap.h
	* xc/programs/Xserver/mfb/maskbits.c
	* xc/programs/Xserver/mfb/maskbits.h
	* xc/programs/Xserver/mfb/mergerop.h
	* xc/programs/Xserver/mfb/mfb.h
	* xc/programs/Xserver/mfb/mfbclip.c
	* xc/programs/Xserver/mfb/mfbfont.c
	* xc/programs/Xserver/mfb/mfbgc.c
	* xc/programs/Xserver/mfb/mfbmisc.c
	* xc/programs/Xserver/mfb/mfbpushpxl.c
	* xc/programs/Xserver/XpConfig/Imakefile
	Bugzilla #1114 (https://bugs.freedesktop.org/show_bug.cgi?id=1114)
	attachment #667 (https://bugs.freedesktop.org/attachment.cgi?id=667):
	Convert afb and cfb{,16,24,32} to be dlloader-friendly.
	Patch by Adam Jackson  <ajax@freedesktop.org>.

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

	* programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_bcopy.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_checks.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_frect.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_frectsp.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspans.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspanssp.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.h:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_glyph.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_stubs.c:
	Bug #1259: Convert sunleo(4) to fb.

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

	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_bcopy.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dga.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb.h:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_rcache.h:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_regs.h:
	* programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile:
	Bug #1891: XAA support for Sun FFB.  (Dave S. Miller)

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

	* config/cf/xorg.cf:
	Use dlloader by default for loadable server builds.

2005-01-14 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/nls/compose.dir
	* xc/nls/locale.alias
	* xc/nls/locale.dir
	* xc/programs/Xserver/XpConfig/Imakefile
	Bugzilla #1830 (https://bugs.freedesktop.org/show_bug.cgi?id=1830)
	attachment #1674 (https://bugs.freedesktop.org/attachment.cgi?id=1674):
	Adding support for the bs_BA (bs, bs_BA, bs_BA.iso88592, 
	bs_BA.ISO-8859-2, bs_BA.ISO_8859-2, bs_BA.UTF-8) locale.
	Patch by Vedran Ljubovic <vljubovic@smartnet.ba>.

Thu Jan 13 17:45:13 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/GL/glx/glxcmds.c (DoCreateGLXPixmap): Make sure
	the pixmap is a valid new resource

	* programs/Xserver/GL/glx/glxcmds.c (DoCreateContext): Make sure
	the context is a legal new resource.

	* lib/GL/glx/glx_pbuffer.c (CreatePbuffer): Handle null
	attrib_list.

	* lib/GL/glx/glx_pbuffer.c (CreateDrawable): Handle null
	attrib_list; copy attrib_list to data; actually allocate the new
	GLXDrawable.

Thu Jan 13 15:40:29 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): Add
	MMX implementation of non-repeating source IN repeating mask, aka
	"translucent window".

	* programs/Xserver/fb/fbmmx.c (fbCopyAreammx,
	fbCompositeCopyAreammx): Add MMX implementation of CopyArea.

	* programs/Xserver/fb/fbcopy.c (fbCopyNtoN): Use MMX
	implementation of CopyArea.

	* programs/Xserver/fb/fbpict.c (fbComposite): Use the new
	implementations.

2005-01-13 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c

	Some of the newer Radeons (R420 for example) have MM_TABLE's
	with size 0x33 (instead of 0x0c that we know). Furthermore,
	they lockup during access of I2C bus !
	
	Add a check to validate MM_TABLE.

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

	* programs/Xserver/hw/xfree86/common/compiler.h:
	Bug #2114: PPC64 Linux build fix: use system definition of eieio().
	Originally Gentoo bug #66223.  (Tim Yamin, Donnie Berkholz)

2005-01-12  Kristian HÃ¸gsberg  <krh@redhat.com>

	* config/cf/linux.cf: 
	* programs/Xserver/hw/xfree86/input/evdev/evdev.c: 
	* programs/Xserver/hw/xfree86/input/evdev/Imakefile:
	Add new evdev input driver.  This driver uses the linux input
	layer directly and can handle both mice and keyboards.

	* ChangeLog:
	Convert this to UTF-8 again.  The ChangeLog should be kept in
	UTF-8.

2005-01-12 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.h
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_cursor.c
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c
	Import some changes from the Unichrome project.
	- Fixes 2D acceleration problems
	- Adds AGP DMA

2005-01-11 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
	More visual fixing.

2005-01-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* lib/X11/lcFile.c: (normalize_lcname), (_XlcResolveLocaleName):
	'Normalize' locale names (ie. remove any '-' and '_' and convert
	to lower case after the <language>_<territory> part) before
	matching against locale.alias (Bugzilla #2262).
	This needs adequate testing that we don't accidentally introduce
	undesirable side effects.
	
2005-01-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	Don't build tdfx DRI driver on any platform but x86 and AXP
	as therequired Glide3 lib is only available there (if at all).
	Readability fixes (Bugzilla #2264).

2005-01-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/chips/chips.man:
	Explain the FpMode option (Bugzilla #2261).
	
2005-01-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/ddc/edid.h:
	Minor format fix.
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (KbdPreInit),
	(PostKbdEvent):
	Added explanatory comment and debug code.
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c:
	(lnxPMConfirmEventToOs):
	Added comment.
	
2005-01-11 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
	Add alpha buffer initialization to 32bpp modes.
	Move 24/8 mode to first exported mode as it works best (currently).

2005-01-10 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/spooler.c
	Bugzilla #2167 (https://bugs.freedesktop.org/show_bug.cgi?id=2167)
	attachment #1641 (https://bugs.freedesktop.org/attachment.cgi?id=1641):
	Fix broken Solaris print queue enumeration.

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

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit),
	(SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit),
	(SAVAGEDRICloseScreen):
	- Support for PCI Savages: on PCI cards don't run
	  SAVAGEDRIAgpInit, add PCI DMA buffers instead of AGP
	  buffers. Set dma_type properly in SAVAGEDRIKernelInit.
	- Something's still wrong with ShadowStatus on the PCI card I'm
	  testing here. Probably a DRM issue.
	- Fixed error handling. Call SAVAGEDRICloseScreen instead of
	  DRICloseScreen.

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h:
	- Added AGP/PCI detection (copied from the radeon driver).

2005-01-10  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/linux.cf:
	* config/cf/xorg.cf:
	Make MIPS build rules more standard conformant: Use a macro
	defined in the project specific config file for OptimizedCDebugFlags.
	
2005-01-10 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/attributes.h
	Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254)
	attachment #1659 (https://bugs.freedesktop.org/attachment.cgi?id=1659):
	Refix for gcc4.0 build failure. It seems that the |ExecCommand()|
	function has no consumer and can safely be removed.

2005-01-10  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	When having a place to define DevelDrivers for AMD64
	we should have reference it, too.
	
2005-01-10  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent):
	PC keyboards internally generate a different scan code when the
	ALT modifier is pressed with the SysReq/Print key. Since X expects
	the same scancode regardless of the modifier the keyboard driver
	has to 'map the code back'. So far it does so when seeing the
	SysReq scancode without checking if the modifier is on. If this
	scancode is also sent by another key on an extended keyboard it
	receives the same remapping. 
	Fix: Add check for ALT modifier down before doing the remapping
	(Bugzilla #2255, Helmut Fahrion).

2005-01-10 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/Util.c
	* xc/programs/Xserver/Xprint/attributes.h
	* xc/programs/Xserver/Xprint/ps/Ps.h
	Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254)
	attachment #1654 (https://bugs.freedesktop.org/attachment.cgi?id=1654):
	Fix gcc4.0 build failure.
	Patch by Egbert Eich  <eich@freedesktop.org> and Roland Mainz
	<roland.mainz@nrubsig.org>

2005-01-10  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c:
	(SpecialKey):
	Make option 'DontVTSwitch' work again with kbd driver 
	under Linux.
	The kbd driver now calls the OS layer to handle special
	keys. Possibly other special keys and other OSes need to 
	be looked at also. 
	(Bugzilla #2252, Helmut Fahrion).

2005-01-10 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Revert some changes to TweakMemorySize

2005-01-09  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/config/cf/mingw.cf:
	Adjust XVendorManNameString, XVendorContact, OSName and OSVendor

2005-01-10 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
	* xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
	Fix VIA DRI initialization so that the correct visuals are exported.

2005-01-09  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/Imakefile:
	Fix library dependencies for libxkb.a on cygwin and mingw.
	
2005-01-09  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/xkb/ddxList.c
	* xc/programs/Xserver/xkb/ddxLoad.c
	Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245)
	attachment #1647 (https://bugs.freedesktop.org/attachment.cgi?id=1647):
	export Win32System and Win32TempDir
	remove #ifdef WIN32 block for building xkbcomp commandline
	create win32 tempfile in system tempdir
	use PATH_MAX*4 for commandline buffer
	unlink tempfile again
	
2005-01-09  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/xkb/ddxLoad.c
	Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245)
	attachment #1645 (https://bugs.freedesktop.org/attachment.cgi?id=1645):
	cleanup some #ifdef __UNIXOS2__ and WIN32 blocks.
	make OutputDirectory check the size of the buffer
	quote all file and pathnames in the xkbcomp commandline
	use PATH_MAX*4 for commandline buffer

2005-01-09  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/include/Xwindows.h:
	Make sure PATH_MAX is at least 1024

2005-01-08 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp
	Bugzilla #2240 (https://bugs.freedesktop.org/show_bug.cgi?id=2240)
	attachment #1642 (https://bugs.freedesktop.org/attachment.cgi?id=1642):
	Fix incorrect usage of /usr/bin/tr in startup script (the used
	"[\n]" is neither correct or portable, using "\n" seems to be
	sufficient (this fixes various "random" issues, including
	including Debian bug #258419 and Debian bug #264983).
	Patch by Drew Parsons <dparsons@debian.org>.

2005-01-07 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/lib/GL/mesa/tnl/Imakefile.inc
	Add missing t_vb_cull.c

2005-01-06 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c
	Cleanup of extension string handling (Ian Romanick)

2005-01-06 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/extras/drm/linux/drm_pm.h
	Missing file

2005-01-06 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile
	* xc/programs/Xserver/hw/xfree86/drivers/i810/common.h
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i810.man
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_common.h
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	* xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_reg.h
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_state.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_texblend.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_metaops.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_reg.h
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_state.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_tex.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texstate.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_ioctl.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_screen.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_state.c
	* xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_tex.c
	* xc/extras/drm/shared/drm_pciids.txt
	* xc/extras/drm/shared/i915_drv.h
	* xc/extras/drm/shared/i915.h
	* xc/extras/drm/linux/drm_drv.h
	* xc/extras/drm/linux/drm_os_linux.h
	* xc/extras/drm/linux/drmP.h
	* xc/extras/drm/linux/i915_drv.c
	* xc/extras/drm/linux/Makefile
	* xc/extras/drm/linux/Makefile.kernel
	Add:
	- Intel i915GM support to 2D DDX and 3D Mesa drivers.
	- PanelID identification
	- DRI suspend/resume support
	- Detection of monitor changes on VT switches
	- Support custom video modes if available in the Video BIOS
	- 3D enhancements:
		* GL_ARB_texture_cube_map
		* GL_EXT_blend_equation_separate
		* GL_ATI_blend_equation_separate
		* GL_ARB_point_parameters
		* GL_NV_blend_square
		* GL_EXT_cull_vertex
		* GL_ARB_depth_texture
		* GL_SGIX_depth_texture
		* GL_ARB_shadow
		* GL_EXT_shadow_funcs
		* GL_3DFX_texture_compression_FXT1
	By Tungsten Graphics, Keith Whitwell & Alan Hourihane.

2005-01-05 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/xterm/INSTALL
	* xc/programs/xterm/MANIFEST
	* xc/programs/xterm/Makefile.in
	* xc/programs/xterm/Tekproc.c
	* xc/programs/xterm/VTPrsTbl.c
	* xc/programs/xterm/VTparse.def
	* xc/programs/xterm/VTparse.h
	* xc/programs/xterm/XTerm.ad
	* xc/programs/xterm/aclocal.m4
	* xc/programs/xterm/button.c
	* xc/programs/xterm/charclass.c
	* xc/programs/xterm/charproc.c
	* xc/programs/xterm/configure
	* xc/programs/xterm/configure.in
	* xc/programs/xterm/ctlseqs.ms
	* xc/programs/xterm/cursor.c
	* xc/programs/xterm/doublechr.c
	* xc/programs/xterm/fontutils.c
	* xc/programs/xterm/fontutils.h
	* xc/programs/xterm/input.c
	* xc/programs/xterm/main.c
	* xc/programs/xterm/main.h
	* xc/programs/xterm/menu.c
	* xc/programs/xterm/menu.h
	* xc/programs/xterm/misc.c
	* xc/programs/xterm/os2main.c
	* xc/programs/xterm/plink.sh
	* xc/programs/xterm/precompose.c
	* xc/programs/xterm/print.c
	* xc/programs/xterm/ptyx.h
	* xc/programs/xterm/resize.c
	* xc/programs/xterm/screen.c
	* xc/programs/xterm/scrollbar.c
	* xc/programs/xterm/testxmc.c
	* xc/programs/xterm/trace.c
	* xc/programs/xterm/util.c
	* xc/programs/xterm/uxterm
	* xc/programs/xterm/version.h
	* xc/programs/xterm/xstrings.c
	* xc/programs/xterm/xterm.h
	* xc/programs/xterm/xterm.log.html
	* xc/programs/xterm/xterm.man
	* xc/programs/xterm/xterm_io.h
	* xc/programs/xterm/xtermcfg.hin
	* xc/programs/xterm/unicode/README
	* xc/programs/xterm/unicode/make-precompose.sh
	* xc/programs/xterm/unicode/precompose.c.head
	Bugzilla #1979 (https://bugs.freedesktop.org/show_bug.cgi?id=1979)
	attachment #1639 (https://bugs.freedesktop.org/attachment.cgi?id=1639):
	Update xterm from version #196 to version #197:
	- modify configure script to remove empty "-DPROJECTROOT="
	  definition which resulted unusable values for luit's default path.
	- update precompose.c based on Unicode 4.0.1
	- several minor fixes based on Intel compiler warnings.
	- change default translations so a BtnDown which is not recognized
	  is simply ignored rather than emitting a bell. That makes it less
	  obtrusive when the user tries to use a mouse which provides more
	  capabilities than the X mouse driver supports, e.g., one with a
	  horizontal scroll wheel (Debian #265133).
	- note in xterm's manpage that translations is not specific to xterm
	  (Debian #278897).
	- modify uxterm script to use locale program to verify if the
	  derived locale is installed (Debian #246398).
	- correct font handling for active icon when in UTF-8 mode (report
	  by Paolo Liberatore).
	- make active-icon and toolbar configurations work together.
	- modify the criteria for disowning primary selection. Previously,
	  this happened anytime the cursor was moved before the end of the
	  selection. That would ensure that any insert/delete of char or
	  line, as well as scrolling, would disown the selection. The new
	  criteria change this to checking if the operations would modify
	  the data which is highlighted (Debian #277832).
	- reimplement DECALN with functions for vt420 rectangles, fixes
	  selection for this case.
	- implement vt420 rectangle operations.
	- add parsing, for debug/test of vt220 soft-fonts.
    	- add menu entry, actions and escape sequence to allow
	  enabling/disabling toolbars at runtime.
	- improve rendering for Xft, allow it to draw non-linedrawing
	  characters such as "pi", which were drawn from internal tables
	  with patch #180 (Freedesktop.org Bugzilla #1260).
	- add configure option --enable-mini-luit, ifdef'd the mini-luit
	  feature with OPT_MINI_LUIT.
	- add mini-luit feature, which supports Latin9 directly rather than
	  via luit, provided that Unicode fonts are used (Freedesktop.org
	  Bugzilla #1571, request by Stefan Dirsch, patch by Michael
	  Schroeder).
	- for Linux, if IUTF8 is defined, e.g., on recent 2.6.x kernels, set
	  the corresponding flag for the slave pty, to enable UTF-8
	  interpretation of backspace in cooked mode (Freedesktop.org
	  Bugzilla #1578, request by Stefan Dirsch).
	- modify faceSize resource to use a floating-point internal value
	  (adapted from patch by Sam Stephenson).
	- correct handling selection of tabs over cleared space in UTF-8
	  mode. In this special case, xterm represents the whitespace with a
	  null rather than a space character (Debian #276447).
	- amend fix for infinite loop from patch #192 to check if there
	  is wrapped text to output in a following iteration (Debian
	  #273202).
	- fixes ifdef'd with __INTERIX to allow building with Interix
	  (Windows Services for UNIX) 3.5 using the xlibs libraries from
	  freedesktop.org (patch by Min Sik Kim).
	- amend solution for Debian #252873, #260471 from patch #194 by
	  making the cursor not explicitly colored if only the foreground
	  color is set, and the cursor is on a blank space (Debian #275473).
	- correct logic for send/receive mode (SRM) with regard to control
	  characters.
	- fix masking of invisible text in wide-character mode, which did
	  not work for line-drawing characters.
	- incorporate CF_XOPEN_SOURCE into configure script, replacing
	  CF_GNU_SOURCE.
	Patch by Thomas Dickey <dickey@radix.net>.

2005-01-04 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/glxgears/glxgears.c
	Bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220)
	attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630):
	Make glxgears a better GL client via calling |glFinish()| between frame
	swaps to avoid that the GL instruction queue gets spammed, sometimes
	even killing all interactive usage of the Xserver.

2005-01-04  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorg.cf:
	- made structure of PPC64 part look more like the other
	  structures.
	- added VBE driver to PPC64. I don't know if this really
	  makes sense, but since we are building the int10 module
	  we should also build the vbe module.
	- added i915 DRM driver to list of drivers for the AMD64 
	  architecture.
	- added a check for gcc versions > 3 for setting GccAliasingFlags.
	
2005-01-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211)
	attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627):
	xorgconfig default keyboard model outdated (should be pc105, 
	not pc101/pc102)

Mon Jan  3 12:45:10 2005  SÃ¸ren Sandmann  <sandmann@redhat.com>

	Clean-ups and support for AMD64. Bug 1067.
	Patch by Nicholas Miell (nmiell@comcast.net)
	
	* programs/Xserver/fb/Imakefile: Add support for AMD64

	* programs/Xserver/fb/{fbmmx.[ch],fbpict.c}: Many cleanups
	using <mmintrin.h> instead of __builin_ia32_*, and intrinsics
	instead of inline assembly. Also unconditionally use pshufw on
	AMD64. 

	* programs/Xserver/fb/*: s/USE_GCC34_MMX/USE_MMX/g

2005-01-03  Egbert Eich  <eich-at-freedesktop-dot-org>

	* include/Xos.h:
	* include/Xthreads.h:
	gcc 4 doesn't like predeffines line 'linux' any more.
	To muffle the compiler replace them with __linux__
	(Bugzilla #2207).
	
2005-01-03  Adam Jackson  <ajax@freedesktop.org>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c:
	Bug #1488: Fix crash on i830 during startup. (Eric Anholt)	

2005-01-03  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/Xprint/attributes.c: (AppendEntry):
	Added missing return value (Bugzilla #2205)
	Problem found by Stefan Kulow.

2005-01-03  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	(screen_configuration):
	Added missing return value (Bugzilla #2206)
	Problem found by Stefan Kulow.

2005-01-03 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/lib/XprintAppUtil/xpapputil.c
        * xc/lib/XprintAppUtil/xpapputil.h
	* xc/lib/XprintUtil/xprintutil.c
	* xc/lib/XprintUtil/xprintutil.h
	* xc/programs/glxgears/glxgears.c
	* xc/programs/xdbedizzy/xdbedizzy.c
	* xc/programs/xedit/Xedit-xprint.ad
	* xc/programs/xedit/commands.c
	* xc/programs/xlogo/print.c
	* xc/programs/xlsfonts/xlsfonts.c
	* xc/programs/xlsfonts/xlsfonts.man
	* xc/programs/xlsfonts/xlsfonts.sgml
	* xc/programs/xman/Xman-xprint.ad
	* xc/programs/xman/handler.c
	* xc/programs/xman/print.c
	* xc/programs/xman/print.h
	* 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/printdialogprivates.h
	* xc/programs/xmore/xmore.c
	* xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
	* xc/programs/xphelloworld/xphelloworld/xphelloworld.c
	* xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c
	* xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c
	* xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c
	* xc/programs/xplsprinters/xplsprinters.c
	* xc/util/memleak/getretmips.c
	Bugzilla #1706 (https://bugs.freedesktop.org/show_bug.cgi?id=1706)
	attachment #1615 (https://bugs.freedesktop.org/attachment.cgi?id=1615):
	XprintUtils 2004/Q3 update. This adds various new features to the
	XprintUtils library including support for page resolutions where 
	X_resolution!=Y_resolution, listfonts-mode control and initial framework
	for the COLORSPACE extension.
	Patch by Roland Mainz <roland.mainz@nrubsig.org> and Julien Lafon
        <julien.lafon@gmail.com>.

2005-01-02  Matthieu Herrb <matthieu.herrb@laas.fr>

	* doc/man/Xt/XtNextEv.man:
	Fix formatting.

2005-01-02  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEInitVisualConfigs):
	Make 32-bit visuals match the set of visuals supported by the DRI
	driver.

2005-01-02  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit),
	(SAVAGEDRIInitBuffers), (SAVAGEDRIMoveBuffers):
	Reenabled SAVAGEDRIInitBuffers and SAVAGEDRIMoveBuffers and fixed
	lockups they were causing. InitBuffers now uses the DRM clear
	command, MoveBuffers needs to wait for 3D idle. Some related
	cleanups.

2005-01-01  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageInitialize2DEngine), (SavageInitAccel):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGECreateContext), (SAVAGEDestroyContext),
	(SAVAGEWakeupHandler), (SAVAGEBlockHandler), (SAVAGESelectBuffer),
	(SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIKernelInit),
	(SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit),
	(SAVAGEDRIInitBuffers), (SAVAGEDRICloseFullScreen):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(ShadowWait), (SavageIdentify), (SavageProbe), (SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_hwmc.c:
	(SAVAGEXvMCCreateContext):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_sarea.h:
	Updates to support the new Savage DRM driver (version 2.0.x) which
	was just committed to DRM CVS. Cleaned up the interface to the DRI
	driver. Bumped the Savage DDX version to 2.0.0 due to incompatible
	changes in that interface.

2005-01-01  Felix Kuehling  <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/os-support/xf86drm.h:
	Added new DRM map type DRM_CONSISTENT for consistent PCI
	memory. Only implemented in the Linux DRM so far.

2004-12-24  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONProbePLLParameters), (RADEONInitCrtc2Registers):
	- Fix MCLK / SCLK calculation (Benjamin Herrenschmidt) bug 2144
	- formatting cleanup

2004-12-24  Alexander Gottwald  <ago at freedesktop dot org>

	* xc/programs/Xserver/xkb/ddxLoad.c:
	Print error message if CreateProcess fails
	Simplify popen simulation code for WIN32
	Remove temporary file after executing xkbcomp
	        
2004-12-22  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/programs/Xserver/hw/xfree86/common/xf86Init.c:
	* xc/lib/Xmu/CvtStdSel.c:
	* xc/programs/Xserver/hw/xfree86/os-support/bus/Sbus.c:
	Bug #2123 <https://bugs.freedesktop.org/show_bug.cgi?id=2123>
	Attachment #1587 <https://bugs.freedesktop.org/attachment.cgi?id=1587>
	Call to uname should not check for return == 0, but for >= 0 instead

2004-12-20  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/hw/via/viaLowLevel.c: (pciCommand), (agpCommand):
	* lib/XvMC/hw/via/viaXvMC.c: (XvMCCreateContext),
	(XvMCDestroyContext), (XvMCSyncSurface):
	Updated libviaXvMC to Unichrome release 0.13.3.

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

	* programs/Xserver/hw/xfree86/drivers/trident/trident_dac.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/tvga_dac.c:
	Bug #1202: Remove long-broken 1bpp and 4bpp support from trident
	driver.  (Jakub Stachowski)

2004-12-19  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/r128.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128.man:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c:
	(R128EngineInit), (R128RestoreCCEAccelState), (R128CCEAccelInit),
	(R128RestoreAccelState), (R128MMIOAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/r128_cursor.c:
	(R128SetCursorColors), (R128SetCursorPosition),
	(R128LoadCursorImage), (R128HideCursor), (R128ShowCursor):
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	(R128EntPriv), (R128INPLL), (R128Blank), (R128Unblank),
	(R128GetBIOSParameters):
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c:
	(R128Probe):
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h:
	- Add support for Dualhead on M3/M4 (bug 1760)

2004-12-19  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig), (RADEONPreInit):
	- Make dualhead ram allocation cleaner and related messages
	  clearer

2004-12-19  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c:
	(ATIEnterVT):
	* programs/Xserver/hw/xfree86/drivers/ati/atidri.c:
	(ATIDRISetAgpMode), (ATIDRIAgpInit), (ATIDRIResume):
	* programs/Xserver/hw/xfree86/drivers/ati/atidri.h:
	- Add DRI resume support (Micha Feigin) bug 2063

2004-12-19  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(R100SetupTexture), (R200SetupTexture):
	- fix warnings (Ronny V. Vindenes)

2004-12-18  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	- fix warning and potential error in radeon_driver.c

2004-12-17  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/r128.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128.man:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	- Add VGAAccess option to r128 driver.  Based on Benh's radeon patch.
	  r128 should now work on ppcs without usefbdev.  To use this on ppc
	  make sure you set "usefbdev" to false. (bug 2089)

	* 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_driver.c:
	(RADEONProbePLLParameters), (RADEONGetPanelInfoFromReg),
	(RADEONGetLVDSInfo), (RADEONGetPanelInfo), (RADEONGetClockInfo),
	(RADEONQueryConnectedMonitors), (RADEONUpdatePanelSize),
	(RADEONDDCModes), (RADEONValidateDDCModes), (RADEONPreInitModes),
	(RADEONPreInit), (RADEONSave), (RADEONRestore),
	(RADEONInitDispBandwidth), (RADEONInitCrtc2Registers),
	(RADEONInitPLLRegisters), (RADEONInitPLL2Registers), (RADEONInit),
	(RADEONFreeScreen):
	- Apply Benjamin Herrenschmidt's radeon patches (bug 2064)

2004-12-16 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	
	Move DMA robustness fix into radeon_dri.c::RADEONEnterServer()
	as per suggestion by Michel DÃ¤nzer.
	
	I could not trigger a lockup, even with r300_demo (possibly it
	has code that flushes cache inside ?), so this must be good 
	enough..

2004-12-16 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
	
	Add DMA robustness fix from Nicolai Haehnle.
	
	TODO: move this fix into DRM driver or other parts of Xserver
	when R300 support is more stable.
	
	This fix affects only R300 and later variants and results in
	small slowdown when using CP acceleration in comparison to
	the previous version of the driver.
	
	We are still a lot faster in CP mode than using MMIO register
	access.
	
2004-12-15  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/xdm/dm.h:
	Remove unused define.
	* programs/Xserver/Xext/xres.c:
	Use snprintf.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h:
	Bug #2008: Fix gcc4 compile problem.

2004-12-15  Thomas Winischhofer  <thomas@winischhofer.net>
     
        * Fix MISC extension's PassMessage(). Make it actually
	  work (MsgVal was trashed) and fix memory leaks.
	* Increase MISC extension's minor number to 9 to indicate
	  that PassMessage() is actually usable
	 

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

	* lib/GL/mesa/shader/Imakefile.inc:
	Revert last change, shaderobjects.c is in Mesa 6.3 only.	

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

	* extras/Mesa/:
	Bug #2003: Import Mesa 6.2.1.

	* lib/GL/mesa/shader/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/r128/Imakefile.inc:
	Imakefile fixes for Mesa 6.2.1. (Sergio Montiero Basto)

2004-12-13  Egbert Eich  <eich-at-freedesktop-dot-org>

	* lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback):
	Removed #ifdef'ed out code together with the comment explaining
	why it was #ifdef'ed out.
		
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Fixed typo.

	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci):
	Added comment to a changed that's been committed with one of the
	previous commits.
	
2004-12-12 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/util/memleak/getretmips.c
	Bugzilla #758 (https://bugs.freedesktop.org/show_bug.cgi?id=758)
	attachment #375 (https://bugs.freedesktop.org/attachment.cgi?id=375):
	Fix a buffer overrun which may happen when the size of the stack buffer
	is exactly the same as the actual stack size.
	Patch by Stephen Kennedy <Stephen.Kennedy@havok.com>.

2004-12-12 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xext/saver.c
	Bugzilla #1695 (https://bugs.freedesktop.org/show_bug.cgi?id=1695)
	attachment #1230 (https://bugs.freedesktop.org/attachment.cgi?id=1230):       
	Fix crash in Xscreensaver code which allowed any authentificated X client
        to crash the Xserver using |XScreenSaverUnsetAttributes()|.
        Patch by ajax@nwnk.net

2004-12-12 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/hw/xfree86/common/xf86Xinput.c
	Bugzilla #1688 (https://bugs.freedesktop.org/show_bug.cgi?id=1688)
	attachment #1530 (https://bugs.freedesktop.org/attachment.cgi?id=1530):       
	Fix the current implementation to make it possible to slow down the
	mouse pointer or use arbitrary fractions (without running into
	rounding error issues). The change is using the same method of
	preserving rounding errors that the exponential method is already
	using.
	Patch by Jan Brunner <Jan_B@gmx.ch>.

2004-12-12  Kristian HÃ¸gsberg  <krh@redhat.com>

	* programs/Xserver/Xext/xf86vmode.c:
	Lower default verbosity for Xvidmode log messages to stop the
	extension from writing non critical info to the log, thus keeping
	the disk busy.
	https://bugs.freedesktop.org/show_bug.cgi?id=1552

	* programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c
	Add fix for bus scanning SEGV on ia64 with 460gx bus.
	https://bugs.freedesktop.org/show_bug.cgi?id=1383

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

	* config/cf/Imake.rules:
	* config/cf/Imake.tmpl:
	Bug #1054: When building dlloader modules, don't link them against
	any other shared libs.

2004-12-12 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
	
	Make DMA blitting code more robust.
	
2004-12-12 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
	
	Enable DRM support permanently, allowing its use for any
	CHIP_FAMILY > R300. 
	Fix bug in naming Mesa3d driver (it was defaulting to r200)

2004-12-12  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONSetAgpMode):
	- missing diff from agp 8x support

2004-12-12 Vladimir Dergachev <volodya@mindspring.com>

        Modified:
        * 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_dri.c
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h
        Add R300 (and later) DRM support, protected by X_R300_DRM
	option.

	Note: at the moment this is for 2d support only, if enabled
	running glxgears locks up my machine, but DMAForXv=yes 
	works fine.

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

	* doc/man/X11/XGetWProp.man:
	Fix missing XChangeProperty() prototype missing in 
	synopsis section.

2004-12-11  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitDRI):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	- add AGP 8x support (Hui Yu, Michel Daenzer) bug 1819

2004-12-11  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_bios.c:
	(RADEONGetConnectorInfoFromBIOS):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONQueryConnectedMonitors), (RADEONScreenInit),
	(RADEONInitFPRegisters):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	- only mess with Dynamicclocks on mobility chips (Benh, me) bug 1912
	- fix display detection (Hui Yu) bug 1559
	- Add new option "BIOSHotkeys" to allow the bios to control
	  output switching (off by default) bug 2000

	* programs/Xserver/hw/xfree86/drivers/savage/savage.man:
	- update the savage man page to document the "CrtOnly" option

2004-12-11  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* extras/Xpm/lib/Imakefile:
	* extras/Xpm/lib/RdFToI.c:
	* extras/Xpm/lib/WrFFrI.c:
	* extras/Xpm/lib/s_popen.c:
	* lib/Xpm/Imakefile:
	Replace s_popen() by a more specific function that allows only 
	one command in the pipe. Remove extraneous tests on file names
	that broke some applications. From Alex Reisen in Bugzilla #1920.

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_type.h:
	Bugzilla #1985 <https://bugs.freedesktop.org/show_bug.cgi?id=1985>
	sync to 12/08/04 version of Nvidia driver from Mark Vojkovich,
	including these fixes since last sync:
	    Fix some DAC/Graphics memory contention issues on newer 
	    NVIDIA chips (specifically, NV40).
	    More PCI IDs.
	    Also, I've had trouble getting some panels to work 
	    automagically so I expose an FPTweak option to let the user 
	    adjust a troublesome register.

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

	* config/cf/darwin.cf:
	Fix building with Apple gcc newer than version 3.3.

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

	* programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCloseScreen),
	(RootlessAccelInit):
	Fix crash with more than one screen reported by John Davidorff Pell.

2004-12-08  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/X11/ErrDes.c:
	* doc/man/general/X.man:
	Bugzilla #1980 (https://bugs.freedesktop.org/show_bug.cgi?id=1980)
	Handle XERRORDB only on WIN32 platform

2004-12-08 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/mi/miinitext.c
	Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361)
	attachment #1287 (https://bugs.freedesktop.org/attachment.cgi?id=1287):
	Avoid DRI initalisation when the Xfree86-DRI extension was turned
	off.
	Patch by Kristian HÃ¸gsberg <krh@bitplanet.net>.

2004-12-08 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/mi/miinitext.c
	Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361)
	attachment #938 (https://bugs.freedesktop.org/attachment.cgi?id=938):
	Allow more extensions to be enabled/disabled.

2004-12-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/extras/Xpm/lib/xpm.h
	Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830):
	Fix libXpm header (xpm.h) to use the X11 function begin/end marker
	macros (_XFUNCPROTOBEGIN, _XFUNCPROTOEND) instead of homegrown
	(native) C++ code.
	Patch by Kevin DeKorte <kdekorte@yahoo.com>.

2004-12-07 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/include/extensions/dpms.h
	Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830):
	Get DPMS header file (include/extensions/dpms.h) working with C++
	applications.
	Patch by Kevin DeKorte <kdekorte@yahoo.com> and Roland
	Mainz <roland.mainz@nrubsig.org>.

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

	* programs/Xserver/hw/xfree86/common/Imakefile:
	xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so
	define it if needed when building this file
	* programs/Xserver/hw/xfree86/common/xf86config.c:
	- bug fix: pointerMsg -> keyboardMsg in auto-configuration code.
	- make the 'kbd' driver the default for autoconfiguration everywhere.
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
	Previous fix broke hardware-based autorepeat. This fix
	mimics the behaviour of the legacy driver by making a local
	copy of the autoRepeat flag. 

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

	* lib/dmx/dmx.c: (DMXAddScreen), (DMXAddInput):
	Fix overwrite in DMX library calls (Bug #1989, Mark McLoughlin).

2004-12-06  Alexander Gottwald  <ago at freedesktop dot org>

	* include/Imakefile:
	Link Xwindows.h for cygwin too.

2004-12-06  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/fb/fbwindow.c: (fbCopyWindow):
	Use the same method of finding the screen pixmap of COMPOSITE
	extension is compiled in or not.
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	Removed stale make variable.
	* programs/Xserver/hw/xfree86/xaa/xaaWrapper.c:
	(xaaWrapperCreateWindow), (xaaWrapperWindowExposures),
	(xaaWrapperPaintWindow), (xaaSetupWrapper):
	Updated xaaWrapper.c: Under certain circumstances the 
	accel path was not used when possible.
	Removed some debugging stuff and stale code that had been
	commented out.
	* programs/Xserver/mi/micmap.c: (miListInstalledColormaps):
	Check if maps are really installed before attempting to list
	them.
	
2004-12-06  Daniel Stone  <daniel@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Apply Debian patch to re-POST via VBE if driver thinks it has no
	video memory (a symptom of incompletely coming up from D3 power
	state), which fixes some Dell laptops (closes: #1890).

2004-12-06  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/Imakefile:
	Removed linking of msvcr70.dll from Xming.

2004-12-06  Michel Daenzer  <michel@daenzer.net>

	* 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:
	(RADEONHostDataBlit), (RADEONHostDataBlitCopyPass):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitDRI):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONCopyData), (RADEON_420_422), (RADEONCopyRGB24Data),
	(RADEONCopyMungedData), (RADEONPutImage):
	When direct rendering is enabled, use hostdata blits to transfer data
	from system memory to video RAM, which should reduce CPU usage
	especially with larger videos. Can be disabled via Option "DMAForXv"
	if there should be any stability issues, but it's been stable for me
	during a week of testing. Based on a patch by Nikolaus Meine
	<meine@tnt.uni-hannover.de>.
	Probably fix endianness issues in some newer XVideo code, untested.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(R100SetupTexture), (R200SetupTexture):
	Also use hostdata blits to transfer RENDER image data to video RAM to
	avoid idling the accelerator engine. Increases RENDER performance
	significantly for me.

	These changes were only tested on an M9 in a Titanium PowerBook but
	should work with all Radeons where direct rendering is supported.

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

	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	Bugzilla #1987 <https://bugs.freedesktop.org/show_bug.cgi?id=1987>
	HAVE_SYSV_IPC should be defined when building libc_wrapper.c on 
	Solaris

2004-12-04 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/Xprint/ps/PsInit.c
	Bugzilla #1800 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1800):
	Fix Postscript DDX's 1bit StaticGray visual to report only 1bit
	of significant bits in color specification (instead of 8bits).
	Patch by Julien Lafon <julien.lafon@gmail.com>

2004-12-04  Daniel Stone  <daniel@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c:
	Retry CCE idle commands until the (higher) timeout is reached, and
	properly stop the engine if we totally fail -- gets rid of serious
	performance issues and lockups with r128 DRI (closes: #1889).

	* programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c:
	Disable interrupt handling after the DRM handler has been removed,
	preventing lockups (closes: #1886).

	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_video.c:
	Allow pitches with a granularity of 32, rather than 64, because some
	clamshell iBooks have 800-byte pitches.  Change Xv allocation
	granularity to 8 bytes, rather than 16 bytes, also (closes: #1888).

2004-12-04  Alexander Gottwald  <ago at freedesktop dot org>

	* doc/man/general/X.man:
	Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980
	Document XERRORDB in X.man         

2004-12-03  Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>

	- Converted numerous plain-text files to UTF-8 encoding
	
2004-12-03  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c
	- set default XkbModel to pc105 (like legacy keyboard driver did)
        - fix autorepeat (Bugzilla #1651, Petter Urkedal).

2004-12-03  Kristian HÃ¸gsberg  <krh@redhat.com>

	* programs/xcursorgen/xcursorgen.c
	(read_config_file, read_config_file, load_image, load_image):
	Check malloc() return values and handle failures gracefully.

2004-12-02  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/include/os.h:
	* programs/Xserver/os/xprintf.c:
	* programs/Xserver/os/Imakefile:
	Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865
	Added X(NF)printf and X(NF)vprintf functions which allocate the
	buffer with X(NF)alloc

	* lib/misc/snprintf.c:
	Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865
	extend snprintf to work on NULL. 
	
2004-12-02 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/X11.tmpl
        * xc/lib/font/fontfile/Imakefile 
        Bugzilla #2002 (https://freedesktop.org/bugzilla/show_bug.cgi?id=2002):
        Make location of the encodings/ files configurable in the build
        system via adding a new |FontEncDir|-symbol to xc/config/cf/X11.tmpl
        (default value is |$(LIBDIR)/fonts/encodings|).

2004-12-02 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/miext/damage/damagestr.h
        Bugzilla #1998 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1998):
        Fix Xserver standalone build when RENDER extension includes
        are not availabe.

2004-12-02  Kristian HÃ¸gsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/common/xf86.h:
	* programs/Xserver/include/os.h:
	Use __printf__ in gcc function attributes to avoid clash with libc
	wrapper define, and remove the last bits of the old workaround.
	
2004-12-02  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/os/WaitFor.c:
	Remove some of the ifdef WIN32 checks from WaitForSomething

2004-12-02  Alexander Gottwald  <ago at freedesktop dot org>

	* config/cf/mingw.cf:
	Set HasFfs to NO

	* programs/Xserver/Imakefile:
	Fix link order problems with mingw. Add libdix.a after libmi.a.

	* programs/Xserver/mi/Imakefile:
	Pass -DHAS_FFS to compiler

	* programs/Xserver/mi/mibitblt.c:
	remove inline code for ffs(). It will link to dix/ffs.c instead
	added declaration for ffs()
	
2004-12-01  Daniel Stone  <daniel@freedesktop.org>

	* include/extensions/Xinerama.h:
	Include <X11/Xlib.h>, since we use libX11 functions (closes: #1897).

2004-12-01  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/X11/ErrDes.c (XGetErrorDatabaseText):
	Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980
	Make location of XErrorDB configurable

2004-12-01  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/X11/XlibInt.c (_XopenFile):
	Bugzilla #1864, http://bugs.freedesktop.org/show_bug.cgi?id=1864
	Initialize pointer to NULL to avoid freeing random memory

2004-11-30 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Xprt.html
        Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811):
        Updating generated Xprt.html which was forgotten during the
        previous work.

2004-11-30  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/xorgsite.def:
	Make Xorg the default server to install.
	
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe):
	Avoid PIO access on IA64. Some IA64 machine check if legacy ports
	outside the VGA range are accessed. The ATi driver however does 
	this to	probe for ISA Mach8/32/64. 
	Since no IA64 has ISA slots this restriction should not be
	relevant to the user.

	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci):
	Avoid recursive calls of xf86scanpci(). This function normally 
	detects that it has been called before by checking if the PCI
	structure is filled out. So far if this was not the case 
	(because PCI probing has failed for some reason) the function
	is traversed again. With the chipset specific PCI bus probing
	this can lead to an endless recursive loop as the post-probing
	code calls xf86scanpci() from within this function.
	
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	(linuxPciOpenFile):
	The OS specific PCI code for Linux worked only if bus 0
	was populated as it checked for the presence of /proc/bus/pci/00.
	Fixed to check for /proc/bus/pci/<bus_to_look_for> instead.

2004-11-28 Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
	* fonts/bdf/misc/18x18ko.bdf
	* fonts/bdf/misc/18x18ja.bdf
	* fonts/bdf/misc/12x13ja.bdf
	* fonts/bdf/misc/9x18B.bdf
	* fonts/bdf/misc/9x18.bdf
	* fonts/bdf/misc/9x15B.bdf
	* fonts/bdf/misc/9x15.bdf
	* fonts/bdf/misc/8x13O.bdf
	* fonts/bdf/misc/8x13B.bdf
	* fonts/bdf/misc/8x13.bdf
	* fonts/bdf/misc/7x14B.bdf
	* fonts/bdf/misc/7x14.bdf
	* fonts/bdf/misc/7x13O.bdf
	* fonts/bdf/misc/7x13B.bdf
	* fonts/bdf/misc/7x13.bdf
	* fonts/bdf/misc/6x9.bdf
	* fonts/bdf/misc/6x13O.bdf
	* fonts/bdf/misc/6x13B.bdf
	* fonts/bdf/misc/6x13.bdf
	* fonts/bdf/misc/6x12.bdf
	* fonts/bdf/misc/6x10.bdf
	* fonts/bdf/misc/5x8.bdf
	* fonts/bdf/misc/5x7.bdf
	* fonts/bdf/misc/4x6.bdf
	* fonts/bdf/misc/10x20.bdf
	Resynchronized with latest release of ucs-font package at
	http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html
	* fonts/bdf/misc/gb24st.bdf
	* fonts/bdf/misc/gb16st.bdf
	* fonts/bdf/misc/gb16fs.bdf
	Fixed Bug #1805
	* fonts/util/8859-7.TXT
	Updated to ISO 8859-7:2003 (with euro sign)
	* fonts/util/8859-14.TXT
	* fonts/util/8859-15.TXT
	* fonts/util/8859-16.TXT
	* fonts/util/ucs2any.pl
	* fonts/util/ucs2any.c
	* fonts/util/bdftruncate.pl
	Removed obsolete email address from comments

2004-11-27 Matthieu Herrb <matthieu.herrb@laas.fr>
	* xc/programs/Xserver/hw/xfree86/driver/ati/radeon.man
	* xc/programs/Xserver/hw/xfree86/driver/voodoo/voodo.man
	* xc/programs/Xserver/hw/xfree86/driver/wsfb/wsfb.man
	XF86Config -> __xconfigfile__

2004-11-25 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/doc/man/general/Imakefile        
        * xc/doc/man/general/Xprint.html      
        * xc/doc/man/general/Xprint.man       
        * xc/doc/man/general/Xprint.sgml      
        * xc/programs/Xserver/Xprint/Imakefile  
        * xc/programs/Xserver/Xprint/Xprint.html
        * xc/programs/Xserver/Xprint/Xprint.man 
        * xc/programs/Xserver/Xprint/Xprint.sgml
        Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811):
        Fixing "make install.man" build bustage caused by previous checkin
        via moving the Xprint(7) manual page it's correct location
        (=xc/doc/man/general/)

2004-11-25  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* extras/Xpm/lib/s_popen.c:
	Add file missed in previous commit..

2004-11-25 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Imakefile
        * xc/programs/Xserver/Xprint/Xprt.html
        * xc/programs/Xserver/Xprint/Xprt.man
        * xc/programs/Xserver/Xprint/Xprt.sgml
        Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811):
        Add missing manual page for "Xprt" (DocBook master file (Xprt.sgml)
        and the generated files (Xprt.html, Xprt.man).

2004-11-25 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/xprint_host.def
        * xc/config/cf/xprint_site.def
        Bugzilla #1921 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1921):
        Rename "xc/config/cf/xprint_site.def" to "xc/config/cf/xprint_host.def"
        to clarify it's purpose.

2004-11-25  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* extras/Xpm/lib/Attrib.c:
	* extras/Xpm/lib/CrBufFrI.c:
	* extras/Xpm/lib/CrDatFrI.c:
	* extras/Xpm/lib/Imakefile:
	* extras/Xpm/lib/RdFToBuf.c:
	* extras/Xpm/lib/RdFToI.c:
	* extras/Xpm/lib/WrFFrBuf.c:
	* extras/Xpm/lib/WrFFrI.c:
	* extras/Xpm/lib/XpmI.h:
	* extras/Xpm/lib/create.c:
	* extras/Xpm/lib/data.c:
	* extras/Xpm/lib/hashtab.c:
	* extras/Xpm/lib/misc.c:
	* extras/Xpm/lib/parse.c:
	* extras/Xpm/lib/scan.c: (AGetImagePixels):
	* lib/Xpm/Imakefile:
	Fixes for CAN-2004-0914 (Thomas Biege).

2004-11-25  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/os/utils.c:
	Bugzilla #1914: fix size limit for -fp argument

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

	* programs/Xserver/Xext/xvmc.c:
	Add <sys/types.h> include to unbreak build on FreeBSD.

2004-11-23  Kristian HÃ¸gsberg  <krh@redhat.com>

	* programs/Xserver/hw/xfree86/common/xf86Beta.c: 
	Remove this file and all references to the binary expiry code.

	* include/extensions/Imakefile (DAMAGEHEADERS):
	Remove old obsolete include/extensions/damage.h.

	* programs/xkbcomp/symbols/macintosh/us:
	Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT
	switching works again on mac (#1872).

	* programs/Xserver/hw/xfree86/common/xf86.h: 
	* programs/Xserver/include/os.h: 
	Remove out of place #define's of printf to xf86printf.  This
	definition should only be in xfree86/os-support/xf86_libc.h

2004-11-23  Daniel Stone  <daniel@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/radeon/radeon_driver.c:
	Use fp_horz_stretch for horizontal stretch factor derivation, not
	fp_vert_stretch (closes: #1881).

2004-11-23  Luc Verhaegen  <libv@skynet.be>

	Sync with unichrome X r27.
	Fixes: CLE266 rev.18 hang in HQV Idle. XvMC removing DRI MMIO. AGP 
	  ringbuffer crashing at VT switch. Bad handling of unsupported mode.
	  YV12 Chroma. Flickering overlay when covered.
	Updates: ids. XvMC to new drm version.
	Improves: XvMC startup time and handling of multiple cards. VGA/output
	  debugging. VT162x DAC detection. Move to single I2CDev for VT162x.
	  ViaYUVFillBlack.
	Removes: pViaModeTable structure and the acquiring of modetables from
	  VGA BIOS. Unused/broken VBE OEM calls.
	Adds: Option to control VT1622 flicker filter.
	(Terry Barnaby, Thomas HellstrÃ¶m, Ivor Hewitt, Pieter Peers, Luc
	Verhaegen)

	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/via.man:
	* programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c:
	(ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber),
	(ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO),
	(ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.c:
	(ViaDumpVGAROM), (ViaVBEGetActiveDevice),
	(ViaVBEGetDisplayDeviceInfo), (ViaVBEPrintBIOSDate),
	(ViaVBEPrintBIOSVersion):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIAGetRec), (VIAFreeRec), (VIAPreInit), (VIAEnterVT),
	(VIALeaveVT), (VIASave), (VIARestore), (VIAEnableMMIO),
	(VIADisableMMIO), (VIAScreenInit), (VIAInternalScreenInit),
	(VIAValidMode), (VIAWriteMode), (VIACloseScreen), (VIAFreeScreen),
	(VIAAdjustFrame), (VIASwitchMode), (VIADPMS), (VIADeviceSelection):
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.c:
	(VIAI2C1PutBits), (VIAI2C2PutBits), (ViaGpioI2c_Release),
	(ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead), (ViaGpioI2c_SDAWrite),
	(ViaGpioI2c_SDARead), (VIAI2CInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_lib.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaPrintTVRegs), (VIATVDetect), (VIAVT162xDACDetect),
	(VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect),
	(VIAGetPanelSizeFromDDCv1), (VIAGetPanelSizeFromDDCv2),
	(ViaGetModeIndex), (ViaPanelGetIndex), (ViaTVGetIndex),
	(VIAFindModeUseBIOSTable), (VIASetPrimaryClock),
	(VIASetSecondaryClock), (VIASetLCDMode), (VIAPreSetTV2Mode),
	(VIAPreSetVT1623ModeGpioI2c), (VIAPostSetTV2Mode),
	(VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset),
	(ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset),
	(ViaSetBlankingEndOverflow), (VIASetModeUseBIOSTable),
	(ViaSetSecondaryOffset), (VIASetModeForMHS), (ViaLCDPowerSequence),
	(VIAEnableLCD), (VIADisableLCD), (VIALoadPalette):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(ViaYUVFillBlack), (VIAVidCreateSurface), (Upd_Video),
	(VIAVidUpdateOverlay):
	* programs/Xserver/hw/xfree86/drivers/via/via_tuner.c:
	(ViaAudioSelect), (ViaTunerProbe):
	* programs/Xserver/hw/xfree86/drivers/via/via_vbe.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c:
	(ViaVgahwMask), (ViaCrtcMask), (ViaSeqMask), (ViaVgahwPrint):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(viaSetupImageVideoG), (viaStopVideoG), (viaSetPortAttributeG),
	(viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(ViaInitXVMC), (ViaXvMCCreateContext):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:

2004-11-23  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/XvMC.c: (XvMCGetDRInfo):
	* programs/Xserver/Xext/Imakefile:
	* programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo):
	Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883):
	Fix insufficient SHM detection in XvMC local test.
	Removed reference to getpagesize() which caused linking problems on s390. 
	Reported by Stefan Dirsch <sndirsh@suse.de>
	
2004-11-23 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/miext/damage/damage.c
        Bugzilla #1204 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1204):
        Fix X11 test suite (caused by DAMAGE layer) failure with Xvfb when
        rendering text using |XDrawText*()| (XDrawText() tests 1, 3, 4, 27, 28,
        29, 30, 34, 37, 39, 41, 43 and XDrawText16() tests 1, 3, 9, 10, 11, 12,
        13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34,
        37, 39, 41, 43).
        Patch by Hong Bo Peng <penghb@cn.ibm.com> and Stefan Dirsch
        <sndirsch@suse.de>.

2004-11-23  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c:
	(SavageShowCursor), (SavageHideCursor), (SavageSetCursorPosition),
	(SavageSetCursorColors):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	- fix and enable HW Cursor on crtc2
	- enable independant CLUT access
	
2004-11-22  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(GetTileAperturePitch2000), (SavageSetGBD), (SavageSetGBD_2000):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* 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:
	(SavageInitStreams2000):
	- fix tiled framebuffer on Savage2000
	
2004-11-22  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/mi/mibitblt.c:
	Windows does not have ffs() implementation. added one

	* programs/Xserver/miext/rootless/Imakefile:
	* programs/Xserver/miext/rootless/rootlessConfig.h:
	Enable RootlessSafeAlpha and RootlessAcceleration for the Windows 
	port too
	
2004-11-22  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/xkb/ddxLoad.c:
	Use GetTempPath for finding a place where to store temporary files on
	Windows

2004-11-22  Alexander Gottwald  <ago at freedesktop dot org>

	* config/cf/mingw.cf:
	Enable building of multiwindow and glx on win32

2004-11-22  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/os/WaitFor.c:
	* programs/Xserver/os/connection.c:
	* programs/Xserver/os/io.c:
	* programs/Xserver/os/lbxio.c:
	* programs/Xserver/os/osdep.h:
	Use a simple hashtable as ConnectionTranslation instead of a plain 
	array on Windows because socket fds are not sequential and do not
	start at 0 

2004-11-15  Alexander Gottwald  <ago at freedesktop dot org>

	* programs/Xserver/xkb/ddxLoad.c: 
	Use CreateProcess instead of system() to spawn xkbcomp on windows.
	system() can not handle spaces in the path component. Quoted all
	filenames on the commandline.

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

	* lib/GL/glx/glxcmds.c:
	Bug #1672: Prevent libGL segfault if server's GLX version is > 1.2.

2004-11-15  Alexander Gottwald  <ago at freedesktop dot org>

	* Imakefile:
	* config/cf/Imake.cf:
	* config/cf/Imakefile:
	* config/cf/cygwin.cf:
	* config/cf/mingw.cf:
	* config/cf/mingw.rules:
	* config/cf/mingw.tmpl:
	* config/imake/imake.c: (define_os_defaults):
	* config/imake/imakemdep.h:
	* config/util/Imakefile:
	* include/Imakefile:
	* include/Xos.h:
	* include/Xpoll.h:
	* include/Xthreads.h:
	* include/Xw32defs.h:
	* include/Xwinsock.h:
	* include/Xwindows.h:
	* lib/GL/glx/glxclient.h:
	* lib/X11/ConnDis.c:
	* lib/X11/OpenDis.c:
	* lib/X11/XlibInt.c:
	* lib/X11/imTrans.c:
	* lib/X11/lcFile.c: (parse_line1), (_XlcParsePath), (xlocaledir):
	* lib/Xau/AuFileName.c: (XauFileName):
	* lib/Xau/AuLock.c:
	* lib/Xdmcp/GenKey.c:
	* lib/font/fc/fsio.c:
	* lib/font/fontfile/bufio.c: (BufFileOpenRead), (BufFileOpenWrite):
	* lib/font/fontfile/dirfile.c:
	* lib/font/fontfile/fontdir.c: (FontFileMakeDir):
	* lib/font/fontfile/fontfile.c: (FontFileNameCheck):
	* lib/xtrans/Xtrans.c: (SetOption):
	* lib/xtrans/Xtransdnet.c: (DNETBytesReadable), (DNETRead),
	(DNETWrite), (DNETDisconnect), (DNETClose):
	* lib/xtrans/Xtranssock.c: (SocketINETGetAddr),
	(SocketINETGetPeerAddr), (SocketOpen):
	* lib/xtrans/Xtransutil.c: (WSAStartup):
	* programs/Xserver/GL/Imakefile:
	* programs/Xserver/Imakefile:
	* programs/Xserver/os/WaitFor.c:
	* programs/Xserver/os/access.c: (DefineSelf), (ConvertAddr):
	* programs/Xserver/os/connection.c:
	* programs/Xserver/os/io.c:
	* programs/Xserver/os/log.c: (LogInit), (LogVWrite):
	* programs/Xserver/os/osdep.h:
	* programs/Xserver/os/utils.c:
	* programs/Xserver/os/xdmcp.c: (get_addr_by_name):
	* programs/Xserver/render/picture.h:
	* programs/Xserver/xkb/ddxLoad.c: (Win32TempDir),
	(OutputDirectory):
	* programs/xkbcomp/listing.c: (AddDirectory), (AddMatchingFiles),
	(GenerateListing):
	* programs/xkbcomp/xkbcomp.c:
	Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802
	Added mingw (Win32) port     

2004-11-15  Alexander Gottwald  <ago at freedesktop dot org>

	* lib/X11/XlibInt.c (_XFopenFile):
	Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864
	Initialize pointer to NULL to avoid freeing random memory

2004-11-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Fix typos in output file.  (Bugzilla #1849, reported by Yi Ren-Chen)

2004-11-13  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c:
	(fastrdtsc):
	Bugzilla #1838, http://freedesktop.org/bugzilla/show_bug.cgi?id=1838
	fixed an asm cpuid call that clobbered the PIC register.

2004-11-13  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* include/extensions/XvMC.h:
	* include/extensions/XvMClib.h:
	* include/extensions/XvMCproto.h:
	* lib/XvMC/Imakefile:
	* lib/XvMC/XvMC.c: (XvMCGetDRInfo):
	* lib/XvMC/wrapper/XvMCWrapper.c: (dlopenversion), (preInitW),
	(initW):
	* programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo),
	(xvmcNumRequest), (XvMCScreenInit), (xf86XvMCRegisterDRInfo):
	* programs/Xserver/Xext/xvmcext.h:
	Added support for automatic loading of the correct hardware
	XvMC driver. This involves a protocol extension of the
	XvMC protocol. The XvMC revision number was bumped.

2004-11-12 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/lib/GL/mesa/Imakefile
        * xc/lib/GL/mesa/math/Imakefile
        * xc/lib/GL/mesa/shader/Imakefile
        * xc/lib/GL/mesa/sparc/Imakefile
        * xc/lib/GL/mesa/swrast/Imakefile
        * xc/lib/GL/mesa/swrast_setup/Imakefile
        * xc/lib/GL/mesa/tnl/Imakefile
        * xc/lib/GL/mesa/tnl_dd/Imakefile
        Bugzilla #1843 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1843):
        Fix build failure in the linker stage of libOSMesa.so.4.0 which
        happens more or less every couple of months with the message
        "ld: fatal: too many symbols require `small' PIC references:
        have 2112, maximum 2048 -- recompile some modules -K PIC.".
        The fix is to add |#define LargePICTable YES| to _ALL_ relevant
        Imakefiles (previously this was done only on "on-demand" basis).

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

	* config/cf/OpenBSDLib.tmpl:
	update shared lib revisions on OpenBSD (Bug #1828).
	* config/cf/xorgsite.def:
	* config/cf/xprint_site.def:
	update references to xf86site.def in comments (Bug #1827).
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_KbdMap.c:
	(KbdGetMapping):
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c: (KbdOn),
	(KbdOff), (WSReadInput), (OpenKeyboard), (xf86OSKbdPreInit):
	fix kbd driver for wskbd protocol and pure wscons console driver
	(Bug #1825).
	* programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main):
	don't add '-4' to generated default file name (bug #1826).
	* programs/xdm/resource.c:
	typo in resource name (XFree86 bug #1300, X.org bug #1825)

2004-11-10  Kristian HÃ¸gsberg  <krh@redhat.com>

	* lib/X11/XKBBind.c (XkbRefreshKeyboardMapping): Buzilla #1459,
	fix bzero() size argument so it doesn't trash the stack.

	* programs/xmodmap/pf.c (process_line): Fix off-by-one allocation
	error (#1818).

2004-11-09 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/lib/font/util/Imakefile
        * xc/lib/font/util/utilbitmap.c
        Bugzilla #1804 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1804):
        Fix build failure (caused by missing symbols such as |TwoByteSwap|)
        when linking the FreeType module and the FreeType library both
        statically info the Xserver.

2004-11-09  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv.man:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_cursor.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dma.h:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_type.h:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_video.c:
	* xc/programs/Xserver/hw/xfree86/drivers/nv/nv_xaa.c:

	(Bugzilla #1777) Import Mark Vojkovich's changes to NV driver 
	since last sync	with XFree86, including:
	   Support for new NVIDIA chips.
	   Egbert has a laptop that needs some DPMS ordering reversed.
	   New chip support and workaround for Toshiba M30 laptop issue.
	   PCI-Xpress chip support.
	   DPMS support for DVI.
	   Cursor changes for NV11 so that alpha blended cursors will work
	     in conjunction with dithering (laptop panels).  It previously
	     did not.
	   HW support for alpha blended stretch blits on NV5 and higher,
	     though nothing is using them at this point.
	   Add support for VBlank syncing the Xv Blit adaptor on hardware
	     that supports it (NV11 and higher).
	   Make console restoration a little more robust.  We were making
	     an assumption that failed on a newer laptop.
	   Workaround for some NV31 DVI artifacts.	
	
	Also add nVidia license statement to nv man page to comply with
	requirement that it appear in "user documentation"

2004-11-09 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Imakefile
        Bugzilla #1811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1811):
        Fix build failure when linking Xservers if
        |#define BuildComposite NO| was used.

2004-11-09 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/xprint_site.def
        Bugzilla #1810 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1810):
        Fix Xprint standalone config.

2004-11-09  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/drivers/wsfb:
	Bugs #1807 & #1808: make wsfb driver work on NetBSD (Nathan J. 
	Williams).

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

	* programs/Xserver/hw/xfree86/xf86cfg/loader.h:
	Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid
	compiler bugs.  (Donnie Berkholz)

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

	* programs/Xserver/hw/xfree86/loader/elfloader.c:
	Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader.
	Originally Debian patch 202_alpha_elfloader_support_R_ALPHA_SREL32.diff.
	(Falk Hueffner)

2004-11-08 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/nls/compose.dir
        * xc/nls/locale.alias
        * xc/nls/locale.dir
        * xc/programs/Xserver/XpConfig/Imakefile
        Bugzilla #1544 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1544):
        Adding support for the si_LK (si, sinhala, si_LK, si_LK.UTF-8)
        locale.
        Patch by Anuradha Ratnaweera <gnu.slash.linux@gmail.com>.

2004-11-08 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xpr/x2jet.c
        * xc/programs/xpr/xpr.c
        Bugzilla #1795 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1795):
        Fix build bustage caused by bug 1779, patch by Bernhard
        Rosenkraenzer <bero@arklinux.org>.

2004-11-08 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xpr/x2jet.c
        * xc/programs/xpr/x2pmp.c
        * xc/programs/xpr/xpr.c
        * xc/programs/xpr/xpr.h
        Bugzilla #1779 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1779):
        Fix various warnings, build problems in "xpr" and convert the
        whole source from K&R style to ANSI-C.

2004-11-08 Fabio M. Di Nitto <fabbione@fabbione.net>

	* programs/Xserver/hw/darwin/Imakefile
	* programs/Xserver/hw/darwin/quartz/Imakefile
	* programs/Xserver/hw/xfree86/common/Imakefile
	Rename XFREE86_CUSTOM_VERSION to XORG_CUSTOM_VERSION, since
	the former is not used anymore.
	Also ensure tohandle properly XFree86CustomVersion to not break
	actual build systems and provide smooth transition.
	If both XorgCustomVersion and XFree86CustomVersion are defined,
	the former is always preferred.
	* config/cf/linux.cf
	Rename XFree86CustomVersion to XorgCustomVersion in the Debian
	Maintainer section.

2004-11-07 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/sun.cf
        * xc/config/cf/sv4Lib.rules
        Bugzilla #1748: Fix the problem that libGLU was not being
        build on Solaris. This adds the missing
        |SharedDepCplusplusLibraryTarget| Imake rule which caused
        C++ libraries to be linked with plain "ld" instead of $(CXX),
        resulting in missing symbols when linking the library into
        applications which do not link to libCrun (Sun Workshop/Forte
        C++ runtime library) elsewhere, too.

2004-11-07 Fabio M. Di Nitto <fabbione@fabbione.net>

	* programs/Xserver/hw/dmx/config/Imakefile
	Add missing InstallProgram targets for the Xdmx configuration tools.

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

	* programs/Xserver/fb/fb.h:
	Use ROOTLESS instead of platform specific defines.

2004-11-04 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/fonts/encodings/Imakefile
        * xc/fonts/encodings/ascii-0.enc
        * xc/programs/mkfontscale/mkfontscale.c
        Bugzilla #1703: Adding ascii-0 font encoding which helps in
        cases where a font has all ASCII chars populated but not enougth
        glyphs to match the requirements for ISO8859-1 (and to add
        backwards compatibility to ttmkfdir).

2004-11-04 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/nls/compose.dir
        * xc/nls/locale.alias
        * xc/nls/locale.dir
        * xc/programs/Xserver/XpConfig/Imakefile
        Bugzilla #860: Adding some of the major indic locales
        (bn_IN.UTF-8, bn_IN.utf8, gu_IN.UTF-8, gu_IN.utf8, pa_IN.UTF-8,
        pa_IN.utf8) to X.
        Patch by Leon Ho <llch@redhat.com>.

2004-11-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/doc/man/general/Standards.cpp
        * xc/doc/man/general/X.cpp
        * xc/doc/man/general/XProjectTeam.cpp
        * xc/doc/man/general/security.cpp
        * xc/extras/accessx/Imakefile
        * xc/extras/accessx/accessx.c
        * xc/extras/accessx/accessx.uil.cpp
        * xc/extras/accessx/accessx.xbm
        * xc/extras/accessx/accessxstrings.uil
        * xc/include/extensions/panoramiX.h
        * xc/lib/X11/xlibi18n/im/ximp40/Imakefile
        * xc/lib/X11/xlibi18n/im/ximp40/XIMProto.h
        * xc/lib/X11/xlibi18n/im/ximp40/Ximp40.mapfile
        * xc/lib/X11/xlibi18n/im/ximp40/XimpCallbk.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpConv.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpExten.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpIC.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpICG.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpICS.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpIM.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpIm.h
        * xc/lib/X11/xlibi18n/im/ximp40/XimpLkup.c
        * xc/lib/X11/xlibi18n/im/ximp40/XimpRm.c
        * xc/lib/X11/xlibi18n/lc/UTF-8/Imakefile
        * xc/lib/X11/xlibi18n/lc/UTF-8/Xlc.mapfile
        * xc/lib/X11/xlibi18n/lc/UTF-8/XlcDBUnicode.h
        * xc/lib/X11/xlibi18n/lc/UTF-8/XlcPublicUnicode.h
        * xc/lib/X11/xlibi18n/lc/UTF-8/lcDBUnicode.c
        * xc/lib/X11/xlibi18n/lc/UTF-8/lcPublicUnicode.c
        * xc/lib/X11/xlibi18n/lc/UTF-8/lcUNICODE.c
        * xc/lib/X11/xlibi18n/lc/big5/Imakefile
        * xc/lib/X11/xlibi18n/lc/big5/Xlc.mapfile
        * xc/lib/X11/xlibi18n/lc/big5/lcbig5.c
        * xc/lib/X11/xlibi18n/lc/gbk/Imakefile
        * xc/lib/X11/xlibi18n/lc/gbk/Xlc.mapfile
        * xc/lib/X11/xlibi18n/lc/gbk/lcgbk.c
        * xc/lib/X11/XlcUTF.h
        * xc/lib/X11/Xvarargs.h
        * xc/lib/X11/aixlcLoad.c
        * xc/lib/X11/lcUTF.c
        * xc/lib/Xext/XPanoramiX.c
        * xc/lib/xtrans/Xtransam.c
        * xc/nls/Compose/fcd8859-15
        * xc/nls/XI18N_OBJS/zh
        * xc/nls/XLC_LOCALE/conv_tables/BIG5-1.GLGR.txt
        * xc/nls/XLC_LOCALE/conv_tables/GB2312-0.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/GBK-0.GLGR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-10.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-15.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-2.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-3.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-4.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-5.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GLGR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-7.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-8.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/ISO8859-9.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/Imakefile
        * xc/nls/XLC_LOCALE/conv_tables/JISX0201-0.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/JISX0208-0.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/JISX0212-0.GR.txt
        * xc/nls/XLC_LOCALE/conv_tables/KSC-JOHAP.GLGR.txt
        * xc/nls/XLC_LOCALE/conv_tables/SUNUDCJA.GL.txt
        * xc/nls/XLC_LOCALE/conv_tables/TIS620.2533-0.GR.txt
        * xc/nls/XLC_LOCALE/util/xuctblgen/Imakefile
        * xc/nls/XLC_LOCALE/util/xuctblgen/bool.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/conv_def.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.h
        * xc/nls/XLC_LOCALE/util/xuctblgen/tblgen.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/time.c
        * xc/nls/XLC_LOCALE/util/xuctblgen/time.h
        * xc/nls/XLC_LOCALE/util/Imakefile
        * xc/nls/XLC_LOCALE/en_US.utf
        * xc/nls/XLC_LOCALE/fcd8859-15
        * xc/nls/XLC_LOCALE/gb2312
        * xc/nls/XLC_LOCALE/jis0201
        * xc/nls/XLC_LOCALE/jis0208
        * xc/nls/XLC_LOCALE/ksc5601
        * xc/nls/XLC_LOCALE/tab8859_1
        * xc/nls/XLC_LOCALE/tab8859_10
        * xc/nls/XLC_LOCALE/tab8859_15
        * xc/nls/XLC_LOCALE/tab8859_2
        * xc/nls/XLC_LOCALE/tab8859_3
        * xc/nls/XLC_LOCALE/tab8859_4
        * xc/nls/XLC_LOCALE/tab8859_5
        * xc/nls/XLC_LOCALE/tab8859_6
        * xc/nls/XLC_LOCALE/tab8859_7
        * xc/nls/XLC_LOCALE/tab8859_8
        * xc/nls/XLC_LOCALE/tab8859_9
        * xc/nls/XLC_LOCALE/tabkoi8_r
        * xc/nls/XLC_LOCALE/th_TH.TACTIS
        * xc/nls/XLC_LOCALE/zh
        * xc/programs/Xserver/Xprint/Quarks.c
        * xc/programs/Xserver/Xprint/Xlcint.h
        * xc/programs/Xserver/Xprint/Xresource.h
        * xc/programs/Xserver/Xprint/Xrm.c
        * xc/programs/Xserver/Xprint/XrmI.h
        * xc/programs/Xserver/cfb/cfb8cppl.c
        * xc/programs/Xserver/hw/dec/ws/Imakefile
        * xc/programs/Xserver/hw/dec/ws/Xdec.man
        * xc/programs/Xserver/hw/dec/ws/acc_2da.c
        * xc/programs/Xserver/hw/dec/ws/acc_3d.c
        * xc/programs/Xserver/hw/dec/ws/acc_none.c
        * xc/programs/Xserver/hw/dec/ws/cfbinit.c
        * xc/programs/Xserver/hw/dec/ws/ext_device.c
        * xc/programs/Xserver/hw/dec/ws/init.c
        * xc/programs/Xserver/hw/dec/ws/keynames.h
        * xc/programs/Xserver/hw/dec/ws/mdepthinit.c
        * xc/programs/Xserver/hw/dec/ws/ws.h
        * xc/programs/Xserver/hw/dec/ws/ws_color.c
        * xc/programs/Xserver/hw/dec/ws/ws_io.c
        * xc/programs/Xserver/hw/hp/include/XHPproto.h
        * xc/programs/Xserver/hw/hp/include/hppriv.h
        * xc/programs/Xserver/hw/hp/input/X11/XHPlib.h
        * xc/programs/Xserver/hw/hp/input/drivers/Imakefile
        * xc/programs/Xserver/hw/hp/input/drivers/X0screens
        * xc/programs/Xserver/hw/hp/input/drivers/XHPKeymaps
        * xc/programs/Xserver/hw/hp/input/drivers/hil_driver.c
        * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2k.c
        * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2m.c
        * xc/programs/Xserver/hw/hp/input/drivers/ps2io.h
        * xc/programs/Xserver/hw/hp/input/Imakefile
        * xc/programs/Xserver/hw/hp/input/cr16.s
        * xc/programs/Xserver/hw/hp/input/get_tv.c
        * xc/programs/Xserver/hw/hp/input/getkeysym.c
        * xc/programs/Xserver/hw/hp/input/hildef.h
        * xc/programs/Xserver/hw/hp/input/hpKeyMap.c
        * xc/programs/Xserver/hw/hp/input/hpext.h
        * xc/programs/Xserver/hw/hp/input/hpkeys.h
        * xc/programs/Xserver/hw/hp/input/screentab.h
        * xc/programs/Xserver/hw/hp/input/x_hil.c
        * xc/programs/Xserver/hw/hp/input/x_hil.h
        * xc/programs/Xserver/hw/hp/input/x_hilinit.c
        * xc/programs/Xserver/hw/hp/input/x_hilinit.h
        * xc/programs/Xserver/hw/hp/input/x_serialdrv.h
        * xc/programs/Xserver/hw/hp/input/xtest1imp.c
        * xc/programs/Xserver/hw/hp/ngle/Imakefile
        * xc/programs/Xserver/hw/hp/ngle/dregs.h
        * xc/programs/Xserver/hw/hp/ngle/hyperScrn.c
        * xc/programs/Xserver/hw/hp/ngle/ngle.h
        * xc/programs/Xserver/hw/hp/ngle/ngleblt.c
        * xc/programs/Xserver/hw/hp/ngle/nglecolormap.c
        * xc/programs/Xserver/hw/hp/ngle/nglecolormap.h
        * xc/programs/Xserver/hw/hp/ngle/nglecopy.c
        * xc/programs/Xserver/hw/hp/ngle/nglecopy.h
        * xc/programs/Xserver/hw/hp/ngle/nglecursor.c
        * xc/programs/Xserver/hw/hp/ngle/nglecursor.h
        * xc/programs/Xserver/hw/hp/ngle/ngledevrom.h
        * xc/programs/Xserver/hw/hp/ngle/ngledoblt.o.8.07
        * xc/programs/Xserver/hw/hp/ngle/ngleextern.h
        * xc/programs/Xserver/hw/hp/ngle/nglehdw.h
        * xc/programs/Xserver/hw/hp/ngle/nglenoop.c
        * xc/programs/Xserver/hw/hp/ngle/nglenoop.h
        * xc/programs/Xserver/hw/hp/ngle/nglescreen.c
        * xc/programs/Xserver/hw/hp/ngle/nglescreen.h
        * xc/programs/Xserver/hw/hp/Imakefile
        * xc/programs/Xserver/hw/hp/Xhp.man
        * xc/programs/Xserver/hw/hp/ddx_info.c
        * xc/programs/Xserver/hw/hp/hpCursorUtils.c
        * xc/programs/Xserver/hw/hp/hpInit.c
        * xc/programs/Xserver/hw/sunAmoeba/Imakefile
        * xc/programs/Xserver/hw/sunAmoeba/sun.h
        * xc/programs/Xserver/hw/sunAmoeba/sunAmInit.c
        * xc/programs/Xserver/hw/sunAmoeba/sunAmIo.c
        * xc/programs/Xserver/hw/sunAmoeba/sunAmKbd.c
        * xc/programs/Xserver/hw/sunAmoeba/sunAmMouse.c
        * xc/programs/Xserver/hw/sunAmoeba/sunAmProbe.c
        * xc/programs/Xserver/hw/sunAmoeba/sunAmScreen.c
        * xc/programs/Xserver/hw/sunAmoeba/sunCfb.c
        * xc/programs/Xserver/hw/sunAmoeba/sunCursor.c
        * xc/programs/Xserver/hw/sunAmoeba/sunFbs.c
        * xc/programs/Xserver/hw/xfree68/LinkKit/Imakefile
        * xc/programs/Xserver/hw/xfree68/common/Imakefile
        * xc/programs/Xserver/hw/xfree68/common/XF68_FBDev.c
        * xc/programs/Xserver/hw/xfree68/doc/man/Imakefile
        * xc/programs/Xserver/hw/xfree68/doc/sgml/Imakefile
        * xc/programs/Xserver/hw/xfree68/doc/sgml/fbdev.sgml
        * xc/programs/Xserver/hw/xfree68/doc/Imakefile
        * xc/programs/Xserver/hw/xfree68/doc/README.fbdev
        * xc/programs/Xserver/hw/xfree68/etc/Imakefile
        * xc/programs/Xserver/hw/xfree68/fbdev/Imakefile
        * xc/programs/Xserver/hw/xfree68/fbdev/fbdev.c
        * xc/programs/Xserver/hw/xfree68/os-support/linux/Imakefile
        * xc/programs/Xserver/hw/xfree68/os-support/misc/Imakefile
        * xc/programs/Xserver/hw/xfree68/os-support/Imakefile
        * xc/programs/Xserver/hw/xfree68/Imakefile
        * xc/programs/Xserver/hw/xfree68/XF68Conf.cpp
        * xc/programs/Xserver/hw/xfree68/XF68_FBDev.man
        * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile
        * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile.LK
        * xc/programs/Xserver/hw/xfree86/LinkKit/README
        * xc/programs/Xserver/hw/xfree86/LinkKit/mkmf.cpp
        * xc/programs/Xserver/hw/xfree86/LinkKit/site.def.LK
        * xc/programs/Xserver/hw/xfree86/SuperProbe/00README
        * xc/programs/Xserver/hw/xfree86/SuperProbe/01.CopyRights
        * xc/programs/Xserver/hw/xfree86/SuperProbe/8514.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/AL.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/ARK.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/ATI.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/ATIMach.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Ahead.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Alliance.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.cmds
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.srclist
        * xc/programs/Xserver/hw/xfree86/SuperProbe/AsmMacros.h
        * xc/programs/Xserver/hw/xfree86/SuperProbe/CGA.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/ChipsTech.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Cirrus.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Compaq.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/GLINT.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Genoa.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/HMC.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Herc.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/I128.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Imakefile
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Intergraphics.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/MDA.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/MX.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Main.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Makefile.std
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Matrox.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/MemProbe.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/NCR.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_386BSD.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Linux.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_LynxOS.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Mach.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Minix.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Os2.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_SYSV.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Oak.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.h
        * xc/programs/Xserver/hw/xfree86/SuperProbe/PatchLevel.h
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Primus.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Print.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Probe.h
        * xc/programs/Xserver/hw/xfree86/SuperProbe/RamDac.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/RealTek.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/S3.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/SiS.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/SigmaDesigns.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/SolX86IO.s
        * xc/programs/Xserver/hw/xfree86/SuperProbe/SuperProbe.man
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Trident.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Tseng.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/UMC.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Utils.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/VGA.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Video7.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/WD.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Weitek.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/Yamaha.c
        * xc/programs/Xserver/hw/xfree86/SuperProbe/sprobe.def
        * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile
        * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile.stub
        * xc/programs/Xserver/hw/xfree86/VGADriverDoc/VGADriver.Doc
        * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_bank.s
        * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_driver.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/agx/agx.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agx.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxBStor.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxBlt.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxCmap.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxCursor.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxDLine.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxDSeg.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFArc.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFCach.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFPoly.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFRect.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFS.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxFont.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC16.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC32.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxGS.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxGtImg.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxInit.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxLine.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxMap.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxPntWin.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxSS.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxScrIn.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxSeg.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxText.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/agxWin.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/regagx.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.h
        * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.c
        * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.h
        * xc/programs/Xserver/hw/xfree86/accel/i128/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128.h
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.h
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128IBMCurs.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128TiCurs.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128accel.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128gc.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128init.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128misc.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128reg.h
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/i128/i128stubs.c
        * xc/programs/Xserver/hw/xfree86/accel/cache/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.c
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.h
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.c
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.h
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.c
        * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32it.s
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32line.s
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32pit.s
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/dummy.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000w32.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/gglbox.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ggldraw.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ramdac.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vga.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vgaCmap.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32blt.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32box.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32funcs.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32itext.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32map.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32stip.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32vars.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32version.h
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8cppl.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8line.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbbitblt.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbblt.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillrct.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillsp.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgc.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgetsp.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbglblt8.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbply1rct.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpntwin.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpush8.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbscrinit.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsetsp.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsolid.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtegblt.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtile32.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtileodd.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/stipple.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bres.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bresd.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32fillarc.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32hrzvert.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32line.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32polypnt.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32rctstp8.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32teblt8.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32zerarc.c
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.cmd
        * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.sh
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514cach.h
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514im.h
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bcach.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/blt.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsline.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsseg.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fc.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/font.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/frect.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fs.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gc.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gs.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gtimg.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.h
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/im.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imfill.s
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imread.s
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imstip.s
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imwrite.s
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/init.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/line.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/plypt.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/reg8514.h
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/seg.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ss.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/text.c
        * xc/programs/Xserver/hw/xfree86/accel/ibm8514/win.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.h
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.h
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32blt.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32curs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dline.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dseg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32font.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32frect.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gtimg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.h
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32init.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32line.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32mem.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32plypt.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32pntwn.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32seg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32ss.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32text.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32win.c
        * xc/programs/Xserver/hw/xfree86/accel/mach32/regmach32.h
        * xc/programs/Xserver/hw/xfree86/accel/mach64/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.h
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.h
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64blt.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64curs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.h
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64font.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64frect.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64gc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.h
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64init.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64line.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64orect.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pcach.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pntwn.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64seg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64text.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64util.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64win.c
        * xc/programs/Xserver/hw/xfree86/accel/mach64/regmach64.h
        * xc/programs/Xserver/hw/xfree86/accel/mach8/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.h
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8blt.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cache.h
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dsln.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dssg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8font.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8frect.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gc.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gs.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gtimg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.h
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imfl.s
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imrd.s
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imst.s
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imwrt.s
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8init.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8line.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8plypt.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8seg.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8ss.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8text.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8win.c
        * xc/programs/Xserver/hw/xfree86/accel/mach8/regmach8.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Acal.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Aset.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/ICD2061A.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000BtCurs.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000blt.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000frect.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc16.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc32.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000init.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000line.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000pntwin.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000reg.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000seg.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000text.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000vga.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.c
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.h
        * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000win.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/mmio_928.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/newmmio.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/s3_generic.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3mmio/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/IBMRGBCurs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3/Ti3026Curs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/confS3.sh
        * xc/programs/Xserver/hw/xfree86/accel/s3/confs3.cmd
        * xc/programs/Xserver/hw/xfree86/accel/s3/newmmio.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/regs3.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3Bt485.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3BtCursor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3TiCursor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3bcach.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3blt.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3dline.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3dseg.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3font.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3frect.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3fs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc16.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc24.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc32.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3gtimg.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3init.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3line.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3linear.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3misc.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3name.h
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3plypt.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3ramdacs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3seg.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3ss.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3text.c
        * xc/programs/Xserver/hw/xfree86/accel/s3/s3win.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/s3_virge.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confS3V.sh
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confs3v.cmd
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio-sizes.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/regs3v.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bcach.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3blt.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bstor.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3cmap.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3dline.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fcach.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3font.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3frect.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc16.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc24.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc32.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gs.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gtimg.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3init.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3line.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3misc.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3name.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3plypt.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3rop.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3scrin.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ss.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3text.c
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3v.h
        * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3win.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/Imakefile
        * xc/programs/Xserver/hw/xfree86/accel/tga/tga.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/tga.h
        * xc/programs/Xserver/hw/xfree86/accel/tga/tgaBtCurs.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/tga_accel.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/tga_presets.h
        * xc/programs/Xserver/hw/xfree86/accel/tga/tga_regs.h
        * xc/programs/Xserver/hw/xfree86/accel/tga/tgacmap.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.c
        * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.h
        * xc/programs/Xserver/hw/xfree86/accel/tga/tgainit.c
        * xc/programs/Xserver/hw/xfree86/accel/Imakefile
        * xc/programs/Xserver/hw/xfree86/common/Mach32.c
        * xc/programs/Xserver/hw/xfree86/common/Mach64.c
        * xc/programs/Xserver/hw/xfree86/common/Mach8.c
        * xc/programs/Xserver/hw/xfree86/common/NOTES.Mice
        * xc/programs/Xserver/hw/xfree86/common/XF86_8514.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_AGX.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_I128.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_Mono.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_P9000.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_S3.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_SVGA.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_TGA.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_VGA16.c
        * xc/programs/Xserver/hw/xfree86/common/XF86_W32.c
        * xc/programs/Xserver/hw/xfree86/common/cfb16.h
        * xc/programs/Xserver/hw/xfree86/common/cfb24.h
        * xc/programs/Xserver/hw/xfree86/common/cfb32.h
        * xc/programs/Xserver/hw/xfree86/common/coKeynames.h
        * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.c
        * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.h
        * xc/programs/Xserver/hw/xfree86/common/xf86Dl.c
        * xc/programs/Xserver/hw/xfree86/common/xf86Elo.c
        * xc/programs/Xserver/hw/xfree86/common/xf86Jstk.c
        * xc/programs/Xserver/hw/xfree86/common/xf86Lock.c
        * xc/programs/Xserver/hw/xfree86/common/xf86Procs.h
        * xc/programs/Xserver/hw/xfree86/common/xf86Summa.c
        * xc/programs/Xserver/hw/xfree86/common/xf86Wacom.c
        * xc/programs/Xserver/hw/xfree86/common/xf86_Config.h
        * xc/programs/Xserver/hw/xfree86/common/xf86_Mouse.c
        * xc/programs/Xserver/hw/xfree86/common/xf86_Option.c
        * xc/programs/Xserver/hw/xfree86/common/xf86_Option.h
        * xc/programs/Xserver/hw/xfree86/common/xf86_PnPMouse.c
        * xc/programs/Xserver/hw/xfree86/common_hw/ATTDac.c
        * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.c
        * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.s
        * xc/programs/Xserver/hw/xfree86/common_hw/Ch8391clk.c
        * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.c
        * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.h
        * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aalt.c
        * xc/programs/Xserver/hw/xfree86/common_hw/I2061Acal.c
        * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aset.c
        * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.c
        * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.h
        * xc/programs/Xserver/hw/xfree86/common_hw/ICD2061A.h
        * xc/programs/Xserver/hw/xfree86/common_hw/ICS1562.c
        * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.c
        * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.h
        * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.c
        * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.s
        * xc/programs/Xserver/hw/xfree86/common_hw/Imakefile
        * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.c
        * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.h
        * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.c
        * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.h
        * xc/programs/Xserver/hw/xfree86/common_hw/STG1703clk.c
        * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.c
        * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.s
        * xc/programs/Xserver/hw/xfree86/common_hw/Ti3025clk.c
        * xc/programs/Xserver/hw/xfree86/common_hw/Ti3026clk.c
        * xc/programs/Xserver/hw/xfree86/common_hw/Ti302X.h
        * xc/programs/Xserver/hw/xfree86/common_hw/glibcAxpIo.c
        * xc/programs/Xserver/hw/xfree86/common_hw/xf86_ClkPr.c
        * xc/programs/Xserver/hw/xfree86/common_hw/xf86_HWlib.h
        * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.c
        * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.h
        * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/BUILD.sgml
        * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/chips.sgml
        * xc/programs/Xserver/hw/xfree86/doc/Japanese/BUILD
        * xc/programs/Xserver/hw/xfree86/doc/Japanese/README.chips
        * xc/programs/Xserver/hw/xfree86/doc/sgml/CPYRIGHT.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/DocIndex.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/LinkKit.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/Mach.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/NV1.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/OS2note.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/QStart.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/S3V.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/SOLX86.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/VGADriv.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/VidModes.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/W32.sgml
        * xc/programs/Xserver/hw/xfree86/doc/sgml/clkprog.sgml
        * xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT
        * xc/programs/Xserver/hw/xfree86/doc/READ.FreeBSD
        * xc/programs/Xserver/hw/xfree86/doc/README.Mach
        * xc/programs/Xserver/hw/xfree86/doc/README.S3V
        * xc/programs/Xserver/hw/xfree86/doc/README.SOLX86
        * xc/programs/Xserver/hw/xfree86/doc/README.W32
        * xc/programs/Xserver/hw/xfree86/doc/README.clkprog
        * xc/programs/Xserver/hw/xfree86/doc/README.trident
        * xc/programs/Xserver/hw/xfree86/etc/BM-Lynx.shar
        * xc/programs/Xserver/hw/xfree86/etc/apSolx86.shar
        * xc/programs/Xserver/hw/xfree86/etc/et4000clock.c
        * xc/programs/Xserver/hw/xfree86/etc/ioctl_pc.h
        * xc/programs/Xserver/hw/xfree86/etc/ld-wrapper.c
        * xc/programs/Xserver/hw/xfree86/etc/postinst.sh
        * xc/programs/Xserver/hw/xfree86/etc/preinst.sh
        * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloBlt.c
        * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloHW.h
        * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apollodriv.c
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/hercules.c
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/HGC1280.info
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280HW.h
        * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280driv.c
        * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmaHW.h
        * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmadriv.c
        * xc/programs/Xserver/hw/xfree86/mono/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfblinebank.h
        * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.h
        * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.sh
        * xc/programs/Xserver/hw/xfree86/mono/mono/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/mono/mono.c
        * xc/programs/Xserver/hw/xfree86/mono/mono/mono.h
        * xc/programs/Xserver/hw/xfree86/mono/COPYRIGHT
        * xc/programs/Xserver/hw/xfree86/mono/Imakefile
        * xc/programs/Xserver/hw/xfree86/mono/USING
        * xc/programs/Xserver/hw/xfree86/mono/confmono.cmd
        * xc/programs/Xserver/hw/xfree86/mono/confmono.sh
        * xc/programs/Xserver/hw/xfree86/os-support/amoeba/Imakefile
        * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_init.c
        * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_io.c
        * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_video.c
        * xc/programs/Xserver/hw/xfree86/os-support/bsd/bsd_video.c
        * xc/programs/Xserver/hw/xfree86/os-support/mach/Imakefile
        * xc/programs/Xserver/hw/xfree86/os-support/mach/bios_mmap.c
        * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_init.c
        * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_io.c
        * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_video.c
        * xc/programs/Xserver/hw/xfree86/os-support/minix/Imakefile
        * xc/programs/Xserver/hw/xfree86/os-support/minix/bios_devmem.c
        * xc/programs/Xserver/hw/xfree86/os-support/minix/local.h
        * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_init.c
        * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_io.c
        * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_video.c
        * xc/programs/Xserver/hw/xfree86/os-support/shared/IO_utils.c
        * xc/programs/Xserver/hw/xfree86/os-support/shared/mapVT_noop.c
        * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mouse.c
        * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mseEv.c
        * xc/programs/Xserver/hw/xfree86/os-support/solx86/Imakefile
        * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_init.c
        * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_iout.s
        * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_mmap.c
        * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_vid.c
        * xc/programs/Xserver/hw/xfree86/os-support/sysv/bios_V4mmap.c
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/ati/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/oak/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/cl64xx/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/et3000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/et4000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/generic/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/ncr77c22/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/sis/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/tvga8900/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/OScompiler.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulOpStip.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulRepAre.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulStip.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulTile.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ibmTrace.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbres.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbresd.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbfillarc.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbhrzvert.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbimggblt.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbline.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbzerarc.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/offscreen.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppc.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcArea.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBStore.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitMacs.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitmap.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCReduce.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcClip.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCpArea.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCurs.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcDepth.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcFillRct.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGC.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGCstr.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGetSp.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcIO.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcImg.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixFS.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixmap.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPntWin.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyPnt.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyRec.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPushPxl.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcQuery.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRot.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRslvC.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcScrn.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSetSp.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSpMcro.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWinFS.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWindow.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vga16.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaBitBlt.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaGC.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaImages.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaReg.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaSolid.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaStipple.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaVideo.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm0.h
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.c
        * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.h
        * xc/programs/Xserver/hw/xfree86/vga16/mfb/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/mi/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/misc/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/vga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga16/cvga16.cmd
        * xc/programs/Xserver/hw/xfree86/vga16/cvga16.sh
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/ati/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/gvga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/cirrus/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/cl64xx/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/compaq/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/et3000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/et4000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/gen_driver.c
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/ncr77c22/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/oak/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/pvga1/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/sis/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/tvga8900/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/mfb/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbbitblt.c
        * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbblt.c
        * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfblinebank.h
        * xc/programs/Xserver/hw/xfree86/vga2/misc/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/vga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBank.s
        * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBankc.c
        * xc/programs/Xserver/hw/xfree86/vga2/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga2/confvga2.cmd
        * xc/programs/Xserver/hw/xfree86/vga2/confvga2.sh
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bitblt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_blt16.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cop.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibanks.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidepth.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimono.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiproto.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiregs.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativersion.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/regati.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BitBlt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BlitMM.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_Blitter.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BltHiQV.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillRct.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillSt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_alloc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blitter.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blt16.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_colexp.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_config.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_line.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_pci.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_solid.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_teblt8.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_textblt.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/dRegs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/mRegs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitMM.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitter.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillRct.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillSt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitter.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt16.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bltC.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_colexp.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fill.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fillLG.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_im.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_imblt.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_inline.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_line.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_orect.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_solid.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_teblt8.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_textblt.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirrus_acl.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/laguna_acl.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/et3_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_clock.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_dpms.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_inline.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_ramdac.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/gen_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/gvg_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/Makefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/README
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/stormdwg.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/README
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_bios.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac1064.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac3026.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_hwcurs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_macros.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_map.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_reg.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_storm.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_xaarepl.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.NV1
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.RIVA128
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.tech
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1ref.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1setup.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3ref.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3setup.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvaccel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvcursor.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvreg.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvsetup.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvuser.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvvga.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_colexp.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_bltC.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_fill.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_sol.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/paradise.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvg_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgaBitBlt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgablt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgapntwin.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgasolid.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/IBMRGBCurs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/README.S3
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Ti3026Curs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/newmmio.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3Bt485.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3BtCursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3TiCursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3fbinit.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3init.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3misc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3probe.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ramdacs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3reg.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3save.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/newmmio.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/regs3v.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_cursor.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_misc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_rop.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis86c201.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_BitBlt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_Blitter.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillRct.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillSt.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blitter.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blt16.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_colexp.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_curs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_pntwin.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_solid.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_teblt8.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_textblt.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bankc.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_accel.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_curs.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_drv.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_ger.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_mmio.h
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_oldacl.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_bank.s
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_driver.c
        * xc/programs/Xserver/hw/xfree86/vga256/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/SpeedUpBlt.c
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fBitBlt.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFill.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFillSet.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineBres.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineH.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineV.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/gBanks.c
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBBlt2.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBitBlt.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBox.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suLine.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suVHLine.s
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBitBlt.c
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBltFillc.c
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaFasm.h
        * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaLinec.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/Design
        * xc/programs/Xserver/hw/xfree86/vga256/vga/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.h
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vga256.h
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vga8cppl.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaAsm.h
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.h
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.s
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBankc.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaCmap.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaHW.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabitblt.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgablt.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabltC.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabresd.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabstore.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillarc.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillrct.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillsp.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafuncs.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagc.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagetsp.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaglblt8.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaimage.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaline.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgalined.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaply1rct.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapntwin.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapolypnt.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapush8.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapwinS.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgarctstp8.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgascrinit.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasetsp.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasolid.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatables.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgateblt8.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgategblt.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatile32.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatileodd.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgawindow.c
        * xc/programs/Xserver/hw/xfree86/vga256/vga/vgazerarc.c
        * xc/programs/Xserver/hw/xfree86/vga256/vgainit/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabpp.h
        * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabppscrin.c
        * xc/programs/Xserver/hw/xfree86/vga256/Imakefile
        * xc/programs/Xserver/hw/xfree86/vga256/cvga256.cmd
        * xc/programs/Xserver/hw/xfree86/vga256/cvga256.sh
        * xc/programs/Xserver/hw/xfree86/xaa/xaa16/Imakefile
        * xc/programs/Xserver/hw/xfree86/xaa/xaa24/Imakefile
        * xc/programs/Xserver/hw/xfree86/xaa/xaa32/Imakefile
        * xc/programs/Xserver/hw/xfree86/xaa/xaa8/Imakefile
        * xc/programs/Xserver/hw/xfree86/xaa/xaavga256/Imakefile
        * xc/programs/Xserver/hw/xfree86/xaa/Imakefile.BPP
        * xc/programs/Xserver/hw/xfree86/xaa/cfbcpplane.c
        * xc/programs/Xserver/hw/xfree86/xaa/sampledrv.c
        * xc/programs/Xserver/hw/xfree86/xaa/vga256map.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86bench.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86bitmap.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86cparea.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86defs.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86dline.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86dseg.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86farc.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86fpoly.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86frect.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86gc.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmap.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmisc.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86im.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86initac.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86line.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86line2.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86local.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86maploc.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86orect.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86plane.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.h
        * xc/programs/Xserver/hw/xfree86/xaa/xf86spans.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86stip.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86tables.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86text.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86txtblt.s
        * xc/programs/Xserver/hw/xfree86/xaa/xf86window.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86wline.c
        * xc/programs/Xserver/hw/xfree86/xaa/xf86xaa.h
        * xc/programs/Xserver/hw/xfree86/xf86config/xf86conf.man
        * xc/programs/Xserver/hw/xfree98/LinkKit/Imakefile
        * xc/programs/Xserver/hw/xfree98/SuperProbe/Imakefile
        * xc/programs/Xserver/hw/xfree98/VGADriverDoc/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/pics/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/xmseconfig
        * xc/programs/Xserver/hw/xfree98/XF86Setup/tcllib/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/ja/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF86Setup/filelist.tcl
        * xc/programs/Xserver/hw/xfree98/accel/cache/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/mmio_928/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/s3_generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3mmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3ga968/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/mmio_928/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/s3_generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3mmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.c
        * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.h
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/mmio_928/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/s3_generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3mmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/mmio_928/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/s3_generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3mmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3newmmio/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/Imakefile
        * xc/programs/Xserver/hw/xfree98/accel/Imakefile
        * xc/programs/Xserver/hw/xfree98/common/Imakefile
        * xc/programs/Xserver/hw/xfree98/common/pc98_vers.h
        * xc/programs/Xserver/hw/xfree98/common_hw/ga968/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/nec/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/pwlb/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/pwskb/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile
        * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile.chw
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/1st.sgml
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/Imakefile
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/read98.sgml
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/Imakefile
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98
        * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98.1st
        * xc/programs/Xserver/hw/xfree98/doc/man/Imakefile
        * xc/programs/Xserver/hw/xfree98/doc/sgml/Imakefile
        * xc/programs/Xserver/hw/xfree98/doc/Imakefile
        * xc/programs/Xserver/hw/xfree98/doc/VideoBoard98
        * xc/programs/Xserver/hw/xfree98/etc/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/bsd/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/misc/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/linux/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/minix/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/sysv/Imakefile
        * xc/programs/Xserver/hw/xfree98/os-support/Imakefile
        * xc/programs/Xserver/hw/xfree98/reconfig/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/drivers/generic/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/ibm/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/ibm/egc_asm.s
        * xc/programs/Xserver/hw/xfree98/vga16/mfb/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/mi/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/misc/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/vga/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga16/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/ganbwap/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/mga/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/bank.s
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/nec480_dr.c
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/nkvnec/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/svga/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.c
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.h
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabep/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabs/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/wsna/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/drivers/cir_pc98.c
        * xc/programs/Xserver/hw/xfree98/vga256/ganbwap/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/mga/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/nec480/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/nkvnec/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/svga/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/trident/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/vgainit/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/wabep/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/wabs/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/wsna/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/Imakefile
        * xc/programs/Xserver/hw/xfree98/vga256/Imakefile.vga
        * xc/programs/Xserver/hw/xfree98/vga256/cmga.cmd
        * xc/programs/Xserver/hw/xfree98/vga256/cmga.sh
        * xc/programs/Xserver/hw/xfree98/vga256/cnec480.cmd
        * xc/programs/Xserver/hw/xfree98/vga256/cnec480.sh
        * xc/programs/Xserver/hw/xfree98/vga256/ctgui.cmd
        * xc/programs/Xserver/hw/xfree98/vga256/ctgui.sh
        * xc/programs/Xserver/hw/xfree98/vga256/cvga256.cmd
        * xc/programs/Xserver/hw/xfree98/vga256/cvga256.sh
        * xc/programs/Xserver/hw/xfree98/xaa/xaa16/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/xaa24/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/xaa32/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/xaa8/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/xaavga256/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/Imakefile
        * xc/programs/Xserver/hw/xfree98/xaa/Imakefile.BPP
        * xc/programs/Xserver/hw/xfree98/xf86config/Cards98
        * xc/programs/Xserver/hw/xfree98/xf86config/Imakefile
        * xc/programs/Xserver/hw/xfree98/Imakefile
        * xc/programs/Xserver/hw/xfree98/XF98Conf.cpp
        * xc/programs/Xserver/hw/xnest/Cursor.h
        * xc/programs/Xserver/hw/xnest/Pixmap.h
        * xc/programs/Xserver/os/iopreader.c
        * xc/programs/Xserver/pandix/Imakefile
        * xc/programs/Xserver/pandix/dispatch.c
        * xc/programs/Xserver/pandix/dixfonts.c
        * xc/programs/Xserver/pandix/events.c
        * xc/programs/Xserver/pandix/main.c
        * xc/programs/Xserver/pandix/resource.c
        * xc/programs/Xserver/pandix/window.c
        * xc/programs/Xserver/panmi/Imakefile
        * xc/programs/Xserver/panmi/miexpose.c
        * xc/programs/Xserver/panmi/miregion.c
        * xc/programs/Xserver/panmi/mivaltree.c
        * xc/programs/fsinfo/Imakefile
        * xc/programs/fsinfo/fsinfo.c
        * xc/programs/fsinfo/fsinfo.man
        * xc/programs/xdm/config/Xresources
        * xc/programs/xfs/include/events.h
        * xc/programs/xfs/include/resource.h
        * xc/programs/xkbcomp/keymap/sgi/cs
        * xc/programs/xkbcomp/symbols/cs
        * xc/programs/xkbcomp/xkbparse.h
        * xc/programs/xprop/dsimple.c
        * xc/programs/xprop/dsimple.h
        * xc/programs/xwd/dsimple.c
        * xc/programs/xwd/dsimple.h
        * xc/programs/xwininfo/dsimple.c
        * xc/programs/xwininfo/dsimple.h
        * xc/fonts/bdf/misc/7x13euro.bdf
        * xc/fonts/bdf/misc/7x13euroB.bdf
        * xc/fonts/bdf/misc/7x14rk.bdf
        * xc/fonts/bdf/misc/heb6x13.bdf
        * xc/fonts/bdf/misc/heb8x13.bdf
        * xc/fonts/bdf/unnec_100dpi/UTBI__10.bdf
        * xc/fonts/bdf/unnec_100dpi/UTBI__12.bdf
        * xc/fonts/bdf/unnec_100dpi/UTBI__14.bdf
        * xc/fonts/bdf/unnec_100dpi/UTBI__18.bdf
        * xc/fonts/bdf/unnec_100dpi/UTBI__24.bdf
        * xc/fonts/bdf/unnec_100dpi/UTB___10.bdf
        * xc/fonts/bdf/unnec_100dpi/UTB___12.bdf
        * xc/fonts/bdf/unnec_100dpi/UTB___14.bdf
        * xc/fonts/bdf/unnec_100dpi/UTB___18.bdf
        * xc/fonts/bdf/unnec_100dpi/UTB___24.bdf
        * xc/fonts/bdf/unnec_100dpi/charB08.bdf
        * xc/fonts/bdf/unnec_100dpi/charB10.bdf
        * xc/fonts/bdf/unnec_100dpi/charB12.bdf
        * xc/fonts/bdf/unnec_100dpi/charB14.bdf
        * xc/fonts/bdf/unnec_100dpi/charB18.bdf
        * xc/fonts/bdf/unnec_100dpi/charB24.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI08.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI10.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI12.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI14.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI18.bdf
        * xc/fonts/bdf/unnec_100dpi/charBI24.bdf
        * xc/fonts/bdf/unnec_75dpi/UTBI__10.bdf
        * xc/fonts/bdf/unnec_75dpi/UTBI__12.bdf
        * xc/fonts/bdf/unnec_75dpi/UTBI__14.bdf
        * xc/fonts/bdf/unnec_75dpi/UTBI__18.bdf
        * xc/fonts/bdf/unnec_75dpi/UTBI__24.bdf
        * xc/fonts/bdf/unnec_75dpi/UTB___10.bdf
        * xc/fonts/bdf/unnec_75dpi/UTB___12.bdf
        * xc/fonts/bdf/unnec_75dpi/UTB___14.bdf
        * xc/fonts/bdf/unnec_75dpi/UTB___18.bdf
        * xc/fonts/bdf/unnec_75dpi/UTB___24.bdf
        * xc/fonts/bdf/unnec_75dpi/charB08.bdf
        * xc/fonts/bdf/unnec_75dpi/charB10.bdf
        * xc/fonts/bdf/unnec_75dpi/charB12.bdf
        * xc/fonts/bdf/unnec_75dpi/charB14.bdf
        * xc/fonts/bdf/unnec_75dpi/charB18.bdf
        * xc/fonts/bdf/unnec_75dpi/charB24.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI08.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI10.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI12.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI14.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI18.bdf
        * xc/fonts/bdf/unnec_75dpi/charBI24.bdf
        * xc/util/patch/ChangeLog
        * xc/util/patch/Configure
        * xc/util/patch/EXTERN.h
        * xc/util/patch/INTERN.h
        * xc/util/patch/MANIFEST
        * xc/util/patch/Makefile.SH
        * xc/util/patch/Makefile.nt
        * xc/util/patch/README
        * xc/util/patch/backupfile.c
        * xc/util/patch/backupfile.h
        * xc/util/patch/common.h
        * xc/util/patch/config.H
        * xc/util/patch/config.h.SH
        * xc/util/patch/config.h.nt
        * xc/util/patch/inp.c
        * xc/util/patch/inp.h
        * xc/util/patch/malloc.c
        * xc/util/patch/patch.c
        * xc/util/patch/patch.man
        * xc/util/patch/patchlevel.h
        * xc/util/patch/pch.c
        * xc/util/patch/pch.h
        * xc/util/patch/util.c
        * xc/util/patch/util.h
        * xc/util/patch/version.c
        * xc/util/patch/version.h
        * xc/util/patch/winnt.h
        Bugzilla #1770 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1770):
        Fixing build bustage caused by dead files which were never properly
        cvs removed, the RCS backing files just had an invalid default branch
        set, which prevented CVS from checking them out. After fixing the RCS
        backing files this patch now removes those files.
        
2004-11-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/lib/font/FreeType/ftfuncs.c
        Bugzilla #1767 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1767):
        Fixing build bustage in xc/programs/bdftopcf/ due missing
        `FT_STREAM_SEEK'/`FT_STREAM_POS' symbols.

2004-11-02 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/pclcomp/pclcomp.c
        Bugzilla #1758 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1758):
        Fixing various build errors and warnings in "pclcomp".

2004-11-02  Egbert Eich  <eich-at-freedesktop-dot-org>

	* lib/font/FreeType/ftfuncs.c:
	Removing unneeded private FreeType2 symbol.

	* programs/Xserver/hw/xfree86/ddc/edid.h:
	* programs/Xserver/hw/xfree86/ddc/interpret_edid.c:
	(xf86InterpretEDID), (get_display_section),
	(get_std_timing_section), (get_dt_md_section),
	(get_dst_timing_section), (get_monitor_ranges),
	(get_detailed_timing_section), (validate_version):
	* programs/Xserver/hw/xfree86/ddc/print_edid.c: (xf86PrintEDID),
	(print_display), (print_input_features), (print_dpms_features),
	(print_detailed_monitor_section), (print_detailed_timings),
	(print_number_sections):
	Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich).

	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	(chipsModeInitHiQV):
	Removing unneeded code.

	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810SetMode), (I810ModeInit):
	* programs/Xserver/xkb/ddxList.c: (XkbDDXListComponent):
	* programs/Xserver/xkb/ddxLoad.c: (XkbDDXCompileNamedKeymap):
	Fixed KGA handling for i810. KGA handling for chips derived from
	C&T chips is slightly different. The changes make the code
	consistent with the C&T (chips) and i740 drivers.
	
	
2004-11-01  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/Xext/saver.c: (ScreenSaverUnsetAttributes):
	Fixed sig11 which occured when calling a CloseDisplay()
	after XScreenSaverSetAttributes() followed by 
	XScreenSaverUnsetAttributes(). Caused by missing FreeResource()
	in XScreenSaverUnsetAttributes().
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	(configureDDCMonitorSection):
	Removing unused DDC sections that caused misinterpretation of
	DDC data due to a missing break statement in a switch.
	* programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c:
	(ix86PciSelectCfgmech):
	Fixed typo: #if <-> #ifdef. 
	
2004-10-31 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/glxgears/Imakefile
        Bugzilla #1747: Fix build failure on Solaris due missing
        |sched_yield| symbol (which is provided by the realtime library
        (librt.so) in Solaris).

2004-10-31 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/lib/GL/mesa/drivers/osmesa/Imakefile
        Bugzilla #1743: Fix build failure on Solaris due "ld: fatal:
        too many symbols require `small' PIC references" via adding
        |#define LargePICTable YES| to the Imakefile.

2004-10-31  Felix Kuehling <fxkuehl@gmx.de>

	* xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageDDC1):
	* xc/programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitStreamsNew), (SavageInitStreams2000):
	Make the Savage driver work with the dl-loader.

2004-10-30 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/pclcomp/Imakefile
        Bugzilla #631: Adding missing Imakefile.

2004-10-30 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Imakefile
        * xc/programs/pclcomp/README
        * xc/programs/pclcomp/pclcomp.c
        * xc/programs/pclcomp/pclcomp.man
        * xc/programs/pclcomp/printer.note
        * xc/programs/xpr/Imakefile
        * xc/programs/xpr/lncmd.h
        * xc/programs/xpr/pmp.h
        * xc/programs/xpr/x2jet.c
        * xc/programs/xpr/x2pmp.c
        * xc/programs/xpr/xdpr.man
        * xc/programs/xpr/xdpr.script
        * xc/programs/xpr/xpr.c
        * xc/programs/xpr/xpr.h
        * xc/programs/xpr/xpr.man
        Bugzilla #631: Uploading "xpr" and "pclcomp" as they are needed
        for the RASTER and PCL drivers on some platforms.

2004-10-30  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/config/util/mdepend.cpp:
	Add -d flag for compilers like the Sun C compilers that
	produce dependency lists themselves.   To use with the Sun 
	compilers, add to host.def:
		# define UseCCMakeDepend        YES
		# define DependFlags            -cc $(CC) -d -xM
	(Sun bug id #4245688 - fix by Alan Coopersmith)
	* xc/programs/Xserver/hw/xfree86/loader/elfloader.c:
	Add Solaris to the platforms on which mprotect is run to set
	execute permissions when necessary.  (Sun bug id #6175128 - 
	Xorg bugzilla #1812 - fix by Alan Coopersmith)
	* xc/programs/xclock/Imakefile,Clock.c,ClockP.h,xclock.c:
	Internationalize digital output (Sun bug id #4119396 - fix by
	Steve Swales),  add -bgpixmap option to set XPM file as background
	(originally from STSF project version of xclock by Alan Coopersmith)
	* xc/programs/xmodmap/handle.c,pf.c
	xmodmap was printing line numbers which are one too low in error
 	messages (Xorg bugzilla #1739, Sun bug id 4637857 - fix by Sam Lau)

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

	* config/cf/X11.tmpl:
	* config/cf/cygwin.cf:
	* config/cf/darwin.cf:
	* programs/Xserver/dix/Imakefile:
	* programs/Xserver/miext/damage/Imakefile:
	Add BuildRootless Imake variable and ROOTLESS define.

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

	* programs/Xserver/hw/darwin/quartz/rootlessAqua.h:
	Removed unused vestigial file.

2004-10-27  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c:
	(I810Sync):
	Removing vtSema shilding of accel sync - should have been
	'&&' instead of '||' anyway.

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

	* programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC):
	Fix rootless Cygwin crash due to acceleration code illegally modifying
	a const structure (Reported by Kensuke Matsuzaki).

2004-10-24 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/xprint_site.def
	* xc/programs/Xserver/Xprint/ps/Ps.h
	* xc/programs/Xserver/Xprint/ps/PsPixmap.c
	* xc/programs/Xserver/Xprint/ps/PsPolygon.c
	* xc/programs/Xserver/mi/miinitext.c
	Bugzilla #1664 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1664)
	attachment #1161 (https://bugs.freedesktop.org/attachment.cgi?id=1161):
	RFE: Add support for the DOUBLE-BUFFER extension
	to the Xprint server and DDX. Additionally a "pixmap-scrubber"
	optimisation is added to the PostScript DDX to remove all content
	from a vector pixmap when a |PolyFillRect()| call covers the whole
	pixmap surface with a solid fill (this avoids that a backbuffer
	vector pixmap gets constantly filled even when the content is
	not visible anymore after |XdbeSwapBuffers()| has cleared the
	hidden buffer with the background color).

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

	* programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c:
	- don't pretend to support 24bpp or 32bpp framebuffers if probed
	  depth is less than 24. Avoids a core dump after a common
	  configuration error.
	
2004-10-21  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(RADEONDisplayVideo), (RADEONPutVideo):
	- make the overlay work on crtc2 again
	- make PutVideo() MergedFB aware

2004-10-22  Matthieu Herrb <matthieu.herrb@laas.fr>

	* programs/xdm/greeter/verify.c
	Make BSDAUTH able to use non-default login classes. 
	(Bugzilla #1676, Pierre Lalet).

2004-10-21  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	Make sure the overlay is off when switching modes, otherwise you 
	can get a chip lockup if you switch modes with a video playing
	
2004-10-20  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageStreamsOn), (SavageStreamsOff):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageInitVideo), (SavageStopVideo), (SavageDisplayVideoOld),
	(SavageDisplayVideoNew), (SavageStopSurface):
	when using the overlay for Xv, only enable it when displaying the
	video otherwise the overlay breaks on mode changes.

2004-10-20  Felix Kuehling <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageGetRefresh), (SavageValidMode), (SavageModeInit):
	Take doublescan and interlace flags into account when choosing a
	BIOS mode. Otherwise it choses modes with double refresh rates for
	double scan modes or half refresh rates for interlaced modes.
	
2004-10-20  Thomas HellstrÃ¶m  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_lib.h:
	Fixed a compile error on BSD in the via driver

2004-10-20  Thomas HellstrÃ¶m  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/Imakefile:
	* lib/XvMC/hw/via/Imakefile:
	* lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock),
	(viaMpegGetStatus), (viaMpegIsBusy), (timeDiff), (syncDMA),
	(syncVideo), (syncAccel), (syncMpeg), (pciFlush), (agpFlush),
	(flushXvMCLowLevel), (pciCommand), (agpCommand),
	(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
	(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel):
	* lib/XvMC/hw/via/viaLowLevel.h:
	* lib/XvMC/hw/via/viaXvMC.c: (yOffs), (vOffs), (uOffs),
	(defaultQMatrices), (releaseDecoder), (grabDecoder),
	(setupAttribDesc), (releaseAttribDesc), (XvMCCreateContext),
	(XvMCDestroyContext), (XvMCCreateSurface), (XvMCDestroySurface),
	(XvMCPutSlice2), (XvMCPutSlice), (updateXVOverlay),
	(XvMCPutSurface), (XvMCBeginSurface), (XvMCSyncSurface),
	(XvMCLoadQMatrix), (XvMCRenderSurface), (XvMCCreateBlocks),
	(XvMCDestroyBlocks), (XvMCCreateMacroBlocks),
	(XvMCDestroyMacroBlocks), (XvMCCreateSubpicture),
	(XvMCSetSubpicturePalette), (findOverlap), (XvMCClearSubpicture),
	(XvMCCompositeSubpicture), (XvMCBlendSubpicture),
	(XvMCBlendSubpicture2), (XvMCSyncSubpicture),
	(XvMCFlushSubpicture), (XvMCDestroySubpicture),
	(XvMCGetSubpictureStatus), (XvMCFlushSurface),
	(XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute),
	(XvMCGetAttribute), (XvMCHideSurface):
	* lib/XvMC/hw/via/viaXvMCPriv.h:
	* lib/XvMC/wrapper/Imakefile:
	* lib/XvMC/wrapper/XvMCWrapper.c: (preInitW):
	Imported via XvMC library release 0.13.0 from unichrome.sf.net.
	This enables hardware mpeg2 decoding for the CLE266 chip using the
	nonstandard VLD XvMC extension. Complete author information is
	available at the unichrome site.
	Updated the XvMC wrapper to look for version specific Xv and XvMC 
	shared libraries.
	
2004-10-19 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Imakefile
        * xc/programs/xdbedizzy/Imakefile
        * xc/programs/xdbedizzy/xdbedizzy.c
        * xc/programs/xdbedizzy/xdbedizzy.man
        * xc/programs/xdbedizzy/xdbedizzy.sgml
        Bugzilla #1673: Adding sample application "xdbedizzy" for the
        DOUBLE-BUFFER extension ("DBE").
        Original "dbedizzy" version written by Mark Kilgard, adapted to
        use DBE for double buffering by Allen Leinwand, print support
        by Roland Mainz.

2004-10-19  Luc Verhaegen <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/ddmpeg.h:
	* programs/Xserver/hw/xfree86/drivers/via/ginfo.h:
	* programs/Xserver/hw/xfree86/drivers/via/via.h:
	* programs/Xserver/hw/xfree86/drivers/via/via.man:
	* programs/Xserver/hw/xfree86/drivers/via/via_accel.c:
	(VIAInitialize2DEngine), (dispatchCBuffer), (dispatchCBufferAGP),
	(VIAInitAccel), (VIAAccelSync), (VIASetupForScreenToScreenCopy),
	(VIASubsequentScreenToScreenCopy), (VIASetupForSolidFill),
	(VIASubsequentSolidFillRect), (VIASetupForMono8x8PatternFill),
	(VIASubsequentMono8x8PatternFillRect),
	(VIASubsequentColor8x8PatternFillRect),
	(VIASetupForCPUToScreenColorExpandFill),
	(VIASubsequentScanlineCPUToScreenColorExpandFill),
	(VIASetupForScreenToScreenColorExpand),
	(VIASubsequentScreenToScreenColorExpand), (VIASetupForImageWrite),
	(VIASubsequentImageWriteRect), (VIASetupForSolidLine),
	(VIASubsequentSolidTwoPointLine), (VIASubsequentSolidHorVertLine),
	(VIASetupForDashedLine), (VIASubsequentDashedTwoPointLine),
	(VIASetClippingRectangle), (ViaVQDisable):
	* programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c:
	(ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber),
	(ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO),
	(ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO),
	(ViaDisablePrimaryFIFO):
	* programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.c:
	(VIACreateHeaderFile), (VIACreateTV2), (VIAGetTV2Mask),
	(VIAGetTV2NTSC), (VIAGetTV2PAL), (VIACreateTV3), (VIAGetTV3Mask),
	(VIAGetTV3NTSC), (VIAGetTV3PAL), (VIACreateVT1622A),
	(ViaGetRomTVTableVersion), (ViaGetRomOutputModeTables),
	(ViaGetRomModeTables), (ViaGetRomImage),
	(ViaGetIncludedOutputModeTables), (ViaGetIncludedModeTables),
	(ViaModeTablesInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_capture.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_ch7019.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_common.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_compose.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_cursor.c:
	(VIALoadCursorImage), (ViaCursorStore), (ViaCursorRestore):
	* programs/Xserver/hw/xfree86/drivers/via/via_dga.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	(VIADRIIrqInit), (VIADRIIrqExit), (VIADRIRingBufferCleanup),
	(VIADRIRingBufferInit), (VIADRIAgpInit), (VIADRIScreenInit),
	(VIADRICloseScreen), (VIADRIFinishScreenInit), (VIADRIMapInit),
	(viaDRIEnterVT), (viaDRILeaveVT):
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup),
	(ViaWaitIdle), (VIAGetRec), (VIAFreeRec), (VIAIdentify),
	(VIAProbe), (LookupChipSet), (VIAProbeDDC), (VIAPreInit),
	(VIAEnterVT), (VIALeaveVT), (VIASave), (VIARestoreRegs),
	(VIAEnableMMIO), (VIADisableMMIO), (VIAMapMMIO), (VIAMapFB),
	(VIAScreenInit), (VIAInternalScreenInit), (VIAWriteMode),
	(VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS),
	(VIADeviceSelection), (VIADeviceDispatch):
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_fs454.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_hwdiff.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.c:
	(VIAI2C1PutBits), (VIAI2C1GetBits), (ViaI2CBus1Init),
	(VIAI2C2PutBits), (VIAI2C2GetBits), (ViaI2CBus2Init),
	(ViaI2CBus3Init), (ViaGpioI2CInit), (VIAGPIOI2C_Initial),
	(ViaGpioI2c_Release), (ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead),
	(ViaGpioI2c_SDAWrite), (ViaGpioI2c_SDARead), (HWGPIOI2C_SetSCL),
	(HWGPIOI2C_SetSDA), (HWGPIOI2C_GetSDA), (GPIOI2C_START),
	(GPIOI2C_STOP), (GPIOI2C_ACKNOWLEDGE), (GPIOI2C_SENDACKNOWLEDGE),
	(GPIOI2C_SENDNACKNOWLEDGE), (GPIOI2C_WriteBit),
	(GPIOI2C_WriteData), (GPIOI2C_ReadBit), (GPIOI2C_ReadData),
	(VIAGPIOI2C_Write), (VIAGPIOI2C_Read), (VIAGPIOI2C_ReadByte),
	(ViaGpioI2c_Probe), (VIAI2CInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	(ViaDoubleCheckCLE266Revision), (ViaCheckCardId):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_lib.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c:
	(libc_YUV42X), (__memcpy), (kernel_YUV42X), (kernel_memcpy),
	(fastrdtsc), (time_function), (flagValid), (cpuValid),
	(viaVidCopyInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	(VIAFreeLinear), (offScreenLinear), (VIAAllocLinear),
	(VIAInitLinear):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(VIACheckTVExist), (VIAGetActiveDisplay), (VIASensorTV2),
	(VIASensorTV3), (VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect),
	(ViaGetPanelSizeFromEDID), (VIAGetPanelSizeFromDDCv1),
	(VIAGetPanelSizeFromDDCv2), (VIAGetPanelSize),
	(ViaGetResolutionIndex), (ViaGetModeIndex), (ViaPanelGetIndex),
	(ViaGetNearestRefresh), (ViaRefreshAllowed), (ViaTVGetIndex),
	(VIAFindModeUseBIOSTable), (VIASetUseExternalClock),
	(VIASetPrimaryClock), (VIASetSecondaryClock), (VIASetLCDMode),
	(VIAPreSetTV2Mode), (VIAPreSetVT1623Mode), (VIAPostSetTV2Mode),
	(VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset),
	(ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset),
	(ViaSetBlankingEndOverflow), (ViaPrimaryRefreshPatch),
	(VIASetModeUseBIOSTable), (ViaSetSecondaryOffset),
	(VIASetModeForMHS), (ViaLCDPowerSequence), (VIAEnableLCD),
	(VIADisableLCD), (VIASavePalette), (VIARestorePalette),
	(VIALoadPalette):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_overlay.c:
	(viaOverlayGetV1Format), (viaOverlayGetV3Format),
	(viaOverlayGetSrcStartAddress), (viaOverlayHQVCalcZoomHeight),
	(viaOverlayGetFetch), (viaOverlayGetDisplayCount), (rangeEqualize),
	(vPackFloat), (viaCalculateVideoColor):
	* programs/Xserver/hw/xfree86/drivers/via/via_overlay.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_refresh.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_regrec.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_regrec.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_regs.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_saa7108.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_shadow.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag),
	(ViaSetVidCtl), (ViaVideoRegWrite), (VIAVidCreateSurface),
	(VIAVidLockSurface), (VIAVidDestroySurface), (Upd_Video),
	(VIAVidUpdateOverlay):
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_tuner.c:
	(ViaAudioSelect):
	* programs/Xserver/hw/xfree86/drivers/via/via_tv2.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_tv3.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_utility.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_utility.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vbe.c:
	(ViaVBEGetActiveDevice), (ViaVBEGetDisplayDeviceInfo),
	(ViaVBEGetDisplayDeviceAttached), (ViaVBEGetBIOSDate),
	(ViaVBEGetBIOSVersion), (ViaVBEGetFlatPanelInfo),
	(ViaVBEGetTVConfiguration), (ViaVBEGetTVEncoderType),
	(ViaVBEGetVideoMemSize), (ViaVBESetActiveDevice),
	(ViaVBEGetModeInfo), (ViaVBEQueryModeList),
	(ViaVBEQuerySupportedRefreshRate), (ViaVBESetDeviceRefreshRate),
	(ViaVBESetFlatPanelState):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c:
	(ViaVgahwIn), (ViaVgahwOut), (ViaVgahwRead), (ViaVgahwWrite),
	(ViaVgahwChange), (ViaCrtcChange), (ViaSeqChange), (ViaVgahwPrint):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(DecideOverlaySupport), (viaResetVideo), (viaSaveVideo),
	(viaRestoreVideo), (viaExitVideo), (viaInitVideo),
	(viaSetupImageVideoG), (viaStopSWOVerlay), (viaStopVideoG),
	(xv_to_tuner), (viaSetPortAttributeG), (viaGetPortAttributeG),
	(viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(initViaXvMC), (cleanupViaXvMC), (stride), (size_yuv420),
	(size_xx44), (mpegDisable), (ViaInitXVMC), (ViaCleanupXVMC),
	(ViaXvMCCreateContext), (ViaXvMCCreateSurface),
	(ViaXvMCCreateSubpicture), (ViaXvMCDestroyContext),
	(ViaXvMCDestroySurface), (ViaXvMCDestroySubpicture),
	(viaXvMCSetDisplayLock), (viaXvMCInitXv),
	(viaXvMCInterceptXvAttribute), (viaXvMCInterceptXvGetAttribute),
	(viaXvMCDisplayAttributes), (viaXvMCInterceptPutImage),
	(viaXvMCPutImageSize):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:
	* programs/Xserver/hw/xfree86/drivers/via/videodev.h:

	Sync via driver with unichrome (r26).
	New features include: Asm videoblit; XvMC VLD support for
	CLE266; Xv support for KM400; Panel activation by pci subsystem
	id.
	Some bugs were fixed, S3utility xv backend and support for
	saa71xx, ch7xxx and FS45x tv/lvds encoders were removed, many
	things were severely cleaned up. MMIO is exported read-only to
	DRI for security.
	Complete changelog (with author information) is available at
	unichrome.sf.net.

2004-10-19  Felix Kuehling <fxkuehl@gmx.de>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c:
	(SavageSetVESAMode):
	Fix a regression in the CrtOnly option. This was fixed in DRI CVS
	once but must have been lost during the port to Xorg CVS.

2004-10-19  Egbert Eich  <eich-at-freedesktop-dot-org>

	* config/cf/linux.cf:
	* config/imake/imakemdep.h:
	Enabling modules and DRI for Linux HPPA.
	* programs/Xserver/os/Imakefile:
	* programs/Xserver/os/hpsocket.c:
	Removing hpsocket.c as it isn't used anywhere any more
	(Bugzilla #1584).
	
2004-10-18  Egbert Eich  <eich-at-freedesktop-dot-org>

	* fonts/encodings/large/gb18030-0.enc:
	Added file that was missing from last commit.
	
2004-10-18  Egbert Eich  <eich-at-freedesktop-dot-org>

	* fonts/encodings/large/Imakefile:
	* fonts/encodings/large/big5.eten-0.enc:
	* fonts/encodings/large/big5hkscs-0.enc:
	* fonts/encodings/large/gb2312.1980-0.enc:
	* nls/Compose/Imakefile:
	* nls/Compose/zh_CN.gb18030:
	* nls/Compose/zh_HK.big5:
	* nls/Compose/zh_HK.big5hkscs:
	* nls/XI18N_OBJS/Imakefile:
	* nls/XI18N_OBJS/zh_CN.gb18030:
	* nls/XI18N_OBJS/zh_HK.UTF-8:
	* nls/XI18N_OBJS/zh_HK.big5:
	* nls/XLC_LOCALE/Imakefile:
	* nls/XLC_LOCALE/zh_CN.UTF-8:
	* nls/XLC_LOCALE/zh_CN.gb18030:
	* nls/XLC_LOCALE/zh_CN.gbk:
	* nls/XLC_LOCALE/zh_HK.UTF-8:
	* nls/XLC_LOCALE/zh_HK.big5hkscs:
	* nls/XLC_LOCALE/zh_TW.UTF-8:
	* nls/compose.dir:
	* nls/locale.alias:
	* nls/locale.dir:
	Correcting font encodings for GB18030, GBK and BIG5-HKSCS.
	Adding nls support for those encodings  (Bugzilla 1573, James Su).
	
2004-10-18  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(RADEONSetupRenderByteswap):
	Fixing one of the infamous 
	'control reaches end of non void function problems'.
	
2004-10-18  Egbert Eich  <eich-at-freedesktop-dot-xorg>

	* config/cf/Imake.cf:
	* config/cf/linux.cf:
	* config/cf/xfree86.cf:
	* config/cf/xorg.cf:
	* config/imake/imakemdep.h:
	powerpc/powerpc64 build fixes.
	
2004-10-18  Egbert Eich  <eich-at-freedesktop-dot-xorg>

	* config/cf/xorg.cf:
	Made handling of DevelDrivers for x86-64 more conformant 
	to other platforms.
	
	* fonts/encodings/Imakefile:
	Compress all font encodings (Stefan Dirsch).
	
	* lib/SM/sm_manager.c: (_SmsProtocolSetupProc):
	Fixed warnings.
	
	* lib/X11/imRm.c:
	Turn on forwarding XNSpotLocation event to XIM server in
	OffTheSpot and Root mode (bugzilla #1580, James Su).
	
	* nls/Compose/en_US.UTF-8:
	Added another compose key combination for the Euro symbol
	(Stefan Dirsch).
	
	* nls/compose.dir:
	Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales
	(Mike Fabian).
	
	* nls/locale.alias:
	Changed default encoding for ru from KOI8-R to ISO8859-5
	(Mike Fabian).
	This is the encoding that is also used by glibc. We may
	break other libcs - lets see who complains.
	
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Added explanation for DESTDIR to install to a different directory
	than /.
	
	* programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe):
	Added some early bailouts to atiprobe if PCI structure pointer is
	NULL to prevent sig11.
	
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_video.c:
	(GX1InitVideo), (GX1ResetVideo), (GX1StopVideo),
	(GX1SetPortAttribute), (GX1DisplayVideo), (GX1BlockHandler):
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_video.c:
	(GX2InitVideo), (GX2ResetVideo), (GX2StopVideo),
	(GX2SetPortAttribute), (GX2DisplayVideo), (GX2BlockHandler):
	XV support doesn't depend on 2D acceleration any more. This patch
	removes this limitation from the NSC driver. This is a patch that
	I have committed to XFree86 a while ago but never ported over to
	X.Org. Matthieu Herrb contributed some build fixes.

	* programs/Xserver/os/WaitFor.c:
	Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the
	appropriate timer. This takes advantage of the fact that
	TimerSet() with a timeout argument 0 behaves like TimerCanel().
	
	* programs/xconsole/xconsole.c: (OpenConsole), (get_pty):
	Use /dev/xconsole (named pipe) or devpts for system logger
	(Werner Fink).
	
	* programs/xkbcomp/rules/Imakefile:
	Create missing links for backward compatibility to XFree86
	(Stefan Dirsch).
	
	* programs/xkbcomp/symbols/inet:
	Changed comment to mention xorg.
	
	* programs/xkill/xkill.c: (get_window_id):
	Changed cursor for the 'kill' action from XC_draped_box to
	XC_Pirate. If you don't like it we can change it back 
	(original author unkown).
		
	* programs/xman/vendor.h:
	Added 'pic' to the man page rendering command pipeline
	(Werner Fink).
	
	* programs/xrx/helper/helper.c:
	Added missing return value (Stefan Dirsch, Roland Mainz)
	
	
2004-10-17  Eric Anholt  <anholt@FreeBSD.org>

	* extras/Mesa/src/mesa/drivers/dri/tdfx/tdfx_tex.c:
	(convertPalette):
	Bug #1108: abort if no palette format matches.  (Already in upstream
	Mesa)

2004-10-17 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xset/Imakefile
        * xc/programs/xset/xset.c
        Bugzilla #1659: Fix Imakefile bug which caused the Xprint support
        in "xset" not being build.

2004-10-17  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	- Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	(MouseCommonOptions):
	* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
	- Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)

2004-10-17  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit),
	(S3ModeInit):
	- Add interlaced support to S3 driver (bug 332, Leo Savernik)
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	(MouseCommonOptions), (MouseProc), (MouseDoPostEvent):
	* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
	* programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h:
	- EmulateWheelTimeout (bug 323, Mathias FrÃ¶hlich)
	- single button double-click (bug 322, Rob Brown)

2004-10-17 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
       On my Inspiron 8600 both internal and external ports are
       marked DAC_PRIMARY in BIOS. So be extra careful - only
       swap when the first port is not DAC_PRIMARY

2004-10-17  Alex Deucher  <agd5f@yahoo.com>
	* xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.man
	* xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c
	- Add Thomas' latest sis MergedFB enhancements to the radeon driver
       
2004-10-17  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/os/access.c: (CheckAddr):
	* programs/Xserver/os/connection.c: (AuthAudit),
	(ClientAuthorized):
	Remove some remaining AMOEBA specific code.

2004-10-16  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD), (SavageSetGBD_Twister), (SavageSetGBD_3D),
	(SavageSetGBD_PM), (SavageSetGBD_2000):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitStreams2000), (SavageStreamsOn):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageClipVWindow), (SavageInitVideo), (SavageSetColorKey2000),
	(SavageSetColor2000), (SavageSetupImageVideo),
	(SavageDisplayVideoNew), (SavageDisplayVideo2000):
	- fix savage2000, savage3D
	- attempt to fix Xv on savage2000 (still not there yet)

2004-10-15 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/attributes.c
        Bugzilla #1647: Fix the problem that |XpSubmitJob()| returns
        a random value (patch by Stefan Dirsch/SuSE).

2004-10-15 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/ps/PsColor.c
        Bugzilla #1646: Fix the problem that |PsCreateColormap()| returns
        a random value (patch by Stefan Dirsch/SuSE).

2004-10-15 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Oid.c
        Bugzilla #1637: Fix problems in oid code which may cause the
        usage of an invalid string pointer (original patch by Egbert Eich).

Thu Oct 14 20:43:03 2004  SÃ¸ren Sandmann  <sandmann@redhat.com>

	* programs/xmodmap/pf.c (process_line): Fix a
	write-to-constant-string issue.
	* programs/xmodmap/xmodmap.c (main): Fix several buffer overruns.

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

	* programs/Xserver/hw/xfree86/os-support/misc/BUSmemcpy.S:
	Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating
	a text relocation and enabling the server to be built as a
	position-independent executable.  (PaX Team)

2004-10-14 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/pcl/PclInit.c
        * xc/programs/Xserver/Xprint/ps/PsInit.c
        Bugzilla #1629: Fix crash on AMD64, regression caused by bug
        1496 ("Xorg Xprt does not support "*xp-listfonts-mode:
        xp-list-internal-printer-fonts" to toggle the usage of
        printer-builtin fonts").

2004-10-04 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
        * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h
       Squash annoying warning about fi1236_dump_status
	
2004-10-13 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Imakefile
        Bugzilla #1372: Fix build bustage in Broadway/XRX code when
        Xaw8 is not available.

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

	* programs/xdm/sessreg.c:
	Bug #1627: Zero out struct utmp before writing it to prevent garbage
	fields.  (Egmont Koblinger)

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

	* config/cf/Imakefile:
	Bugzilla #1621, Bugzilla #1393: Add xorgversion.def to files to 
	install

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

	* lib/X11/UIThrStubs.c:
	Use attributes instead of pragmas for weak symbols on gcc 2.95 as well.
	Using pragmas may result in the symbols being undefined with big -O.
	(FreeBSD ports/69708, Masakazu HIGAKI <higamasa@dream.com>)

2004-10-12 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xman/print.c
        * xc/programs/xmore/print.c
        * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
        Bugzilla #1601: Fix problems with wrong page counts in xedit&co.
        when a global "*geometry" resource was overriding the internal
        geometry management used by XawPrintShell(=usually adjust to
        current page size, the resource was turning this into a static
        value).

2004-10-12  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	Set fbdev mode as the default mode on PPC (Olaf Hering).

	* programs/xkbcomp/rules/xorg:
	* programs/xkbcomp/rules/xorg.lst:
	* programs/xkbcomp/rules/xorg.xml:
	* programs/xkbcomp/symbols/inet:
	Added support for IBM space saver keyboard (Stefan Dirsch).
	Added support for Cherry CyMotion Master XPress (Marcus Schaefer).

	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
	(I830BIOSLeaveVT):
	Change order of SetDisplayDevice(), HWRestore(), UnbindGART()
	and RestoreBIOSMemSize() to be exactly opposite to the Save
	procedure in EnterVT() (Matthias Hopf, Alan Hourihane).
	
	* programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: (NVDACSave):
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVRestore),
	(NVSave):
	Fix text mode restauration by removing the assumption that
	the register which determines which head is programmed is set.
	to the active head by the BIOS (Mark Vojkovich). 

	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	When I wrote the resource code 5 years ago I made some assumptions
	which turned out to be false:
	I've assumed that the bus number of the PCI hostbridge would be
	the PCI bus the	bridge links to. This is not correct. Fixing this 
	assumption is not easy.
	However I hope that the attached patch will make the system work
	regardless as it 'ignores' host bridges from which the target bus 
	is not known. This should not matter at all as we really don't 
	care about host bridges	(unless we have	bridge specific code 
	which retrieves information about the bridge). 
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810PreInit), (I810ScreenInit)
	Fixed server crash on reset when a structure allocated in
	PreInit() was freed on CloseScreen().
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810ScreenInit): 
	Fixed ring buffer lock ups that happened because the structure
	that contained ringbuffer data was not zeroed after allocation.
	* programs/Xserver/hw/xfree86/drivers/i810/common.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i810.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
	(I810DRIScreenInit):
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810MapMem):
	* programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c:
	(I810AllocLow), (I810AllocHigh):
	* programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
	(I830MapMem), (SetRingRegs), (I830VESASetMode),
	(I830BIOSSaveScreen):
	* programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c:
	(AllocFromPool), (AllocFromAGP), (I830AllocVidMem),
	(I830Allocate2DMemory), (I830GetExcessMemoryAllocations),
	(MakeTiles):
	Fixed numerous warnings due to signed unsigned comparisons.
	programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	(NVBacklightEnable):
	Changed the order in which the sequencer registers and
	the backlight control registers are written. The sequencer
	control register need to be written first otherwise DPMS
	screen blanking produces vertical bars on a mobile device.
	lib/Xau/Imakefile:
	Build libXau static library PIC so it can be linked into
	toolkits that would like to wrap its functionality.
	
2004-10-11  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONEnterVT):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c:
	(SavageI2CPutBits), (SavageI2CGetBits):
	- fix resume on radeons (bug 1220)
	- clean up some old cruft in the savage i2c code

2004-10-11  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch):
	* programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX):
	Improving DPMS handling on VT swich and server
	termination/abort: previous version called the driver directly and
	too late.
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONInitCrtc2Registers):
	Unblank secondary screen explicitely. Don't rely on the value 
	read during register save as the BIOS have blanked the secondary
	head.
	* programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c:
	(I810Sync):
	Checking if server isn't switched away before calling sync.
	Sanity check for possible bugs in aother areas of the code.
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810PreInit):
	Fixing default amount of of allocated video memory from
	AGP for i810: Use 16MB if less than 192MB are installed
	else use 24MB (Matthias Hopf).

2004-10-10  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageSetupImageVideo), (SavageSetPortAttribute),
	(SavageGetPortAttribute), (SavageDisplayVideoOld):
	Turn off vertical interpolation on "old" engines by default.
	It's bandwidth intensive and causes artifacts on one of my
	savage4s.  I added an Xv attribute, XV_VERTICAL_INTERPOLATION,
	so users can turn it on and off on the fly.

2004-10-10  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitStreamsOld):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageDisplayVideoOld):
	Fix Xv on savages with "old" streams engine. Streams FIFO reg does
	not need to be set if you are doing vertical interpolation.
	Setting the FIFO reg is only required when doing line doubling.

2004-10-10  Alexander Gottwald  <ago@freedesktop.org>

	* fonts/bdf/100dpi/Imakefile:
	* fonts/bdf/75dpi/Imakefile:
	Bugzilla #1560: Fix build of lucida fonts which were broken since 
	6.8.0

2004-10-10  Matthieu Herrb  <matthieu.herrb@laas.fr>
	
	* programs/Xserver/Xext/saver.c
	Fix for XFree86 bugzilla #1224.
        * lib/lbxutil/lbx_zlib/Imakefile
        Don't mix in-tree libz headers and external libz
        (Problem reported by Marc Espie on OpenBSD lists).
	* config/cf/OpenBSDLib.tmpl
	Fix shared libXaw revision numbers for OpenBSD 3.6.
	
2004-10-09  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* config/cf/Imake.tmpl:
	* config/cf/OpenBSD.cf:
	* config/cf/xf86.tmpl:
	* config/cf/xorg.tmpl:
	* config/imake/imake.c: (get_stackprotector):
	Fix ProPolice support for OpenBSD (merge with the
	HasGccStackProtector define that was used on OpenBSD).
	* config/cf/OpenBSD.cf:
	remove -ansi from DefaultCCOptions on OpenBSD.

Fri Oct  8 18:53:11 2004  Soeren Sandmann  <sandmann@redhat.com>

	* nls/XLC_LOCALE/en_US.UTF-8: Move iso10646 last so the "fallback"
	fonts will actually be used if they are better matches.

2004-10-07 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/docbook/docbookconv.sh
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt
        * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml
        * xc/programs/Xserver/Xprint/Xprint.html
        * xc/programs/Xserver/Xprint/Xprint.man
        * xc/programs/Xserver/Xprint/Xprint.sgml
        * xc/programs/xlsfonts/xlsfonts.man
        * xc/programs/xlsfonts/xlsfonts.sgml
        * xc/programs/xphelloworld/xphelloworld/xphelloworld.html
        * xc/programs/xphelloworld/xphelloworld/xphelloworld.man
        * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml
        * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html
        * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man
        * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml
        * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html
        * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man
        * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml
        * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html
        * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man
        * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml
        * xc/programs/xplsprinters/xplsprinters.html
        * xc/programs/xplsprinters/xplsprinters.man
        * xc/programs/xplsprinters/xplsprinters.sgml
        * xc/programs/xprehashprinterlist/xprehashprinterlist.man
        * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml
        Bugzilla #1557: Update DocBook SGML+XML manual pages and docmentation
        and the in-tree copies of the generated files (*.man, *.html) to
        get them properly working with newer versions of the tools within the
        Xorg tree.

2004-10-07 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
       Remove redundant and incorrect line.
       
2004-10-07  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/applewm.c:
	(AppleWMDoReorderWindow), (ProcAppleWMDispatch),
	(SProcAppleWMQueryVersion), (SProcAppleWMDispatch):
	* programs/Xserver/hw/darwin/quartz/applewmExt.h:
	* programs/Xserver/hw/darwin/quartz/cr/crFrame.m:
	(CRDoReorderWindow):
	* programs/Xserver/hw/darwin/quartz/xpr/xprFrame.c:
	(xprDoReorderWindow):
	* programs/Xserver/miext/rootless/rootless.h:
	* programs/Xserver/miext/rootless/rootlessWindow.c:
	(RootlessReorderWindow):
	Allow rootless implementations to override frame reordering. This is 
	used on Mac OS X when genie-restoring from the Dock to ensure that the
	animation completes before drawing the frame.

2004-10-07 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xlsfonts/Imakefile
        * xc/programs/xlsfonts/xlsfonts.c 
        * xc/programs/xlsfonts/xlsfonts.man
        * xc/programs/xlsfonts/xlsfonts.sgml
        * xc/programs/xplsprinters/xplsprinters.html
        * xc/programs/xplsprinters/xplsprinters.man
        * xc/programs/xplsprinters/xplsprinters.sgml
        Bugzilla #1551: Convert "xlsfonts" manual page to DocBook
        format (and document the new functionality introduced
        with bug #1518).

2004-10-06  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD), (SavageInitAccel):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIAgpInit), (SAVAGEDRIFinishScreenInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	Require tiled mode for 3D 

2004-10-06  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIFinishScreenInit):
	Fix glDrawPixels on supersavage

2004-10-06 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/xlsfonts/Imakefile
        * xc/programs/xlsfonts/dsimple.c
        * xc/programs/xlsfonts/dsimple.h
        * xc/programs/xlsfonts/xlsfonts.c
        Bugzilla #1518: Add filter support to "xlsfonts" that it can
        filter builtin-, glyph- and/or other kinds of printer fonts
        (controlled by the xp-listfonts-modes attribute as described
        in the CDE DtPrint and Xprint specifications).

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

	* extras/Mesa/src/mesa/drivers/dri/common/dri_util.c:
	* lib/GL/glx/glxext.c:
	Bug #1501: More complete fix for libglx bugs. (Egbert Eich, Matthias
	Hopf)

2004-10-05  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageEntPriv):
	move this function outside of #ifdef XFree86LOADER.

2004-10-05  Alan Coopersmith  <alan.coopersmith@sun.com>

	* xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Make xorgconfig ask again instead of giving up and throwing
	away all your answers when you give a bad file name or bad
	amount of video RAM.  (Sun bug id 5070654, Xorg bugzilla #1813
 	- fix from Derek Wang of Sun)

2004-10-04 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.h
       Patch from Matthieu Herrb - fix compilation with
       DoLoadableServer=NO
       
2004-10-04 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/Imakefile
       Apply patch from Matthieu Herrb - fix for my inexpert
       attempt to hook up i2c driver subdirectory
       
2004-10-04  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
	Correct radeon man page, IGP is supported for 3D but R400 is not.

2004-10-04  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/Xserver/hw/xfree86/drivers/chips/chips.man:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.man:
	Manual pages fixes (XFree86 bugzilla #1487, Nicolas Joly).

2004-10-04  Alexander Gottwald  <ago@freedesktop.org>

	* xc/config/cf/xorg.cf, xc/config/cf/cygwin.cf: 
	* xc/config/xorgversion.def:
	Bugzilla #1393: Move xorg version numbers to separate config file

2004-10-04 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
       Do not probe for Rage Theatre if no multimedia table is present
       and no parameters have been specified.
       
2004-10-04 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
       This is really embarassing - I found a part of code that had
       <cr> at the end of the lines. I am certain I never saw it 
       before - talk about code rot !
       
2004-10-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/ps/psout.c
        Bugzilla #661: Xprt producing spurious characters in PS
        output when using the bitmap cache (Originally reported
        against Solaris Xprt as Sun bug id #4369307, and 
        fixed in Solaris by Jay Hobson <jay.hobson@sun.com>).

2004-10-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Init.c
        * xc/programs/Xserver/Xprint/ps/Ps.h
        * xc/programs/Xserver/Xprint/ps/PsArea.c
        * xc/programs/Xserver/Xprint/ps/PsColor.c
        * xc/programs/Xserver/Xprint/ps/PsInit.c
        * xc/programs/Xserver/Xprint/ps/psout.c
        * xc/programs/Xserver/Xprint/ps/psout.h
        Bugzilla #1299: Add more visuals to the Postscript DDX (8bit
        GrayScale/StaticGray, 1bit StaticGray and the basic
        infratructure for "deep" visuals with more than 8bits per RGB
        gun).

2004-10-03 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c
       Remove debugging statement that cause loading of DLL modules
       to fail.

2004-10-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/Init.c
        * xc/programs/Xserver/Xprint/pcl/PclInit.c
        * xc/programs/Xserver/Xprint/ps/PsInit.c
        Bugzilla #1496: Fixed Xprt font handling which did not support
        "*xp-listfonts-modes: xp-list-internal-printer-fonts" or
        "*xp-listfonts-modes: xp-list-glyph-fonts" to toggle
        the usage of printer-builtin and glyph fonts in XListFonts*(),
        XLoad*Font(), etc.
        Additionally the Xprint DDX now explicitly list "xp-listfonts-modes"
        in "document-attributes-supported" (for document-level) or
        "xp-page-attributes-supported" (for page-level) when the DDX implements
        this feature (as described in the CDE DtPrint and Xprint
        specifications).

2004-10-03  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* doc/man/Xt/XtManChild.man:
	* doc/man/Xt/XtName.man:
	Xt Manual pages fixes from Dmitry Bolkhovitanov
	(Bugzilla #1498, $1499).

2004-10-03 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/Xprint/ps/PsGC.c
        * xc/programs/Xserver/Xprint/ps/PsPixmap.c
        Bugzilla #1416: Fix Xprt PostScript DDX crashes when copying
        offscreen pixmap content to the same pixmap (the crash can
        be reproduced with % x11perf -copypixpix500 ... # or the
        reduced testcase in bug #1416 (attachment #993)).

2004-10-03 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c
       Make sure formatting style is consistent within a single
       function. MT2032 functions are best be in separate file
       anyway.
       
2004-10-03 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
       Fix compilation with gcc 3.4.x (patch by Ronny V. Vindenes)
       
2004-10-03 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c
       Fix compilation with gcc 3.4.x
       Cleanup xf86DrvMsg noise.
        
2004-10-02 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
        * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
       Port the rest of GATOS Radeon-specific code.
       Remove "checkpoint" noise from logs.
       Test with AIW Radeon 7500
       
2004-10-02 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
        * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c
       Detect and initialize Rage Theatre (RT100)
       
2004-10-02 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
        * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h
       New:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c
       Add VIP bus access code, hook it into initialization system.
       
2004-10-02 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
        * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
       New:
       * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre*
       * xc/programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h
       Add Rage Theatre (RT100) module code and hook it into the
       build system
      
2004-10-02 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
       * xc/config/cf/xorg.cf
       Update version number and date, indicating CVS version
       This needs to be changed regularly as releases are made
       
2004-10-01 Vladimir Dergachev <volodya@mindspring.com>

       Modified:
       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
       * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
       New:
       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h
       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c
       Add code to access and initialize multimedia i2c bus.
       Hook it up.

2004-10-01 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/glxgears/Imakefile
        * xc/programs/glxgears/glxgears.c
        Bugzilla #382: Timing patch for glxgears to rotate smoothly.

2004-10-01 Vladimir Dergachev <volodya@mindspring.com>

       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
       Add more multimedia registers

2004-10-01 Vladimir Dergachev <volodya@mindspring.com>
      
       * xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c
       Change version strings to XORG.

2004-10-01 Vladimir Dergachev <volodya@mindspring.com>

       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
       * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
       Add TV-in specific options. Add TV-in specific fields to
       radeon per-screen structure, add code to initialize them.
       Preserve MM_TABLE (instead of whole VBIOS as was done in
       GATOS drivers)

2004-09-30 Vladimir Dergachev <volodya@mindspring.com>

        * xc/programs/Xserver/hw/xfree86/drivers/i2c/*
	* xc/programs/Xserver/hw/xfree86/drivers/Imakefile
	Import GATOS I2C drivers and hook them into the build system

2004-09-30  Nolan  <nolan@vmware.com>

	* programs/Xserver/hw/xfree86/drivers/vmware/vmwarexaa.c:
	(RGBPlusAlphaChannelToPremultipliedRGBA):
	Bugfix for Alpha Texture acceleration from Constantine Sapuntzakis.

2004-09-30  Adam Jackson  <ajax@freedesktop.org>

	* lib/GL/glx/glxext.c:
	Bug #1501: Fix a double-free in libglx. (Egbert Eich)

2004-09-30  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(GetTileAperturePitch), (SavageSetGBD_Twister), (SavageSetGBD_M7),
	(SavageSetGBD_PM), (SavageRestoreAccelState):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h:
	Portability fixes from Matthieu Herrb (bug 1409)

2004-09-30  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD_M7), (SavageSetGBD_PM), (SavageRestoreAccelState),
	(SavageInitAccel):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c:
	(SavageShowCursor), (SavageHideCursor), (SavageLoadCursorImage),
	(SavageSetCursorPosition), (SavageSetCursorColors):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageEntPriv), (SavageProbe), (SavageDoDDC),
	(SavageGetPanelInfo), (SavagePreInit):
	* 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:
	(SavageInitStreamsOld), (SavageInitStreamsNew), (SavageStreamsOn),
	(SavageStreamsOff):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c:
	(SavageSetVESAModeCrtc1), (SavageSetVESAModeCrtc2),
	(SavageSetVESAMode), (SavageMatchBiosMode):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageClipVWindow), (SavageInitVideo), (SavageSetColorKeyNew),
	(SavageSetColorNew), (SavageSetBlend), (SavageDisplayVideoNew):
	Add Dualhead support for mobile savage chips (MX, IX, supersavage)

2004-09-29  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* programs/xman/search.c: (DoSearch):
	Avoid several buffer overflows if search string is too long. 
        Bugzilla #1481.

2004-09-29  Alexander Gottwald  <ago@freedesktop.org>

	* xc/lib/Imakefile:
	Bugzilla #920: fix undefined references in libdpstkXm
	build psres before dpstk    
	* xc/lib/dpstk/Imakefile:
	Bugzilla #920: fix undefined references in libdpstkXm
	Link libdpstkXm with MOTIFLIB, DPSTKLIB and PSRESLIB    

2004-09-29 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/os/utils.c
        Bugzilla #1489: Use |long| instead of |int| for BIGREQUESTS
        commandline option.

2004-09-28  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/Imakefile:
	Remove more xf24_32bpp references.

2004-09-26  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* config/cf/OpenBSD.cf:
	Hook the wsfb driver and resynchonize with OpenBSD's version. 
	* programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/wsfb/wsfb.man:
	* programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c:
	Add wsfb, a Net- and OpenBSD specific driver for dumb bitmapped
	wsdisplay screens.

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

	* programs/Xserver/hw/xfree86/common/Imakefile:
	Bug #1468: Add xorgVersion.h to the SDK (Bernhard Rosenkraenzer).

2004-09-26  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* include/extensions/Imakefile:
	* include/extensions/vldXvMC.h:
	* lib/XvMC/Imakefile:
	* lib/XvMC/wrapper/Imakefile:
	* lib/XvMC/wrapper/XvMCWrapper.c: 
	Added the XvMC wrapper. First support for runtime loading of
	hardware-specific XvMC libraries.

2004-09-26  Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>

	* doc/specs/XProtocol/X11.keysyms
	* include/keysymdef.h
	Big keysym cleanup (Bug #246):
	- added Unicode keysym range to the protocol spec
	- added Unicode mappings for the legacy keysyms to the spec
	- moved some new non-spec keysyms from XFree86 to Unicode keysym range
	- editorial changes to keysym spec
	* lib/X11/util/makekeys.c
	* lib/X11/KeysymStr.c
	* lib/X11/StrKeysym.c
	- support for full 29-bit keysyms (was: 16-bit only)
	* lib/X11/KeyBind.c
	- removed support for non-spec keysyms from XFree86 (superseeded
	  by corresponding Unicode keysyms)
	
2004-09-24  Adam Jackson  <ajax@freedesktop.org>

	* lib/Xext/MITMisc.c:
	* lib/Xext/XAppgroup.c:
	* lib/Xext/XEVI.c:
	* lib/Xext/XLbx.c:
	* lib/Xext/XMultibuf.c:
	* lib/Xext/XShape.c:
	* lib/Xext/XShm.c:
	* lib/Xext/XSync.c:
	* lib/Xext/XTestExt1.c:
	* lib/Xext/Xcup.c:
	* lib/Xext/Xdbe.c:
	* lib/Xext/extutil.c:
	Bug #1434: Convert lib/Xext to ANSI function prototypes (Jeff
	Muizelaar).

2004-09-24 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/os/utils.c
        Bugzilla #1453: Fix spaces in usage output for BIGREQUESTS
        extension (option "-maxbigreqsize").

2004-09-23  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/savage/Imakefile:
	Bugs #1444, #1449: 'make install.sdk' fixes from Bernhard
	Rosenkraenzer.

2004-09-23  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ark/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/chips/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/glide/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/glint/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/mga/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/savage/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/sis/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/tseng/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/vesa/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile:
	Remove xf24_32bpp references from driver Imakefiles.

2004-09-23  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD_Twister), (SavageSetGBD_M7):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	(SAVAGEDRIFinishScreenInit):
	Small cleanups and corrections

2004-09-22  Torrey Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj:
	Update XDarwin project file to Xcode 1.5 format.
	* programs/Xserver/hw/darwin/quartz/quartzStartup.c:
	(DarwinModeProcessArgument):
	Remove unused QUARTZ_SAFETY_DELAY code.

2004-09-22  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/darwin.c: (DarwinParseModifierList),
	(ddxProcessArgument):
	* programs/Xserver/hw/darwin/darwin.h:
	* programs/Xserver/hw/darwin/darwinEvents.c:
	(DarwinPressModifierMask), (DarwinEQEnqueue),
	(DarwinEQSwitchScreen), (ProcessInputEvents):
	* programs/Xserver/hw/darwin/darwinKeyboard.c:
	(DarwinParseNXKeyMapping), (DarwinBuildModifierMaps),
	(DarwinLoadKeyboardMapping), (DarwinKeyboardInit), (InitModMap),
	(DarwinKeyboardReload):
	* programs/Xserver/hw/darwin/darwinKeyboard.h:
	* programs/Xserver/hw/darwin/iokit/xfIOKitStartup.c:
	(DarwinModeSystemKeymapSeed):
	* programs/Xserver/hw/darwin/quartz/quartzKeyboard.c:
	(DarwinModeSystemKeymapSeed):
	Add option for XDarwin to track system keyboard layout changes as
	they occur (John Harper and Torrey T. Lyons).

2004-09-22  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/quartzAudio.c:
	(QuartzCoreAudioBell), (QuartzAudioInit):
	Warning fixes.

2004-09-22  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/dix/globals.c:
	Allow overriding DPMS defaults (timeouts & default for on/off) from
	#defines/-D options.
	* programs/Xserver/hw/xfree86/common/xf86DPMS.c
	Use defaultDPMSEnabled global for the default state of DPMS if not
	set in any config files.
	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S
	Add support for required assembly inline functions for Sun compilers
	on Solaris/sparc.
	* programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl:
	Add support for Solaris/sparc libraries.

2004-09-22  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c:
	Bug #506: Fix pointer behaviour when using multiple Elographics
	touchscreens, from Miroslav Halas.

2004-09-22  Adam Jackson  <ajax@freedesktop.org>

	* lib/XvMC/hw/i810/I810XvMC.c:
	* programs/Xserver/hw/xfree86/common/xf86Helper.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
	* programs/Xserver/hw/xfree86/input/citron/citron.c:
	Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.

2004-09-21  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/GL/apple/indirect.c: (glAquaDestroyContext),
	(glAquaLoseCurrent), (surface_notify), (attach),
	(glAquaMakeCurrent), (glAquaForceCurrent), (makeFormat),
	(init_visuals), (glAquaInitVisuals):
	* programs/Xserver/hw/darwin/quartz/xpr/dri.c: (DRIExtensionInit),
	(DRIUpdateSurface), (DRICreateSurface), (DRIDestroySurface),
	(DRIDrawablePrivDelete), (DRIWindowExposures), (DRICopyWindow),
	(DRIClipNotify), (DRISurfaceNotify):
	* programs/Xserver/hw/darwin/quartz/xpr/dri.h:
	* programs/Xserver/hw/darwin/quartz/xpr/dristruct.h:
	Add offscreen GLX direct rendering with XDarwin's xpr backend (John
	Harper).

2004-09-21  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/atiaccel.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiadjust.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atibank.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atibus.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atichip.h:
	* programs/Xserver/hw/xfree86/drivers/ati/aticlock.h:
	* programs/Xserver/hw/xfree86/drivers/ati/aticonfig.h:
	* programs/Xserver/hw/xfree86/drivers/ati/aticonsole.h:
	* programs/Xserver/hw/xfree86/drivers/ati/aticursor.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidac.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidga.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidri.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidripriv.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidsp.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atifillin.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atii2c.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiident.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiload.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atilock.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64i2c.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atimode.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atioption.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atipreinit.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiprint.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiprobe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiproto.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atirgb514.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiutil.h:
	* programs/Xserver/hw/xfree86/drivers/ati/ativalid.h:
	* programs/Xserver/hw/xfree86/drivers/ati/ativga.h:
	* programs/Xserver/hw/xfree86/drivers/ati/ativgaio.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atividmem.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiwonder.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atiwonderio.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atixv.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h:
	Convert the ATI drivers to ANSI function prototypes.

2004-09-21  Egbert Eich  <eich-at-freedesktop-org>

	* BUILD:
	* extras/Xpm/lib/Attrib.c:
	* extras/Xpm/lib/CrDatFrI.c:
	* extras/Xpm/lib/WrFFrI.c:
	* extras/Xpm/lib/XpmI.h:
	* extras/Xpm/lib/create.c:
	* extras/Xpm/lib/data.c:
	* extras/Xpm/lib/hashtab.c:
	* extras/Xpm/lib/parse.c:
	* extras/Xpm/lib/scan.c:
	* lib/Xpm/Imakefile:
	Merged over libXpm security fix provided by Chris Evans, 
	Matthieu Herrb and Alan Coopersmith from release 6.8.1.
	
	* lib/Xaw/AsciiSink.c: (XawAsciiSinkInitialize):
	* lib/Xaw/Label.c: (XawLabelInitialize), (XawLabelSetValues):
	* lib/Xaw/List.c: (XawListInitialize):
	* lib/Xaw/MultiSink.c: (XawMultiSinkInitialize):
	* lib/Xaw/SmeBSB.c: (XawSmeBSBInitialize):
	* lib/Xaw/Tip.c: (XawTipInitialize):
	* lib/Xaw/XawIm.c: (CreateIC), (SetICValues):
	Fail during initialization with error if font/fontset is not 
	set for widget. This prevents a sig11 later when the non-existent
	font/fontset structs are referenced.

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX):
	Check if xf86Info.kbdProc pointer is really set before calling
	it on abort as this pointer won't be set if the new modular 
	keyboard driver is used (Matthias Hopf).
	
	* programs/Xserver/hw/xfree86/etc/bindist/Cygwin/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Interactive/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-m68k/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-mips/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Linux-ppc/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/LynxOS/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/Solaris/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/Solaris/update-upd:
	* programs/Xserver/hw/xfree86/etc/bindist/UnixWare/bin-list:
	* programs/Xserver/hw/xfree86/etc/bindist/UnixWare/update-upd:
	Added new libs to the bindist control files.
	
	* programs/xedit/lisp/lisp.c:
	Removed inclusion of unnecessary kernel header on Linux. 
	This may fail in an -ansi environment.
	
	
2004-09-20  Alexander Gottwald  <ago@freedesktop.org>

	* programs/Xserver/Xext/xf86bigfont.c:
	Bugzilla #1402: The last patch was broken on linux. Take definition
	of badSysCall out of the OS specific block.
	
2004-09-19  Alexander Gottwald  <ago@freedesktop.org>

	* programs/Xserver/Xext/xf86bigfont.c:
	Bugzilla #1402: fix BigFont extension if SHM is compiled in but 
	not working. Does not access SHM and privates if the SHM syscall
	failed during extension initialization.        

2004-09-19  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/i128/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/rendition/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/v4l/Imakefile:
	More cfb cleanup, delete mfb/cfb/xf24_32bpp references from
	Imakefiles of drivers that don't use them.

2004-09-18  Felix Kuehling <fxkuehl@gmx.de>

	* xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	Fixed segmentation fault: vbeFree after SavageWriteMode in
	SavageCloseScreen.
	
2004-09-18 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/Xserver/dix/main.c
        Bugzilla #1404: Fixing random crashes (like in DAMAGE code etc.)
        in Xnest due uninitalised GetWindowPixmap.
        Original patch by Alexander Gottwald <ago@freedesktop.org>

2004-09-18  Matthieu Herrb  <matthieu.herrb@laas.fr>

	* config/cf/bsdLib.tmpl:
	define dependencies for libXevie for *BSD systems.
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	fix spelling of my first name and remove duplicate.
	* programs/xrx/xnest-plugin/XnestDis.c:
	build fix.

2004-09-17  Torrey T. Lyons  <torrey@freedesktop.org>

	* xc/programs/Xserver/dix/Imakefile:
	Fix bug that caused restacks to be optimized away in rootless mode.

2004-09-17  Torrey T. Lyons  <torrey@freedesktop.org>
	* xc/programs/Xserver/hw/darwin/quartz/xpr/x-hash.c:
	* xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.c:
	* xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.h:
	Update Apple's list and hash utility routines to latest versions
	(John Harper).

2004-09-17  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/hw/darwin/quartz/cr/crScreen.m:
	(CRSetupScreen):
	* programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c:
	(xprSetupScreen):
	* programs/Xserver/miext/rootless/accel/Imakefile:
	* programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC),
	(RootlessAccelInit):
	* programs/Xserver/miext/rootless/accel/rlAccel.h:
	* programs/Xserver/miext/rootless/rootless.h:
	* programs/Xserver/miext/rootless/rootlessGC.c: (RootlessCreateGC):
	Bugzilla #1032: Make rootless acceleration functions compatible with
	Damage.

2004-09-17 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/config/cf/X11.tmpl
	* xc/programs/xrx/Imakefile
	* xc/programs/xrx/plugin/Imakefile
	* xc/programs/xrx/plugin/Main.c
	* xc/programs/xrx/plugin/PProcess.c
	* xc/programs/xrx/xnest-plugin/Imakefile
	* xc/programs/xrx/xnest-plugin/NewNDest.c
	* xc/programs/xrx/xnest-plugin/SetWin.c
	* xc/programs/xrx/xnest-plugin/XnestDis.c
        Bugzilla #1372: Initial part of repairing XRX/Broadway support.
        This patch fixes both the libxrx.so plugin and the Xnest-based
        libxrxnest.so plugin and making them compatible to newer versions
        of Mozilla and removing the backwards compatibility hacks for old
        Netscape3.x versions with statically linked Motif.      

2004-09-17 Roland Mainz <roland.mainz@nrubsig.org>
	* xc/programs/scripts/Imakefile
	* xc/programs/scripts/xauth_switch_to_sun-des-1.cpp
        Bugzilla #1407: Adding simple helper script which switches the current
        user authentification from MIT-MAGIC-COOKIE-1 to SUN-DES-1 if this
        authentification is available.

2004-09-16  Eric Anholt  <anholt@FreeBSD.org>

	* extras/Mesa/src/mesa/tnl/t_vtx_x86_gcc.S:
	Bugzilla #1079: Add missing check for CYGWIN for adding underscores to
	symbol names in assembler.  Merged upstream, and should be brought in in
	the next import.  (Alexander Gottwald)

2004-09-16  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(R200SubsequentCPUToScreenTexture):
	Bugzilla #1170: Fix an overcounting of DMA in BEGIN_RING that wasn't
	harmful.
	Bugzilla #1169: Add counting for BEGIN_RING/OUT_RING/ADVANCE_RING to
	avoid these sorts of problems in the future.

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

	* config/cf/xorg.cf:
	* programs/Xserver/hw/xfree86/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atimach64io.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i740/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_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/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/s3/s3.h:
	* programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c:
	* programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/s3virge/s3v.h:
	* 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_dri.c:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h:
	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.h:
	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/xf24_32bpp/Imakefile:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32.h:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32module.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbbstore.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbcpyarea.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbgc.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbgcmisc.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbimage.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbpixmap.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbscrinit.c:
	* programs/Xserver/hw/xfree86/xf24_32bpp/cfbwindow.c:
	Bug #1192: Remove cfb support from drivers where its use is an option.
	Delete xf24_32bpp, as s3virge was the last user.  Fix up some comments
	to refer to fb rather than cfb.

2004-09-16  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD), (SavageSetGBD_PM):
	Proper GBD setup for savage2000

2004-09-16  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	Update comment

2004-09-16  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/savage/savage.man:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(GetTileAperturePitch), (SavageInitialize2DEngine), (SavageSetGBD),
	(SavageSetGBD_Twister), (SavageSetGBD_M7), (SavageSetGBD_PM),
	(SavageSetGBD_2000), (SavageInitAccel),
	(SavageSubsequentColor8x8PatternFillRect):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c:
	(SavageHWCursorInit), (SavageShowCursor), (SavageHideCursor):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavageSetup), (WaitQueue4), (WaitIdleEmpty3D), (WaitIdleEmpty4),
	(WaitIdleEmpty2K), (WaitIdle3D), (WaitIdle4), (WaitIdle2K),
	(SavageProbe), (SavagePreInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c:
	(SavageI2CPutBits), (SavageI2CGetBits):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c:
	(SavageInitSecondaryStream), (SavageInitStreamsOld),
	(SavageInitStreamsNew), (OverlayTwisterInit),
	(PatchEnableSPofPanel), (SavageStreamsOn), (SavageStreamsOff):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_video.c:
	(SavageInitVideo), (SavageSetupImageVideo),
	(SavageCopyPlanarDataBCI), (SavageDisplayVideoOld),
	(SavagePutImage), (SavageQueryImageAttributes):
        Merge Savage DDX from the DRI tree and fix conflicts

2004-09-15 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/config/cf/linux.cf
        Bugzilla #1381: Enable SecureRPC code (used for goodies such as
        the SUN-DES-1 user2user authentification scheme) on Linux if
        glibc version is >= 6.3.2.

2004-09-15  Egbert Eich  <eich-at-freedesktop-org>
	* programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c:
	(xorgProbe460GX), (xf86PreScan460GX):
	* programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.h:
	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.c:
	(xorgProbeE8870), (xf86PreScanE8870):
	* programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.h:
	* programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c:
	* programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c:
	(xf86PreScanZX1):
	* programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.h:
	* programs/Xserver/hw/xfree86/os-support/linux/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c:
	(OS_PROBE_PCI_CHIPSET):
	* programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c:
	(ia64ScanPCIWrapper):
	* programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h:
	Adding support for OS dependent probing of IA64 chipsets.
	Not all IA64 chipsets can be probed without OS support as
	probing them is only possible using ACPI. One example of this
        are the HP ZX1/2 chipsets: previously the code assumed  that
        these chips were present when no other of the known chipsets 
        could be probed. This assumption brought SGI Altrix
	machines with 64 CPUs to a grinding halt.

	
2004-09-14  Egbert Eich  <eich-at-freedesktop-org>

	* lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback):
	Unregistering events in XSelectInput() when unregistering IM
	filter callbacks may be a bad idea as others may be interested
	in this event. Removed the call to XSelectInput() altogether
	as we are in root window anyway (Lubos Lunak).
	* programs/Xserver/dix/dispatch.c: (Dispatch):
	Fix size of a variable that gets assigned the value of 
	SmartScheduleTime (long) to long. This should help to prevent
	smart scheduler lockup on 64 bit systems due to overruns
	(Andreas Schwab).
	
2004-09-14 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/hw/xfree86/loader/dixsym.c
        * xc/programs/Xserver/hw/xfree86/loader/extsym.c
        Bugzilla #1361: Fix module loader bustage due duplicate symbols
        caused by the first patch in Bugzilla #1361

2004-09-14 Roland Mainz <roland.mainz@nrubsig.org>
        * xc/programs/Xserver/hw/xfree86/loader/dixsym.c
        * xc/programs/Xserver/include/globals.h
        * xc/programs/Xserver/mi/miinitext.c
        * xc/programs/Xserver/os/utils.c
        Bugzilla #1361: Allow turning on/off most of the Xserver extensions
        (=all except server-specific extensions (e.g. DMX, XpExtension,
        etc.) via +extension/-extension

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-at-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-at-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 HÃ¸gsberg).

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-at-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-at-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 HÃ¸gsberg).

	* 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-at-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-at-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-at-freedesktop-org>

	* programs/Xserver/Xprint/ps/Imakefile:
	* programs/Xserver/Xprint/ps/ttf2pt1wrap.c:
	Fixed typos.
	
2004-08-27  Egbert Eich  <eich-at-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-at-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-at-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-at-freedesktop-org>

	* lib/X11/xlibi18n/Xi18nLib.conf:
	Added missing make variable.
	
2004-08-26  Egbert Eich  <eich-at-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 HÃ¸gsberg).

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 HÃ¸gsberg).

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-at-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-at-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-at-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-at-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-at-freedesktop-org>

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

2004-07-30  Egbert Eich  <eich-at-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-at-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-at-freedesktop-org>

	* programs/Xserver/hw/xfree86/common/xf86Helper.c:
	(xf86SetDefaultVisual):
	removing some unnecessary restricitons on the allowed visuals.
	
2004-07-30  Egbert Eich  <eich-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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Ä�rowski <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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-freedesktop-org>

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

	* Merging in the TM branch (Egbert Eich).

 2004-04-02   Egbert Eich  <eich-at-freedesktop-org>

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

 2004-04-02   Egbert Eich  <eich-at-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-at-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-at-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-at-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-at-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-at-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-at-freedesktop-org>

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

 2004-03-25   Egbert Eich  <eich-at-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-at-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-at-freedesktop-org>

	* Fixing X.Org version numbers (Egbert Eich).
 
 2004-03-24   Egbert Eich  <eich-at-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-at-freedesktop-org>

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

 2004-03-23   Egbert Eich  <eich-at-freedesktop-org>

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

 2004-03-23   Egbert Eich  <eich-at-freedesktop-org>

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

 2004-03-23   Egbert Eich  <eich-at-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-at-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-at-freedesktop-org>

	* Prevent Sig11 in RenditionProbe() when no PCI bus present (Lee Olsen).

 2004-03-18   Egbert Eich  <eich-at-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-at-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-at-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-at-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-at-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-at-freedesktop-org>

	* Preparing branch for TMc (Egbert Eich).

 2004-03-15   Egbert Eich  <eich-at-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-at-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-at-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-at-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-at-freedesktop-org>

	* Integrated Freetype 2.1.7 (Egbert Eich).
 
 2004-03-05   Egbert Eich  <eich-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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-at-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.885 2005/04/20 17:54:11 eich Exp $
