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

	* config/cf/xorgversion.def: 
	Version 6.9!

2005-12-21  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.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.

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

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Updated contributors list and copyright holders.

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

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/index.pre:
	Fix doc and index titles for both X11R6.9 and X11R7.

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

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Additional RELNOTES updates.

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

	* LABEL: 
	Add copyright holders listed in changes committed since 6.8.2.

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

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	Update RELNOTES.sgml for X11R6.9/X11R7.0 release (Daniel Stone,
	Kevin Martin).

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

	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: 
	Bugzilla #2059 <https://bugs.freedesktop.org/show_bug.cgi?id=2059>
	Bugzilla #2060 <https://bugs.freedesktop.org/show_bug.cgi?id=2060>
	Update build instructions for 6.9 and try to answer questions noted
	in bug reports.   List included/required external software.

2005-12-20  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* extras/Mesa/src/mesa/swrast/s_tritemp.h:
	Fix to allow building with pre-C99 compilers (Kean Johnston)

	* config/cf/sco5.cf:
	* config/cf/usl.cf:
	* lib/misc/snprintf.c:
	* lib/misc/snprintf.h:
	* programs/Xserver/hw/xfree86/loader/Imakefile:
	SCO port fixups (Kean Johnston)
        
	* lib/GL/mesa/array_cache/Imakefile:
	* lib/GL/mesa/main/Imakefile:
	* lib/GL/mesa/math/Imakefile:
	* lib/GL/mesa/shader/Imakefile:
	* lib/GL/mesa/shader/grammar/Imakefile:
	* lib/GL/mesa/shader/slang/Imakefile:
	* lib/GL/mesa/shader/slang/library/Imakefile:
	* lib/GL/mesa/swrast/Imakefile:
	* lib/GL/mesa/swrast_setup/Imakefile:
	* lib/GL/mesa/tnl/Imakefile:
	* lib/GL/mesa/tnl_dd/Imakefile:
	* lib/GL/mesa/x86/Imakefile:
	Bugzilla #1709 <https://bugs.freedesktop.org/show_bug.cgi?id=1709>
	Patch #3848 <https://bugs.freedesktop.org/attachment.cgi?id=3848>
	-DIN_DRI_DRIVER needed when building Mesa (Sérgio M. B.)
	
	* programs/Xserver/fb/fbpict.c:
	Regression in Render extension: compositing an 8bpp picture on another
	8bpp picture with PictOpSrc produces no output (Fredrik Höglund)
	
	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	Bugzilla #5359 <https://bugs.freedesktop.org/show_bug.cgi?id=5359>
	Patch #4113 <https://bugs.freedesktop.org/attachment.cgi?id=4113>
	Segmentation fault when starting Xorg (Mark Kettenis)

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

	* doc/man/general/Standards.man: 
	* programs/xman/version.h: 
	Version bumps from 6.8 to 6.9	

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

	* doc/hardcopy/BDF/bdf.PS.gz:
	* doc/hardcopy/CTEXT/ctext.PS.gz:
	* doc/hardcopy/FSProtocol/fsproto.PS.gz:
	* doc/hardcopy/ICCCM/icccm.PS.gz:
	* doc/hardcopy/ICCCM/icccm.idx.PS.gz:
	* doc/hardcopy/ICE/ICElib.PS.gz:
	* doc/hardcopy/ICE/ice.PS.gz:
	* doc/hardcopy/SM/SMlib.PS.gz:
	* doc/hardcopy/SM/xsmp.PS.gz:
	* doc/hardcopy/X11/xlib.PS.gz:
	* doc/hardcopy/X11/xlib.idx.PS.gz:
	* doc/hardcopy/XDMCP/xdmcp.PS.gz:
	* doc/hardcopy/XIM/xim.PS.gz:
	* doc/hardcopy/XLFD/xlfd.PS.gz:
	* doc/hardcopy/XProtocol/proto.PS.gz:
	* doc/hardcopy/XProtocol/proto.idx.PS.gz:
	* doc/hardcopy/Xaw/widg.idx.PS.gz:
	* doc/hardcopy/Xaw/widgets.PS.gz:
	* doc/hardcopy/Xext/DPMS.PS.gz:
	* doc/hardcopy/Xext/DPMSLib.PS.gz:
	* doc/hardcopy/Xext/bigreq.PS.gz:
	* doc/hardcopy/Xext/dbelib.PS.gz:
	* doc/hardcopy/Xext/evi.PS.gz:
	* doc/hardcopy/Xext/record.PS.gz:
	* doc/hardcopy/Xext/recordlib.PS.gz:
	* doc/hardcopy/Xext/security.PS.gz:
	* doc/hardcopy/Xext/shape.PS.gz:
	* doc/hardcopy/Xext/shapelib.PS.gz:
	* doc/hardcopy/Xext/sync.PS.gz:
	* doc/hardcopy/Xext/synclib.PS.gz:
	* doc/hardcopy/Xext/tog-cup.PS.gz:
	* doc/hardcopy/Xext/xc-misc.PS.gz:
	* doc/hardcopy/Xi/lib.PS.gz:
	* doc/hardcopy/Xi/port.PS.gz:
	* doc/hardcopy/Xi/proto.PS.gz:
	* doc/hardcopy/Xmu/xmu.PS.gz:
	* doc/hardcopy/Xt/intr.idx.PS.gz:
	* doc/hardcopy/Xt/intrinsics.PS.gz:
	* doc/hardcopy/i18n/Framework.PS.gz:
	* doc/hardcopy/i18n/LocaleDB.PS.gz:
	* doc/hardcopy/i18n/Trans.PS.gz:
	Update hardcopy specs for 6.9/7.0 release.

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

	* 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:
	Update specs for 6.9/7.0 release.

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

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

	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	Bug #2571: Fix cross-compile instructions (Alexander Gottwald)

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

	* programs/Xserver/hw/xfree86/doc/CODING: 
	* programs/Xserver/hw/xfree86/doc/exa-driver.txt: 
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/Darwin.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/Install.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/LICENSE.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/OS2Notes.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/Status.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/ati.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/chips.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	* programs/Xserver/hw/xfree86/doc/sgml/dps.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.man: 
	* programs/Xserver/hw/xfree86/drivers/i810/i810.man: 
	* programs/Xserver/hw/xfree86/drivers/mga/mga.man: 
	* programs/Xserver/hw/xfree86/drivers/v4l/v4l.man:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.man:
	* programs/Xserver/hw/xfree86/getconfig/cfg.man: 
	* programs/Xserver/hw/xfree86/getconfig/getconfig.man: 
	* programs/Xserver/hw/xfree86/input/aiptek/aiptek.man: 
	* programs/Xserver/hw/xfree86/input/citron/citron.man:
	* programs/Xserver/hw/xfree86/input/fpit/fpit.man:
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.man:
	* programs/Xserver/hw/xfree86/input/keyboard/keyboard.man:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.man: 
	* programs/Xserver/hw/xfree86/input/ur98/ur98.man: 
	* programs/Xserver/hw/xfree86/XF86Conf.man: 
	Typo fixes, mailing list & url updates, and other changes 
	to prepare for X11R6.9 & 7.0 releases.

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

	* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
	* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
	Update README, RELNOTES and defs.ent.

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

	* programs/Xserver/hw/xfree86/drivers/ati/r128.man: 
	Bugzilla #5238 <https://bugs.freedesktop.org/show_bug.cgi?id=5238>
	Patch #3978  <https://bugs.freedesktop.org/attachment.cgi?id=3978>
	r128 man page dualhead note update (Alex Deucher)

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

	* config/cf/xorgversion.def:
	Version bump: 6.8.99.904 (aka 6.9 RC4)

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

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

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

	* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	Bump driver version numbers for final X11R6.9 release candidate.

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

	* Makefile: 
	* LABEL:
	* config/cf/X11.tmpl:
	* config/util/makedef.cmd:
	Update release name to 6.9 in preparation for upcoming 6.9 release.

	* doc/man/general/X.man: 
	* doc/man/general/XOrgFoundation.man: 
	Correct spelling of X.Org Foundation name.  Updates for 6.9 release.
	
2005-12-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/xterm/88colres.pl:
	* programs/xterm/INSTALL:
	* programs/xterm/Imakefile:
	* programs/xterm/MANIFEST:
	* programs/xterm/Makefile.in:
	* programs/xterm/Tekproc.c:
	* programs/xterm/UXTerm.ad:
	* programs/xterm/VTPrsTbl.c:
	* programs/xterm/VTparse.h:
	* programs/xterm/XTerm-col.ad:
	* programs/xterm/XTerm.ad:
	* programs/xterm/aclocal.m4:
	* programs/xterm/button.c:
	* programs/xterm/charproc.c:
	* programs/xterm/config.guess:
	* programs/xterm/config.sub:
	* programs/xterm/configure:
	* programs/xterm/configure.in:
	* programs/xterm/ctlseqs.ms:
	* programs/xterm/data.c:
	* programs/xterm/data.h:
	* programs/xterm/fontutils.c:
	* programs/xterm/input.c:
	* programs/xterm/install.sh:
	* programs/xterm/main.c:
	* programs/xterm/menu.c:
	* programs/xterm/menu.h:
	* programs/xterm/misc.c:
	* programs/xterm/os2main.c:
	* programs/xterm/ptyx.h:
	* programs/xterm/resize.c:
	* programs/xterm/screen.c:
	* programs/xterm/scrollbar.c:
	* programs/xterm/sinstall.sh:
	* programs/xterm/termcap:
	* programs/xterm/terminfo:
	* programs/xterm/trace.c:
	* programs/xterm/trace.h:
	* programs/xterm/util.c:
	* programs/xterm/version.h:
	* programs/xterm/xterm.h:
	* programs/xterm/xterm.log.html:
	* programs/xterm/xterm.man:
	* programs/xterm/xterm_io.h:
	* programs/xterm/xtermcfg.hin:
	* programs/xterm/vttests/tcapquery.pl:
	Update xterm to patch 207 from http://dickey.his.com/xterm/xterm.html
	
2005-12-14  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/xdm/config/Imakefile:
	Need to include $(XPM_DEFINES) when cpp'ing xdm-config to match
	settings used in modular build.

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

	* programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
	Bug #1760: Fix ati wrapper multihead to be dlloader friendly.

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

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

	* lib/Xft/xft.pc.in:
	* lib/Xevie/xevie.pc.in:
	Make sure .pc files installed by monolith build don't reference
	.pc files only installed by the modular release (like xproto & xext).

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

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	(MouseCommonOptions), (MouseDoPostEvent):
	Bug #1752: When emulating 3 buttons in "auto" mode, timeout
	immediately when a mouse movement is detected (Egbert Eich,
	Kean Johnston, Kevin Martin).

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

	* programs/xdm/config/xdm-conf.cpp: 
	Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055>
	Add XDMSCRIPTDIR cpp substitution to allow modular tree 
	builder/packager to decide if scripts should go in config, lib, 
	or data directories.
	
2005-12-09  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	Bug #1106: Fix memory allocation for Render.  (Michel Daenzer)

	* programs/xkbcomp/symbols/nl:
	Bug #3544: Fix various keys on Dutch keyboards. (traxtopel at fastmail
	dot fm)

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c:
	Bug #3869: Don't walk off the end of an array in connector detection.
	(Eric Anholt)

	* config/makedepend/ifparser.c:
	Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour)

	* programs/Xserver/miext/cw/cw.h:
	Bug #4935: Fix includes.  (Eric Anholt)

	* programs/Xserver/fb/fbcompose.c:
	* programs/Xserver/hw/dmx/dmxpict.c:
	* programs/Xserver/render/picture.c:
	* programs/Xserver/render/picturestr.h:
	Bug #5258: Restore binary compatibility with 6.8.2's PictureRec.
	(Aaron Plattner)

	* programs/Imakefile:
	* programs/pclcomp/*:
	Bug #4853: Remove pclcomp for being non-free.

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_axp.c:
	Bug #4928: Fix compilation for Alpha.  (Stefaan DeRoeck)

	* programs/Xserver/fb/fbcompose.c:
	Bug #3944: Fix 24bpp packed pixel.  (Søren Sandmann Pedersen)

	* programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
	Fix a non-dlloaderism to make X -configure work.

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	Bug #4361: Change driver probe logic to read the driver list from
	disk instead of using a compile-time array.  Push the fallback drivers
	to the end of the list so driver probe order stays useful.

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	Bug #1288: Additional refactor of the driver probe logic to keep
	ati loaded before atimisc.

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

	* library.c: (XcursorLibraryPath):
	* programs/Xserver/hw/xfree86/drivers/ati/theatre200.h:
	* programs/Xserver/hw/xfree86/xf86cfg/loader.c:
	(LoaderInitializeOptions):
	* programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: (TextMode):
	* programs/mkcfm/mkcfm.c:
	Allow hard-coded paths to be configurable.

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

	* programs/xclock/Clock.c: 
	Bugzilla #5251 <https://bugs.freedesktop.org/show_bug.cgi?id=5251>
	xclock -digital only shows "20" (Egmont Koblinger)

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

	* config/cf/xorgversion.def:
	Version bump: 6.8.99.903 (aka 6.9 RC3)

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

	* config/cf/sun.cf:
	Set DlLibrary to -lc on Solaris 10, since libdl was merged into libc.

	* config/cf/sunLib.tmpl:
	Replace hardcoded -ldl with DlLibrary.

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

	* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	Bump version numbers for X11R6.9/X11R7 RC3.

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

	* lib/GL/dri/drm/Imakefile:
	* lib/XvMC/hw/i810/Imakefile:
	* lib/XvMC/hw/via/unichrome/Imakefile:
	* lib/XvMC/hw/via/unichromeProA/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/xf86drm.h:
	* programs/Xserver/hw/xfree86/os-support/xf86drmCompat.h:
	* programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmHash.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmRandom.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmSL.c:
	Bug #5016: Pull libdrm from the copy in extras.

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

	* programs/Xserver/fb/Imakefile:
	* programs/Xserver/fb/fbmmx.c:
	* programs/Xserver/fb/fbpict.c:
	Bug #5093: Fix fb for non-SSE machines.  (Xavier Bachelot)

	* config/cf/NetBSD.cf:
	Bug #4828: Better fix for NetBSD thread lib.  (Jeremy C. Reed)

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

	* programs/xdriinfo/xdriinfo.c: (main):
	Bug #5146: Fix building of xdriinfo in the presence of NVIDIA libGL by
	using the GLX 1.3 glXGetProcAddressARB instead of glXGetProcAddress.

2005-11-29  Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/trident/trident_video.c
	Bug #736 <https://bugs.freedesktop.org/show_bug.cgi?id=736>
	Fix offset for later generation trident chipsets so that Xv data
	is correctly grabbed from video memory. Spotted by Guy Martin.

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

	* lib/Xaw/Pixmap.c:
	Fix Xaw6 to build without Xpm.

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

	* programs/xkbcomp/symbols/pl2: 
	Bug #5070 <https://bugs.freedesktop.org/show_bug.cgi?id=5070>
	Patch #3816 <https://bugs.freedesktop.org/attachment.cgi?id=3816>
	Typo in key definition for the pl2 keyboard layout. (Krzysztof Nowicki)
	
2005-11-23  Alan Coopersmith  <alan.coopersmith@sun.com>

	* lib/X11/XKBCvt.c:
	* config/util/lndir.c:
	* lib/Xt/Intrinsic.c:
	Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003>
	Patch #3763 <https://bugs.freedesktop.org/attachment.cgi?id=3763>
  	Xorg code misuses S_IF* macros

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

	* include/keysymdef.h: 
	Change values of XK_MATHEMATICAL symbols to use 0x1000000 + Unicode
	value, as Xorg Architecture Task Force agreed last year should be
	done for all new keysyms mapped to Unicode characters.

2005-11-20  Kean Johnston  <kean@armory.com>

	* config/cf/sco5.cf:
	* config/cf/usl.cf:
	Set HasSnprintf to NO becuase setting it to YES implies that it
	has C99 semantics, which neither OS has, despite having the function
	in libc.

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

	* programs/xset/xset.c: 
	Fix typo in #define that caused Xprint support to not be built in
	modular tree.

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

	* lib/Xft/xft.pc.in:
	* lib/Xevie/xevie.pc.in:
	Update pkgconfig files to separate library build-time dependencies
	from application build-time dependencies.

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

	* programs/Xserver/GL/dri/xf86dri.c: (ProcXF86DRIOpenConnection),
	(ProcXF86DRIGetDeviceInfo):
	Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes.

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

	* programs/Xserver/hw/xfree86/ddc/xf86DDC.c:
	Bug #4859: Don't segfault on bad DDC read.  (Tony Houghton)

	* config/cf/mingw.rules:
	* programs/Xserver/Imakefile:
	Bug #4578: Fix cross-build of Xming.  (Colin Harrison)

2005-11-15  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(viaSetupAdaptors):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:
	Fix via video surface reallocation and destruction.
	(Reported by Cedric Berger)
	
2005-11-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/xinit/Imakefile:
	* programs/xinit/startx.cpp:
	* programs/xinit/xinitrc.cpp:
	Make using full paths in the xinit scripts optional.

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

	* lib/font/fontfile/Imakefile:
	* lib/font/fontfile/dirfile.c:
	* lib/font/fontfile/fontdir.c:
	Bug #5047: Make font directory attribs work in modular.

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

	* programs/Xserver/include/servermd.h:
	Make fb build on darwin/ppc without addition #define hacks

2005-11-14  Kean Johnston  <kean@armory.com>

	* programs/Xserver/hw/xfree86/common/xf86Configure.c: Dont prevent
	SCO platforms from writing ZAxisMapping now that the OS layers
	correctly send z-axis events for wheel motion.

2005-11-14  Matthias Hopf  <mhopf@suse.de>

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
	Bug #4915: ButtonMapping default changed from one-to-one mapping
	to "1 2 3 8 9 10 11...".

2005-11-14  Matthias Hopf  <mhopf@suse.de>

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
	Bug #4915: Move buttonMapping initialization before calling OS
	specific PreInit.

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

	* config/util/mkshadow/mkshadow.c:
	Typo in error message: "symbolc link" -> "symbolic link"

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

	* programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c:
	(R128InitVisualConfigs):
	Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow,
	which resulted in whining at runtime about the visual not being
	supported.

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

	* config/cf/xorgversion.def:
	Version bump: 6.8.99.902 (aka 6.9 RC2) 

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

	* lib/GL/mesa/main/Imakefile.inc:
	Add execmem.c and mm.c to Mesa build.

2005-11-09  Kean Johnston  <kean@armory.com>

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c: Reinstate the
	default value for ZAxisMapping.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Do
	one-to-one mapping of mouse buttons. Turn wheel motion into a
	Z-axis event instead of treating it directly as a button.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto.

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

	* programs/xdm/Imakefile: 
	Don't link with libresolv on AIX either.  (Dan McNichol)

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

	* lib/apple/applewm.c:
	* lib/windows/windowswm.c:
	#include "foowmstr.h" -> #include <X11/extensions/foowmstr.h>

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

	* programs/Xserver/hw/xfree86/drivers/ati/ativersion.h:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i810.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/rendition/rendition.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis.h:
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
	* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	Bump version numbers for X11R6.9/X11R7 RC2.

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

	* programs/xsetpointer/xsetpnt.man: 
	Bug #4620 <https://bugs.freedesktop.org/show_bug.cgi?id=4620>
	xsetpointer man page refers to "xsetmode" by mistake (Ortwin Gl�ck)

2005-11-09  Matthias Hopf  <mhopf@suse.de>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONGenerateModeListFromMetaModes):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c:
	(GenerateModeList):
	* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
	(SiSGenerateModeListFromMetaModes):
	Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.

2005-11-09  Matthias Hopf  <mhopf@suse.de>

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/hurd/hurd_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/nto/nto_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/os2/os2_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/qnx4/qnx_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/sysv/xqueue.c:
	* programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h:
	Bug #4915: ButtonMapping option which allows to define arbitrary
	button mappings (including left-handed mouse etc.).
	Fixed incorrect usage of non-reversed, but ZAxisMapped buttons for
	state detection.
	Nuked unused part of reverseMap.

2005-11-09  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIASwitchMode):
	Bug #4990: <https://bugs.freedesktop.org/show_bug.cgi?id=4990>
	Avoid dereferencing a NULL pointer if DRI is not enabled.
	(Joris van Rantwijk)
	
2005-11-09  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaModeDotClockTranslate):
	#4855 fallout: VT3108, VT3118 and VT3344 free modes were broken.

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

	* programs/Xserver/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	Fix DoLoadableServer NO build.

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

	* lib/GL/mesa/drivers/dri/common/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/via/Imakefile.inc:
	Do not link/build files that were removed during Mesa import.

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

	* extras/Mesa/XOrg-Xlist:
	Update files to remove during Mesa import (Brian Paul).

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

	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (pciReadWord),
	(pciReadByte), (pciWriteWord), (pciWriteByte):
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	(linuxPciCfgReadByte), (linuxPciCfgWriteByte),
	(linuxPciCfgReadWord), (linuxPciCfgWriteWord): Bug #2880, add
	functions for byte and word level access to pci config space.

	* ChangeLog: Fix broken utf8 again.

2005-11-08  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineReset):
	bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988)
	Fix typo which may or may not have had a negative impact on stability
	with R300 class cards.

2005-11-08  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONScreenInit):
	bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494)
	Call RADEONDGAInit() even if EXA is enabled; the problematic DGA
	acceleration hooks are already disabled in that case.

	This fixes DGA issues such as DGA mouse (typically used by games in
	fullscreen mode) not working.

	Fix suggested by Eric Anholt.

2005-11-08  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONSetCursorPositionMerged):
	bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916)
	Fix segfault with MergedFB and EXA enabled and HW cursor temporarily
	disabled.

2005-11-08  Michel Daenzer  <michel@daenzer.net>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
	(RADEONCursorSave), (RADEONCursorAllocEXA), (RADEONUseHWCursor),
	(RADEONUseHWCursorARGB), (RADEONCursorInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONScreenInit):
	bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951)
	attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689)
	Fix HW cursor getting silently disabled with EXA.

2005-11-07  Kean Johnston  <kean@armory.com>

	* config/cf/Imake.rules(AssembleObject): Don't use $*, as some
	makes only accept those in inference rules. Adjust all use of that
	macro to take the extra arg.
	* config/cf/QNX4.rules: Ajust usage of AssembleObject.
	* config/cf/minix.cf: Ditto.
	* config/cf/nto.rules: Ditto.
	* config/cf/xf86.tmpl: Ditto.
	* config/cf/xorg.tmpl: Ditto.

	* config/cf/sco5.cf: Complete overhaul for the modern world.
	* config/cf/usl.cf: Ditto.
	* config/cf/scoLib.rules: Set UseExportLists if it wasnt set.
	Adjust the use of -R and -h linker options to allow for full
	paths in shard library names.
	* config/cf/Imake.tmpl: Prefix -Bstatic with -Wl, as not all (in
	fact few) gcc's are configured to accept -Bstatic as an
	argument. Revert to dynamic mode after linking in -lgcc.
	* extras/Xpm/Imakefile: USL doesnt need strcasecmp.
	* extras/Xpm/lib/Imakefile: Ditto.
	* extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h: 
	Dont define abs on UnixWare either.
	* include/Xfuncs.h: SCO platforms dont need memory.h and they dont
	need to define bcopy wrappers, as the real prototypes are in
	strings.h. Include that instead, as it also declares strcasecmp().
	* include/Xosdefs.h: UnixWare and OSR5 are POSIX-like. Define
	system default values for PATH_MAX and MAXPATHLEN.
	* include/Xthreads.h: Updated for UnixWare threads support.
	* lib/ICE/Imakefile: Use *.cf-defined connection defines.
	* lib/X11/locking.c: Update for UnixWare threads. This is done in
	such a way that even non-threaded apps can link with the X libs.
	* lib/fontconfig/Imakefile: SCO platforms need ksh.
	* lib/xtrans/Xtranslcl.c: Use SCO named pipes for all transports.
	Add missing \n to some error strings.
	Make SCO connection type use connect_spipe() and named_spipe().
	Dont support the ISC transport layer on SCO platforms.
	Set a default port if any empty string was passed to the SCO
	transport layer.
	* lib/xtrans/Xtransutil.c(ConvertAddress): Set FamilyLocal
	correctly on SCO platforms.
	* programs/Xserver/Xprint/ps/Imakefile: Add extra build flags for
	SCO to pick up the correct definition of MAXPATHLEN.
	* programs/Xserver/hw/xfree86/common/xf86Config.c: Set the correct
	default keyboard protocol if XQUEUE mode is on. For backwards
	compatibility with existing config files, accept keyboard protocol
	"xqueue" as a synonym for "standard" on UnixWare.
	* programs/Xserver/hw/xfree86/common/xf86Configure.c: Set the
	correct mouse protocol for UnixWare. Dont emit default
	ZAxisMapping for SCO platforms, they do the right thing in the
	driver code.
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c: Ditto.
	* programs/Xserver/hw/xfree86/common/xf86Events.c: Deal with
	0-based offset for VT's on UnixWare.
	(xf86CommonSpecialKey): Key isnt special if ShiftMask is also
	pressed (i.e Ctrl-Alt-Shift-Backspace is not Zap, but
	Ctrl-Alt-Backspace is).
	* programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: Updated SCO
	release notes.
	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: Work
	around an optimizer bug in the USL compiler that optimizes away
	a valid volatile.
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Set the
	protocol to "Xqueue" if thats what is being used.
	* programs/Xserver/hw/xfree86/loader/Imakefile: Copy in libcrt.a
	for UnixWare systems which is required for runtime support.
	* programs/Xserver/hw/xfree86/loader/loader.c: Deal with loading
	libcrt.a in the loader for USLC long long support routines.
	* programs/Xserver/hw/xfree86/loader/os.c: Identify SVR5 and SCO.
	* programs/Xserver/hw/xfree86/os-support/Imakefile: Use the new
	USL code in usl/ for UnixWare.
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Dont define
	XQUEUE for UnixWare, it now has its own full OS layer.
	* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: If XQUEUE
	is defined, include input.h so that the XQUEUE function
	declarations are valid.
	* programs/Xserver/hw/xfree86/os-support/sco/Imakefile: Use new
	SCO keyboard interface required for kbd driver support.
	Work around a GNU ld COFF-conversion bug with the event library.
	* programs/Xserver/hw/xfree86/os-support/sco/VTsw_sco.c: Update
	function prototypes.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_KbdMap.c: New
	file for SCO keyboard driver support.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.h: Ditto.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_init.c: Corrected
	several logic errors with the startup code. Cleaned up prototypes.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_io.c: Cleaned up
	prototypes. Modify for use with new keyboard driver model.
	* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Only
	return MSE_MISC from SupportedInterfaces(). Correct event driver
	mask to include buttons. Correct wheel mouse button map. Ensure we
	correctly mark the device as closed. Fix event posting algorithm
	for wheel buttons.
	* programs/Xserver/hw/xfree86/os-support/shared/sysv_kbd.c: SCO no
	longer uses this file, remove its conditionals from it.
	* programs/Xserver/hw/xfree86/os-support/usl/Imakefile: New
	file. Added full UnixWare os-support layer.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_KbdMap.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_init.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_io.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_iop.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.h: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_video.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_vtsw.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto.
	* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.h: Ditto.
	* programs/Xserver/hw/xfree86/parser/Monitor.c: Use detected
	ranges on SCO platforms, and adjust comment accordingly.
	* programs/Xserver/hw/xfree86/xf86cfg/cards.c: Prevent a coredump
	if there is no cards database by checking for a NULL pointer in
	LookupCard().
	* programs/Xserver/hw/xfree86/xf86cfg/interface.c: Recognise both
	"keyboard" and "kbd" driver names as valid keyboard drivers.
	* programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: Ditto.
	Also output the correct driver name based on
	USE_DEPCREATED_KEYBOARD_DRIVER.
	* programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: Set the default
	protocol on SCO and UnixWare.
	* programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: Include the
	correct curses header file on SCO platforms. Recognise both "kbd"
	and "keyboard" as valid keyboard driver names. Added missing space
	in dialog title. Use the correct mouse protocol on SCO/UW7. Set
	the correct keyboard driver name. Explicitly recognise '\b' as a
	backspace key on SCO platforms.
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Correct
	comments for UnixWare/XQUEUE.
	* programs/Xserver/os/utils.c: Emulate pread/pwrite which are
	missing on SCO platforms.
	* programs/ico/ico.c: Make the -sync argument actually call
	XSynchronize() instead of enabling debug mode!
	* programs/xcursorgen/Imakefile: Explicitly link in Xfixes for
	those OSes that dont deal with library dependencies correctly.
	* programs/xdm/Imakefile: Define USESECUREWARE for SCO OSR5.
	* programs/xdm/auth.c: Include Xlibint.h and use _XGetHostname
	instead of duplicating the logic here.
	* programs/xdm/dm.c: Call set_auth_parameters() for SecureWare.
	* programs/xdm/resource.c: Set the correct name of the PRNGD
	socket for SCO OpenServer.
	* programs/xdm/session.c: Implement SecureWare authentication.
	* programs/xdm/config/Imakefile: Generate Xsession from
	Xsession.ccp instead of a static file. Use the Korn shell on SCO
	systems whose Bourne shell has severe limitations.
	* programs/xdm/config/Xsession: Remove.
	* programs/xdm/config/Xsession.cpp: New file to replace above.
	* programs/xdm/greeter/verify.c: Adjust for SecureWare.
	* programs/xedit/Imakefile: Add SCOBuildFlags for the correct
	definition of MAXPATHLEN.
	* programs/xinit/Imakefile: Use the Korn shell on SCO
	systems. Pass the value of LIBDIR to xinitrc, as the SCO section
	needs it. Pass a macro to the man page processor for SCO specific
	man page bits, as well as passing LIBDIR.
	* programs/xinit/startx.cpp: Update SCO support, and allow the
	shell to be configured from Imakefile.
	* programs/xinit/xinitrc.cpp: Ditto.
	* programs/xinit/startx.man: Document SCO weirdnesses.
	* programs/xterm/Imakefile: Define the termcap library on SCO
	platforms in the cf file didn't, and make sure we link with it
	when compiling resize on OSR5.
	* programs/xterm/main.c: Dont set ECHOCTL on UnixWare.

	========
	* config/cf/Imake.cf:
	* config/imake/imake.c:
	* config/imake/imakemdep.h:
	* include/Xos.h:
	* include/Xosdefs.h:
	* lib/FS/FSlibos.h:
	* lib/SM/sm_manager.c:
	* lib/X11/Xlib.h:
	* lib/Xaw/XawI18n.h:
	* lib/Xbsd/Berklib.c:
	* lib/Xt/NextEvent.c:
	* lib/Xxf86dga/XF86DGA.c:
	* lib/Xxf86dga/XF86DGA2.c:
	* lib/dps/Xlibnet.h:
	* lib/dps/cslibint.h:
	* lib/font/fc/fslibos.h:
	* lib/font/fontfile/encparse.c:
	* lib/font/fontfile/fontenc.c:
	* lib/lbxutil/lbx_zlib/lbx_zlib_io.c:
	* lib/xtrans/Xtrans.c:
	* lib/xtrans/Xtransint.h:
	* lib/xtrans/Xtranslcl.c:
	* lib/xtrans/Xtranssock.c:
	* programs/Xserver/Xext/xf86bigfont.c:
	* programs/Xserver/Xprint/attributes.c:
	* programs/Xserver/hw/xfree86/common/compiler.h:
	* programs/Xserver/hw/xfree86/common/scoasm.h:
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	* programs/Xserver/hw/xfree86/drivers/chips/util/AsmMacros.h:
	* programs/Xserver/hw/xfree86/drivers/rendition/vboard.c:
	* programs/Xserver/hw/xfree86/etc/mmapr.c:
	* programs/Xserver/hw/xfree86/etc/mmapw.c:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h:
	* programs/Xserver/hw/xfree86/os-support/xf86_ansic.h:
	* programs/Xserver/hw/xfree86/vbe/vbe.h:
	* programs/Xserver/include/os.h:
	* programs/Xserver/os/access.c:
	* programs/Xserver/os/osinit.c:
	* programs/fonttosfnt/util.c:
	* programs/rgb/rgb.c:
	* programs/rgb/showrgb.c:
	* programs/xauth/gethost.c:
	* programs/xconsole/xconsole.c:
	* programs/xdm/chooser.c:
	* programs/xdm/dm.c:
	* programs/xdm/dm.h:
	* programs/xdm/util.c:
	* programs/xfs/os/osdep.h:
	* programs/xman/man.c:
	* programs/xman/misc.c:
	* programs/xman/vendor.c:
	* programs/xman/vendor.h:
	* programs/xmh/command.c:
	Update SCO support. This mainly consists of rationalizing how the
	platforms are recognised by Imake. Now use a consistent set of
	macros for refering to the various platforms:
	__SCO__ refers to any version of SCO OpenServer.
	SCO325 refers to any release of SCO OpenServer 5.
	SCO5V6 refers to any release of SCO OpenServer 6.
	__UNIXWARE__ refers to any release of SCO UnixWare.
	__USLC__ is only used to detect USL C compiler behaviour.

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

	* programs/Xserver/hw/xfree86/common/xf86DGA.c (DGAProcessKeyboardEvent): 
	Don't reference noXkbExtension when building without XKB.
	(Bob Terek - Sun Microsystems)

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

	* programs/Xserver/hw/vfb/InitOutput.c:
	(vfbAllocateFramebufferMemory), (vfbScreenInit):
	Fix Xvfb to work properly in depth 15 mode.  Fixes XTS5
	XCloseDisplay-3 server crash.

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

	* config/cf/sun.cf:
	"# else if" needs to be "#elif" to work properly

2005-11-06  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	reviewed by: Benjamin Herrenschmidt, Eric Anholt

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave):
	Fix a bug where a system memory pixmap got a wrong address
	if memcpy() fallback was used for downloading from screen.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONGetMergedFBOptions): 
	Sun bug #6325220: Xorg dumps core in dual monitor configuration with 
	radeon driver if CRT2Position not specified in xorg.conf  
	<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6325220>
	(Stuart Krietman - Sun Microsystems)
	
2005-11-05  Alan Coopersmith  <alan.coopersmith@sun.com>

	* config/cf/sun.cf:
	Fix asm flags for 64-bit SPARC builds with Sun compilers.

	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	Use asm flags from sun.cf instead of duplicating settings here.
	
2005-11-05  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/Imakefile:
	Only build cfb24 if we're also building xf8_32wid, since nothing
	else uses cfb24 any more.  (See bugzilla #4809.)

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

	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	Don't use gcc-only __FUNCTION__ macro.

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

	* programs/Xserver/hw/xfree86/common/xf86Init.c: 
	Bug #4948: <https://bugs.freedesktop.org/show_bug.cgi?id=4948>
	Incorrect URL in log file for Xorg CVS.   Also fixed wording of
	statement to not refer to monolithic CVS since modular uses the
	same code, so it was appearing in modular builds too.

2005-11-05  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaGetMemoryBandwidth):
	#4955: fix memory bandwidth check for VIA P4M800.
	(reported by Jeremy Shaw)
	
2005-11-04  Kevin E. Martin  <kem-at-freedesktop-dot-org>

	* programs/Xserver/fb/fbcopy.c: (fbCopyNtoN):
	Only use fbCopyAreammx if planemask is FB_ALLONES
	(fixes XTS5 XCopyArea tests 22 and 23).

2005-11-02  Nolan  <xorg-nolan@sigbus.net>

	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
	(VMWAREPreDirtyBBUpdate):

	Fix a bug where the cursor disappears.  Committed on behalf
	of Shelley Gong (shelleygong@vmware.com).

2005-11-02  Thomas Hellström  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_accel.c:
	(VIAInitAccel):
	* programs/Xserver/hw/xfree86/drivers/via/via_cursor.c:
	(VIAHWCursorInit):
	Fix HW cursors overwriting offscreen memory when dri is
	not enabled.

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

	* programs/Xserver/GL/dri/drimodule.c:
	* programs/Xserver/GL/glxmodule.c:
	* programs/Xserver/Xext/extmod/modinit.c:
	* programs/Xserver/dbe/dbemodule.c:
	* programs/Xserver/dbe/module/Imakefile:
	Fix support for enabling/disabling extensions loaded from modules.

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

	* programs/xdbedizzy/xdbedizzy.c: (main):
	Fix disabling print support in modular tree.

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

	* programs/fstobdf/chars.c: 
	Make extern declarations unsigned to match actual definitions

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c:
	(lnxACPIOpen), (lnxCloseACPI):
	Fix fd leak by closing them in the ACPI code instead of just using
	shutdown.

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

	* extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c:
	(r200ChooseVertexState):
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c:
	* extras/Mesa/src/mesa/drivers/dri/sis/sis_screen.c:
	(sisCreateBuffer):
	* lib/GL/mesa/shader/slang/library/Imakefile.inc:
	Fix build problems in MESA/DRI code with gcc 2.96.

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

	* programs/xdm/greeter/verify.c: 
	Fix #ifdef statement syntax to clear compiler warning.

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

	* programs/Xserver/hw/xfree86/common/xf86Events.c: 
	Improved stack trace dump code for Solaris - try fork & exec
	of pstack first so we can see the names of non-exported symbols
	that aren't visible to walkcontext/dladdr1 code.

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

	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	Don't try to restore savedPal in CloseScreen if savedPal is 
	NULL, to avoid segfault.

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

	* programs/xdm/config/xdm-conf.cpp: 
	Use XDMCONFIGDIR for location of configuration files so they
	can be installed in a directory other than the lib directory.
	(Only overridable in modular build system at this point.)

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

	* lib/Xrandr/Imakefile: 
	* lib/Xevie/Imakefile: 
	Bug #4867 <https://bugs.freedesktop.org/show_bug.cgi?id=4867>
	Patch #3619 <https://bugs.freedesktop.org/attachment.cgi?id=3619>
	Xevie & Xrandr shadow man pages installed in wrong directory
	(Xavier Bachelot)

2005-10-24  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(viaExitVideo), (viaSaveVideo), (viaRestoreVideo),
	(VIAVidAdjustFrame):
	Bug #2711:
	Make via driver avoid referencing missing symbols when compiled
	without -DXvExtension

2005-10-24  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaModeDotClockTranslate):
	Bug #4855: Fix VT3122 and VT3205 dotclock PLL setting.

2005-10-24  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_dri.h:
	Bug #4277, 
	Bump via dri-ddx protocol version major due to binary
	incompatibility (Luc Verhaegen, Eric Anholt)
	
2005-10-23  Adam Jackson  <ajax@freedesktop.org>

	* lib/font/FreeType/ftfuncs.c:
	Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor)

	* config/cf/NetBSD.cf:
	Bug #4828: Fix compilation on NetBSD 2.1 and up. (Germain Le-Chapelain)

	* programs/xedit/lisp/xedit.c:
	Bug #1860: Prevent walking off the end of the scan_types array.

	* lib/ICE/process.c:
	Bug #1893: Fix replies when peers use different major opcodes for the
	same subprotocol.  (016_ICE_subprotocol_reply_fix.diff from Debian,
	by Jochen Voss)

	* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
	Bug #4621: Size dedgeData correctly.

2005-10-23  Luc Verhaegen  <libv@skynet.be>

	* lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	(VIADRIScreenInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.h:
	via unichrome mesa: fix fallout of 
	https://bugs.freedesktop.org/show_bug.cgi?id=4277
	(Reported by Xavier Bachelot)

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

	* programs/xsm/xsm.man: 
	Fix typo.  (Tobias Stoeckmann)

2005-10-22  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/hw/via/unichrome/viaLowLevel.c: (viaDMAInitTimeStamp):
	* lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c:
	(viaDMAInitTimeStamp), (updateLowLevelBuf):
	* programs/Xserver/hw/xfree86/drivers/via/via_drm.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	(VIAAllocLinear):

	Sync via_drm.h with drm and 3D driver.

2005-10-22  Dave Airlie  <airlied@linux.ie>

	reviewed by: Ian Romanick

	* programs/Xserver/GL/mesa/X/xf86glx.c:
	Missing initializer in xf86glx.c spotted while debugging something
	else.

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

	* programs/Xserver/hw/xfree86/drivers/ati/atidri.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	Bug #4829: Remove some useless DRI symbol checks.

	* lib/X11/XErrorDB:
	Bug #4736: Error decoding for Damage extension.  (Jonathan Lennox)

	* programs/Xserver/Xext/shm.c:
	Bug #4730: Byte-swap the pixmap ID correctly.  (Neil Campbell)

	* programs/Xserver/hw/xfree86/common/xf86Xinput.c:
	Bug #1429: Report input device type correctly.  (StéphaneVOLTZ)

	* config/cf/linux.cf:
	Bug #1466: Make building libGL with/without -fPIC configurable.
	(ISHIKAWA Mutsumi)

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

	* programs/Xserver/hw/xfree86/input/citron/citron.man: 
	Sun bug #6202893: nroff: if-else overflow.; line 93, file citron.7
	<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6202893>
	(Sam Lau - Sun Microsystems)	

2005-10-20  Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/xedit/xedit.h
	* programs/xedit/util.c
	Fix some build bustage from this bug.
	bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790)

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

	* lib/Xcursor/display.c:
	* lib/Xcursor/xcursorint.h:
	Bug #4244: Make XcursorSetTheme(dpy, NULL) restore the default theme.
	(Frederico Mena-Quintero)

	* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
	Fix PCI bus scan on ia64 E8870 chipsets.

	* programs/Xserver/hw/xfree86/loader/loadmod.c:
	Bug #3196: Fix Load "foo.so" syntax.

	* programs/Xserver/xkb/xkbInit.c:
	Bug #3224: Degrade XKB fallback message to X_WARNING.

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

	* config/cf/xorgversion.def:
	Version bump: 6.8.99.901 (aka 6.9 RC1)

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

	* lib/Xcomposite/Xcomposite.h
	* lib/Xft/Imakefile
	* lib/Xft/Xft.h
	Update library version numbers to match updated package versions.

	* programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
	Update driver version numbers for RC1.

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

	* extras/Mesa/src/glx/x11/indirect_vertex_program.c:
	* extras/Mesa/src/glx/x11/pixelstore.c:
	Add __builtin_expect macro for non-gcc builds

2005-10-18  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	More via device subsystem IDs (Xavier Bachelot)		

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

	* lib/Xxf86dga/Imakefile: 
	Use GenManPage macros instead of overriding $(MANSUFFIX) so 
	__appmansuffix__ is set correctly in man page.

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

	* config/cf/sun.cf: 
	Make sure FramePtrFlags is defined

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

	* lib/X11/Imakefile:
	Redo XlibConf.h generation #ifdefs to avoid confusing older make
	when cpp leaves junk where the cpp macro lines were

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

	* programs/Xserver/hw/xfree86/loader/Imakefile:
	* programs/Xserver/hw/xfree86/loader/misym.c:
	Export DamageDamageRegion.  Not bumping the ABI version since we
	did that already for this release.

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

	* doc/man/Xp/libXp.man:
	Change XCOMM to \&# to allow both cpp & sed to translate correctly.

	* programs/xdm/Imakefile:
	* programs/xdm/xdm.man:
	Use XDMPIDDIR instead of XDMDIR when showing location of xdm-pid file
	in man page.

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

	* config/cf/sun.cf: 
	Set HasVarRun to YES for Solaris 8 and later.

2005-10-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.man: 
	Remove note about kbd being experimental.   Add Solaris to supported
	OS list for kbd.
	
	* programs/Xserver/hw/xfree86/input/keyboard/keyboard.man: 
	Add note about plans to move to kbd in a future release.

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

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave),
	(exaMoveInPixmap):
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/exaasync.c:
	Add an additional meaning to the "dirty" flag.  Now, if !dirty && !area,
	the pixmaps's contents are undefined, so we won't need to upload the
	undefined contents in MoveIn.  Use the ExaCheck* for async ops as well,
	so that dirty is always tracked.  While the performance impact for my
	ls -lR test was not significant (though the avoiding-upload path was
	being hit), it's likely to be important for the upcoming Get/PutImage
	acceleration from ajax.

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

	* programs/xlogo/Logo.c:
	* programs/xlogo/RenderLogo.c:
	* programs/xlogo/print.c:
	* programs/xlogo/xlogo.c:
	Add #include <config.h> for modularization.

2005-10-14  Alan Coopersmith  <alan.coopersmith@sun.com>	
	
	* include/keysymdef.h: 
	Remove duplicate keysyms accidentally added to XK_MATHEMATICAL section.

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

	* config/cf/Imake.tmpl:
	#warning breaks older compilers

2005-10-13  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.man: 
	Remove reference to XF86config-4.  Add xorgcfg(1) to See Also list.

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

	* programs/Xserver/hw/xfree86/drivers/rendition/rendition.c:
	Remove orphaned references to xf[14]bpp.

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

	* doc/man/Xv/Xv.man
	* doc/man/Xv/XvFreeAdaptorInfo.man
	* doc/man/Xv/XvFreeEncodingInfo.man
	* doc/man/Xv/XvGetPortAttribute.man
	* doc/man/Xv/XvGetStill.man
	* doc/man/Xv/XvGetVideo.man
	* doc/man/Xv/XvGrabPort.man
	* doc/man/Xv/XvPortNotify.man
	* doc/man/Xv/XvPutStill.man
	* doc/man/Xv/XvPutVideo.man
	* doc/man/Xv/XvQueryAdaptors.man
	* doc/man/Xv/XvQueryBestSize.man
	* doc/man/Xv/XvQueryEncodings.man
	* doc/man/Xv/XvQueryExtension.man
	* doc/man/Xv/XvSelectPortNotify.man
	* doc/man/Xv/XvSelectVideoNotify.man
	* doc/man/Xv/XvSetPortAttribute.man
	* doc/man/Xv/XvStopVideo.man
	* doc/man/Xv/XvUngrabPort.man
	* doc/man/Xv/XvVideoNotify.man
	Convert hardcoded 3X to substitutable __libmansuffix__ like other
	library man pages.

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

	* lib/Xevie/Imakefile: 
	* lib/Xrandr/Imakefile: 
	Add shadow man pages for man pages that document multiple functions.

2005-10-13  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	(exaOffscreenInit):
	Fix stupid mistake in yesterday's allocator commit, would cause
	exa to consider a random available memory size

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

	* doc/man/Xp/XpGetAttributes.man:
	* doc/man/Xp/XpGetDocumentData.man:
	* doc/man/Xp/XpGetPrinterList.man:
	* doc/man/Xp/XpSetAttributes.man:
	* doc/man/Xp/XpSetLocaleHinter.man:
	* doc/man/Xp/XpStartDoc.man: 
	* doc/man/Xp/XpStartJob.man: 
	* lib/Xrandr/Xrandr.man:
	* lib/Xcursor/Xcursor.man:
	Use troff macros to prevent cpp eating C comments & #defines that
	are supposed to appear in man page output.

2005-10-12  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/exa/exapict.c:
	(exaTryDriverSolidFill):
	Use proper access size when reading pixel based on bpp of the
	source pixmap

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

	reviewed by: benh

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled):
	If a window background is a 1x1 pixmap, read the value out and go to
	exaFillRegionSolid rather than sending piles and piles of Copies to the
	hardware.

2005-10-12  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/exa/exa.h:
	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	(ExaOffscreenValidate), (exaOffscreenAlloc), (exaOffscreenFree),
	(exaOffscreenInit):
	Fix a couple of bugs in the offscreen allocator. One mostly harmless
	was causing our search loop for evictable blocks to possibly skip a
	good candiate, and another was the allocator would occasionally use
	area->offset as if it was the base of the pixmap, while for a pixmap
	that is not in available state, it is not. This caused some funny
	miscalculation leading to overlapping pixmaps and accesses beyond the
	end of the framebuffer. To make things cleared, I renamed save_offset
	to base_offset, made sure it's the one used everywhere in the
	allocator, and only align "offset" for the client at the end of
	exaOffscreenAlloc().

2005-10-11 Alan Hourihane <alanh@fairlite.demon.co.uk>
        * programs/Xserver/hw/xfree86/common/xf86RandR.c
        * programs/Xserver/hw/xfree86/loader/xf86sym.c
	Add a new function xf86GetRotation to allow third party modules to
	obtain the current rotation.

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

	* config/cf/sunLib.tmpl:
	Add Solaris definitions for SharedXcompositeReqs & SharedXevieReqs,
	add $(GLXLIB) to Solaris definition of SharedGLwReqs

	* config/cf/sv4Lib.rules:
	* config/cf/sun.cf:
	Solaris linker runtime library path flag fixes.
	Add -norunpath when building with Sun C++ compiler to avoid 
	recording compiler build-time runpaths in output binaries.

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

	* config/imake/Imakefile: Add missing define required to build
	imake in the monolithic tree.

2005-10-10  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/common/Imakefile:
	Fix typo that prevent backtrace stuff from being properly
	built on Linux

2005-10-10  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled):
	Add missing {Prepare,Finish}Access() wrappers for the tile
	pixmap in the fallback case

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

	* lib/Imakefile: 
	Move libXcursor build after libXfixes since libXcursor depends on
	libXfixes after fix for bug #975.

2005-10-09  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* lib/freetype2/freetype/config/Imakefile: 
	Bug #2287 <https://bugs.freedesktop.org/show_bug.cgi?id=2287>
	freetype2.pc not installed (Reported by Karel Clock Kulhavy)

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

	* programs/Xserver/hw/xfree86/common/xf86Config.c (configServerFlags): 
	Bug #3254 <https://bugs.freedesktop.org/show_bug.cgi?id=3254>
	Make sure screensaver & DPMS timeouts don't overflow when multiplied
	by MILLI_PER_MIN.  (Reported by Zachary J. Slater)
	
2005-10-09  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* lib/X11/XErrorDB: 
	Bug #3021 <https://bugs.freedesktop.org/show_bug.cgi?id=3021>
	Requests and Errors for XFixes are not in XErrorDB (Jonathan Lennox)

2005-10-09  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* lib/Xcursor/Imakefile:
	Bug #975 <https://bugs.freedesktop.org/show_bug.cgi?id=975>
  	Xfixes code in Xcursor not compiled when imake is used (Chris Lee)

	* config/cf/sunLib.tmpl: 
	Add SharedXcursorReqs settings for Solaris
	
2005-10-09  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/twm/Imakefile (deftwmrc.c): 
	* programs/twm/deftwmrc.sed: 	
	* programs/twm/parse.c: 
	* programs/twm/parse.h: 
	Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755>
	twm can't handle 8-bit characters in .twmrc (Tomohiro KUBOITA)

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

	* programs/xkbcomp/symbols/Imakefile: 
	* programs/xkbcomp/symbols/pc/Imakefile: 
	Bug #1680 <https://bugs.freedesktop.org/show_bug.cgi?id=1680>
	Faroese (fo) keyboard layout doesn't get installed (Dejan Lesjak)

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

	* include/keysym.h:
	* include/keysymdef.h:
	Bug #4688: Add numerous mathematical symbols, protected by XK_MATHEMATICAL.

2005-10-09  Dave Airlie  <airlied@linux.ie>

	reviewed by: Eric Anholt <anholt@freebsd.org>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONDRIScreenInit), (RADEONDRIAllocatePCIGARTTable):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig), (RADEONSetupMemXAA_DRI):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	(RADEONSetupMemEXA):
	Secure the Radeon PCIE GART tables in framebuffer memory by not
	allowing the clients to get access to a secure area of framebuffer.

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

	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs):
	Don't try the accelerated glyphs path for component-alpha text (which
	I don't expect drivers to be able to accelerate without exa assistance).
	Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction
	in runtime of my ls -lR test (n=5) with component alpha.  While a
	reasonable approach would seem to be making a better test to see whether
	the entire path would be accelerated and force migration appropriately,
	my attempt at this made the situation much worse.

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

	* config/imake/Makefile.ini:
	* config/imake/imake.c:
	Updates for modular build

2005-10-07 Alan Hourihane <alanh@fairlite.demon.co.uk>
        * programs/Xserver/hw/xfree86/common/xf86RandR.c
	Use PointerMoved as well as SetCursorPosition, as PointerMoved will
	call AdjustFrame to reposition the window if necessary and avoid the
	cursor ending up offscreen.

2005-10-07  Benjamin Herrenschmidt,,,  <benh@kernel.crashing.org>

	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite):
	Clients tend to set picture->repeat when not necessary. Most HW cannot
	accelerate repeat NPOT thus triggering software fallback (this is the
	case with gnome desktop for example). This adds a simple optimisation
	to exa that removes "repeat" when it's obviously useless, that is, the
	single picture instance covers the entire rectangle beeing used

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

	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite):
	* programs/Xserver/miext/damage/damage.c: (damageDamageRegion),
	(DamageSubtract):
	Bug #4699: Correct some memory leaks in EXA and damage related to region
	handling.

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

	* programs/Xserver/Xext/xevie.c (doSendEvent): 
	Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE 
	<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6326551>
	(Derek Wang, Sun Microsystems)

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

	* programs/mkcfm/mkcfm.c:
	Instead of including the Xserver's os.h header for the extern
	ErrorF and FatalError declarations, declare them directly.

Thu Oct  6 10:39:34 2005  Søren Sandmann  <sandmann@redhat.com>

	* mkcfm.c: Change several includes to be <X11/fonts/*> instead of
	"*". Replace includes of Type1 headers with copies of CID_NAME_MAX
	and some prototypes.

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

	* programs/xrandr/xrandr.c: (main):
	Tell the user when setting the screen configuration fails.  Return
	nonzero so scripts can find out too.

2005-10-06  Benjamin Herrenschmidt <benh@kernel.crashing.org>

	* programs/Xserver/render/picture.c: (PictureMatchVisual):
	Bug #4689: Treat DirectColor as TrueColor in Render. It
	fixes some crashes with xcompmgr when using apps that use
	a DirectColor visual for their windows

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

	* include/GL/glxproto.h:
	Revert changes that duplicated GLX_SGIX_swap_barrier protocol
	requests and replies

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

	* programs/Xserver/hw/dmx/config/xdmxconfig.c:
	Include dmx-config.h for modular build

	* programs/Xserver/hw/dmx/examples/dmxaddinput.c:
	* programs/Xserver/hw/dmx/examples/dmxaddscreen.c:
	* programs/Xserver/hw/dmx/examples/dmxreconfig.c:
	* programs/Xserver/hw/dmx/examples/dmxresize.c:
	* programs/Xserver/hw/dmx/examples/dmxrminput.c:
	* programs/Xserver/hw/dmx/examples/dmxrmscreen.c:
	* programs/Xserver/hw/dmx/examples/dmxwininfo.c:
	* programs/Xserver/hw/dmx/examples/xdmx.c:
	* programs/Xserver/hw/dmx/examples/xinput.c:
	Use <X11/extensions/dmxext.h> intead of "dmxext.h"

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

	* include/GL/glxproto.h:
	* programs/Xserver/GL/glx/global.c:
	* programs/Xserver/GL/glx/glxcmds.c:
	* programs/Xserver/GL/glx/glxext.c:
	* programs/Xserver/GL/glx/glxext.h:
	* programs/Xserver/GL/glx/glxscreens.c:
	Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and
	GLX_SGIX_hyperpipe extensions.  (Eric Kunze, SGI)

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

	* programs/Xserver/hw/xfree86/etc/pci.ids:
	* programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h:
	Update to 2005-10-05 snapshot from pciids.sf.net
	(includes a couple new Radeon id's).

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

	* config/cf/xf86.rules:
	Bug #4645: Fix InstallDriverSDKObjectSubModule for dlloader builds.

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

	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	Fix the rest of the XFree86 DDX options that require an argument
	to say so instead of reporting "unrecognized option" when the
	argument is missing.   Also give correct error instead of 
	"unrecognized option" for options only available to root.

2005-10-05  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c:
	(xf86GetOSOffsetFromPCI):
	Fix return value. Clears up the resource ranges awkwardness and the
        "INVALID MEM ALLOCATION" warning.

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

	* programs/xdm/sessreg.c:
	Add check for utmpx.ut_syslen structure member

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

	* programs/Xserver/hw/xfree86/common/xf86Init.c: 
	Make Xorg -config stop lying to people and claiming it doesn't
	exist when you fail to specify a file name.   Also, include it
	in the list of available options for non-root users when listing
	all available flags.

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

	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs):
	Mark the temporary pixmap dirty if UploadToScreen succeeds.  Failure to
	do so resulted in a solid black glyph if the font rendering actually
	resulted in a fallback (subpixel AA, for example) and the temporary
	got migrated after 10 or so glyphs.

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

	* programs/Xserver/hw/xfree86/common/xf86Module.h:
	Bump the video driver module ABI minor version to 8 so modules statically
	linked against miDisableCompositeWrapper won't load on older servers.

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

	* programs/Xserver/hw/xfree86/loader/Imakefile:
	* programs/Xserver/hw/xfree86/loader/misym.c:
	Export miDisableCompositeWrapper.

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

	* fbcompose.c: (fbFetchSourcePict), (fbFetchTransformed):
	Correct the test for whether projective transform is necessary.  Also,
	use "affine" to describe the variable (universally) on suggestion from
	vektor.  Corrects a rendercheck failure.

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

	* programs/xinit/xinit.c:
	Bug #2027: Treat SIGTERM like SIGINT in xinit.  (Andreas Luik)

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

	* programs/Xserver/hw/xfree86/etc/gtf.c: 
	Add #include <xorg-config.h> for modular build

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

	* programs/Xserver/fb/fbcopy.c:
	Bug #3781: Only use fbCopyAreammx when alu == GXcopy.  Originally
	Gentoo bug #96053, patch by bartron@gmx.net.

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

	* lib/xtrans/Xtranssock.c: 
	Bug #4678 <https://bugs.freedesktop.org/show_bug.cgi?id=4678>
	Patch #3472 <https://bugs.freedesktop.org/attachment.cgi?id=3472>
	Use SysV-style utmp on GNU/kFreeBSD (Robert Millan)

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

	* lib/xtrans/Xtranssock.c: 
	Bug #3813 <https://bugs.freedesktop.org/show_bug.cgi?id=3813>
	GNU/kFreeBSD fix for xtrans (Robert Millan)
	
2005-10-03  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/xdm/auth.c: 
	Bug #3891 <https://bugs.freedesktop.org/show_bug.cgi?id=3891>
	xdm build failure: IN6_IS_ADDR_LOOPBACK undefined (David Schleef)

2005-10-03  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/vfb/Imakefile:
	* programs/Xserver/hw/xfree86/Imakefile:
	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	* programs/Xserver/hw/xfree86/common/xf86Privstr.h:
	* programs/Xserver/hw/xfree86/input/joystick/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h:
	* programs/Xserver/hw/xfree86/os-support/bsd/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_init.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_io.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c:
	* programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c:
	* programs/Xserver/Xprint/etc/init.d/Imakefile:
	* programs/Xserver/Xprint/etc/Xsession.d/Imakefile:
	Bug #3815 <https://bugs.freedesktop.org/show_bug.cgi?id=3815>
	Patch #3463 <https://bugs.freedesktop.org/attachment.cgi?id=3463>
	GNU/kFreeBSD Xserver support (Robert Millan)

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

	* config/imake/imake.c:
	* config/imake/imakemdep.h:
	Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812>
	Patch #3462 <https://bugs.freedesktop.org/attachment.cgi?id=3462>
	GNU/kFreeBSD Imake support (Robert Millan)

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

	* config/cf/Imake.cf:
	* config/cf/linux.cf:
	* config/cf/xfree86.cf:
	* config/cf/xorg.cf:
	Bug #3814 <https://bugs.freedesktop.org/show_bug.cgi?id=3814>
	Patch #3461 <https://bugs.freedesktop.org/attachment.cgi?id=3461>
	GNU/kFreeBSD monolithic build system support (Robert Millan)

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

	* programs/Xserver/fb/fbcompose.c: (fbFetchTransformed):
	Merge r1.36 of fbcompose.c from xserver CVS:
	  Special case projective transforms so we can avoid doing the expensive
	  64-bit math.  Unroll the bilinear interpolation loops for an extra
	  boost.
	I tested this with the up/downscaling cairo-benchmarks with Xvfb and
	saw a 12 +/- 4 percent decrease in time taken to run them.

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

	* programs/Xserver/fb/fbedge.c: (clip255), (add_saturate_8),
	(fbRasterizeEdges8):
	Merge r1.2 of fbedge.c from xserver CVS:
	  Optimize spans where the same value is being added to multiple pixels.
	  This improves the speed of rendering wide trapezoids.
	I tested this with a small set of xlibs cairo-benchmarks with Xvfb and
	saw a 4% decrease in time taken to run them.

2005-10-03 Alan Hourihane <alanh@fairlite.demon.co.uk>
        * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Bug #4353: Fix lockup when suspend and resume when playing video.
	Shutdown the overlay on LeaveVT.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Bug #4001: Don't crash when PanelSize is unset.  (Alan Coopersmith)

	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	Bug #4393: uClibc lies and defines __GLIBC__ even though it's not
	source compatible with glibc, so the backtrace support check fails.
	Work around this by wrapping the code in a configure check for
	execinfo.h, and emulate detection for the monolith. (Yuri Vasilevski)

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

	* config/cf/Imake.cf:
	* config/cf/Imake.tmpl:
	Bug #2539 <https://bugs.freedesktop.org/show_bug.cgi?id=2539>
	Patch #1901 <https://bugs.freedesktop.org/attachment.cgi?id=1901>
	Big-endian ARM processor support (Lennert Buytenhek)

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

	* programs/Xserver/Xprint/etc/init.d/Imakefile:
	* programs/Xserver/Xprint/etc/init.d/xprint.cpp: 
	Bug #1465  <https://bugs.freedesktop.org/show_bug.cgi?id=1465>
	/etc/init.d/Xprint should use PROJECTROOT from build 
	(Grzegorz Dąbrowski)
	
2005-10-02  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/xload/get_load.c: 
	* util/memleak/Imakefile: 
	Bug #3811 <https://bugs.freedesktop.org/show_bug.cgi?id=3811>
	GNU/kFreeBSD support for xload & memleak (Robert Millan)

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

	* lib/xtrans/Xtransock.c
	Bug #4256 <https://bugs.freedesktop.org/show_bug.cgi?id=4256>
	Patch #3046 <https://bugs.freedesktop.org/attachment.cgi?id=3046>
	Define MAXHOSTNAMELEN if platform doesn't (Michael Banck)
	
2005-10-02  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/fb/fb.h:
	* programs/Xserver/fb/fbbits.h:
	* programs/Xserver/fb/fbcopy.c: (fbCopyNtoN):
	* programs/Xserver/fb/fbfill.c: (fbFill):
	* programs/Xserver/fb/fbmmx.c: (fbSolidFillmmx), (fbCopyAreammx):
	* programs/Xserver/fb/fbpict.h:
	* programs/Xserver/fb/fbpoint.c: (fbDots), (fbPolyPoint):
	* programs/Xserver/fb/fbwindow.c: (fbFillRegionTiled):
	* programs/Xserver/hw/xfree86/exa/Imakefile:
	* programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled),
	(exaDriverInit):
	* programs/Xserver/miext/cw/cw.c: (miInitializeCompositeWrapper),
	(miDisableCompositeWrapper):
	* programs/Xserver/miext/cw/cw.h:
	Bugzilla #4616:
	- Merge various fb/ bits of COMPOSITE support from xserver, which
	  weren't necessary before due to cw hiding the issues.  Fixes offset
	  calculations for a number of operations, and may pull some fixes that
	  cairo has wanted for XAA as well.
	- Add a new call, miDisableCompositeWrapper(), which a DDX can call to
	  keep cw from getting initialized from the damage code.  While it would
	  be cleaner to have each DDX initialize it if it needs it, we don't
	  have control over all of them (e.g. nvidia).
	- Use the miDisableCompositeWrapper() to keep cw from getting set up for
	  screens using EXA, because EXA is already aware of composite.
	  Avoiding cw improved performance 0-35% on operations tested by ajax in
	  x11perf.

2005-09-29  Aaron Plattner  <aplattner@nvidia.com>
	
	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c:
	Add entries for GeForce Go 7800.  (Change went into XFree86 on 
	2005-09-28).
	* programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	Don't hang if j is zero.  This should never happen, but it's better
	to be safe than sorry.
	
2005-09-28  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave),
	(exaCloseScreen):
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	- Use the dirty flag (which should be set correctly all the time,
	  particularly thanks to Prepare/FinishAccess) to avoid DFS/memcpy on
	  pixmap move-out if it's unnecessary.  This was disabled in KAA because
	  cache misuse on ATI made me guess that this code was wrong.
	- Unwrap Glyphs on closescreen.

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

	* programs/Xserver/hw/sun/constype.c:
	* programs/Xserver/hw/sun/constype.man:
	Updates for modularization and to match current Solaris version.

2005-09-27  Ian Romanick  <idr@us.ibm.com>

	* programs/Xserver/GL/apple/aglGlx.c:
	* programs/Xserver/GL/apple/indirect.c:
	* programs/Xserver/GL/glx/impsize.h:
	* programs/Xserver/GL/glx/render2.c: (__glXDisp_Map1f),
	(__glXDisp_Map2f), (__glXDisp_Map1d), (__glXDisp_Map2d):
	* programs/Xserver/GL/glx/render2swap.c: (__glXDispSwap_Map1f),
	(__glXDispSwap_Map2f), (__glXDispSwap_Map1d),
	(__glXDispSwap_Map2d):
	* programs/Xserver/GL/glx/rensize.c: (__glXMap1dReqSize),
	(__glXMap1fReqSize), (__glXMap2dReqSize), (__glXMap2fReqSize):
	* programs/Xserver/GL/glx/singlesize.c: (__glGetMap_size):
	* programs/Xserver/GL/glxmodule.c:
	* programs/Xserver/GL/mesa/GLcore/GLcore-def.cpp:
	* programs/Xserver/GL/mesa/X/xf86glx.c:
	* programs/Xserver/GL/mesa/X/xf86glxint.h:
	Replace all uses of __glEvalComputeK (and the doubly redundant
	EvalComputeK) with calls to one of __glMap[12][df]_size.  This was
	tested with progs/samples/eval (from Mesa).

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

	* programs/Xserver/hw/sun/kbd_mode.c: 
	Add __SVR4 #ifdefs to work in non-Imake builds.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONDRITransitionTo3d):
	Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls
	back to the end of the function (the code above will cause pixmap cache
	to be freed and copied around, and these functions must be called after
	that otherwise pixmap damage will occur).
	May be related to #4440, #4456 (unclear if these setups involve 3d apps)

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c:
	Fix Radeon MMIO Render acceleration with EXA by writing out floating-
	point coordinates rather than integers.

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

	* programs/Xserver/hw/xfree86/common/modeline2c.pl:
	Include xorg-config.h so the generated file will also include it.

2005-09-27 Alan Hourihane <alanh@fairlite.demon.co.uk>
        * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
        Put back the print code to display the DDC information, and
	remove some bogus DDC messages.

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

	* programs/Xserver/hw/xfree86/xf86cfg/config.h: 
	include xorg-config.h for modular build

	* programs/Xserver/hw/xfree86/xf86cfg/interface.c: 
	Adjust XF86CONFIG defines for modular build	
	
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: 
	Fixes for modular build:
	- include modular server config headers
	- change default XCONFIGFILE to xorg.conf
	- define XKB_RULES_DIR if not defined by Imake
	
2005-09-24  Adam Jackson  <ajax@freedesktop.org>

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/dri.h:
	* programs/Xserver/GL/dri/xf86dri.c:
	Disable the {Open,Close}FullScreen DRI protocol.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c:
	Remove empty FullScreen stubs from drivers, comment the non-empty ones.

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

	* doc/man/Xext/DPMSGetVersion.man:
	* doc/man/Xext/DPMSQueryExtension.man:
	Fix function prototypes to match dpms.h

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

	* lib/Xt/ThreadsI.h:
	Include <X11/XlibConf.h> to get correct XTHREADS settings in
	non-Imake builds.

Fri Sep 23 19:00:06 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c: Apply patch from Ronald Wahl to
	make sure that the stack pointer is not modified at points where
	we access external variables. (Bug 4269).

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

	* programs/Xserver/hw/xfree86/input/evdev/evdev.c:
	Bug #3913: Suppress kernel-generated repeat events for chording keys.

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c:
	Bug #4558 <https://bugs.freedesktop.org/show_bug.cgi?id=4558>
	Patch #3551 <https://bugs.freedesktop.org/attachment.cgi?id=3381>
	22-Sep-2005 nv driver update from Mark Vojkovich:
	    Fix possible cause of some acceleration instability on some 
	    GeForce6xxx parts.

Fri Sep 23 12:19:21 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/xrx/helper/httptran.c: Include <X11/Xtrans/transport.c> 
	instead of "transport.c"

2005-09-22  Nolan  <xorg-nolan@sigbus.net>

	* programs/Xserver/hw/xfree86/drivers/vmware/svga_reg.h:
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
	(vmwareSendSVGACmdPitchLock), (VMWAREInitFIFO),
	(VMWARECloseScreen), (VMWAREScreenInit), (VMWAREEnterVT),
	(VMWARELeaveVT):
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.h:

	Support for XRandR in the VMware driver.
	Committed on behalf of Phil Langdale (plangdale@vmware.com)

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

	* programs/Xserver/hw/xfree86/xf86cfg/interface.c: 
	Sun bug #6321613 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6321613>
	xorgcfg dumps core when it reads a configuration file that has a 
	Monitor Section, but does not have a "VendorName" entry inside it.
	(Henry Zhao, Sun Microsystems)

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

	* config/cf/X11.tmpl:
 	* lib/Xau/Imakefile:
	* lib/Xdmcp/Imakefile:
	Make libXau & libXdmcp default to shared instead of static libraries
	to match modular build.   (See fd.o bugzilla #4200.)

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

	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs):
	Bug #4541: Fix text drawing in the case where a list contains no
	non-zero-sized glyphs.  Several variables weren't updated, resulting in
	rendering simply stopping when this case was hit. (Anders Kaseorg)

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

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea),
	(exaMoveInPixmap), (exaPixmapUseScreen), (exaPixmapUseMemory),
	(exaPrepareAccess), (exaCopyNtoN), (exaSolidBoxClipped),
	(exaImageGlyphBlt), (exaFillRegionSolid), (exaFillRegionTiled),
	(exaSetup):
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/exaasync.c:
	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	(exaOffscreenAlloc):
	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite):
	- Change migration-in rule slightly: previously, if your score was less
	  than the max, it was bumped, and then if you were above the threshhold
	  you got moved in.  Instead, do the above-threshhold check separate
	  from score starting out less than max.  While this will likely make
	  thrashing cases worse, I hope it will fix some issues with long term
	  performance (think of an xcompmgr with a backbuffer it's doing only
	  accelerated operations to.  If some new pixmap comes in and bumps it
	  out, even once, it will never get a chance to re-migrate because its
	  score will be maxed).  Change migration-out to be the same way for
	  symmetry, though it shouldn't ever affect anything.
	- Fix a lot of debugging output, both in terms of printing quality, and
	  completeness.  The fallback debugging covers a lot more now, pointing
	  out new areas for improvement.  Debugging toggles are now centralized
	  in exaPriv.h.

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

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled),
	(exaPaintWindow):
	Add support for hardware accelerating tiled background painting.  One
	example of this is the root weave, which paints slightly slower on SiS
	now in my testing.  However, according to keithp some apps use this
	feature for a sort of cheap backing store, which this could help with
	significantly.  While I haven't done much performance testing with it,
	it will at least rule out one possible source of terrible performance.

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

	* programs/Xserver/hw/xfree86/scanpci/pciid2c.pl: 
	Update CVS project tag & notice about pci.ids license in output .h.

	* programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h:
	Update to match recent changes to pci.ids, extrapci.ids, & pciid2c.pl
	for people building on systems without perl.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: 
	Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h: 
	Include "compiler.h" to define __inline__ on non-gcc compilers
	
2005-09-19  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/etc/pci.ids:
	Update to latest version from pciids.sf.net
	* programs/Xserver/hw/xfree86/etc/extrapci.ids:
	Sync with updates to pci.ids & PCI id list in nv driver

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: 
	#include "xf86Axp.h" -> "shared/xf86Axp.h" for modular build.
  	(Stefaan De Roeck)

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c:
	(RADEONUploadToScreen):
	* 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/exa/exa.c: (exaMoveInPixmap):
	* programs/Xserver/hw/xfree86/exa/exa.h:
	* programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs):
	Break EXA ABI while we still can.  Add coordinates to the UploadToScreen
	hook so we can upload a subset of a pixmap, and convert the current
	drivers to respect that.  Use this support to directly UploadToScreen in
	exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
	programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
	hot).  I would have bumped major version, only I can't tell what the
	EXA_VERSION_* is supposed to be doing as opposed to the module version.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave),
	(exaDrawableUseScreen), (exaDrawableUseMemory),
	(exaPixmapUseScreen), (exaPixmapUseMemory), (exaCreatePixmap),
	(exaCopyNtoN), (exaDriverInit):
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/exapict.c:
	(exaCompositeFallbackPictDesc), (exaTryDriverSolidFill),
	(exaTryDriverComposite), (exaComposite), (exaGlyphs):
	- Don't try to upload 0 byte-per-pixel (PICT_a1) data using
	  RADEONHostDataBlit.
	- Disable the shortcut for switching from 3d to 3d in radeon_exa.c.  It
	  appears that we do need the cache flush here, thought it's not clear
	  why.  Disable the 2d to 2d shortcut while here, since I'm unsure of
	  what we're doing.  Exposed by the following bit:
	- Bug #4485: Add a new routine, exaGlyphs, to handle font drawing.
	  Glyphs were being accumulated in from non-migratable scratch pixmaps,
	  causing the destination pixmap to move towards screen but the
	  migration necessary for source never to happen, leading to abysmal
	  performance.  Instead, copy the scratch glyph data into a real pixmap
	  first, then composite from that into the destination, allowing for
	  migration.  time ls -lR from programs/Xserver showed 26.9% (+/- 6.3%)
	  decrease in wall time (n=3).
	- Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of
	  windows needing backing store.  Makes migration code prettier, and
	  ensures that composited windows will be migrated as normal when we
	  turn off cw for EXA. (issue brought up by keithp)

2005-09-17  Dave Airlie  <airlied@linux.ie>

	Switch radeon driver to using a card type rather than
	having a IsPCI flag, allow for PCI/AGP/PCIE cards.
	Set PCI gart allocation to only happen on PCIE cards.
	Add Radeon PCIE card detection using capability bits.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONDRIKernelInit), (RADEONDRIBufInit), (RADEONDRIScreenInit),
	(RADEONDRIFinishScreenInit), (RADEONDRIResume),
	(RADEONDRIAllocatePCIGARTTable):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig), (RADEONPreInitDRI), (RADEONSetupMemXAA_DRI),
	(RADEONScreenInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	(RADEONSetupMemEXA):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: 
	Bugzilla #4480 <https://bugs.freedesktop.org/show_bug.cgi?id=4480>
	Patch #3305    <https://bugs.freedesktop.org/attachment.cgi?id=3305>
	13-Sep-2005 nv driver update from Mark Vojkovich:
	- Adds PCI ids for GeForce 6800 XT cards
	- Adds names for existing PCI ids for some GeForce 6xxx & 7xxx cards
	- Fix a potential problem with pixmap cache corruption on 
	  GeForce 6xxx and 7xxx parts.   (Mark Vojkovich, NVIDIA)

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
	(RADEONEngineRestore):
	Bug #2573: Remove the disabling of automatic cache flushing on non-r300
	cards.  It has been implicated in hanging at least r300s and some r100s,
	and seemed to be the cause of some bad rendering for me.

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

	* lib/XvMC/hw/via/viaXvMC.c:
	* lib/XvMC/hw/via/xf86dri.c:
	Look for Xv extension headers under X11/extensions (helps modular).

Tue Sep 13 11:27:05 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/miext/shadow/shadow.c (shadowDamageBox): Add
	missing REGION_UNINIT.

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

	* programs/Xserver/afb/afbpixmap.c:
	* programs/Xserver/cfb/cfbpixmap.c:
	* programs/Xserver/mfb/mfbpixmap.c:
	* programs/Xserver/fb/fbpixmap.c:
	* programs/Xserver/dix/dispatch.c:
	* programs/Xserver/dix/pixmap.c:
	* programs/Xserver/hw/xfree86/exa/exapixmap.c:
	* programs/Xserver/hw/xfree86/xaa/xaaInit.c:
	* programs/Xserver/hw/xfree86/xf4bpp/ppcPixmap.c:
	* programs/Xserver/ilbm/ilbmpixmap.c:
	* programs/Xserver/iplan2p4/iplpixmap.c:
	Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap
	creation, where we could create a far smaller pixmap than we thought,
	allowing changes to arbitrary chunks of memory.  (Søren Sandmann
	Pedersen)

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

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/dristruct.h:
	Bug #3284: Make the DRI lock reference count per-screen.

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

	* config/cf/NetBSD.cf:
	Remove unsafe /tmp file creation for the formatted manual page target.
	Just make the file in the current build directory instead of temp
	directory. (Jeremy C Reed).

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c:
	(RADEONDrawInit):
	Fix Radeon EXA for when RENDER isn't defined

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	Move GART offset/size outside XAA

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

	* programs/Xserver/hw/xfree86/drivers/i128/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/i128/i128.h:
	* programs/Xserver/hw/xfree86/drivers/i128/i128IBMDAC.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128accel.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128dga.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128exa.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128init.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128reg.h:
	EXA support for i128.  Solid and Copy only for now, and incompatible
	with DGA.  Also some drive-by static and const cleanups.

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

	* programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans),
	(ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea),
	(ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines),
	(ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc),
	(ExaCheckFillPolygon), (ExaCheckPolyFillRect),
	(ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt),
	(ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage),
	(ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas),
	(ExaCheckPaintWindow), (ExaCheckComposite):
	Add some optional (disabled) fallback debugging code to the async code,
	for better tracking of when we're hitting software.

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

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* 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:
	(RADEONEngineFlush), (RADEONEngineRestore), (RADEONHostDataBlit),
	(RADEONCopySwap), (RADEONHostDataBlitCopyPass), (RADEONAccelInit),
	(RADEONInit3DEngine):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c:
	(RADEONRestoreAccelState),
	(RADEONSetupForScanlineCPUToScreenColorExpandFill),
	(RADEONSubsequentScanline), (RADEONSetupForScanlineImageWrite),
	(RADEONAccelInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_commonfuncs.c:
	(RADEONInit3DEngine), (RADEONWaitForIdle):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
	(RADEONSetCursorColors), (RADEONSetCursorPosition),
	(RADEONLoadCursorImage), (RADEONUseHWCursor),
	(RADEONUseHWCursorARGB), (RADEONLoadCursorARGB), (ATICursorSave),
	(RADEONCursorInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dga.c:
	(RADEONSetupDGAMode), (RADEONDGAInit), (RADEON_FillRect),
	(RADEON_BlitRect), (RADEON_BlitTransRect):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONEnterServer), (RADEONDRIMoveBuffers), (RADEONDRICPInit),
	(RADEONDRIScreenInit), (RADEONDRIFinishScreenInit),
	(RADEONDRIRefreshArea), (RADEONEnablePageFlip),
	(RADEONDRITransitionTo3d), (RADEONDRITransitionTo2d):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONLoaderRefSymLists), (RADEONPreInitModes),
	(RADEONPreInitAccel), (RADEONPreInitDRI), (RADEONLoadPalette),
	(RADEONBlockHandler), (RADEONSetupMemXAA_DRI), (RADEONSetupMemXAA),
	(RADEONScreenInit), (RADEONSwitchMode), (RADEONAdjustFrame),
	(RADEONCloseScreen), (RADEONDisplayPowerManagementSet):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c:
	(RADEONLog2), (F_TO_DW), (RADEONGetDatatypeBpp),
	(RADEONPixmapIsColortiled), (RADEONGetOffsetPitch),
	(RADEONGetPixmapOffsetPitch), (RADEONPrepareAccess),
	(RADEONFinishAccess), (RADEONSetupMemEXA):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c:
	(RADEONSync), (RADEONPrepareSolid), (RADEONSolid),
	(RADEONDoneSolid), (RADEONPrepareCopy), (RADEONCopy),
	(RADEONDoneCopy), (RADEONUploadToScreen),
	(RADEONDownloadFromScreen), (RADEONDrawInit):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c:
	(RADEONGetDestFormat), (RADEONGetBlendCntl),
	(R100CheckCompositeTexture), (R100TextureSetup),
	(R100CheckComposite), (R100PrepareComposite),
	(R200CheckCompositeTexture), (R200TextureSetup),
	(R200CheckComposite), (R200PrepareComposite), (RadeonComposite),
	(RadeonDoneComposite):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONSetCursorPositionMerged):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
	(R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture),
	(R100SetupForCPUToScreenTexture), (R200SetupTexture),
	(R200SetupForCPUToScreenAlphaTexture),
	(R200SetupForCPUToScreenTexture):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c:
	(ATIVideoSave), (RADEONResetVideo), (RADEONSetupTheatre),
	(RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute),
	(RADEONGetPortAttribute), (RADEONCopyData), (RADEONCopyRGB24Data),
	(RADEONCopyMungedData), (RADEONAllocateMemory), (RADEONFreeMemory),
	(RADEONDisplayVideo), (RADEONPutImage), (RADEONVideoTimerCallback),
	(RADEONAllocateSurface), (RADEONFreeSurface), (RADEONPutVideo):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h:
	Add support for EXA to the radeon driver.  Building EXA and XAA support
	is controlled at compile time, plus the runtime option of
	Option "AccelMethod" "EXA" or "XAA".  The XAA support appears to remain
	as before, while the EXA pieces need just a little more polishing.
	Notable features:
	- Render acceleration working on Radeon 100 and 200-series with DRI on.
	- DRI works with EXA
	Notable issues:
	- DGA disabled in the EXA case.
	- Backbuffer moves disabled in the EXA case.
	- No textured XVideo.
	- MMIO render acceleration is close but still has some issues.
	- Memory pressure while using Composite is really troublesome with DRI
	  on.
	This patch is based on an initial patch by Zack Rusin, with significant
	work by Benjamin Herrenschmidt and myself.

2005-09-11  Benjamin Herrenschmidt  <anholt@FreeBSD.org>

	reviewed by:	anholt

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapSize),
	(exaPixmapAllocArea), (exaDrawableIsOffscreen), (exaPrepareAccess),
	(exaFinishAccess), (exaCopyNtoN), (exaSolidBoxClipped),
	(exaImageGlyphBlt), (exaFillRegionSolid):
	* programs/Xserver/hw/xfree86/exa/exa.h:
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans),
	(ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea),
	(ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines),
	(ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc),
	(ExaCheckFillPolygon), (ExaCheckPolyFillRect),
	(ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt),
	(ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage),
	(ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas),
	(ExaCheckPaintWindow), (ExaCheckComposite):
	* programs/Xserver/hw/xfree86/exa/exapict.c:
	(exaTryDriverSolidFill):
	Add a pair of hooks, PrepareAccess() and FinishAccess(), which get
	called around CPU access to the framebuffer.  This allows the hardware
	to set up swappers to deal with endianness, or to tell EXA to move the
	pixmap out to framebuffer if insufficient swappers are available (note:
	must not fail on front buffer!).

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

	* programs/Xserver/hw/xfree86/exa/exapict.c:
	Simplify life for EXA drivers by reducing some {Con,Dis}joint ops.

2005-09-11  Dave Airlie   <airlied@linux.ie>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	(RADEONDRIAllocatePCIGARTTable):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONScreenInit):
	Add support for allocating PCI GART table in framebuffer memory.
	This is needed to support PCIE Radeons using a new DRM.

2005-09-09  Ian Romanick  <idr@us.ibm.com>

	* programs/Xserver/hw/xfree86/drivers/mga/HALlib/binding.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	(MGADRIBootstrapDMA):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	(MGAPreInit):
	Clean up some warnings.  Fix some '#ifdef USEMGAHAL' issues that had
	caused the number of curl-braces to be unbalanced.

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

	* programs/Xserver/hw/vfb/Imakefile:
	* programs/Xserver/hw/vfb/Xvfb.man:
	Remove some references to mfb/cfb support that is no longer there.

2005-09-07  Matthieu Herrb <matthieu.herrb@laas.fr>

	* lib/GL/mesa/shader/grammar/Imakefile
	* lib/GL/mesa/shader/grammar/Imakefile.inc
	* lib/GL/mesa/shader/slang/Imakefile
	* lib/GL/mesa/shader/slang/Imakefile.inc
	Remaining fix for Mesa builds on systems that also build 
	unshared libs. (Alex Romosan, Matthieu Herrb).

2005-09-07  Dave Airlie  <airlied@linux.ie>

	* lib/GL/mesa/shader/grammar/Imakefile.inc:
	* lib/GL/mesa/shader/slang/Imakefile.inc:
	Fix build bustage for Mesa (Alex Romosan)

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

	* programs/Xserver/fb/fbcompose.c:
	Fix typo resulting in failure to swap between RGB/BGR properly.
	(Stanislaw Skowronek)

2005-09-06 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Fix DirectColor visual colormap issues at 16bpp in the i830 driver.

2005-09-06 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Sync the accelerator before calling AdjustFrame to avoid lockups.

2005-09-06  Dave Airlie  <airlied@linux.ie>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c:
	(RADEONVIP_read):
	Handle VIP timeouts more gracefully -- impose a hard limit of 10ms on
	waiting for VIP_BUSY so we don't lock up hard, spinning.

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

	* programs/Xserver/dix/colormap.c:
	* programs/Xserver/dix/privates.c:
	Initialise private arrays with calloc, rather than standard malloc.
	(Benjamin Herrenschmidt)

	* programs/Xserver/hw/xfree86/common/xf86cmap.c:
	Fix tests for maximum number of colours when creating a colourmap, so a
	32-bit visual (e.g. ARGB) doesn't overflow an int when attempting to do
	1 << 32.  (Benjamin Herrenschmidt)

2005-09-04  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(VIAVidUpdateOverlay):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(viaInitVideo), (viaReputImage):
	via: Responsiveness fix: 
	Don't update video overlay when not strictly necessary

2005-09-04  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/Imakefile:
	Minor XvMC hw lib build fix
	
2005-09-02  Alan Coopersmith  <alan.coopersmith@sun.com>

	* registry: 
	Replace X.Org Group with X.Org Foundation
	Update contact info for Sun & X.Org Foundation
	
2005-09-02  Alan Coopersmith  <alan.coopersmith@sun.com>

	* lib/fontconfig/Imakefile: 
	Only build fontconfig-def on Win32 & OS/2.

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

	* lib/GL/mesa/shader/grammar/Imakefile.inc:
	* lib/GL/mesa/shader/slang/Imakefile.inc:
	Fix the build from the last Mesa import.  Patch obtained from ajax.

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

	* include/extensions/XKBsrv.h:
	* programs/Xserver/xkb/ddxList.c:
	* programs/Xserver/xkb/ddxLoad.c:
	* programs/Xserver/xkb/xkbInit.c: Teach xkb how to optionally run
	xkbcomp from $bindir instead of $datadir/xkb.

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

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	(MouseCommonOptions):
	Fix EmulateWheelTimeout Option.  Spotted by Richard Neill, bug 4291

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

	* programs/Xserver/xkb/xkbInit.c: 
	* programs/Xserver/xkb/ddxLoad.c: Include xkb-config.h if we have
	it so we pick up the paths defined there.

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

	* config/cf/sunLib.tmpl: 
	Add more shared library rev settings to match Solaris ABI.

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c:
	Save keyboard LED state on startup and restore on exit so
	text console mode LEDs match text console mode state.
	Move push of streams module earlier so it's loaded before
	we start using kbd ioctls provided by the streams module.

2005-08-29 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xwin/winmultiwindowshape.c
	Fix off by one error (Colin Harrison)

2005-08-29 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* 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
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c
	Fixes from Luc Verhaegen
	https://bugs.freedesktop.org/attachment.cgi?id=3076

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

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaFillSpans),
	(exaCopyNtoN), (exaPolyFillRect), (exaSolidBoxClipped),
	(exaFillRegionSolid):
	* programs/Xserver/hw/xfree86/exa/exapict.c:
	(exaTryDriverComposite):
	Remove existing broken maxX/maxY code for composite (results in infinite
	loops, doesn't deal with failure, doesn't present the interface to
	drivers that I expected) and instead replace it with a simple fallback
	to software when coordinate limits could be violated.  Act similarly in
	other acceleration cases as well.

	The solution I want to see (and intend to do soon) is to (when
	necessary) create temporary pictures/pixmaps pointing towards the real
	ones' bits, with the offsets adjusted, then render from/to those using
	adjusted coordinates.

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

	* fb/fbcompose.c:
	More 0 -> NULL for pointers missed in previous commit to this file.

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

	* fb/fbedgeimp.h:
	Apply an xserver patch from cworth: Avoid buffer ovverrun when a
	trapezoid's right edge is on a pixel boundary.

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

	* fb/fbbltone.c: (fbBltOne):
	* fb/fbcompose.c: (fetchProcForPicture), (fetchPixelProcForPicture),
	(storeProcForPicture), (fbCompositeRect):
	* fb/fbpict.c: (fbComposite):
	Apply the xserver patch from vektor for bug #4208: Use NULL for pointers
	instead of 0.

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

	* lib/XvMC/hw/i810/I810XvMC.c:
	* lib/XvMC/hw/via/driDrawable.c:
	Fix include paths for i810 XvMC add config.h to driDrawable.c

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

	* lib/XvMC/hw/via/driDrawable.c:
	* lib/XvMC/hw/via/viaXvMCPriv.h:
	Fix include paths for via XvMC driver.
	

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

	* programs/Xserver/hw/xfree86/drivers/ati/atimode.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atiregs.h:
	Bug #1109: Fix VGA init on Rage Mobility 7500 (Marc Le France)

	* lib/XvMC/Imakefile:
	Bug #3422: Don't bother building XvMC drivers on anything but x86 and
	amd64.

	* programs/xfd/xfd.c:
	Bug #3424: Xft and high-index glyph fixes for xfd (James Cloos)

	* programs/Xserver/render/render.c:
	Bug #3974: Fix unaligned memory access on LP64.  (Matthieu Herrb)

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	Bug #4148: Bump required DRM version for r300 to 1.17.

2005-08-27  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageRestoreAccelState), (SavageInitAccel):
	- re-add RestoreAccelState() to make XAA happy for dualhead
	
2005-08-26  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/lbxproxy/di/cmap.c:
	* programs/lbxproxy/di/props.c:
	* programs/lbxproxy/include/misc.h: 
	* programs/lbxproxy/os/io.c:
	Fixes for running X Test Suite via lbxproxy:
	- Failure for Xproto/GetProperty [Sun bug #4432077]
	- lbxproxy crash on Xlib5/XGetWindowProperty [Sun bug #4416964]
	- lbxproxy crash on Xlib7/XCreateColormap-10 [Sun bug #4431077]
	- lbxproxy crash on Xproto tests for bad length [Sun bug #4414232]
	(Derek Wang - Sun Microsystems)

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

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c:
	Bug #4160: Fix Altix kernel version check.

	* programs/Xserver/hw/xfree86/exa/exa.c:
	Add diagnostic messages for exaDriverInit failure cases.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: 
	#include "extensions/dpms.h" -> <X11/extensions/dpms.h>

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

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990).

	* config/util/mdepend.cpp:
	Make makedepend excruciatingly safe (Debian #011).

	* lib/X11/StrKeysym.c:
	* lib/X11/ErrDes.c:
	Define ERRORDB/KEYSYMDB to XERRORDB/XKEYSYMDB if the former is
	undefined but the latter is.  (Gerte Hoogewerf)

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	Only use vgahw symbols if we're building vgahw for this architecture.
	TODO: Fix this for the modular tree (maybe an unconditional yes?).
	Define that we're using a DPMS server and include DPMS headers.
	(Debian #024b)

	* programs/Xserver/hw/xfree86/os-support/bus/Pci.c:
	Work around ATI expansion ROM problem on IA64 caused by prototype HP
	McKinley systems.  (Bdale Garbee, Debian #452)

	* programs/Xserver/hw/xfree86/loader/aout.h:
	Get prototype for ntohl from SuSv3-compliant location, fixing it for
	systems which define ntohl as a macro only, not both macro and function.
	(Debian #076)

	* progams/Xserver/hw/xfree86/os-support/bus/Imakefile:
	Build sparcPci.c as well as linuxPci.c on Linux/SPARC, as it's required
	for things like sparcPciToPciBridge.  (Debian #102)

	* programs/Xserver/hw/xfree86/loader/loader.c:
	Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which
	implements the 4m MMU but only v7 instructions, does not.  (Debian #100).

	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	Spit out an error when there is no valid FB device, instead of just
	failing silently.  (Debian #070)

	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	Numerous spelling and grammar fixes.  (Branden Robinson, Debian #099n)

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c:
	Better error message on failure to set iopl.   (Debian #021)

	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.h:
	Wrap afb calls in #ifdef USE_AFB.  (Debian #015)

	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	Fix 'ugly' warning in r128.  (Branden Robinson, Debian #069)

	* programs/Xserver/hw/xfree86/input/elographics/elographics.man:
	Update elographics manpage to list supported options.  (Debian #075)
	
	* programs/Xserver/hw/xfree86/drivers/mga/mga.man:
	Wrapping, escaped dashes, and other TeX syntax fixes throughout the
	manpage.  (Branden Robinson, Debian #047)

	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	Extend Genius NetMouse support.  (Debian #040)

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c:
	Only open /proc/bus/pci/devices once.  (Ubuntu #029)
	
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c:
	Undo rate/period change after function body, so the damage doesn't leak
	into other functions.  (Debian #050)

	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h:
	Subvert SIGUSR2 to reload all input devices.  (Ubuntu #020)

2005-08-25  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONValidateMergeModes), (RADEONPreInitModes):
	- fix pitch increment.  (Aapo Tahkola, Roland Scheidegger)
	
2005-08-25  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/dix/events.c: (XineramaChangeToCursor),
	(ChangeToCursor), (DefineInitialRootWindow):
	Fix a use-after-free of cursor data by refcounting for the
	sprite.current reference.  The particular path seen was XFixes'
	ReplaceCursor() resulting in the sprite.current being freed, but then it
	getting accessed during the ChangeToCursor() that happens as a result of
	WindowHasNewCursor().

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

	* config/cf/sun.cf:
	* programs/Xserver/hw/xfree86/xf86cfg/text-mode.c:
	Use system curses library on Solaris for xorgcfg text mode.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c:
	Blacklist Radeon M300 from multimedia I2C code.
	Handle I2C timeouts more gracefully -- impose a hard limit of 10ms on
	waiting for I2C_GO so we don't lock up hard, spinning.

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c:
	Fix bug in Radeon connector table parsing -- parse all entries, not just
	the first.  (Ben Herrenschmidt)

2005-08-24  Eric Anholt  <anholt@FreeBSD.org>

	reviewed by: keithp

	* doc/specs/Xserver/ddx.tbl.ms:
	Bugzilla #1045: Fix the DDX documentation to describe what is the
	defacto current policy on GC wrappers, which is more liberal than the
	previous policy, and hopefully more clear as well.

2005-08-24  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaCopyNtoN):
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/exaasync.c:
	Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN
	case.  Now, if either source or dest were in framebuffer, try to get
	both there, but prefer system memory for both otherwise.  Required
	making exaasync.c go through the try-acceleration path.  This
	significantly improves window resizing under composite, because
	previously the pattern of creating a new pixmap and copying default
	contents from the screen caused a fallback every time due to the new
	destination pixmap being in system memory.

2005-08-24  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	(exaOffscreenAlloc):
	Fix a bug where NULL could be dereferenced during the pixmap kick-out
	process by referencing the correct offscreen area.  Also drive-by the
	comments related to these for clarity.

2005-08-24  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c:
	(SiSPrepareSolid), (SiSPrepareCopy):
	* programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c:
	(SiSPrepareSolid), (SiSPrepareCopy):
	* programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapOffset),
	(exaGetPixmapPitch):
	* programs/Xserver/hw/xfree86/exa/exa.h:
	Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
	simplify/clarify it for driver writers who probably don't want to know
	what pPixmap->devPrivate.ptr or pPixmap->devKind mean.  Converts the
	sis driver to use them, and bumps the EXA module minor version.

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c:
	Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version.
	Add include of xorg-config.h for modular builds.

2005-08-24  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapUseScreen),
	(exaPixmapUseMemory):
	Bugzilla #4089: Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying
	to do migration when the EXA pixmap private is NULL.

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

	* programs/Xserver/hw/xfree86/loader/xf86sym.c: Don't export
	non-standard symbols generated GCCs stack protection feature
	(__guard, __stack_smash_handler).

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

	* lib/font/Type1/module/type1mod.c: Conditionally include
	dix-config.h

	* lib/font/FreeType/module/ftmodule.c: Conditionally include
	dix-config.h

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

	* lib/GLw/Imakefile:
	Allow platforms to specify SharedGLwReqs to override REQUIREDLIBS.

	* config/cf/sunLib.tmpl:
	Set SharedGLwReqs for Solaris to include system Motif library.

2005-08-24 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/GL/windows/glwrap.c
	Wrap PointParameteriNV & PointParameterivNV for Windows builds.

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

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: 
	Display more friendly mouse protocol names.
	Enable mouse wheel mapping by default.

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

	* programs/Xserver/hw/xfree86/common/xf86AutoConfig.c: 
	Check for getconfig in GETCONFIG_DIR if it's not found in module dir.
	
2005-08-23  Alan Coopersmith  <alan.coopersmith@sun.com>

	* config/cf/sun.cf: 
	Set Solaris linker flags to include ld mapfiles to mark various
	sections non-executable for better security and aligned to allow
	some performance tuning options, like large page-size mappings.
	
2005-08-23  Dave Airlie  <airlied@linux.ie>

	Fix remaining drm -core vs no -core include paths

	* lib/GL/apple/Imakefile:
	* lib/GL/dri/drm/Imakefile:
	* lib/GL/glx/Imakefile:
	* lib/XvMC/hw/i810/Imakefile:
	* lib/XvMC/hw/via/unichrome/Imakefile:
	* lib/XvMC/hw/via/unichromeProA/Imakefile:
	* programs/Xserver/GL/dri/Imakefile:
	* programs/Xserver/GL/mesa/X/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/glint/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/i810/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/mga/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/savage/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/sis/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/via/Imakefile:
	* programs/Xserver/hw/xfree86/dummylib/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bsd/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile:

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

	* programs/Xserver/hw/xfree86/xf86cfg/Imakefile:		
	* programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp:
	Rename app-defaults entries from xf86cfg to xorgcfg to match
	name passed to XtAppInitialize.  (Henry Zhao, Sun Microsystems)
	Also, display vendor version instead of 4.0 for server version.

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

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: 
	User message cleanups/updates for modern configurations.       
	
2005-08-22  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/xkb/ddxLoad.c: 
	If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create
	directory if it doesn't already exist.	(ported from Solaris
	Xsun bug #5039004)
	
	* config/cf/sun.cf:
	When BuildLikeSun is set, define MAKE_XKM_OUTPUT_DIR and set the
	xkb output directory to /var/run/xkb.

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

	* programs/Xserver/hw/xfree86/int10/helper_exec.c:
	bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
	attachment #2987 (https://bugs.freedesktop.org/attachment.cgi?id=2987)
	Use system method to access PCI config space for inb and inw
	in addition to inl (Olivier Baudron and Kevin Martin).

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

	* lib/xtrans/Imakefile:
	Make xtrans C files available via #include <X11/xtrans/...> when
	building to allow same include paths in monolithic & modular builds

2005-08-22 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c
	* programs/Xserver/hw/xfree86/os-support/linux/Imakefile
	Add basic ACPI Linux support so that events can be passed to the driver.
	(Alan Hourihane)

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

	* programs/Xserver/mi/midispcur.c:
	* programs/Xserver/mi/mipointer.c:
	* programs/Xserver/mi/misprite.c:
	Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before
	X.h or Xdefs.h get included.  (Jrg Billeter)

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

	* programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c
	#include "Xmd.h" -> <X11/Xmd.h>

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

	* lib/xtrans/Xtranssock.c: 
	Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957>
	Patch #2924    <https://bugs.freedesktop.org/attachment.cgi?id=2924>
  	xtrans changes for AIX (Dan McNichol, IBM)

	* lib/xtrans/Xtranslcl.c: 
	Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957>
	Patch #2925    <https://bugs.freedesktop.org/attachment.cgi?id=2925>
  	xtrans changes for AIX (Dan McNichol, IBM)
	
2005-08-18  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/xdm/greeter/greet.c:
	Add #ifdef HAVE_CONFIG_H/#include "config.h" since "dm.h"
	is included too late.

2005-08-18  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/xdm/sessreg.c: 
	Undo regression in checking for lastlog support in monolithic
	builds (reported by Dan McNichol of IBM)
	
2005-08-18  Alan Coopersmith  <alan.coopersmith@sun.com>

	* config/cf/Imake.rules: 
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2322 <https://bugs.freedesktop.org/attachment.cgi?id=2322>
	Fix "make -n install" failure (Peter Breitenlohner)

2005-08-17  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2331 <https://bugs.freedesktop.org/attachment.cgi?id=2331>
	Lines ending in <backslash><space> break with cpp from gcc >= 3.3
	(Peter Breitenlohner)
	
2005-08-17  Alan Coopersmith  <alan.coopersmith@sun.com>	

	* programs/xconsole/xconsole.c: 
	Bugzilla #4130 <https://bugs.freedesktop.org/show_bug.cgi?id=4130>
	xconsole: non-ascii characters don't show up (Samuel Thibault)

Wed Aug 17 14:50:58 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/Xext/xprint.c: Include
	<X11/extensions/Print{,str}.h> instead of "Print{,str}.h"

	* programs/Xserver/Xprint/Init.c: Include <X11/fonts/fontstruct.h>
	isntead of "fonts/fontstruct.h"

Wed Aug 17 13:13:00 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c: Make asm labels local. Bug 4073,
	patch from Diego Petten�

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

	* doc/man/X11/XASCmap.man: 
	* doc/man/X11/XASHints.man: 
	* doc/man/X11/XAWMHints.man: 
	* doc/man/X11/XClrArea.man: 
	* doc/man/X11/XConfWin.man: 
	* doc/man/X11/XCopyArea.man: 
	* doc/man/X11/XCreWin.man: 
	* doc/man/X11/XDrArc.man:
	* doc/man/X11/XDrIStr.man: 
	* doc/man/X11/XDrString.man: 
	* doc/man/X11/XDrText.man: 
	* doc/man/X11/XERegion.man: 
	* doc/man/X11/XFillRect.man: 
	* doc/man/X11/XQTree.man: 
	* doc/man/X11/XStBytes.man: 
	* doc/man/X11/XcmsLaQMC.man: 
	* doc/man/X11/XcmsLuQMC.man: 
	* doc/man/X11/XcmsTQMC.man: 
	Fix more broken multi-line .ds macros.  Remove extraneous ;'s .
	
2005-08-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* doc/man/X11/XPutImage.man: 
	Bugzilla #4112 <https://bugs.freedesktop.org/show_bug.cgi?id=4112>
	Patch #2687 <https://bugs.freedesktop.org/attachment.cgi?id=2897>
	Fix multi-line macros in XPutImage man page.  (Debian bug #323210,
	fix by David Mart�ez Moreno)

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

	* programs/xdm/Imakefile:
	* programs/xdm/xdm.man:
	Convert cpp substitutions from __projectroot__/... to XDMDIR
	and BINDIR so they get correct pathnames in both modular & 
	monolithic trees.
	
2005-08-15  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c:
	Convert sunPostKbdEvent to use xf86ProcessAction like 
	xf86PostKbdEvent.

2005-08-15  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/common/xf86Configure.c:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:	
	* programs/Xserver/hw/xfree86/input/mouse/mouse.man: 
	* programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: 
	Set ZAxisMapping default to "4 5 6 7".

2005-08-14  Charlie &  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c:
	(SiS300AccelInit):
	* programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c:
	(SiSAccelInit):
	* programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea):
	* programs/Xserver/hw/xfree86/exa/exa.h:
	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	(exaOffscreenAlloc):
	- Fix the exa pixmap offset/pitch alignment to deal with non-POT
	  alignment requirements.  MGA, notably, uses a multiple of 3 in some
	  cases.
	- Rename the pixmap offset/pitch alignment fields to more clearly state
	  their meaning.

2005-08-13  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIAAdjustFrame):
	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(VIAVidUpdateOverlay):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(viaExitVideo), (RegionsEqual), (viaReputImage),
	(viaSetupAdaptors), (VIAVidAdjustFrame):
	Bugzilla #3804: Fix via Xv panning.
	
2005-08-13  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIAEnterVT):
	Fix via segfault on EnterVT when DRI is not enabled.
	(Joris van Rantwijk)

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

	* programs/proxymngr/pmint.h: 
	Add #ifdef HAVE_CONFIG_H/#include "xconfig.h" for modularization.

2005-08-12  Alan Coopersmith  <alan.coopersmith@sun.com>	
	
	* programs/ico/ico.c: 
	Update for modularization: include <config.h> & <X11/XlibConf.h>,
	use XTHREADS define from XlibConf.h to enable multithreading
	Also ansify icoFatal prototype to clear Sun cc warnings.

2005-08-12  Alan Coopersmith  <alan.coopersmith@sun.com>	
	
	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	Add LintTarget()

	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_io.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c:
	Bugzilla #1068 <https://bugs.freedesktop.org/show_bug.cgi?id=1068>
	Port Solaris keyboard code to work with kbd driver.
	
	Also incorporated "audio bell" feature from Xsun keyboard DDX 
	to play bell tones via /dev/audio (specified via 
	Option "BellDevice" "/dev/audio" in keyboard device options).

Fri Aug 12 14:49:24 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbcompose.c (fbFetchTransformed): Apply
	another patch from Billy Biggs to fix precision issues.

Fri Aug 12 14:45:54 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbpict.h: Fix up multiplications based on
	patch by Billy Biggs. Part of bug 3945.

Fri Aug 12 14:29:09 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbcompose.c: Apply patch from Billy Biggs
	that fixes rounding problems with division. Part of bug 3945.

Fri Aug 12 10:45:01 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (pix_multiply): Make this function
	compute the same results as the fbByteMul macro.

2005-08-12  Ian Romanick  <idr@us.ibm.com>

	* lib/GL/mesa/drivers/dri/common/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/ffb/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/gamma/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/i810/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/i915/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/mach64/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/mga/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/r128/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/r200/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/radeon/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/savage/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/sis/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/via/Imakefile.inc:
	Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for
	DRM includes.  This matches the way drivers are built in the Mesa
	tree and fixes a build problem in the Savage driver.
	
	* programs/Xserver/GL/glx/g_disptab_EXT.c:
	* programs/Xserver/GL/glx/g_disptab_EXT.h:
	* programs/Xserver/GL/glx/g_render.c:
	* programs/Xserver/GL/glx/g_renderswap.c:
	(__glXDispSwap_PointParameterfvARB):
	* programs/Xserver/GL/glx/impsize.h:
	* programs/Xserver/GL/glx/rensize.c:
	(__glXPointParameterfvARBReqSize):
	Convert uses of __glPointParameterfvARB_size to 
	__glPointParameterfvEXT_size and uses of __glPointParameteriv_size
	to __glPointParameterivNV_size.  This eliminates the need to hand-edit
	indirect_size.c after it is generated.

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

	* programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): 
	Fix segfault when "kbd" fails to load and "keyboard" driver is not
	configured.

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

	* lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c:
	(updateLowLevelBuf):
	Bugzilla #4013: Correct a command size (structure size instead of
	pointer size) in ALLOCMEM ioctl.  It matters on BSD since the copyin/out
	occurs in generic code.  On linux, the size value is ignored and the
	fixed size in the driver ioctl code is used.

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

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	(VIAAllocLinear):
	Bugzilla #4012
	Use drmCommandWriteRead for the read-write ALLOCMEM ioctl, instead of
	drmCommandWrite.  This matters on BSD because the copyin/out occurs in
	generic kernel layers.  Doesn't matter on linux because the read/write
	bits are ignored by the linux DRM layer.

Thu Aug 11 11:43:32 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/xaa/xaaTEText.c
	(XAAGlyphBltTEColorExpansion): Make sure we don't
	crash on glyphs with NULL bits. Bug 659.

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

	* programs/xdm/sessreg.c: 
	Merge in utmpx code from Solaris sessreg.
	Add #ifdefs for autoconf defines.

Wed Aug 10 16:17:38 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (USE_SSE): Add back non-SSE
	implementations. Define USE_SSE if the CPU is amd64/x86-64

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

	* programs/Xserver/hw/xfree86/loader/loadmod.c
	Bug #3950 <https://bugs.freedesktop.org/show_bug.cgi?id=3950>
	Xorg prints version numbers in wrong format for modules 
	compiled for Xorg 6.99 & later (Adam Jackson & Alan Coopersmith)
	
2005-08-08  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* config/cf/sun.cf:
	- Add missing SolarisABIFlag to AMD64 ToolkitStringsABIOptions
	- Add -z combreloc to default linker flags on Solaris
	- Add -B direct to default program link flags on Solaris

2005-08-08  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	- Radeon XPRESS chips are actually RV3xx based.
	
2005-08-08  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: 
	Bug #4017 <https://bugs.freedesktop.org/show_bug.cgi?id=4017>
	Grammatical & typo fixes (reported as Debian bugs #315555 & #321946,
	by Daniel Hulme & Adrian von Bidder, reported upstream to X.org
	by David Mart�ez Moreno, additional changes by myself.)

2005-08-08  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* doc/man/general/Standards.man: 
	Bug #4018 <https://bugs.freedesktop.org/show_bug.cgi?id=4018>
	Patch #3300 <https://bugs.freedesktop.org/attachment.cgi?id=3300>
	Typo fix (Debian bug #320545 - A Costa, David Mart�ez Moreno)

Mon Aug  8 13:39:45 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/exa/exaPriv.h: Conditionally include
	xorg-config.h

2005-08-07 Vladimir Dergachev <volodya@mindspring.com>

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

	Update warning about DRI support on R300 and later cards.

2005-08-07 Vladimir Dergachev <volodya@mindspring.com>

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

	Properly configure fbLocation and related registers for
	R300 cards. (Dave Airlie)

2005-08-06  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONGetMergedFBOptions):
	- missing line in mergedfb option parsing.  spotted by
	Christoph Bauer
	
2005-08-06  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/common/xf86Init.c: 
	Merge in patch release RC handling code from 6.8.2 (Kevin Martin)

2005-08-06  Alex Deucher  <agd5f@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSubsequentSolidBresenhamLine):
	- somehow I missed Bresenham lines when I fixed crtc2 accel.
	make sure to send the new offset there as well.
	
2005-08-05  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: 
	* programs/Xserver/include/servermd.h:
	Solaris build fixes needed for modular builds

2005-08-05  Ian Romanick  <idr@us.ibm.com>

	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c:
	(ATIScreenInit):
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONScreenInit):
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	(I810ScreenInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c:
	(TDFXScreenInit):
	Bug #927: <https://bugs.freedesktop.org/show_bug.cgi?id=927>
	I have resolved this by making all the "Direct rendering disabled"
	messages X_WARNING and all the "Direct rendering enabled" messages
	X_INFO.

2005-08-05  Ian Romanick <idr@us.ibm.com>

	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	Bug #3676 <https://bugs.freedesktop.org/show_bug.cgi?id=3676>
	Now that Mesa has been merged into the tree, set the default value
	for OldDmaInit to false.

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

	* programs/xterm/*:
	Update to Xterm patch #204 (Thomas Dickey)

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: 
	Bug #3987 <https://bugs.freedesktop.org/show_bug.cgi?id=3987>
	Patch #3264 <https://bugs.freedesktop.org/attachment.cgi?id=3264>
	Workaround for 512 Meg video cards (can only map 256 Meg of it).
	(Mark Vojkovich)

Thu Aug  4 16:08:00 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c: Make the fbCompose paths use the
	existing inline functions instead of macros. Various other
	cleanups.

	* programs/Xserver/fb/fbmmx.h: Remove macro definitions, move
	typedef to fbmmx.c
	
2005-08-03  Alan Coopersmith  <alan.coopersmith@sun.com>

	* nls/locale.alias
	Bug #1887 <https://bugs.freedesktop.org/show_bug.cgi?id=1887>
	Patch #3005 <https://bugs.freedesktop.org/attachment.cgi?id=3005>
	libX11 locale defs severely adrift from glibc: adding new aliases
	(From Debian via Nathanael Nerode)

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

	* nls/locale.alias
	Bug #1887 <https://bugs.freedesktop.org/show_bug.cgi?id=1887>
	Patch #3002 <https://bugs.freedesktop.org/attachment.cgi?id=3002>
	libX11 locale defs severely adrift from glibc: locales bugfix for bs_BA
	(From Debian via Nathanael Nerode)

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


	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageSetGBD_M7), (SavageSetGBD_PM), (SavageInitAccel),
	(SavageSetupForScreenToScreenCopy),
	(SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill),
	(SavageSubsequentSolidFillRect),
	(SavageSetupForCPUToScreenColorExpandFill),
	(SavageSubsequentScanlineCPUToScreenColorExpandFill),
	(SavageSetupForMono8x8PatternFill),
	(SavageSubsequentMono8x8PatternFillRect):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_image.c:
	(SavageWriteBitmapCPUToScreenColorExpand),
	(SavageSetupForImageWrite), (SavageSubsequentImageWriteRect):
	- fix accel problems on crtc2. It seems the GBD doesn't always update 
	correctly resulting in incorrect stride and/or offset.  Switch the
	accel code to use the PBD instead and send the new offset with each
	command.  Because the offset is always up to date, we no longer need
	SavageRestoreAccelState().
	
2005-08-01  Alan Coopersmith  <alan.coopersmith@sun.com>

	* programs/Xserver/fb/fbpict.c:
	Bugzilla #3566 <https://bugs.freedesktop.org/show_bug.cgi?id=3566>
	Patch #2906 <https://bugs.freedesktop.org/attachment.cgi?id=2906>
	Fix for RENDER, repeating pictures and offscreen memory (Owen Taylor)

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

	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	Bug #3739: Fail soft on unknown extension string.

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

	* lib/GL/glx/Imakefile:
	Restore dispatch.c for platforms not using asm versions.

	* lib/GL/mesa/drivers/osmesa/Imakefile:
	Add shader grammar & slang Imakefile.inc's
	Use SharedOSMesaReqs from per-OS Imake .cf's if defined

Fri Jul 29 17:20:53 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (pix_multiply): Fix rounding bug.

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

	* config/imake/imakemdep.h: 
	Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines
	in makedepend so it doesn't issue errors when source files include
	<varargs.h> or <stdarg.h> on Solaris 10.

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

	* config/cf/xorg.cf:
	* lib/GL/glx/Imakefile:
	* lib/GL/mesa/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/common/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/ffb/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/gamma/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/i810/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/i915/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/mach64/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/mga/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/r128/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/r200/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/radeon/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/savage/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/sis/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc:
	* lib/GL/mesa/drivers/dri/via/Imakefile.inc:
	* lib/GL/mesa/drivers/x11/Imakefile.inc:
	* lib/GL/mesa/main/Imakefile.inc:
	* lib/GL/mesa/shader/Imakefile:
	* lib/GL/mesa/shader/Imakefile.inc:
	* lib/GL/mesa/shader/grammar/Imakefile:
	* lib/GL/mesa/shader/grammar/Imakefile.inc:
	* lib/GL/mesa/shader/slang/Imakefile:
	* lib/GL/mesa/shader/slang/Imakefile.inc:
	* lib/GL/mesa/shader/slang/library/Imakefile:
	* lib/GL/mesa/shader/slang/library/Imakefile.inc:
	* lib/GL/mesa/swrast/Imakefile.inc:
	* lib/GL/mesa/tnl/Imakefile.inc:
	* programs/Xserver/GL/glx/Imakefile:
	* programs/Xserver/GL/mesa/GLcore/Imakefile:
	* programs/Xserver/GL/mesa/shader/Imakefile:
	* programs/Xserver/GL/mesa/shader/grammar/Imakefile:
	* programs/Xserver/GL/mesa/shader/slang/Imakefile:
	* programs/Xserver/GL/mesa/shader/slang/library/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/ati/atistruct.h:
	* programs/Xserver/hw/xfree86/drivers/glint/glint.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i810.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830.h:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h:
	* programs/Xserver/hw/xfree86/drivers/sis/sis.h:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h:
	Post-merge fixups:
	- Disable building the gamma driver
	- Fix numerous Imakefiles to get header paths and subdirs right
	- Symlink client-side GLX lib source from Mesa
	- Add new shader subdirs to the Mesa core build
	- Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need
	  it, since they don't generate protocol, and it was breaking the
	  build.

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

	* extras/Mesa/*:
	Import Mesa 6.3.1.

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

	* lib/GL/glx/*.[ch]:
	Remove old GLX client lib in prep for Mesa 6.3.1 merge.

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

	* lib/lbxutil/lbx_zlib/lbx_zlib.h: 
	* lib/lbxutil/delta/lbxdelta.c: 
	Add prototypes of Xalloc/free functions.
	
	* lib/X11/Imakefile: 
	Export ImUtil.h to match modular tree install.

	* include/Xosdefs.h:
	Define SVR4 to 1 to avoid warning about redefining to different values.

	* lib/Xext/XShm.c: 
	* programs/xsm/misc.c: 
	* programs/xgc/lex.l: 
	* programs/twm/menus.c: 
	Include missing headers to clear more compiler warnings.
	
2005-07-30  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* lib/font/builtins/fpe.c: 
	* lib/font/builtins/render.c: 
	* lib/lbxutil/delta/lbxdelta.c: 
	* programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: 
	Clear compiler warnings.  (Stefan Dirsch)

2005-07-29  Ian Romanick <idr@us.ibm.com>

	* lib/GL/mesa/x86/Imakefile:
	* lib/X11/Imakefile:
	* lib/lbxutil/image/Imakefile:

	Fix problems with cross-compiles.  If building for PowerPC on
	x86, archictecture-specific flags, such as -mcpu=power5, set in
	DefaultGcc2PpcOpt will mistakenly be used in certain
	circumstances to build programs to be run on the host.

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

	* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: 
	Bugzilla #3916 (https://bugs.freedesktop.org/show_bug.cgi?id=3916)
	Fix broken link to comp.fonts FAQ (reported by Siward de Groot)

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONSetFBLocation):
	bugzilla #3911 (https://bugs.freedesktop.org/show_bug.cgi?id=3911)
	attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191)
	Disable bus mastering while updating MC_FB_LOCATION and friends to
	prevent the X server from hanging on startup every now and then
	under some circumstances. (ATI Technologies Inc.)

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

	* config/makedepend/def.h:
	Update #includes to use <X11/*.h> for modularization.

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

	* programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner):
	Fix code to handle printing 7.0 release candidates properly.

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

	* programs/xman/vendor.h (SYSMANPATH): 
	Set default man path for Solaris.

Thu Jul 28 18:29:06 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/xfs/difs/fonts.c (set_font_path_elements): Fix double
	free when there no valid paths.

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: 
	Rework wrapping of common mouse driver to not require mousePriv.h,
	so that modular tree xserver can be built on Solaris.
	Wrap more ioctls in SYSCALL() to restart on signals.

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

	* programs/Xserver/Xext/panoramiX.c:
	* programs/Xserver/hw/dmx/glxProxy/glxcmds.c:
	* programs/Xserver/hw/dmx/glxProxy/glxext.c:
	* programs/Xserver/hw/dmx/glxProxy/glxscreens.c:
	* programs/Xserver/hw/dmx/glxProxy/glxsingle.c:
	* programs/Xserver/hw/dmx/glxProxy/glxswap.c:
	* programs/Xserver/hw/dmx/glxProxy/glxvendor.c:
	* programs/Xserver/hw/dmx/glxProxy/glxvisuals.c:
	Add #include <dmx-config.h> for building dmx/glxProxy in the
	modular tree.

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

	* config/cf/sun.cf:		
	* programs/xload/Imakefile: 
	* programs/xload/get_load.c:
	Switch xload on Solaris from libkvm to libkstat so it works with
	both 32-bit and 64-bit kernels, and without group kmem.
	Add #include "config.h" for modularization

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

	* programs/xconsole/xconsole.c:
	Fix build-breakage in xconsole on AIX caused by removal of ptyx.h
	definitions.  (Dan McNichol)

2005-07-26 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i810.h
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h
	Bump the DDX version to 1.4.0 to indicate the removal of drmAddress.
	Thus allowing 32/64bit clients to cohabit.

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

	* lib/xtrans/Xtransutil.c:
	* programs/iceauth/iceauth.h:
	* programs/iceauth/process.c:
	* programs/lbxproxy/di/utils.c:
	* programs/lbxproxy/include/util.h:
	* programs/x11perf/x11perf.c:
	* programs/xinit/xinit.c: 
	Add config.h includes for modularization
	Use RETSIGTYPE if defined by autoconf in addition to Imake's
	SIGNALRETURNSINT.
	Use HAVE_WORKING_VFORK if defined by autoconf in addition to
	Imake's HAS_VFORK

2005-07-26  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/xauth/gethost.c: 
	* programs/xauth/parsedpy.c: 
	* programs/xauth/process.c: 
	* programs/xauth/xauth.c: 
	Add config.h includes for modularization
	Use RETSIGTYPE if defined by autoconf in addition to Imake's
	SIGNALRETURNSINT.
	
2005-07-26 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
	Bug #3850: <https://bugs.freedesktop.org/show_bug.cgi?id=3850>
	Fix non-DRI builds.

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

	* programs/xinit/startx.cpp:
	Bug #3860: Avoid a bashism.  (Diego Pettenò)

2005-07-25  Ian Romanick <idr@us.ibm.com>

	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c:
	(mga_initialize_bios_values), (mga_parse_bios_ver_3),
	(mga_parse_bios_ver_4), (mga_parse_bios_ver_5),
	(mga_read_and_process_bios):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c:
	(MGAGCalcClock):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	(MGADRIScreenInit):

	PInS data on later cards (G200 and later) contains information
	about the physical bus used for the card.  This allows
	accurate detection of PCI cards that use a PCI-to-PCI bridge
	with an AGP chip.
	
	Correctly disable DRI on PCI cards used with pre-3.2 DRM.
	Previously the test was performed based on PCI ID (see above
	for why this is wrong) and was done *before* the DRM version
	was known.
	
	Bug #3759: <https://bugs.freedesktop.org/show_bug.cgi?id=3759>
	Correctly determine the PLL reference frequency from the PInS
	data.  Previously the wrong bit was tested.  Blame the dumb
	programmer that used cut-and-paste (that would be me).

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

	* include/extensions/Printstr.h: 
	#include "fontstruct.h" -> <X11/fonts/fontstruct.h> for modularization
	(Drew Parsons)

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

	* programs/Xserver/hw/xfree86/input/evdev/evdev.c
	(EvdevReadInput): Handle BTN_TASK too (#3859).

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c:
	Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris
	again.

2005-07-24  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaGetMemoryBandwidth), (ViaModePrimaryVGA):

	Fix two typos in mode setting rework (still in unichrome.sf.net CVS).
	- Wrong KM400A version when checking bandwidth.
	  (first reported by Tom Huckstep on #xorg - closes #3858)
	- Cut-n-paste error when checking mode->Flags for sync polarity.

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

	* lib/X11/Imakefile:
	* lib/X11/PolyReg.c:
	* lib/X11/Region.c:
	* lib/X11/Xregion.h:
	* lib/Xext/XShape.c:
	* lib/Xrender/Picture.c
	Change region.h to Xregion.h and modify internal references to
	include <X11/Xregion.h>.

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

	* programs/rgb/Imakefile:
	Don't link in -lucb on Solaris
	* programs/rgb/rgb.c:
	* programs/rgb/showrgb.c:
	#ifdef HAVE_CONFIG_H/#include "config.h" for modularization

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

	* include/Imakefile:
	* include/Xpoll.h.in:
	* include/Xos.h:
	Turn Xpoll.h into a generated file.  In the modular tree, substitute
	in whichever of fds_bits or __fds_bits is being used for the member
	of fd_set on the system; in the monolithic tree, substitute in
	fds_bits unconditionally, as that's the way it was before thanks to
	_XOPEN_SOURCE being defined.  Stop defining _XOPEN_SOURCE in Xos.h.

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

	* lib/Xt/SetWMCW.c: 
	Bug #3824: <https://bugs.freedesktop.org/show_bug.cgi?id=3824>
	Correct incomplete license statement from Sun.

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

	* programs/xinit/startx.cpp:
	Use kbd_mode -a to restore console keyboard on Solaris x86 too.
	
2005-07-20  Alan Coopersmith  <alan.coopersmith@sun.com>	

	* lib/Xft/Imakefile: 
	Bug 3823 <https://bugs.freedesktop.org/show_bug.cgi?id=3823>
	Xft returns different versions on monolithic and modular builds

2005-07-19 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
	* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h
	* programs/Xserver/hw/xfree86/loader/xf86sym.c
	Bug #3164 <https://bugs.freedesktop.org/show_bug.cgi?id=3164>
	Add xf86DeallocateGARTMemory() function call (Austin Yuan)

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: 
	Change #include "X.h" to <X11/X.h>

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

	* programs/bitmap/bmtoa.c:
	* programs/smproxy/smproxy.h:
	* programs/twm/session.c:
	* programs/xditview/Dvi.c:
	* programs/xman/misc.c:
	* programs/xman/vendor.h:
	* programs/xsm/xsm.h:
	Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need
	it to get HAS_MKSTEMP defined in modular builds.

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

	* extras/Xpm/lib/parse.c: 
	Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT

2005-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* include/Xalloca.h:
	Guard INCLUDE_ALLOCA_H define to end redefinition warnings.

2005-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/dix/dispatch.c: 
	* programs/Xserver/include/opaque.h: 
	* programs/iceauth/process.c: 
	* programs/lbxproxy/di/dispatch.c: 
	* programs/lbxproxy/include/misc.h:
	* programs/xfs/difs/dispatch.c:
	* programs/xfs/include/globals.h: 
	Mark variables modified in signal handlers as volatile
	(part of Sun bug id 4496504)
	
2005-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/xclock/Clock.c: 
	* programs/xclock/xclock.c: 
	Add #include "config.h" for modularization
	Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT
	
2005-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* BUILD: 	
	* programs/Xserver/hw/xfree86/doc/BUILD: 	
	* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: 
	Update build instructions.  Add details about how the
	expat, fontconfig, libpng, freetype, and xterm builds 
	are now handled.

	* programs/Xserver/hw/xfree86/doc/README.fonts:
	* programs/Xserver/hw/xfree86/doc/README.OpenBSD:
	* programs/Xserver/hw/xfree86/doc/README.SiS:
	Update text docs from SGML masters.
	
2005-07-16  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* config/cf/xorgsite.def: 
	Add examples for expat, fontconfig, libpng, freetype, & xterm
	so people know how to enable or disable and set paths.
	Update examples/comments for Speedo & MakeDllModules to reflect
	6.9 status/defaults.

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

	* programs/Xserver/GL/glxmodule.c:
	* programs/Xserver/GL/mesa/GLcore/GLcoremodule.c:
	* programs/Xserver/Xext/extmod/modinit.c:
	* programs/Xserver/Xext/xf86dga.c:
	* programs/Xserver/Xext/xf86dga2.c:
	* programs/Xserver/Xext/xf86misc.c:
	* programs/Xserver/Xext/xf86vmode.c:
	* programs/Xserver/Xext/xvmod.c:
	* programs/Xserver/afb/afbmodule.c:
	* programs/Xserver/dbe/dbemodule.c:
	* programs/Xserver/fb/fbmodule.c:
	* programs/Xserver/mfb/mfbmodule.c:
	* programs/Xserver/mi/miinitext.c:
	* programs/Xserver/miext/layer/laymodule.c:
	* programs/Xserver/miext/shadow/shmodule.c:
	* programs/Xserver/record/recordmod.c:
	* programs/Xserver/xkb/ddxKillSrv.c:
	* programs/Xserver/xkb/ddxPrivate.c:
	* programs/Xserver/xkb/ddxVT.c:
	Fix the *-config.h includes so that it is possible to build
	modules without having to use -include in the Makefile.

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

	* programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h:
	Update to match recent changes to pci.ids & extrapci.ids
	for people building on systems without perl.

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

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/drimodule.c:
	* programs/Xserver/GL/dri/xf86dri.c:
	* programs/Xserver/Xext/dmx.c:
	Fix the *-config.h includes for the files that have moved
	in the modular tree.

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

	* xc/extras/rman/CHANGES:
	* xc/extras/rman/MANIFEST:
	* xc/extras/rman/Makefile:
	* xc/extras/rman/Makefile.mac (removed):
	* xc/extras/rman/README-rman (removed):
	* xc/extras/rman/README-rman.txt:
	* xc/extras/rman/macish.c (removed):
	* xc/extras/rman/rman.1:
	* xc/extras/rman/rman.html
	* xc/extras/rman/contrib/README-contrib:
	Since rman.c was already updated to rman-3.2, update the rest of
	the rman files to match.

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

	* programs/Xserver/dix/events.c: (ProcessKeyboardEvent):
	Fix keyboard state when XEVIE is not enabled (Keith Packard).

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

	* programs/xdm/xdmshell.c: 
	Set HAS_VFORK if autoconf has set HAVE_WORKING_VFORK.

	* programs/xdm/dm.h: 
	Add #include "config.h" for modularization

2005-07-14  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* include/Xos.h: 
	Don't define _XOPEN_SOURCE on SVR4, because it will REMOVE
	required definitions.

2005-07-14  Alan Coopersmith  <alan.coopersmith@sun.com>	
	* config/util/lndir.man:
	Bug 3774 <https://bugs.freedesktop.org/show_bug.cgi?id=3774>
	Patch 3081 <https://bugs.freedesktop.org/attachment.cgi?id=3081>
  	lndir.man fails to mention .svn (Bernhard Reiter)

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

	* programs/Xserver/hw/xnest/Args.c:
	* programs/Xserver/hw/xnest/Color.c:
	* programs/Xserver/hw/xnest/Cursor.c:
	* programs/Xserver/hw/xnest/Display.c:
	* programs/Xserver/hw/xnest/Events.c:
	* programs/Xserver/hw/xnest/Font.c:
	* programs/Xserver/hw/xnest/GC.c:
	* programs/Xserver/hw/xnest/GCOps.c:
	* programs/Xserver/hw/xnest/GetTime.c:
	* programs/Xserver/hw/xnest/Handlers.c:
	* programs/Xserver/hw/xnest/Init.c:
	* programs/Xserver/hw/xnest/Keyboard.c:
	* programs/Xserver/hw/xnest/Pixmap.c:
	* programs/Xserver/hw/xnest/Pointer.c:
	* programs/Xserver/hw/xnest/Screen.c:
	* programs/Xserver/hw/xnest/TestExt.c:
	* programs/Xserver/hw/xnest/Visual.c:
	* programs/Xserver/hw/xnest/Window.c:
	* programs/Xserver/mi/miinitext.c:
	Add #include <xnest-config.h> to the Xnest source files for
	modularization.

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

	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: 
	Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater
	consistency, easier maintenance, and to fix some missing headers
	when building the modular Xorg on Solaris.       
	
2005-07-13  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* include/Xalloca.h: 
	#define INCLUDE_ALLOCA_H when building with Sun compilers.
	(Imake *.cf files define this for a number of platforms in
	 the monolith, but these will need to be translated into
	 #ifdef's or similar mechanism to work in a world without Imake.)
	
2005-07-13  Alexander Gottwald  <ago at freedesktop dot org>

	* include/Xthreads.h:
	include <X11/Xwindows.h> instead of <windows.h>. Several namespace
	conflicts are worked around in Xwindows.h

2005-07-13  Torrey T. Lyons  <torrey@freedesktop.org>

	* programs/Xserver/render/picture.c:
	Fix compilation where uint is not defined.

2005-07-13 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c
	Bug #2587 <https://bugs.freedesktop.org/show_bug.cgi?id=2587>
	Fix keyboard mapping on Sun keyboards in the keyboard module.

2005-07-13  Lars Knoll <lars@trolltech.com>
	* programs/Xserver/fb/fbcompose.c:
	Fix potential buffer overflow and a smaller bug in the 
	convolution filter
	* programs/Xserver/fb/fbmmx.c:
	Fix compilation on some platforms

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

	* include/Xos.h:
	* lib/FS/FSConnServ.c:
	* lib/FS/FSlibint.h:
	* lib/lbxutil/lbx_zlib/lbx_zlib.c:

	Make some minor source adjustments so that
	we don not need to use -D_XOPEN_SOURCE -D_BSD_SOURCE
	everywhere as this will leak out of the modular environment
	and into application build processes, potentially foulling up
	their compiles.

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

	* programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.h:
	* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
	* programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c:
	* programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c:
	* programs/Xserver/hw/xfree86/input/summa/xf86Summa.c:
	* programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c:
	* programs/Xserver/hw/xfree86/input/void/void.c:
	Change input drivers to get keysym's from <X11/keysym.h>.

Mon Jul 11 19:30:56 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/xedit/lisp/xedit.c: Change include of "xedit/xedit.h"
	to include of "lisp/../xedit.h"

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

	* programs/Xserver/hw/xfree86/etc/scanpci.c:
	Fix scanpci -v core dump when subsys vendor/device id's are
	NOVENDOR & NODEVICE.
	Bug #3763 <https://bugs.freedesktop.org/show_bug.cgi?id=3763>
	Patch #3074 <https://bugs.freedesktop.org/attachment.cgi?id=3074>

2005-07-12  Lars Knoll <lars@trolltech.com>
	* programs/Xserver/fb/fbcompose.c:
	* programs/Xserver/fb/fbmmx.c:
	* programs/Xserver/fb/fbmmx.h:
	* programs/Xserver/fb/fbpict.c:
	* programs/Xserver/fb/fbpict.h:
	Add MMX Code paths for the basic composition operations
	in fbComposeGeneral.

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

	* programs/Xserver/hw/dmx/config/dmxcompat.c:
	* programs/Xserver/hw/dmx/config/dmxconfig.c:
	* programs/Xserver/hw/dmx/config/dmxparse.c:
	* programs/Xserver/hw/dmx/config/dmxprint.c:
	* programs/Xserver/hw/dmx/config/parser.y:
	* programs/Xserver/hw/dmx/config/scanner.l:
	* programs/Xserver/hw/dmx/dmx_glxvisuals.c:
	* programs/Xserver/hw/dmx/dmxcb.c:
	* programs/Xserver/hw/dmx/dmxclient.h:
	* programs/Xserver/hw/dmx/dmxcmap.c:
	* programs/Xserver/hw/dmx/dmxcursor.c:
	* programs/Xserver/hw/dmx/dmxdpms.c:
	* programs/Xserver/hw/dmx/dmxextension.c:
	* programs/Xserver/hw/dmx/dmxfont.c:
	* programs/Xserver/hw/dmx/dmxgc.c:
	* programs/Xserver/hw/dmx/dmxgcops.c:
	* programs/Xserver/hw/dmx/dmxinit.c:
	* programs/Xserver/hw/dmx/dmxinput.c:
	* programs/Xserver/hw/dmx/dmxlog.c:
	* programs/Xserver/hw/dmx/dmxpict.c:
	* programs/Xserver/hw/dmx/dmxpixmap.c:
	* programs/Xserver/hw/dmx/dmxprop.c:
	* programs/Xserver/hw/dmx/dmxscrinit.c:
	* programs/Xserver/hw/dmx/dmxshadow.c:
	* programs/Xserver/hw/dmx/dmxstat.c:
	* programs/Xserver/hw/dmx/dmxsync.c:
	* programs/Xserver/hw/dmx/dmxvisual.c:
	* programs/Xserver/hw/dmx/dmxwindow.c:
	* programs/Xserver/hw/dmx/input/ChkNotMaskEv.c:
	* programs/Xserver/hw/dmx/input/dmxarg.c:
	* programs/Xserver/hw/dmx/input/dmxbackend.c:
	* programs/Xserver/hw/dmx/input/dmxcommon.c:
	* programs/Xserver/hw/dmx/input/dmxconsole.c:
	* programs/Xserver/hw/dmx/input/dmxdetach.c:
	* programs/Xserver/hw/dmx/input/dmxdummy.c:
	* programs/Xserver/hw/dmx/input/dmxeq.c:
	* programs/Xserver/hw/dmx/input/dmxevents.c:
	* programs/Xserver/hw/dmx/input/dmxinputinit.c:
	* programs/Xserver/hw/dmx/input/dmxmap.c:
	* programs/Xserver/hw/dmx/input/dmxmotion.c:
	* programs/Xserver/hw/dmx/input/dmxsigio.c:
	* programs/Xserver/hw/dmx/input/dmxxinput.c:
	* programs/Xserver/hw/dmx/input/lnx-keyboard.c:
	* programs/Xserver/hw/dmx/input/lnx-ms.c:
	* programs/Xserver/hw/dmx/input/lnx-ps2.c:
	* programs/Xserver/hw/dmx/input/usb-common.c:
	* programs/Xserver/hw/dmx/input/usb-keyboard.c:
	* programs/Xserver/hw/dmx/input/usb-mouse.c:
	* programs/Xserver/hw/dmx/input/usb-other.c:
	* programs/Xserver/hw/vfb/InitInput.c:
	* programs/Xserver/hw/vfb/InitOutput.c:
	* programs/Xserver/mi/miinitext.c:
	Prepare Xdmx and Xvfb for modularization by adding appropriate
	#include <{dix,dmx}-config.h> to the source files.

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

	* programs/twm/resize.c:
	Bug #3754 (Debian #725): Fix ten-year-old window misplacement in twm
	when dragging with the middle button.  (Christopher Mario Mae)

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

	* programs/Xserver/hw/xfree86/os-support/shared/sigio.c:
	Remove unneeded xf86drm.h includes to fix modular build.

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

	* lib/X11/imDefIc.c (_XimRegisterKeyPressFilter):
	Fix segfault when _XimProtoCreateIC() fails to create a context; Debian
	#239991.  (Chung-chieh Shan)

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv.man: 
	* 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_setup.c: 
	Bug #3740 <https://bugs.freedesktop.org/show_bug.cgi?id=3740>
	Patch #3058 <https://bugs.freedesktop.org/attachment.cgi?id=3058>
	08-Jul-2005 nv driver updates from Mark Vojkovich:
	
	    Change some console restore code for NV11.  Hopefully, we can more
	    reliably restore the console for desktop systems using DVI.  This
	    may correct a recent regression on NV11.
	
	    Also, new PCI IDs.

	* programs/Xserver/hw/xfree86/etc/extrapci.ids: 
	Add new nVidia PCI ids to match nv_driver.c changes.

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

	* programs/xconsole/xconsole.c (get_pty): Remove include of
	"../xterm/ptyx.h"

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

	More compiler warning fixes for missing prototypes:
	
	* include/extensions/XKBsrv.h: 
	Add prototype for XkbSetExtension()

	* programs/xrx/helper/helper.c: 
	Add #include <ctype.h> for isspace() & isdigit()

	* programs/Xserver/Xprint/attributes.c: 
	Add #include <grp.h> (for initgroups()) and remove extra *

	* programs/Xserver/hw/xfree86/common/xf86.h: 
	Add prototype for xorgGetVersion()

2005-07-07  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/os/osdep.h:
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Add prototype for XdmAuthenticationInit()   (Peter Breitenlohner)

2005-07-07  Alan Coopersmith  <alan.coopersmith@sun.com>	
	* extras/ttf2pt1/ft.c:
	* extras/ttf2pt1/pt1.c:
	* extras/ttf2pt1/ttf2pt1.c:
	* lib/font/FreeType/ftfuncs.h:
	* programs/Xserver/Xprint/ps/PsFTFonts.c:
	* programs/Xserver/Xprint/ps/psout_ft.c:
	* programs/Xserver/Xprint/ps/psout_ftpstype1.c:
	* programs/Xserver/Xprint/ps/psout_ftpstype3.c:
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2332 <https://bugs.freedesktop.org/attachment.cgi?id=2332>
        This patch avoids 79 gcc-3.4.3 warnings
                'xxx' declared `static' but never defined
        mostly due to including "ftfuncs.h" with the declaration
        of static functions defined in "ftfuncs.c". (Peter Breitenlohner)

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

	* programs/Xserver/hw/xfree86/xf86cfg/loader.h: 
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Fix warnings about redefined macros (Peter Breitenlohner)
	
2005-07-06  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* programs/Xserver/hw/xfree86/drivers/nsc/Imakefile: 
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2330 <https://bugs.freedesktop.org/attachment.cgi?id=2330>
	Remove CppManTarget since it's already included in InstallModuleManPage
	expansion - removes 10 pairs of warnings from GNU make about duplicate
	Makefile targets (Peter Breitenlohner)
	
2005-07-06  Alan Coopersmith  <alan.coopersmith@sun.com>
	
	* extras/ttf2pt1/ft.c:
	* extras/ttf2pt1/pt1.c:
	* lib/XprintAppUtil/xpapputil.c:
	* programs/Xserver/Xext/xevie.c:
	* programs/Xserver/Xprint/Init.c:
	* programs/Xserver/Xprint/Oid.c:
	* programs/Xserver/Xprint/ps/PsFonts.c:
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2325 <https://bugs.freedesktop.org/attachment.cgi?id=2325>
        Avoid 38 gcc-3.4.2 warnings:
                suggest parentheses around assignment used as truth value
                suggest explicit braces to avoid ambiguous `else'
                suggest parentheses around && within ||
                suggest parentheses around arithmetic in operand of ^
                "/*" within comment
 	(Peter Breitenlohner)
	
	* programs/Xserver/Xprint/AttrValid.c:
	* programs/Xserver/Xprint/Oid.h:
	Bug #2901   <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2326 <https://bugs.freedesktop.org/attachment.cgi?id=2326>
        This patch removes these 2 gcc-3.4.3 warnings:
                missing braces around initializer
                implicit declaration of function `XpOidTrayMediumListHasTray'
 	(Peter Breitenlohner)

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

	* programs/xdbedizzy/Imakefile (DEFINES): Add -DUSE_XPRINT to
	DEFINES

	* programs/xdbedizzy/xdbedizzy.c: Conditionalize use of xprint.

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

	* config/cf/cygwin.cf:
	* config/cf/mingw.cf:
	Removed AVOID_GLYPHBLT and SINGLEDEPTH from server defines. 

2005-07-06  Ian Romanick <idr@us.ibm.com>

	* programs/Xserver/GL/glx/glxcmds.c: (DoGetFBConfigs):

	Use the correct size for the glXGetFBConfigs reply.
	Bugzilla #3210 <https://bugs.freedesktop.org/show_bug.cgi?id=3210>

	* programs/Xserver/hw/xfree86/drivers/mga/Imakefile:

	Fix recent breakage to SDK install.
	Bugzilla #3703 <https://bugs.freedesktop.org/show_bug.cgi?id=3703>

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

	* programs/xmore/Imakefile (DEFINES): Add -DUSE_XPRINT to DEFINES

	* program/xmore/xmore.c: Conditionalize use of xprint.

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

	* extras/ttf2pt1/ttf2pt1.c:
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2321 <https://bugs.freedesktop.org/attachment.cgi?id=2321>

	Arguments to sscanf need to be pointers (Peter Breitenlohner)
	
2005-07-05  Alan Coopersmith  <alan.coopersmith@sun.com>	

	* config/cf/xorg.cf:
	* config/cf/xfree86.cf:
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2319 <https://bugs.freedesktop.org/attachment.cgi?id=2319>

	Since many files now use non-ANSI constructs ('long long',
	substructure initializers, implicit signedness conversions, ...)
	you shouldn't use "gcc -ansi -pedantic". On our ix86-linux-gnu
	system this change reduces the number of gcc-3.4.3 warnings from
	originally 3034 to 1460!	(Peter Breitenlohner)

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

	* config/makedepend/main.c:
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2320 <https://bugs.freedesktop.org/attachment.cgi?id=2320>

	Remove warning about whitespace in pre-processor defines.
	(Peter Breitenlohner)

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

	* programs/xdm/auth.c:
	* programs/xdm/socket.c:
	* programs/xdm/xdmcp.c:
	Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
	Patch #2317 <https://bugs.freedesktop.org/attachment.cgi?id=2317>

	This patch fixes several problems arising if xdm is
	compiled with IPv6 support, but the (linux) kernel does not
	support IPv6.   (Peter Breitenlohner)

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

	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: 
	* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: 
	Remove Speedo font module documentation.
	
	* programs/Xserver/Xserver.man: 
	Remove Speedo from list of font directories

	* programs/Xserver/hw/xfree86/xorg.conf.man: 
	Update default font path to remove Speedo, add TTF.

2005-07-05 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Fix Xvideo when operating in one line mode and video is pushed off
	the top of the screen. Also some fixes for Xvideo skew in certain
	resolutions.

2005-07-05  Roland Scheidegger  <rscheidegger_lists@hispeed.ch>

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONDoAdjustFrame):
	Bug #2604: Disable workaround for horrible flickering when scrolling
	vertically in a virtual screen when color tiling and page flip are
	both enabled, as it potentially does more harm than good.
	The flickering still needs fixing probably though.

2005-07-04  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIAScreenInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaSetPrimaryDotclock), (ViaSetSecondaryDotclock),
	(ViaComputeProDotClock), (ViaModeDotClockTranslate):
	Add more card-ids. (Xavier Bachelot)
	Avoid VBE DPMS to blank screen when using VBE modes.
	Allow free dotclock specification on the Unichrome Pro.

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

	* programs/Xserver/hw/xfree86/Xorg.man:
	* programs/Xserver/hw/xfree86/xorg.conf.man:
	* programs/Xserver/hw/xfree86/common/xf86Config.c:
	* programs/Xserver/hw/xfree86/common/xf86Globals.c:
	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	* programs/Xserver/hw/xfree86/common/xf86Priv.h:
	* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c:
	Bug #2216: Multiseat support.  From various Debian and Ubuntu patches
	by Aivils Stoss, Andreas Schuldei, Branden Robinson, and Daniel Stone.

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

	* config/cf/sun.cf: 
	Set TroffCmd on Solaris to "troff -Tpost" instead of "troff -Tps" 
	when not using groff.

	* doc/specs/programs/Imakefile (MANUALS): 
	Bugzilla Bug 3695: <https://bugs.freedesktop.org/show_bug.cgi?id=3695>
  	6.8.99.14 man page installation breaks on fc-cache.man

2005-07-04 Lars Knoll <lars@trolltech.com>
	* programs/Xserver/fb/fbpict.h:
	* programs/Xserver/fb/fbcompose.c:
	Fix handling of "super luminescent" colors
	Fix off by one error in the transformation handling.

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

	SiS driver:
	- Added initial support for XGI chipsets (V3XT, V5, V8, Z7).
	Z7 and V5 are untested. All features supported (Xv, HWCursor,
	DPMS, etc.). The binary XGI DRI driver is not supported.
	- Ported driver to EXA 0.1.0. Known problems still to solve at
	this time are:
	  * EXA's deinitialisation routine "DriverFini()" does not
	    unwrap pScreen->DestroyPixmap (and others), leading to a
	    crash on machines where the SWCursor is being used (SWCursor
	    pixmaps are destroyed after EXA has destroyed the offscreen
	    memory manager).
	  * EXA does not work correctly with 24bpp framebuffers. For some
	    reason, all pixmaps handed to the drawing primitives are
	    32bpp, despite the correct 24bpp-flag handed to
	    xf86SetDepthBpp().

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

	* programs/xrdb/xrdb.c:
	Add #ifdef HAVE_CONFIG_H/#include <config.h> for modularization.

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

	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	Fix builds on non-GLIBC systems (missing __GLIBC_PREREQ).
	Add Solaris stack backtrace dumper.

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

	* lib/font/bitmap/Imakefile:
	Install publicly used headers in X11/fonts.

	* lib/font/bitmap/bdfread.c:
	* lib/font/bitmap/bdfutils.c:
	* lib/font/bitmap/bitmapfunc.c:
	* lib/font/bitmap/bitmaputil.c:
	* lib/font/bitmap/fontink.c:
	* lib/font/bitmap/pcfread.c:
	* lib/font/bitmap/pcfwrite.c:
	* programs/bdftopcf/bdftopcf.c:
	Change source files that use these headers to get them via
	<X11/fonts/*.h>.

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

	* programs/Xserver/hw/xfree86/common/Imakefile:
	* programs/Xserver/hw/xfree86/common/xf86Init.c:
	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	Predicate usage of xf86OSPM functions on #ifdef XF86PM.

	* programs/Xserver/hw/xfree86/os-support/xf86OSMouse.c:
	Remove needless include of ../input/mouse/mouse.h.

	* programs/Xserver/hw/xfree86/common/xf86KbdLnx.c:
	* programs/Xserver/hw/xfree86/os-support/linux/lnx_KbdMap.c:
	Remove needless include of DECkeysym.h.

	* lib/font/include/Imakefile:
	Install all libXfont includes to X11/fonts/ internally.

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

	* lib/lbxutil/delta/lbxdelta.c:
	* lbx_zlib/lbx_zlib.c:
	* lbx_zlib/lbx_zlib_io.c:
	lbxutil doesn't really need <X11/os.h>, so don't ask for it.

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

	* lib/font/fc/fserve.c:
	* lib/font/fc/fsio.c:
	Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.

	* programs/Xserver/os/connection.c:
	Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.

	* programs/Xserver/**/*.[ch]:
	* lib/**/*.[ch]:
	* lib/X11/XKBAlloc.c:
	* lib/X11/XKBGAlloc.c:
	* lib/X11/XKBMAlloc.c:
	* lib/X11/XKBMisc.c:
	* lib/misc/strlcat.c:
	* lib/misc/strlcpy.c:
	* lib/xkbfile/maprules.c:
	* lib/xkbfile/xkbconfig.c:
	* lib/xkbfile/xkberrs.c:
	* lib/xkbfile/xkbmisc.c:
	* lib/xkbfile/xkbout.c:
	* lib/xkbfile/xkbtest.c:
	* lib/xkbfile/xkmread.c:
	* lib/xtrans/transport.c: (XSERV_t)
	Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
	source files in the xserver/xorg tree, predicated on defines of
	HAVE_{DIX,XORG}_CONFIG_H.  Change all Xfont includes to
	<X11/fonts/foo.h>.  Fix includes in server branches of XKB code.
	Change all <X11/misc.h> and <X11/os.h> includes to "misc.h" and "os.h".

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

	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	(xorg_backtrace):
	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	Fix build issues.

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

	* config/cf/linux.cf:
	* programs/Xserver/hw/xfree86/input/evdev/evdev.c:
	Add some build compatibility for 2.6 linux systems with 2.4 kernel
	headers installed.  Allow the use of evdev for mice on 2.4 kernels.

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

	* programs/Xserver/hw/xfree86/common/xf86Events.c:
	Bug #3687: Print backtraces on fatal signal on glibc systems.

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

	* programs/Xserver/hw/xnest/Events.c:
	* programs/Xserver/hw/xnest/Keyboard.c:
	Bug #3546: Use MAP_LENGTH instead of a magic number.
	(Mark McLoughlin)
	Bug #3664: Further fixes to Xnest modifier state handling.
	(Mark McLoughlin)

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

	* programs/Xserver/miext/cw/Imakefile:
	* programs/Xserver/miext/damage/Imakefile:
	Bug #1324: Stop pretending cw and damage are loadable modules.

2005-07-01  Ian Romanick <idr@us.ibm.com>

	* programs/Xserver/hw/xfree86/drivers/mga/Imakefile:
	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_PInS.txt:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_arc.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c: (get_u16),
	(get_u32), (mga_initialize_bios_values), (mga_parse_bios_ver_1),
	(mga_parse_bios_ver_2), (mga_parse_bios_ver_3),
	(mga_parse_bios_ver_4), (mga_parse_bios_ver_5),
	(mga_read_and_process_bios):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_bios.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c:
	(MGA3026RamdacInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c:
	(MGAGCalcClock), (MGAGSetPCLK), (MGAGRamdacInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dga.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dh.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_g450pll.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_hwcurs.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c:
	(MGAPreInitMergedFB):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_shadow.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_video.c:

	Re-write the PInS processing code.  All of the old BIOS processing
	code from the MGA DDX has been dumped and replaced.

	Bugzilla #3553 <https://bugs.freedesktop.org/show_bug.cgi?id=3553>
	Patch #2934 <https://bugs.freedesktop.org/attachment.cgi?id=2934>.

2005-07-01  Lars Knoll <lars@trolltech.com>

	* include/extensions/render.h:
	* include/extensions/renderproto.h:
	* lib/Xrender/Picture.c:
	* lib/Xrender/Xrender.h:
	* programs/Xserver/fb/fbcompose.c:
	* programs/Xserver/fb/fbpict.c:
	* programs/Xserver/fb/fbpict.h:
	* programs/Xserver/hw/xfree86/src/xaaPict.c:
	* programs/Xserver/render/mipict.c:
	* programs/Xserver/render/picture.c:
	* programs/Xserver/render/picturestr.h:
	* programs/Xserver/render/render.c:
	Add support for gradients and solid fills to Render.

	* fb/fbcompose.c:
	Changed the semantics of the Convolution filter a
	bit. It now doesn't try to normalize the filter
	values but leaves this to the client. This gives
	more reasonable behaviour in the limit where the filter
	parameters sum up to 0.

	* doc/specs/Render/protocol:
	Sync with modular tree

2005-07-01  Zack Rusin  <zrusin@trolltech.com>

	* programs/Xserver/hw/xfree86/exa/exa.h:
	* programs/Xserver/hw/xfree86/exa/exa.c:
	* programs/Xserver/hw/xfree86/exa/exaasync.c:
	* programs/Xserver/hw/xfree86/exa/exaoffscreen.c:
	* programs/Xserver/hw/xfree86/exa/exapict.c:
	* programs/Xserver/hw/xfree86/exa/exaPriv.h:
	* programs/Xserver/hw/xfree86/exa/Imakefile:
	* config/cf/xfree86.cf:
	* config/cf/xorg.cf:
	* programs/Xserver/Imakefile:
	* programs/Xserver/hw/xfree86/Imakefile:
	- Adding the new acceleration architecture: Exa.
	It's meant to replace XAA in the coming months.

2005-07-01  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_driver.c:
	(RADEONValidateMergeModes), (RADEONPreInitModes), (RADEONPreInit),
	(RADEONScreenInit), (RADEONChangeSurfaces):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	- fix depth tiling for r3/4xx chips (Aapo Tahkola)
	- adjust limits for tiled surfaces on r3/4xx

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


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c:
	- Fix Support for Philips FM1236/F on ATI AIW 9600 XT (Jeff Smith)
	Bug 3401

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


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONChangeSurfaces):
	- change back part of a comment I seem to have accidently changed.

2005-06-29  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONUpdateXineramaScreenInfo):
	- small mergedfb fix from Thomas Winischhofer

2005-06-29  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInit), (RADEONChangeSurfaces), (RADEONInitCrtcRegisters),
	(RADEONInitCrtc2Registers), (RADEONDoAdjustFrame):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	- add support for colortiling on r3/4xx hardware (disabled by default).  In order
	for pageflipping to work on r3/4xx we will need to update the the sarea and drm
	so that the crtc1/2 xytiling regs get updated.
	Initially worked out by Aapo Tahkola.

2005-06-29  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONSetFBLocation):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h:
	- Increase the priority of display 0/1 in the memory controller for r3/4xx hardware
	when displaypriority is set to HIGH. Fixes display problems in high res modes.
	Originally reported by Aapo Tahkola.

2005-06-29  Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONSetDynamicClock):
	- fix some OUTREGs that should be OUTPLLs in dynamicclocks code

2005-06-29 Alex Deucher  <agd5f@yahoo.com>


	* programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c:
	(SMI_ModeInit):
	- add 800x480 modes to smi driver (bug 3639)

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

	* config/cf/X11.tmpl:
	Set XorgManDefs properly to set __xorgversion__ in cpp'ed man pages
	to the correct release name.

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

	* config/cf/Imake.tmpl:
	Add HasGetopt (default: YES on everything but Win32 & OS/2) and
	HasGetoptLong (default: NO) flags for use in fc-list & fc-cache
	Imakefiles.

	* config/cf/sun.cf:
	Set HasGetoptLong to YES on Solaris 10 and later.

	* programs/fc-cache/Imakefile:
	* programs/fc-list/Imakefile:
	Add -DHAVE_GETOPT & -DHAVE_GETOPT_LONG flags based on settings
	of HasGetopt & HasGetoptLong from Imake config files to simulate
	autoconf tests.

	* lib/fontconfig/Imakefile:
	Add FREETYPE_DEFINES to set flags to match what autoconf would set
	for Freetype 2.1.8.   Add defines for HAVE_LINK, HAVE_GETUID, and
	HAVE_GETEUID for everything but OS/2 & Win32 to match autoconf tests.
	Remove fcfreetype.c from the list of files linked to extras directory.

	* lib/fontconfig/fcfreetype.c:
	Use customized version of fcfreetype.c to make these needed changes:
	- Remove // comment prohibited by gcc -ansi -pedantic default flags
	- Change include path for "../fc-glyphname/fcglyphname.h" to work in
	   monolithic tree layout

2005-06-30  Daniel Stone  <daniel@freedesktop.org>

	* lib/Xcursor:
	Import Xcursor version 1.1.4.

2005-06-29  Soren Sandmann  <sandmann@redhat.com>

	* programs/rgb/showrgb.c: Don't include rgb.h and site.h when
	USE_RGB_TXT is defined.

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

	* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c (NVBacklightEnable):
	Bugzilla #3657 <https://bugs.freedesktop.org/show_bug.cgi?id=3657>
	Patch #2992 <https://bugs.freedesktop.org/attachment.cgi?id=2992>
	Experimental DPMS support for GeForce4 and later laptops.
	(Mark Vojkovich)

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

	* doc/man/Xext/Imakefile:
	* doc/man/Xext/DPMSSetTimeouts.man:
	* doc/man/Xext/DPMSCapable.man:
	* doc/man/Xext/DPMSDisable.man:
	* doc/man/Xext/DPMSEnable.man:
	* doc/man/Xext/DPMSForceLevel.man:
	* doc/man/Xext/DPMSGetTimeouts.man:
	* doc/man/Xext/DPMSGetVersion.man:
	* doc/man/Xext/DPMSInfo.man:
	* doc/man/Xext/DPMSQueryExtension.man:
	* doc/man/Xext/DPMSSetTimeouts.man:
	Add man pages for DPMS Extension calls in libXext.   (Converted to
	man page format by Sun doc teams based on DPMS specification docs.)

2005-06-29  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/Imakefile:
	* lib/XvMC/hw/via/unichromeProA/Imakefile:
	* lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: (initHQVShadow),
	(setHQVDeblocking), (setHQVStartAddress), (setHQVDeinterlacing),
	(setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock),
	(timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
	(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
	(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
	(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
	(agpFlush), (uploadHQVShadow), (flushXvMCLowLevel),
	(flushPCIXvMCLowLevel), (viaMpegSetSurfaceStride),
	(viaVideoSetSWFLipLocked), (viaVideoSWFlipLocked), (viaMpegSetFB),
	(viaMpegBeginPicture), (viaMpegReset), (viaMpegWriteSlice),
	(viaVideoSubPictureOffLocked), (viaVideoSubPictureLocked),
	(viaBlit), (syncXvMCLowLevel), (updateLowLevelBuf),
	(cleanupLowLevelBuf), (releaseXvMCLowLevel), (initXvMCLowLevel),
	(setLowLevelLocking), (closeXvMCLowLevel):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(ViaInitXVMC):
	Add XvMC support for the mpeg1 / mpeg2 hardware decoder of
	VIA's Unichrome Pro Group A chips, CN400 and PM8X0.
	(Ivor Hewitt and Thomas Hellstrom).

2005-06-29  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/Imakefile:
	* lib/XvMC/hw/via/Imakefile:
	* lib/XvMC/hw/via/driDrawable.c: (drawStamp),
	(getDRIDrawableInfoLocked), (driDestroyHashContents):
	* lib/XvMC/hw/via/driDrawable.h:
	* lib/XvMC/hw/via/unichrome/Imakefile:
	* lib/XvMC/hw/via/unichrome/viaLowLevel.c: (hwlLock), (hwlUnlock),
	(timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
	(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
	(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
	(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
	(agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel),
	(pciCommand), (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
	(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel):
	* lib/XvMC/hw/via/viaLowLevel.c:
	* lib/XvMC/hw/via/viaLowLevel.h:
	* lib/XvMC/hw/via/viaXvMC.c: (grabDecoder),
	(releaseContextResources), (XvMCCreateContext),
	(XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2),
	(XvMCPutSlice), (XvMCPutSurface), (XvMCBeginSurface),
	(XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCCreateSubpicture),
	(XvMCSetSubpicturePalette), (XvMCClearSubpicture),
	(XvMCCompositeSubpicture), (XvMCBlendSubpicture2),
	(XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface),
	(XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute),
	(XvMCGetAttribute), (XvMCHideSurface):
	* lib/XvMC/hw/via/viaXvMCPriv.h:
	* lib/XvMC/hw/via/xf86dri.c: (uniDRIDestroyContext),
	(uniDRICreateDrawable), (uniDRIDestroyDrawable),
	(uniDRIGetDrawableInfo):
	* lib/XvMC/hw/via/xf86dri.h:
	* lib/XvMC/hw/via/xf86dristr.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(ViaInitXVMC), (ViaCleanupXVMC), (ViaXvMCCreateContext),
	(ViaXvMCDestroyContext):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	Restructure Via XvMC for multiple hardware drivers.
	Make Via XvMC use the DRI protocol for efficient drawable handling,
	overlay updates and initialization.

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

	* programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c:
	Bug #2447: Fix argument order to xf86DrvMsgVerb.  (Luc Verhaegen)

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

	* programs/Xserver/hw/xfree86/input/acecad/acecad.c:
	Bug #1565: Don't delete the driver twice.  (St�hane VOLTZ)

2005-06-28 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c
	Add support to check the in-built VESA mode list.

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

	* programs/Xserver/hw/xfree86/etc/pci.ids:
	* programs/Xserver/hw/xfree86/etc/extrapci.ids:
	Update to latest snapshot (27-May-2005) from http://pciids.sf.net/

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

	* config/cf/X11.tmpl:
	Add LinkerRuntimeLibraryPathFlag to EXPATLIB, FONTCONFIGLIB & LIBPNGLIB

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

	* extras/fontconfig/*:
	* lib/fontconfig/Imakefile:
	* programs/fc-cache/Imakefile:
	* programs/fc-cache/fc-cache.man:
	* programs/fc-list/Imakefile:
	* programs/fc-list/fc-list.man:
	Update fontconfig from 2.2.2 to 2.3.2

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

	* config/cf/Imake.tmpl:
	Change HasLibpng default back to NO - unlike FreeType & Zlib,
	if it's not present, we don't "build a potentially dangerous libpng",
	but instead just skip the xcursorgen build.

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

	* programs/Xserver/include/Imakefile: Fix links to os.h & misc.h

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

	* programs/Xserver/include/Imakefile: Install os.h and misc.h

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

	* programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c:
	* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
	* programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c:
	* programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c:
	* programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c:
	* programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c:
	* programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c:
	* programs/Xserver/hw/xfree86/input/summa/xf86Summa.c:
	* programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c:
	* programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c:
	* programs/Xserver/hw/xfree86/input/void/void.c:
	* programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c:
	Various input drivers set their InputDriverRec to be static when
	doing a loadable build, and the same symbol can't be both static
	and _X_EXPORT.  Pointed out by Alan Coopersmith.

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

	* config/cf/sun.cf:
	Set HasLibpng defaults correctly for various Solaris releases

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

	* programs/Xserver/hw/xfree86/drivers/ati/atiadjust.c:
	* programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atifillin.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c:
	* programs/Xserver/hw/xfree86/drivers/ati/ativalid.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c:
	Bug #3628: Fix video driver submodule visibility.

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

	* programs/Xserver/hw/xnest/Events.c:
	* programs/Xserver/hw/xnest/Events.h:
	* programs/Xserver/hw/xnest/Init.c:
	* programs/Xserver/hw/xnest/Keyboard.c:
	* programs/Xserver/hw/xnest/Keyboard.h:
	* programs/Xserver/hw/xnest/Pointer.c:
	* programs/Xserver/hw/xnest/Pointer.h:
	Bug #3030: Fix Xnest keyboard state handling.  (Mark McLoughlin)

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

	* programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c:
	* programs/Xserver/hw/xfree86/drivers/ati/ati.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atimisc.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atimodule.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_misc.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_misc.c:
	* programs/Xserver/hw/xfree86/drivers/ati/theatre200_module.c:
	* programs/Xserver/hw/xfree86/drivers/ati/theatre_detect_module.c:
	* programs/Xserver/hw/xfree86/drivers/ati/theatre_module.c:
	* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c:
	* programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c:
	* programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c:
	* programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c:
	* programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/bt829_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/fi1236_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/msp3430_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/tda8425_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/tda9850_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/tda9885_module.c:
	* programs/Xserver/hw/xfree86/drivers/i2c/uda1380_module.c:
	* programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
	* programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_halmod.c:
	* programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
	* programs/Xserver/hw/xfree86/drivers/nsc/nsc_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/rendition/rendition.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/sis/sis_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sunbw2/bw2_driver.c:
	* programs/Xserver/hw/xfree86/drivers/suncg14/cg14_driver.c:
	* programs/Xserver/hw/xfree86/drivers/suncg3/cg3_driver.c:
	* programs/Xserver/hw/xfree86/drivers/suncg6/cg6_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:
	* programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/suntcx/tcx_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c:
	* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
	* programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c:
	* programs/Xserver/hw/xfree86/drivers/v4l/v4l.c:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c:
	* programs/Xserver/hw/xfree86/drivers/vga/generic.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
	* programs/Xserver/hw/xfree86/drivers/voodoo/voodoo_driver.c:
	* programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c:
	* programs/Xserver/hw/xfree86/input/acecad/acecad.c:
	* programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c:
	* programs/Xserver/hw/xfree86/input/calcomp/xf86Calcomp.c:
	* programs/Xserver/hw/xfree86/input/citron/citron.c:
	* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
	* programs/Xserver/hw/xfree86/input/dmc/xf86DMC.c:
	* programs/Xserver/hw/xfree86/input/dynapro/xf86Dyna.c:
	* programs/Xserver/hw/xfree86/input/elo2300/elo.c:
	* programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c:
	* programs/Xserver/hw/xfree86/input/evdev/evdev.c:
	* programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c:
	* programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c:
	* programs/Xserver/hw/xfree86/input/jamstudio/js_x.c:
	* programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c:
	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
	* programs/Xserver/hw/xfree86/input/magellan/magellan.c:
	* programs/Xserver/hw/xfree86/input/microtouch/microtouch.c:
	* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
	* programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c:
	* programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c:
	* programs/Xserver/hw/xfree86/input/penmount/xf86PM.c:
	* programs/Xserver/hw/xfree86/input/sample/sample.c:
	* programs/Xserver/hw/xfree86/input/spaceorb/spaceorb.c:
	* programs/Xserver/hw/xfree86/input/summa/xf86Summa.c:
	* programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c:
	* programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c:
	* programs/Xserver/hw/xfree86/input/void/void.c:
	* programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c:
	Bug #3626: _X_EXPORT tags for video and input drivers.

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

	* config/cf/sun.cf:
	Don't use installed fontconfig on Solaris 10, because it doesn't
	install fcprivate.h which Xft1 needs.
	Don't use installed Motif on Solaris, because it depends on Solaris
	installed libX11.

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

	* lib/Xft/AUTHORS:
	* lib/Xft/COPYING:
	* lib/Xft/ChangeLog:
	* lib/Xft/Imakefile:
	* lib/Xft/Makefile.am:
	* lib/Xft/README:
	* lib/Xft/Xft-def.cpp:
	* lib/Xft/Xft.3.in:
	* lib/Xft/Xft.h:
	* lib/Xft/XftCompat.h:
	* lib/Xft/autogen.sh:
	* lib/Xft/configure.ac:
	* lib/Xft/xft-config.1.in:
	* lib/Xft/xftcolor.c:
	* lib/Xft/xftcore.c:
	* lib/Xft/xftdbg.c:
	* lib/Xft/xftdpy.c:
	* lib/Xft/xftdraw.c:
	* lib/Xft/xftextent.c:
	* lib/Xft/xftfont.c:
	* lib/Xft/xftfreetype.c:
	* lib/Xft/xftglyphs.c:
	* lib/Xft/xftinit.c:
	* lib/Xft/xftint.h:
	* lib/Xft/xftlist.c:
	* lib/Xft/xftname.c:
	* lib/Xft/xftrender.c:
	* lib/Xft/xftstr.c:
	* lib/Xft/xftswap.c:
	* lib/Xft/xftxlfd.c:
	Sync with Xft from xlibs CVS (2.1.7 plus man page updates from
	Branden Robinson) - see lib/Xft/ChangeLog for full details

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

	* config/cf/sun.cf:
	Fix HasExpat, HasZlib, and HasFontconfig as well for older Solaris
	releases.

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

	* config/cf/sun.cf:
	Set HasFreetype2 to NO by default for older releases of Solaris.

2005-06-23  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile:
	Remove more traces of xf86drmCompat.c

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

	* config/cf/sun.cf:
	Fix LazyLoadFlag to work with Solaris 9 ld & Sun CC so
	the XMonolith tinderbox stops being so red.

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

	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONPreInitConfig):
	Add missing detection of the PCI ID for 0x5b62, Radeon X600
	(Vladimir Kushnir).

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

	* lib/xtrans/Xtranssock.c:
	Add the rest of my patch from bugzilla #1605 to define INADDR_NONE
	on platforms that don't define it in the system headers.

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

	* lib/xtrans/Xtranssock.c (TRANS(SocketINETConnect)): Apply patch
	by Alan Coopersmith from #1605 to fix address resolution of
	hostnames starting with a digit for 64 bit architechtures.

Mon Jun 20 14:41:57 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/xkbui/XKBui.c: Cut and paste declaration of _XkbStrCaseCmp()
	from XKBFileInt.h.

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

	* programs/xdm/config/Imakefile:
	* programs/xdm/config/Xreset:
	* programs/xdm/config/Xstartup:
	* programs/xdm/config/xdm-conf.cpp:
	Bug #2959: Make sure displays other than :0 get entries in utmp when
	started from xdm.  (Tim Waugh)

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

	* programs/xhost/xhost.c:
	Autotooling: Add #include "config.h" & use RETSIGTYPE if defined.

Thu Jun 16 18:12:30 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/font/Type1/t1io.c: Put back accidentally removed #include.

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

	* lib/font/Speedo/: Change includes to be <X11/foo.h> instead of
	"foo.h" in some places.

2005-06-16  Thomas Hellstr�  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(ViaInitXVMC), (ViaXvMCCreateContext), (ViaXvMCCreateSurface),
	(ViaXvMCCreateSubpicture):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	Fix and enable Unichrome XvMC for AMD64

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

	* lib/font/Type1/: Change includes to be <X11/foo.h> instead of
	"foo.h" in some places.

2005-06-15  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_driver.c:
	(RADEONScreenInit), (RADEONGetMergedFBOptions):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
	(RADEONFindWidestTallestCommonMode),
	(RADEONGenerateModeListFromLargestModes), (RADEONGenerateModeList),
	(RADEONRecalcDefaultVirtualSize), (RADEONUpdateXineramaScreenInfo),
	(RADEONXineramaExtensionInit), (RADEONMergePointerMoved),
	(RADEONAdjustFrameMergedHelper):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.h:
	Sync up radeon mergedfb with Thomas' recent sis mergedfb changes
	- support for non-rectangular mergedfb desktops
	- support for display offsets

2005-06-15  Ian Romanick <idr@us.ibm.com>

	* extras/drm/shared/mga_drm.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:

	Temporary fixes until updated client-side code is in the X.org tree.
	The first is a compile fix.  The second makes OldDmaInit=true the
	default.  This is required because the X.org tree contains "new" DDX,
	"new" DRM, and "old" client-side driver.  This is the *only*
	combination that does not work with OldDmaInit=false.

2005-06-15  Ian Romanick <idr@us.ibm.com>

	* extras/drm/*:
	Re-import from DRM CVS.

	* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c:
	* programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile:
	* config/cf/xorg.cf:
	* config/cf/OpenBSD.cf:
	* config/cf/xfree86.cf:

	The routines in xf86drmCompat are no longer need, and haven't been
	needed for at least a release.  Eliminate the file.

	* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga.man:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	(MGADRIBootstrapDMA), (MGADRIScreenInit), (MGADRIFinishScreenInit):
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c:

	Bug #3259: Update MGA DDX to use new features of MGA DRM
	version 3.2 to enable DRI support on PCI cards.  Backwards
	compatability with older client-side drivers is enabled with
	new Device section settings.  See mga.man for details.

	reviewed by: Eric Anholt

2005-06-14  Thomas Hellstr�  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_vbe.c:
	(ViaVbeSetRefresh), (ViaVbeSetMode):
	via: Customized refresh for VBE modes. (VIA)

2005-06-14  Thomas Hellstr�  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_bios.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.c:
	(ViaI2C3GetBit), (ViaI2CBus3Init):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaModePrimary):
	* programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c:
	(VT162xPrintRegs), (VT162xSave), (VT162xRestore), (VT1621ModeCrtc),
	(VT1622ModeCrtc), (ViaVT162xInit):
	via: Unichrome Pro TV-out fixes.

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

	* config/cf/linux.cf:
	Fix typo that I introduced on 2005-03-06.

Mon Jun 13 18:17:06 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/oldX/*.c: Conditionally include config.h

Mon Jun 13 17:51:00 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/xkbfile/*.c: Conditionally include config.h

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

	* programs/Xserver/hw/xfree86/xf86config/Cards:
	Correct the CHIPSET lines for the 3dfx cards so the tdfx driver will
	recognize them.  I'm not sure if this file is supposed to be maintained
	still, but I'd like to close FreeBSD ports/32121 which has been around
	for far too long.

2005-06-14  Daniel Stone  <daniel@freedesktop.org>

	* lib/Xcursor/cursor.c:
	Bug #1043: Fix leak when creating animated cursors.

2005-06-13  Lars Knoll <lars@trolltech.com>

	* add the convolution filter from xserver to xorg

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

	* include/Xfuncproto.h:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h:
	Bug #3528: Add _X_DEPRECATED tag.

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

	* programs/Xserver/hw/xnest/Events.c:
	Bug #3513: Silence unhandled event messages from Xnest when running
	with -parent.  (Mark McLoughlin)

2005-06-12  Thomas Hellström  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_priv.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress),
	(viaOverlayGetFetch), (ViaSwovSurfaceCreate),
	(ViaSwovSurfaceDestroy), (Upd_Video), (VIAVidUpdateOverlay),
	(ViaOverlayHide):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c: (Flip),
	(viaPutImage), (viaQueryImageAttributes):
	Add Unichrome Pro Group A YUY2 Xv support. (Ivor Hewitt)
	Add Via Xv RV15, RV16 image-format support.

2005-06-12  Thomas Hellström  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	(VIASetAgpMode), (VIADRIAgpInit):
	Add more elaborate AGP mode setting for the via driver.

2005-06-12  Thomas Hellström  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/drivers/via/via.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(viaWaitHQVFlip), (viaWaitHQVDone), (viaOverlayHQVCalcZoomWidth),
	(viaOverlayHQVCalcZoomHeight), (viaCalculateVideoColor),
	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
	(AddHQVSurface), (ViaSwovSurfaceCreate), (SetFIFO_V3_64or32or32),
	(SetFIFO_V3_64or32or16), (SetColorKey), (SetChromaKey),
	(SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay),
	(ViaOverlayHide):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(DecideOverlaySupport), (viaInitVideo), (viaSetupAdaptors), (Flip),
	(nv12cp), (viaPutImage):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:
	Preliminary YV12 Xv support for Unichrome Pro Group A
	(PM800, CN400 and friends).
	(Ivor Hewitt and myself)

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

	* lib/ICE/ICEutil.h:
	Remove pointless inclusion of Xlib.h.

	* lib/X11/OpenDis.c:
	Fix bigreqstr.h inclusion.

	* lib/Xrandr/Xrandr.c:
	Bug #1976: Call XRRFindDisplay before we take the global lock, so we
	don't get ruined by XextAddDisplay when running with threads.

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

	* include/extensions/shape.h
	* include/extensions/shapestr.h
	* lib/X11/CrWindow.c
	* programs/Xserver/Xext/shape.c
	* programs/Xserver/dix/dispatch.c
	* programs/Xserver/dix/events.c
	* programs/Xserver/dix/window.c
	* programs/Xserver/include/windowstr.h
	* programs/Xserver/xfixes/region.c
	Bug #2799: Input shape.  (Keith Packard)

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

	* xc/programs/xrx/helper/GetUrl.c:
	* xc/programs/lbxproxy/include/os.h:
	* xc/programs/lbxproxy/os/connection.c:
	* xc/programs/lbxproxy/os/io.c:
	* xc/programs/xfs/os/config.c:
	* xc/programs/xfs/os/connection.c:
	* xc/programs/xfs/os/io.c:
	* xc/programs/xfs/os/osglue.c:
	* xc/lib/FS/FSOpenServ.c:
	* xc/lib/FS/FSlibos.h:
	* xc/lib/ICE/accept.c:
	* xc/lib/ICE/connect.c:
	* xc/lib/ICE/listen.c:
	* xc/lib/ICE/listenwk.c:
	* xc/lib/ICE/misc.c:
	* xc/lib/ICE/shutdown.c:
	* xc/lib/SM/sm_manager.c:
	* xc/lib/X11/ClDisplay.c:
	* xc/lib/X11/ConnDis.c:
	* xc/lib/X11/OpenDis.c:
	* xc/lib/X11/XlibInt.c:
	* xc/lib/X11/imTrans.c:
	* xc/lib/font/fc/fsconvert.c:
	* xc/lib/font/fc/fserve.c:
	* xc/lib/font/fc/fsio.c:
	* xc/lib/font/fc/fslibos.h:
	Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
	* xc/lib/xtrans/Imakefile:
	Copy Xtrans.h to exports/include/X11/Xtrans only

2005-06-09 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c
	Bug #3496 <https://bugs.freedesktop.org/show_bug.cgi?id=3496>
	Remove a bogus check for DRM 1.2 for resume functionality as it's
	been present since 1.1

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

	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/sunos/agpgart.h:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c:
	Add agpgart support for Solaris x86/x64.   [Requires
	Solaris "Nevada" build 16 or later to get kernel side for now.]
	(Sophia Li - Sun Microsystems)

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

	* config/cf/sun.cf:
	Add HasWeakSymbols & MotifDir defines to fix libGLw build on Solaris.

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

	* programs/Xserver/miext/damage/damage.c:
	Bug #2469: More accurate damage reports.  (Jonathan Lennox)

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

	* programs/Xserver/Xext/panoramiX.c:
	* programs/Xserver/os/utils.c:
	Bug #1846: Add intentionally undocumented -disablexineramaextension
	flag to the server to work around ignorant clients on large display
	walls. (Kevin E. Martin)

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

	* programs/Xserver/hw/xnest/Display.c:
	* programs/Xserver/hw/xnest/Display.h:
	Bug #1880: Remove unused xnestConfineWindow.  (Mark McLoughlin)

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

	* programs/Xserver/fb/fbpict.h:
	Bug #3434: Don't define fbAddTraps twice.  (Mike A. Harris)

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

	* lib/Xrandr/Xrandr.c: Conditionally include config.h

2005-06-08 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c
	Fix the mode validation such that using function 5f05 to set
	the refresh rate works again.

2005-06-07 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Fix text restoration when display switching has been activated
	and we could be potentially on a different display than the
	initial one.

2005-06-04 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	Bug #3054 <https://bugs.freedesktop.org/show_bug.cgi?id=3054>
	Fix some offset, pitch and overlay scaler size problems with
	the video overlay. Solves various spontaneous lockups.

2005-06-04  Alan Coopersmith  <alan.coopersmith@sun.com>
	* lib/X11/ConnDis.c (GetAuthorization):
	Bug #3436 <https://bugs.freedesktop.org/show_bug.cgi?id=3436>
	Conndis.c uses incorrect type for args to XdmcpWrap()
	(Mike Harris - mharris@www.linux.org.uk)

2005-06-04  Alan Coopersmith  <alan.coopersmith@sun.com>
	* programs/Xserver/hw/xfree86/drivers/ati/ativga.c:
	* programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c:
	Sync with 6.8.2 branch:
	Bug #591 (https://bugs.freedesktop.org/show_bug.cgi?id=591)
	attachment #308 (https://bugs.freedesktop.org/attachment.cgi?id=308):
	Fix video timing problems with Sony PCG-C1VN Vaio Picturebook notebook
	&& co.
	Patch by Marc Aurele La France

2005-06-04  Alan Coopersmith  <alan.coopersmith@sun.com>
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONValidateFPModes):
	Sync with 6.8.2 branch:
	Bugzilla #1306 (https://bugs.freedesktop.org/show_bug.cgi?id=1306)
	attachment #1291 (https://bugs.freedesktop.org/attachment.cgi?id=1291):
	Fix SEGV in "radeon" driver.
	Patch by Kevin E. Martin <kem@freedesktop.org>

2005-06-04  Alan Coopersmith  <alan.coopersmith@sun.com>
	* extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c
	* extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c
	Sync with 6.8.2 branch:
	Bugzilla #2110 (https://bugs.freedesktop.org/show_bug.cgi?id=2110)
	attachment #1569 (https://bugs.freedesktop.org/attachment.cgi?id=1569):
	Fix build bustage in MESA/DRI code with gcc 2.96.
	Patch by Kevin E. Martin <kem@freedesktop.org>

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c:
	Need to set initial screen size at device open time too.

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

	* programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c:
	Solaris VUID mouse protocol updates:
	- support for mouse-like devices that report absolute coordinates
	- support for mouse-like devices that need to know screen size so
		they can scale absolute coordinates to screen size
	- fix 3-button emulation

2005-05-30 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_video.c
	* programs/Xserver/hw/xfree86/drivers/i810/common.h
	Add Intel(R) 945G support

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

	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	Bug #3368: Cosmetic cleanup to DIX export list.

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

	* lib/XTrap/XEWrappers.c:
	* programs/Xserver/GL/glx/glxext.c:
	* programs/Xserver/GL/glx/glxscreens.c:
	* programs/Xserver/hw/dmx/glxProxy/glxext.c:
	Bug #3407: Clean out ancient #ifdef X11R5 conditionals.

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

	* doc/specs/programs/Imakefile (XFREE86_MANUALS):
	Bugzilla Bug 3385 <https://bugs.freedesktop.org/show_bug.cgi?id=3385>
	Patch #2758 <https://bugs.freedesktop.org/attachment.cgi?id=2758>
  	Fix xc/programs/Xserver/hw/xfree86/doc/man/Imakefile broken man page
	installation due to Xxf86misc & Xxf86vm man page move to lib dirs.
	(Donnie Berkholz)

2005-05-27  Matthieu Herrb <matthieu.herrb@laas.fr>

	* xc/include/fonts/Imakefile:
	Link more files to exports/ to fix the monolithic tree build.

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

	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	Change hardcoded /usr/X11R6 to PROJECTROOT.   Change hardcoded
	XF86Config to XCONFIGFILE.

2005-05-27  Josh Triplett  <josh@freedesktop.org>

	* xc/lib/font/FreeType/ftenc.c:
	* xc/lib/font/FreeType/ftfuncs.c:
	* xc/lib/font/FreeType/fttools.c:
	* xc/lib/font/bitmap/bdfutils.c:
	* xc/lib/font/builtins/builtin.h:
	* xc/lib/font/fc/fsconvert.c:
	* xc/lib/font/fc/fserve.c:
	* xc/lib/font/fc/fsio.c:
	* xc/lib/font/fontcache/fontcache.h:
	* xc/lib/font/include/fntfilst.h:
	* xc/lib/font/include/fontutil.h:
	* xc/lib/font/include/fontxlfd.h:
	* xc/lib/font/stubs/stubs.h:
	* xc/lib/font/util/fontaccel.c:
	* xc/lib/font/util/fontnames.c:
	* xc/lib/font/util/fontutil.c:
	* xc/lib/font/util/fontxlfd.c:
	* xc/lib/font/util/format.c:
	* xc/lib/font/util/patcache.c:
	* xc/lib/font/util/private.c:
	Reference X11/fonts header files using X11/fonts/ prefix.

Wed May 25 17:41:00 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/FS/*.c: Conditionally include config.h
	* lib/FS/FSlibint.h: Remove redundant include of FSproto.h

2005-05-25 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
	Change the sequence on how refresh rates are set in the
	i830 driver. This works much better with custom modelines.

2005-05-25  Luc Verhaegen  <libv@skynet.be>

	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIAProbe),
	(VIAPreInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	(ViaCheckCardId):
	* programs/Xserver/hw/xfree86/drivers/via/via_id.h:
	Fix up some leftover strings pointing to unichrome.sf.net.

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

	* config/util/makestrs.c:
	* config/util/makestrs.man:
	Make source directory for templates configurable

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

	* programs/xdm/chooser.c:
	* programs/xdm/Chooser.ad:
	Bugzilla #2165 <https://bugs.freedesktop.org/show_bug.cgi?id=2165>
	Patches #1599 & 2754
	XDM Chooser enhancements: scrollwheel, no mouse (Thomas Reifferscheid)

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

	* xc/lib/Xaw/*.c: Conditionally include config.h

2005-05-23  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>

	* lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock),
	(timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
	(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
	(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
	(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
	(agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel),
	(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: (releaseDecoder), (grabDecoder),
	(releaseContextResources), (XvMCCreateContext),
	(XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2),
	(XvMCPutSlice), (updateXVOverlay), (XvMCPutSurface),
	(XvMCBeginSurface), (XvMCSyncSurface), (XvMCCreateSubpicture),
	(XvMCSetSubpicturePalette), (XvMCClearSubpicture),
	(XvMCCompositeSubpicture), (XvMCBlendSubpicture2),
	(XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface),
	(XvMCHideSurface):
	* lib/XvMC/hw/via/viaXvMCPriv.h:
	* 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:
	(dispatchCBufferAGP):
	* programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c:
	(ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO):
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_bios.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_common.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_cursor.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dga.c:
	(VIADGASetMode), (VIADGASetViewport):
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	(VIADRIRingBufferCleanup), (VIADRIRingBufferInit), (VIADRIAgpInit),
	(VIADRIFBInit), (VIADRIScreenInit), (VIADRICloseScreen),
	(VIADRIKernelInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
	(VIAGetRec), (VIAProbe), (kickVblank), (VIAPreInit), (VIAEnterVT),
	(VIALeaveVT), (VIAMapFB), (VIAScreenInit), (VIAWriteMode),
	(VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS),
	(VIAInitialize3DEngine):
	* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_drm.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_drmclient.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_i2c.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_id.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_id.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_memory.c:
	(VIAFreeLinear), (VIAAllocLinear):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
	(ViaTVDetect), (ViaTVInit), (ViaTVSetMode), (ViaTVPrintRegs),
	(ViaTVModeValid), (ViaOutputsDetect), (ViaOutputsSelect),
	(VIAGetPanelSize), (ViaPanelGetIndex), (ViaModesAttachHelper),
	(ViaModesAttach), (ViaGetMemoryBandwidth),
	(ViaModePrimaryVGAValid), (ViaModeSecondaryVGAValid),
	(ViaValidMode), (ViaSetUseExternalClock), (ViaSetPrimaryDotclock),
	(ViaSetSecondaryDotclock), (VIASetLCDMode), (ViaModePrimaryVGA),
	(ViaModeDotClockTranslate), (ViaModePrimary),
	(ViaModeSecondaryVGA), (ViaModeSecondary):
	* programs/Xserver/hw/xfree86/drivers/via/via_mode.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_overlay.c:
	* 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_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_shadow.c:
	(ViaShadowFBInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
	(viaWaitHQVIdle), (viaWaitVideoCommandFire), (viaWaitHQVFlip),
	(viaWaitHQVFlipClear), (viaWaitVBI), (viaWaitHQVDone),
	(FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister),
	(viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress),
	(viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth),
	(viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch),
	(rangeEqualize), (vPackFloat), (viaCalculateVideoColor),
	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
	(AddHQVSurface), (CreateSurface), (ViaSwovSurfaceCreate),
	(ViaSwovSurfaceDestroy), (SetFIFO_V3_64or32or32),
	(SetFIFO_V3_64or32or16), (SetupFIFOs), (SetChromaKey),
	(SetDisplayCount), (SetVideoWindow), (Upd_Video),
	(VIAVidUpdateOverlay), (ViaOverlayHide):
	* programs/Xserver/hw/xfree86/drivers/via/via_swov.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vbe.c:
	(ViaVbeAdjustFrame), (ViaVbeSetMode), (ViaVbeSaveRestore),
	(ViaVbeModePreInit), (ViaVbePanelPower), (ViaVbePanelLowPower),
	(ViaVbeDoDPMS), (ViaVbeDPMS):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c:
	(ViaVgahwPrint):
	* programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
	(DecideOverlaySupport), (viaResetVideo), (viaExitVideo),
	(viaInitVideo), (viaSetupAdaptors), (viaStopVideo),
	(viaSetPortAttribute), (viaGetPortAttribute), (viaQueryBestSize),
	(Flip), (viaPutImage), (viaQueryImageAttributes),
	(VIAVidAdjustFrame):
	* programs/Xserver/hw/xfree86/drivers/via/via_video.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c:
	(VT162xPrintRegs), (ViaVT162xDetect), (VT162xSave),
	(VT162xRestore), (VT162xDACSenseI2C), (VT1621DACSense),
	(VT1622DACSense), (VT1621ModeIndex), (VT1621ModeValid),
	(VT1622ModeIndex), (VT1622ModeValid), (VT162xSetSubCarrier),
	(VT1621ModeI2C), (VT1621ModeCrtc), (VT1622ModeI2C),
	(VT1622ModeCrtc), (VT1621Power), (VT1622Power), (ViaVT162xInit):
	* programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	(cleanupViaXvMC), (ViaInitXVMC), (ViaCleanupXVMC),
	(ViaXvMCCreateContext), (ViaXvMCCreateSurface),
	(ViaXvMCCreateSubpicture), (ViaXvMCDestroySurface),
	(viaXvMCInitXv), (viaXvMCInterceptXvAttribute),
	(viaXvMCInterceptXvGetAttribute), (viaXvMCDisplayAttributes),
	(viaXvMCInterceptPutImage), (viaXvMCPutImageSize):
	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h:
	* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:

	Sync with Unichrome CVS 2005-05-20. Highlights:
	- Extensive output, Xv and XvMC cleanups.
	- More general mode support, with a discrete set of dotclocks.
	- TV-out noscale / overscan modeline support.
	- DRI and Xv bugfixes.
	- VBE modes for unsupported chipsets and hardware configurations.
	- Initial Unichrome Pro mode support.
	- K8M/N800 Xv and XvMC support.
	- Increased pipelining in the XvMC client library using AGP DMA.

	(Luc Verhaegen, Thomas Hellström, Terry Barnaby)
	For detailed changelog, see http://unichrome.sourceforge.net.

	Remove the old MTRR setup failure hack.
	Make VBEModes option visible even when DEBUG is not defined.
	Update dotclock table with tested Unichrome Pro dotclocks.
	Disable XvMC on 64-bit architectures.
	Patch #1172117 from the Unichrome site tracker.

	(Thomas Hellström)

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

	* include/Xfuncproto.h:
	Bug #3360: Add _X_EXPORT, _X_HIDDEN, and _X_INTERNAL visibility tags.

2005-05-23  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
	(RADEONCloseScreen), (RADEONDisplayPowerManagementSet):
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h:
	Explicitely disable DPMS power states during close screen.
	Fix macro that takes a value and a mask of bits to modify
	to be behave evquvalently if the bits that should remain unchanged
	are set or unset in the value (Bugzilla #3369).

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

	* lib/Xmu/CvtStdSel.c:
	Move #ifdef HAVE_CONFIG_H outside of #ifdef SYSVNET

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

	* include/extensions/Xevie.h:
	* include/extensions/Xeviestr.h:
	* lib/Xevie/Xevie.c:
	Move request id definitions to Xeviestr.h, leaving Xevie.h for
	client library definitions and Xeviestr.h for protocol definitions
	to allow cleaner split in modularization.

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

	* programs/Xserver/dix/devices.c:
	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	* programs/Xserver/dix/privates.c:
	* programs/Xserver/dix/main.c:
	* programs/Xserver/dix/events.c:
	* programs/Xserver/Xext/xevie.c:
	* include/extensions/XKBsrv.h:
	* programs/Xserver/xkb/xkbActions.c:

	Bugzilla #2800 <https://bugs.freedesktop.org/show_bug.cgi?id=2800>
	Xevie extension crash with signal 11 on keyboard
	Bugzilla #1205 <https://bugs.freedesktop.org/show_bug.cgi?id=1205>
  	Xevie client receives two KeyPress events on consumed keys when
	XKB is enabled

	Patch #2223 <https://bugs.freedesktop.org/attachment.cgi?id=2223>
	Fixes for both of these and some other Xevie bugs
	(Derek Wang - Sun Microsystems)

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

	* config/cf/Imake.cf:
	* config/cf/sun.cf:
	* config/cf/svr4.cf:
	* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h:
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	* programs/Xserver/hw/xfree86/os-support/sunos/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/sunos/solaris-amd64.S:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c:
	* programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c:
	* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c:
	* programs/Xserver/include/servermd.h:
	* programs/Xserver/mi/micoord.h:

	Initial experimental support for AMD64 builds on Solaris 10 x86.
	Improved support for 64-bit SPARC builds on Solaris as well.
	(Andy Bowers, Andy Burrows, & Alan Coopersmith - Sun Microsystems)

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

	* programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c:
	Bug #3346: Don't include DRI-internal headers from the drivers.
	Pointed out by Kevin Martin.

2005-05-20 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/Imakefile
	* programs/Xserver/hw/xfree86/drivers/i810/common.h
	* programs/Xserver/hw/xfree86/drivers/i810/i810.man
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830.h
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	Bugzilla #3292: https://bugs.freedesktop.org/show_bug.cgi?id=3292
	Add shadowFB support to the Intel driver (Dima Dorfman)

2005-05-20 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
	* programs/Xserver/hw/xfree86/drivers/i810/i830.h
	Bugzilla #2339: https://bugs.freedesktop.org/show_bug.cgi?id=2339
	Bugzilla #1064: https://bugs.freedesktop.org/show_bug.cgi?id=1064
	Bugzilla #3055: https://bugs.freedesktop.org/show_bug.cgi?id=3055
	Much better display switching support for mobile chipsets using
	the Fn+F? combination keys.
	Add DirectColor support.
	Add gamma correction support.

2005-05-20 Alan Hourihane <alanh@fairlite.demon.co.uk>
	* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
	* programs/Xserver/hw/xfree86/drivers/i810/common.h
	Bugzilla #2585: https://bugs.freedesktop.org/show_bug.cgi?id=2585
	Support the Intel E7221 server chipset.

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

	* config/cf/Amoeba.cf:
	* config/cf/WinLib.tmpl:
	* config/cf/bsdi.cf:
	* config/cf/bsdiLib.tmpl:
	* config/cf/cray.cf:
	* config/cf/cygwin.rules:
	* config/cf/cygwin.tmpl:
	* config/cf/dmx.cf:
	* config/cf/gnuLib.tmpl:
	* config/cf/hp.cf:
	* config/cf/hpLib.tmpl:
	* config/cf/ibmLib.tmpl:
	* config/cf/luna.cf:
	* config/cf/lynx.cf:
	* config/cf/macII.cf:
	* config/cf/mingw.rules:
	* config/cf/mingw.tmpl:
	* config/cf/os2def.db:
	* config/cf/osf1.cf:
	* config/cf/osfLib.tmpl:
	* config/cf/sco5.cf:
	* config/cf/sequent.cf:
	* config/cf/sgi.cf:
	* config/cf/sony.cf:
	* config/cf/sun.cf:
	* config/cf/sunLib.tmpl:
	* config/cf/ultrix.cf:
	* programs/Xserver/hw/xfree86/loader/dixsym.c:
	* programs/Xserver/include/globals.h:
	* programs/Xserver/mi/miinitext.c:
	* programs/Xserver/os/utils.c:
	* programs/xdpyinfo/Imakefile:
	Bug #3334: Clean up remnants from the PEX, XIE, and BEZIER extensions.

Thu May 19 10:57:32 2005  Søren Sandmann  <sandmann@redhat.com>

	* xc/extras/Xpm/lib/*.c: Conditionally include config.h.

Thu May 19 10:36:54 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/cxpm/Imakefile (INCLUDES): Add "../lib" to INCLUDES.

	* programs/cxpm/cxpm.c: Replace #include "../lib/foo" with
	#include "foo".

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


	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
	(SavageInitAccel):
	Disable ScreentoScreenCopy on crtc2 at depth 24.  Fixes
	screen corruption.

Wed May 18 21:20:35 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx):
	s/dst/src that I missed in the previous patch. Pointed out by
	Owen Taylor.

Wed May 18 16:47:44 2005  Søren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx):
	Actually assign the computed results. (Reported by Michael
	Dänzer, patch by Owen Taylor).

Wed May 18 16:26:20 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/Xp/*.c: Conditionally include config.h

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

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/dri.h:
	Bug #3066: Promote frameBufferPhysicalAddress to pointer from CARD32;
	bump DRIINFO version to match.  Fix various pointer printfs in libdri
	to be 64-bit aware.  Silence a warning about redefining
	noXFree86DRIExtension. (Jesse Barnes)

Wed May 18 15:04:23 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/Xmu/*.c: Conditionally include config.h

Wed May 18 14:42:45 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/Xext/*.c: Conditionally include config.h

	* lib/Xext/XShm.c: Remove unnecessary include of ImUtil.h

	* Xt/*.c: Conditionally include config.h

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

	* programs/Xserver/GL/dri/dri.c:
	* programs/Xserver/GL/dri/dri.h:
	* programs/Xserver/hw/xfree86/drivers/ati/atidri.c:
	* programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c:
	* programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c:
	* programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
	* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c:
	* programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c:
	* programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c:
	* programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c:
	* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c:
	* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c:
	* programs/Xserver/hw/xfree86/drivers/via/via_dri.c:
	Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the
	version number of the DRIInfoRec, disambiguating it from the XF86DRI
	protocol version number.  Modify DRIQueryVersion to return the libdri
	version number, which all DDXes were requesting implicitly.  Fix the
	DDXes to check for the DRIINFO version they were compiled against.

2005-05-18  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/vbe/vbe.c: (VBESetVBEMode):
	VBESetVBEMode() calls int10 0x4f02 to set a VBE video mode. This
	can be a standard mode solely determined by the mode ID or it may
	be a detailed mode with almost arbitrary mode parameters. The mode
	parameters are passed to the BIOS in a memory area pointed to by
	es:di. If bit 11 in the video mode is set this memory area is
	evaluated.
	When we don't have such an area (passed to VBESetVBEMode() this
	function should unset this bit for sanity reasons.
	(Bugzilla #3329)

2005-05-18  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/common/xf86Config.c: (configMonitor):
	Avoid segfaults if the number of user supplied monitor ranges
	exceed the number of preallocated slots. We should really make this
	dynamic - but I don't think this ever caused a problem so it's
	more or less academic.
	* programs/Xserver/hw/xfree86/common/xf86Mode.c: (ModeHSync),
	(ModeVRefresh), (xf86SetModeCrtc), (xf86CheckModeForMonitor),
	(xf86InitialCheckModeForDriver), (xf86ValidateModes),
	(xf86PrintModes):
	A. Avoid that *SyncStart starts before *BlankStart. If *BlankStart >
	  *SyncStart it is made = *SyncStart and its width is made maximal
	  but such that the blank does not exceed *Total. Since the Sync
	  width has the same restrictions as the Blank width monitors
	  should still be able to clamp after the sync pulse.
	B. Over time mode validation has become inconsistent when people
	  started to add additional features to the mode validation. One
	  such feature is that the mode->Crtc* values have been (ab)used
	  to allow the driver ValidMode() function to pass driver
	  normalized timing values back to the validation function.
	  The introduction of these features made the code less readable
	  and created numerous possibly unintended side effects in the
	  validation semantics.
	  I've attempted to consolidate these changes making the code
	  more consistent and eliminating a number of side effects.
	  This should not cause problems for the majority of drivers,
	  still it should receive testing - especially with ATi Mach64
	  and Radeon code.
	   (Bugzilla #3325).

Tue May 17 17:24:09 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/SM/*.c: Conditionally include config.h

2005-05-17  Egbert Eich  <eich-at-freedesktop-dot-org>

	* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c:
	(SavageHWCursorInit):
	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
	(SavagePreInit):
	Set the hardware to 8bit CLUT mode in 8 bpp. We used to flag an
	8 bit DAC to DDX but did not make sure it actually was running
	in 8 bit mode.
	On Savage4 the HW cursor doesn't seem to be truecolor in 8bpp
	- not even with the streams engine running.
	Fix SavageProbeDDC() to load vbe module and initialize it before
	using it (Bugzilla #3309).

2005-05-17  Egbert Eich  <eich-at-freedesktop-dot-org>

	* include/Xfuncproto.h:
	* lib/X11/Xlib.h:
	* lib/Xt/Intrinsic.h:
	* lib/Xt/IntrinsicI.h:

	gcc4 allows to check if sentinels are correct (a sentinel is the
	terminating element in a varargs list). A sentinel needs to be
	NULL, not 0 - which doesn't make a difference on 32bit but
	matters on 64bit.
	Furthermore it can be told that functions have a printf-like
	format string and argument list so that they can verify that
	both match.
	To use these features certain attributes need to be set - which
	are compiler specific. To do this we define macros which are
	expanded depending on the compiler version.
	For now we put those in include/Xfuncproto.h (the XFree86 DDX
	layer contains a file compiler.h which however is not visible
	outside the DDX) (Bugzilla #3268).


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

	* config/makedepend/main.c:
	* config/util/makestrs.c:
	[Modularization/autotooling project]
	Add support for building with autoconf #ifdefs if present.
	#include "makedepend-config.h" if HAVE_CONFIG_H is defined.

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

	* config/cf/sun.cf:
	Add settings to bring Solaris builds closer to the ones Sun
	packages in Solaris.   Adds "BuildLikeSun" options for areas
	Sun deviates from the way Xorg is packaged on other platforms.
	See comment in sun.cf for details.
	Also, use system-provided Expat on Solaris 10 and other cleanups.
	* config/cf/sunLib.tmpl:
	Set shared library versions for Solaris builds to match versions
	used in Solaris.  Add missing SharedXfixesReqs and SharedXdamageReqs.
	* config/util/makestrs.c:
	Add -solarisabi option to create XtStrings code compatibile with
	existing Solaris binaries.  (Off by default, on if "BuildLikeSun"
	is set in sun.cf)

2005-05-15  Thomas Hellström  <unichrome-at-shipmail-dot-org>

	* programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c:
	(mtrr_remove_offending):
	Bug #2750: Prevent mtrr_remove_offending from ending up in an
	endless loop if an offending mtrr region refuses to be removed

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

	* programs/Xserver/fb/fbcompose.c:
	Change return statements to fix compiler errors:
	"fbcompose.c", line 2815: void function cannot return value
	"fbcompose.c", line 2861: void function cannot return value

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

	* lib/Xxf86vm/Imakefile:
	* lib/Xxf86vm/XF86VM.man:
	* lib/Xxf86misc/Imakefile:
	* lib/Xxf86misc/XF86Misc.man:
	* programs/Xserver/hw/xfree86/doc/Imakefile:
	* programs/Xserver/hw/xfree86/doc/man/Imakefile:
	Move man pages for libXxf86vm & libXxf86misc to the directory for
	the libraries.

Fri May 13 18:35:12 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/X11/*.c: Conditionally include config.h

Thu May 12 12:24:16 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/Xdmcp/*.c: Conditionally include config.h

Wed May 11 17:00:59 2005  Søren Sandmann  <sandmann@redhat.com>

	* lib/Xau/*.c: Conditionally include config.h

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

	* config/cf/linux.cf:
	* programs/Xserver/hw/xfree86/input/evdev/evdev.c:
	Bug #968: Grab the event device used by the evdev driver to avoid
	weird issues when input goes to multiple places.  Restrict building
	the evdev driver to 2.6 kernels since EVIOCGRAB didn't exist in 2.4.

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

	* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent):
	* programs/Xserver/hw/xfree86/os-support/shared/at_scancode.c:
	(ATScancode):
	Bugzilla #2561: Disable some keycode translations on PC98, which had
	various bad effects including modifier keys not working.

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

	* programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c:
	Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha.

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

	* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
	Bugzilla #2389: Document the maximum number of buttons a mouse can have.
	Correct a missing period I noticed while I was here.

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

	* programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h:
	Increase the maximum number of buttons from 12 to 24.  Helps with
	button-happy mice like the Logitech MediaPlay.
	(Bugzilla #2390)

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

	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESAPreInit),
	(VESASwitchMode), (VESASetMode):
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.h:
	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.man:
	VBE Set Mode (0x02) to not clear the screen causes problems
	on some BIOSes. This fix adds an option to disable it
	(Bugzilla #3246).

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

	* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESASetMode):
	Setting the DAC Palette format with VBE function 0x08 causes
	problems on some BIOSes when depth > 8.
	The attached patch avoids this setting (Bugzilla #3247).

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

	* programs/Xserver/fb/fbcompose.c:
	* programs/Xserver/fb/fbpict.c:
	* programs/Xserver/fb/fbpict.h:
	* programs/Xserver/render/picture.h:
	Render performance improvements. (Lars Knoll, Zack Rusin)

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

	* xc/RELNOTES:
	* programs/Xserver/hw/xfree86/doc/README.dps
	* programs/Xserver/hw/xfree86/doc/RELNOTES
	* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml
	* programs/Xserver/hw/xfree86/doc/sgml/dps.sgml
	Bugzilla #3080: https://bugs.freedesktop.org/show_bug.cgi?id=3080
	Patch #2636: https://bugs.freedesktop.org/attachment.cgi?id=2636
	Clearly document impending demise of DPS.

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

	* xc/config/cf/sun.cf:
	* xc/config/cf/sunLib.tmpl:
	* xc/config/cf/sv4Lib.rules:
	Bugzilla #3243: https://bugs.freedesktop.org/show_bug.cgi?id=3243
	Patch #2635: https://bugs.freedesktop.org/attachment.cgi?id=2635
	libGLU/glxinfo build fixes for Sun C++ compiler on Solaris:
	 - Set C++ runtime library to -lCrun when using Sun C++ 5.0 or newer
	 - Make .so -> .so.$REV links in $TOP/export/lib for C++ libraries on
	   SVR4 in the same way we already do for C libraries
	 - Set libGLU required libraries list for Solaris

2005-05-08  Bogdan Diaconescu  <b_diaconescu@yahoo.com>

	* programs/Xserver/hw/xfree86/drivers/ati/Imakefile:
	Bugzilla #3192: https://bugs.freedesktop.org/show_bug.cgi?id=3192
	Fixed SDK install

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

	* lib/GL/apple/dri_driver.c:
	* programs/Xserver/hw/darwin/darwinKeyboard.c:
	* programs/Xserver/hw/darwin/quartz/xpr/x-hash.c:
	(hash_table_modify):
	Fix build issues on Mac OS X 10.4.0.

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

	* programs/Xserver/hw/dmx/doc/Imakefile:
	Bugzilla #3182: https://bugs.freedesktop.org/show_bug.cgi?id=3182
	Patch #2612: https://bugs.freedesktop.org/attachment.cgi?id=2612
	Protect the doc target with BuildSgmlDocs.

2005-05-03  Eric Anholt  <anholt@FreeBSD.org>

	* config/cf/FreeBSD.cf:
	* config/cf/Imake.cf:
	* programs/Xserver/hw/xfree86/common/compiler.h:
	* programs/Xserver/hw/xfree86/loader/loader.c: (_LoaderFileToMem):
	* programs/Xserver/hw/xfree86/os-support/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/Imakefile:
	* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
	Port X.Org to FreeBSD/powerpc.  This makes a bit of math for sysmouse
	in mouse.c explicitly signed, avoiding the need for -fsigned-chars.
	(Peter Grehan, grehan at FreeBSD dot org)

2005-05-03  Eric Anholt  <anholt@FreeBSD.org>

	* programs/Xserver/hw/xfree86/Imakefile:
	Install the xorg.conf.eg file referred to by xorg.conf(5).  Its
	installation was disabled before 6.7.0 when it was called XF86Config.eg.
	(FreeBSD ports/73915)

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 Hellström  <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>

	* 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 Hellström  <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 Hellström  <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 Hellström  <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 Hellström  <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 Hellström  <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 unknown).

	* 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 Hellström  <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ąbrowski <gdx@poczta.fm>)

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

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

2004-05-27  Egbert Eich  <eich-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).