aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-07-05 10:28:40 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-07-05 10:32:26 +0200
commitcc4fdf6f06552d4ea180105010c3b2f24be380bc (patch)
tree020f947af98354c50ac454756610b382b3d68362 /doc
parent4ad29435c8549a9e27d3299957cbb190603fb080 (diff)
downloadnx-libs-cc4fdf6f06552d4ea180105010c3b2f24be380bc.tar.gz
nx-libs-cc4fdf6f06552d4ea180105010c3b2f24be380bc.tar.bz2
nx-libs-cc4fdf6f06552d4ea180105010c3b2f24be380bc.zip
X.org 6.9 documentation files: Move into doc/_attic_/.
Diffstat (limited to 'doc')
-rw-r--r--doc/_attic_/XOrg69_documentation_files/BUILD324
-rw-r--r--doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org20262
-rw-r--r--doc/_attic_/XOrg69_documentation_files/LABEL265
-rw-r--r--doc/_attic_/XOrg69_documentation_files/README180
-rw-r--r--doc/_attic_/XOrg69_documentation_files/README.crypto64
-rw-r--r--doc/_attic_/XOrg69_documentation_files/RELNOTES1091
-rw-r--r--doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README17
-rw-r--r--doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT39
-rw-r--r--doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README12
-rw-r--r--doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms329
-rw-r--r--doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES17
11 files changed, 22600 insertions, 0 deletions
diff --git a/doc/_attic_/XOrg69_documentation_files/BUILD b/doc/_attic_/XOrg69_documentation_files/BUILD
new file mode 100644
index 000000000..b4f0b3dcf
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/BUILD
@@ -0,0 +1,324 @@
+ Building the X Window System from the X.Org Monolithic Source Distribution
+
+ Jim Gettys and Keith Packard (for X11R6.9)
+ David Dawes and Matthieu Herrb (for XFree86 4.4 RC2)
+
+ 21 December 2005
+
+ Abstract
+
+ This document describes how to build the X Window System from the
+ X.Org monolithic source distribution and is designed to be used in
+ conjunction with the operating system (OS) specific README files.
+
+ NOTE: Refer to the appropriate OS-specific README file in xc/pro-
+ grams/Xserver/hw/xfree86/doc before attempting to build the X dis-
+ tribution. These files often contain additional information that
+ you need to successfully build for your OS.
+
+We highly recommend using gcc to build the X distribution, but X also gener-
+ally builds with the native compiler for each OS platform; The build tools
+known to be required include: gcc, make, C library development package, bi-
+son, flex, ncurses (development package), and Perl.
+
+The monolithic tree also includes copies of some packages maintained outside
+the X.Org project for convenience in building on machines that do not already
+have them installed. These include FreeType 2, fontconfig, expat, xterm,
+and zlib. For most uses however, it is recommended that you install the
+latest version directly from the main distribution site, or use the packages
+provided in your operating system, as they are more likely to be up to date
+with the latest bug fixes and security patches. Depending on your platform,
+use of the bundled versions may be enabled or disabled by default, check the
+Imake configuration files for your platform in xc/config/cf to find out. To
+override the defaults for your platform or to set the path to the installa-
+tion location, see the instructions below on configuring the source via
+xorgsite.def and host.def.
+
+X11R6.9 depends on the following external packages:
+
+ +-------------+----------------+-----------+
+ |Package Name | Version | Included? |
+ +-------------+----------------+-----------+
+ |expat | 1.95.8 | Yes |
+ |fontconfig | 2.2 or newer | Yes |
+ |FreeType | 2.1.8 or 2.1.9 | Yes |
+ |libdrm | 2.0 | Yes |
+ |libpng | 1.2.8 | No |
+ |Mesa | 6.4.1 | Yes |
+ |xterm | Patch 207 | Yes |
+ |zlib | 1.1.4 or 1.2.3 | Yes |
+ +-------------+----------------+-----------+
+
+You can find more information and/or the original sources for these packages
+at their project websites at these URL's:
+
+ +-------------+-------------------------------------------+
+ |Package Name | Website |
+ +-------------+-------------------------------------------+
+ |expat | http://expat.sourceforge.net/ |
+ |fontconfig | http://www.fontconfig.org/ |
+ |FreeType | http://www.freetype.org/ |
+ |libdrm | http://dri.freedesktop.org/libdrm/ |
+ |libpng | http://www.libpng.com/pub/png/libpng.html |
+ |Mesa | http://www.mesa3d.org/ |
+ |xterm | http://dickey.his.com/xterm/xterm.html |
+ |zlib | http://www.zlib.net/ |
+ +-------------+-------------------------------------------+
+
+1. How to get the X11R6.9 distribution source
+
+One way of getting the X11R6.9 source is to obtain it directly from the X.Org
+CVS repository. There are several ways of doing that, and they are described
+in the CVS section of our wiki <URL:http://wiki.x.org/> The CVS tag for this
+release is "XORG-6_9_0". The tag for the maintenance branch for this
+release is "XORG-6_9-branch".
+
+Another method of getting the X11R6.9 source is to either download the 6.9.0
+source tarballs sites from freedesktop.org using either ftp or http. The
+procedure for this is as follows:
+
+ o The X11R6.9 source is contained in the files:
+
+ X11R6.9.0-src1.tar.gz
+
+ X11R6.9.0-src2.tar.gz
+
+ X11R6.9.0-src3.tar.gz
+
+ X11R6.9.0-src4.tar.gz
+
+ X11R6.9.0-src5.tar.gz
+
+ X11R6.9.0-src6.tar.gz
+
+ X11R6.9.0-src7.tar.gz
+
+ These can be found at ftp://ftp.freedesk-
+ top.org/xorg/releases/X11R6.9/src/ or http://xorg.freedesk-
+ top.org/releases/X11R6.9/src/ and similar locations on X.Org mirror
+ sites. X11R6.9.0-src4.tgz and X11R6.9.0-src5.tar.gz contains the fonts.
+ X11R6.9.0-src6.tar.gz contains the documentation source.
+ X11R6.9.0-src7.tar.gz contains the hardcopy documentation.
+ X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and X11R6.9.0-src3.tar.gz
+ contains everything else. If you don't need the docs or fonts you can
+ get by with only X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and
+ X11R6.9.0-src3.tar.gz.
+
+ o Extract each of these files by running the following from a directory on
+ a filesystem containing enough space (the full source requires around
+ 305MB, and a similar amount is required in addition to this for the com-
+ piled binaries):
+
+ gzip -d < X11R6.9.0-src1.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src2.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src3.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src4.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src5.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src6.tar.gz | tar vxf -
+
+ gzip -d < X11R6.9.0-src7.tar.gz | tar vxf -
+
+All methods will produce one main source directory called xc.
+
+2. Configuring the source before building
+
+In most cases it shouldn't be necessary to configure anything before build-
+ing.
+
+If you do want to make configuration changes, it is recommended that you
+start by going to the xc/config/cf directory, and copying the file
+xorgsite.def to host.def. Then read through the host.def file (which is
+heavily commented), and set your configuration parameters. Usually you can
+find the default settings by checking the .cf file(s) relevant to your OS.
+
+A good rule to follow is only to change things that you understand as it's
+easy to create build problems by changing the default configuration. Many of
+the configuration parameters are described in the xc/config/cf/README.
+
+If you are using just the X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and
+X11R6.9.0-src3.tar.gz parts of the source dist, you will need to define
+BuildFonts to NO.
+
+3. Using a shadow directory of symbolic links for the build
+
+A recommended practice is to use a shadow directory of symbolic links to do
+the build of X11R6.9 as this allows you to keep the source directory unmodi-
+fied during the build. It has the following benefits:
+
+ o When you are using CVS to maintain your source tree, the update process
+ is not disturbed by foreign files not under CVS's control.
+
+ o It is possible to build X11R6.9 for several different Operating System
+ or architectures from the same sources, shared by read-only NFS mounts.
+
+ o It is possible to build X11R6.9 with different configuration options, by
+ putting a real copy of the host.def file in each build tree and by cus-
+ tomizing it separately in each build tree.
+
+To make a shadow directory of symbolic links, use the following steps:
+
+ o create the directory at the top of the build tree. It is often created
+ at the same level that the xc directory, but this is not mandatory.
+
+ cd the directory containing the xcdirectory
+
+ mkdir build
+
+ o use the "lndir" command to make the shadow tree:
+
+ lndir ../xc
+
+ Note that you can refer to the xc directory with an absolute path if
+ needed.
+
+ See the lndir(1) manual page for details.
+
+If lndir is not already installed on your system, you can build it manually
+from the X11R6.9 sources by running the following commands:
+
+ cd xc/config/util
+
+ make -f Makefile.ini lndir
+
+ cp lndir some directory in your PATH
+
+Occasionally there may be stale links in the build tree, like when files in
+the source tree are removed or renamed. These can be cleaned up by running
+the "cleanlinks" script from the build directory (see the cleanlinks(1) man-
+ual page). Rarely there will be changes that will require the build tree to
+be re-created from scratch. A symptom of this can be mysterious build prob-
+lems. The best solution for this is to remove the build tree, and then re-
+create it using the steps outlined above.
+
+4. Building and installing the distribution
+
+Before building the distribution, read through the OS-specific README file in
+xc/programs/Xserver/hw/xfree86/doc that is relevant to you. Once you have
+addressed the OS-specific details, go your build directory (either the xc
+directory or the shadow tree created before) and run "make World" with the
+BOOTSTRAPCFLAGS set as described in the OS-specific README (if necessary, but
+most systems supported by X11R6.9 don't need BOOTSTRAPCFLAGS). It is advis-
+able to redirect stdout and stderr to World.log so that you can track down
+problems that might occur during the build.
+
+With Bourne-like shells (Bash, the Korn shell, zsh, etc.) use a command like:
+
+ make World > World.log 2>&1
+
+Witch C-shell variants (csh, tcsh, etc), use:
+
+ make World >& World.log
+
+You can follow the progress of the build by running:
+
+ tail -f World.log
+
+ in a terminal.
+
+When the build is finished, you should check the World.Log file to see if
+there were any problems. If there weren't any then you can install the bina-
+ries. By default the "make World" process will exit at the first error. To
+restart the build process after correcting the problems, just run 'make'. If
+Imakefiles or part of the build configuration was changed as part of correct-
+ing the problem, either re-run "make World", or run "make Everything".
+
+If you would prefer "make World" to ignore errors and build as much as possi-
+ble, run it in the following way instead of the way described above:
+
+for Bourne-like shells:
+
+ make WORLDOPTS=-k World > World.log 2>&1
+
+for C-shell variants:
+
+ make WORLDOPTS=-k World >& World.log
+
+To do the install, run "make install" and "make install.man". Make sure you
+have enough space in /usr/X11R6 for the install to succeed. If you want to
+install on a filesystem other than /usr, make a symbolic link to /usr/X11R6
+before installing. To install the tree into a different directory than
+/usr/X11R6 you can specify DESTDIR:
+
+ make install DESTDIR=<install_target_dir>
+
+ make install.man DESTDIR=<install_target_dir>
+
+Cross compiling is supported if the appropriate config files for your target
+platforms exist. You must have the compiler toolchain installed for your tar-
+get platform and the C-compiler must know where those tools exist. To inform
+the build system where your cross compiler is located set the make variable
+CROSSCOMPILEDIR to the directory where the toolchain binaries are installed.
+
+ make World CROSSCOMPILEDIR="<cross compiler dir>";
+
+.
+
+5. Reconfiguring the server (source distribution)
+
+To build a different set of servers or servers with a different set of
+drivers installed:
+
+ 1. Make sure the source for any new drivers is in the correct place (e.g.,
+ driver source should be in a subdirectory of xc/pro-
+ grams/Xserver/hw/xfree86/drivers).
+
+ 2. Change the settings of the server defines in host.def to specify which
+ servers you wish to build. Also, change the driver lists to suit your
+ needs.
+
+ 3. From xc/programs/Xserver, run:
+
+ make Makefile
+ make Makefiles
+ make includes
+ make depend
+ make
+
+6. Other useful make targets
+
+There are some other useful targets defined in the top level Makefile of
+X11R6.9:
+
+ o Everything after a make World, make Everything does everything a make
+ World does, except the cleaning of the tree. It is a way to quickly
+ rebuild the tree after a source patch, but it is not 100% bullet proof.
+ There are cases were it is better to force a full build by using make
+ World.
+
+ o clean does a partial cleaning of the source tree. Removes object files
+ and generated manual pages, but leaves the Makefiles and the generated
+ dependencies files in place. After a make clean you need to re-run
+
+ make includes
+ make depend
+ make
+
+ to rebuild the X11R6.9.
+
+ o distclean does a full cleaning of the source tree, removing all gener-
+ ated files. After a make distclean, make World is the only option to
+ rebuild X11R6.9.
+
+ o includes generates all generated header files and in-tree symbolic links
+ needed by the build. These files are removed by a make clean.
+
+ o depend recomputes the dependencies for the various targets in all Make-
+ files. Depending on the operating system, the dependencies are stored in
+ the Makefile, or as a separate file, called .depend. This target needs
+ the generated include files produced by make includes.
+
+ o VerifyOS displays the detected operating system version. If the numbers
+ shown do not match your system, you probably need to set them manually
+ in host.def and report the problem to Xorg via our bug database at X.Org
+ Bug Database <URL:https://bugs.freedesktop.org/enter_bug.cgi?prod-
+ uct=xorg> or via email at <xorg@lists.freedesktop.org>.
+
+ Generated from Id: BUILD.sgml,v 1.10 alanc Exp $
+
+
+$XdotOrg: xc/BUILD,v 1.7 2005/12/21 05:39:04 kem Exp $
diff --git a/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org b/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org
new file mode 100644
index 000000000..5c49bba13
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org
@@ -0,0 +1,20262 @@
+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).
diff --git a/doc/_attic_/XOrg69_documentation_files/LABEL b/doc/_attic_/XOrg69_documentation_files/LABEL
new file mode 100644
index 000000000..09ee8933c
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/LABEL
@@ -0,0 +1,265 @@
+ X Window System, Version 11
+ Release 6.9
+
+ Portions Copyright by:
+
+ 2d3d Inc.
+ Adam de Boor
+ Adam Jackson
+ Adobe Systems Inc.
+ After X-TT Project
+ AGE Logic Inc.
+ Alan Hourihane
+ Andreas Monitzer
+ Andrew C Aitchison
+ Andy Ritger
+ Ani Joshi
+ Anton Zioviev
+ Apollo Computer Inc.
+ Apple Computer Inc.
+ Ares Software Corp.
+ ATI Technologies Inc.
+ AT&T Inc.
+ Bigelow & Holmes
+ Bill Reynolds
+ Bitstream Inc.
+ Brian Fundakowski Feldman
+ Brian Goines
+ Brian Paul
+ Bruno Haible
+ Charles Murcko
+ Chen Xiangyang
+ Chris Constello
+ Cognition Corp.
+ Compaq Computer Corporation
+ Concurrent Computer Corporation
+ Conectiva S.A.
+ Corin Anderson
+ Craig Struble
+ Daewoo Electronics Co. Ltd.
+ Dale Schumacher
+ Damien Miller
+ Daniel Borca
+ Daniver Limited
+ Daryll Strauss
+ Data General Corporation
+ David Bateman
+ David Dawes
+ David E. Wexelblat
+ David Holland
+ David J. McKay
+ David McCullough
+ David Mosberger-Tang
+ David S. Miller
+ David Turner
+ David Wexelblat
+ Davor Matic
+ Digital Equipment Corporation
+ Dirk Hohndel
+ Dmitry Golubev
+ Doug Anson
+ Edouard TISSERANT
+ Eduardo Horvath
+ Egbert Eich
+ Eric Anholt
+ Eric Fortune
+ Eric Sunshine
+ Erik Fortune
+ Erik Nygren
+ Evans & Sutherland Computer Corporation
+ Felix Kuehling
+ Finn Thoegersen
+ Francesco Zappa Nardelli
+ Frederic Lepied
+ Free Software Foundation Inc.
+ Fujitsu Limited
+ Fujitsu Open Systems Solutions Inc.
+ Fuji Xerox Co. Ltd.
+ Geert Uytterhoeven
+ Gerrit Jan Akkerman
+ Gerry Toll
+ Glenn G. Lai
+ Go Watanabe
+ Gregory Mokhin
+ Greg Parker
+ GROUPE BULL
+ Hans Oey
+ Harald Koenig
+ Harm Hanemaayer
+ Harry Langenbacher
+ Henry A. Worth
+ Hewlett-Packard Company
+ Hitachi Ltd
+ Holger Veit
+ Hummingbird Communications Ltd
+ IBM Corporation
+ Intel Corporation
+ INTERACTIVE Systems Corporation
+ International Business Machines Corp.
+ Itai Nahshon
+ Jakub Jelinek
+ James Tsillas
+ Jason Bacon
+ Jean-loup Gailly
+ Jeff Kirk
+ Jeffrey Hsu
+ Jim Tsillas
+ J. Kean Johnston
+ Jon Block
+ Jon Tombs
+ Jorge Delgado
+ Joseph Friedman
+ Joseph V. Moss
+ Juliusz Chroboczek
+ Jyunji Takagi
+ Kaleb S. Keithley
+ Kazushi (Jam) Marukawa
+ Kazuyuki (ikko-) Okamoto
+ Keith Packard
+ Keith Whitwell
+ Kevin E. Martin
+ Larry Wall
+ Lawrence Berkeley Laboratory
+ Lennart Augustsson
+ Lexmark International Inc.
+ Linus Torvalds
+ Loïc Grenié
+ Machine Vision Holdings Inc.
+ Manfred Brands
+ Marc Aurele La France
+ Mark Adler
+ Mark J. Kilgard
+ Mark Leisher
+ Mark Smulders
+ Massachusetts Institute Of Technology
+ Matrox Graphics
+ Matthew Grossman
+ Matthieu Herrb
+ Metro Link Inc.
+ Michael H. Schimek
+ Michael P. Marking
+ Michael Schimek
+ Michael Smith
+ Ming Yu
+ MIPS Computer Systems Inc.
+ National Semiconductor
+ NCR Corporation Inc.
+ Netscape Communications Corporation
+ Network Computing Devices Inc.
+ Nicholas Miell
+ Noah Levitt
+ Novell Inc.
+ Nozomi YTOW
+ NTT Software Corporation
+ Number Nine Computer Corp.
+ Number Nine Visual Technologies
+ NVIDIA Corp.
+ Olivier Danet
+ Oki Technosystems Laboratory Inc.
+ OMRON Corporation
+ Open Software Foundation
+ Orest Zborowski
+ Pablo Saratxaga
+ Panacea Inc.
+ Panagiotis Tsirigotis
+ Paolo Severini
+ Pascal Haible
+ Patrick Lecoanet
+ Patrick Lerda
+ Paul Elliott
+ Peter Kunzmann
+ Peter Trattler
+ Philip Homburg
+ Precision Insight Inc.
+ Prentice Hall
+ Quarterdeck Office Systems
+ Randy Hendry
+ Ranier Keller
+ Red Hat Inc.
+ Regents of the University of California
+ Rene Cougnenc
+ Régis Cridlig
+ Richard A. Hecker
+ Richard Burdick
+ Rich Murphey
+ Rickard E. Faith
+ Robert Baron
+ Robert Chesler
+ Robert V. Baron
+ Robert Wilhelm
+ Robin Cutshaw
+ Roland Mainz
+ S3 Graphics Inc.
+ Sam Leffler
+ SciTech Software
+ Scott Laird
+ Sebastien Marineau
+ Shigehiro Nomura
+ ShoGraphics Inc.
+ Shunsuke Akiyama
+ Silicon Graphics Computer Systems Inc.
+ Silicon Integrated Systems Corp Inc.
+ Silicon Motion Inc.
+ Simon P. Cooper
+ Snitily Graphics Consulting Services
+ Sony Corporation
+ SRI
+ Stanislav Brabec
+ Stephan Dirsch
+ Stephan Lang
+ Steven Lang
+ Sun Microsystems Inc.
+ SunSoft Inc.
+ SuSE Inc.
+ Sven Luther
+ Takis Psarogiannakopoulos
+ Takuya SHIOZAKI
+ Tektronix Inc.
+ The DOS-EMU-Development-Team
+ The Institute of Software Academia Sinica
+ The NetBSD Foundation
+ Theo de Raadt
+ Theodore Ts'o
+ The Open Group
+ The Open Software Foundation
+ The Regents of the University of California
+ The Santa Cruz Operation Inc.
+ The Unichrome Project
+ The Weather Channel Inc.
+ The X Consortium
+ The XFree86 Project Inc.
+ Thomas A. Phelps
+ Thomas E. Dickey
+ Thomas G. Lane
+ Thomas Mueller
+ Thomas Roell
+ Thomas Thanner
+ Thomas Winischhofer
+ Thomas Wolfram
+ Thorsten.Ohl
+ Tiago Gons
+ Todd C. Miller
+ Tomohiro KUBOTA
+ Torrey T. Lyons
+ TOSHIBA Corp.
+ Trolltech AS
+ Tungsten Graphics Inc.
+ UCHIYAMA Yasushi
+ Unicode Inc.
+ UniSoft Group Limited
+ University of Utah
+ UNIX System Laboratories Inc.
+ URW++ GmbH
+ VA Linux Systems
+ VIA Technologies Inc.
+ Video Electronics Standard
+ VMware Inc.
+ Vrije Universiteit
+ Werner Lemberg
+ Wittawat Yamwong
+ Wyse Technology Inc.
+ X Consortium
+ Xi Graphics Inc.
+ X-Oz Technologies
+ X-TrueType Server Project
+ X.Org Foundation, LLC
diff --git a/doc/_attic_/XOrg69_documentation_files/README b/doc/_attic_/XOrg69_documentation_files/README
new file mode 100644
index 000000000..d3dddc78f
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/README
@@ -0,0 +1,180 @@
+ README for X11R6.9 and X11R7.0
+
+ The X.Org Foundation
+
+ 21 December 2005
+
+ Abstract
+
+ X11R6.9 and X11R7.0 are Open Source versions of the X Window System
+ that supports many UNIX(R) and UNIX-like operating systems (such as
+ Linux, FreeBSD, NetBSD, OpenBSD and Solaris x86) on Intel and other
+ platforms. This version is compatible with X11R6.8 and other X
+ window system implementations which support the X11R6 standard.
+
+1. What are X11R6.9 and X11R7.0?
+
+X11R6.9 is the ninth and final full release in the X11R6 series, and X11R7.0
+is the first release in the new X11R7 series.
+
+The 6.9 version is a new release that includes additional hardware support,
+functional enhancements and bug fixes. The 7.0 version is built from the
+same source code as the 6.9 so it contains the same additional hardware sup-
+port, functional enhancements and bug fixes; however, it has been split into
+logical modules that can be developed, built and maintained separately, but
+still fit together coherently into the larger source code base as they have
+in the 6.9 tree. Specific release enhancements can be viewed in the Release
+Notes.
+
+X11R6.9 and X11R7.0 are being released at the same time to assist in the
+transition from the older monolithic source tree to the new modular source
+tree. It will take time for everyone to make this transition, so we will
+maintain the older X11R6 series through update releases to both X11R6.9 and
+X11R6.8.
+
+Most modern PC video hardware is supported in both releases, and most PC
+video hardware that isn't supported explicitly can be used with the "vesa"
+driver. The Release Notes has a table showing the drivers provided with
+X11R6.9 and X11R7.0, and links to related documentation.
+
+The X.Org Foundation X releases are produced by the X.Org Foundation. The
+X.Org Foundation has been formed as a Delaware corporation organized to oper-
+ate as a scientific charity under IRS code 501(c)(3) chartered to develop and
+execute effective strategies which provide world-wide stewardship of the X
+Window System technology and standards. Membership in the X.Org Foundation is
+free to all participants. Applications for Membership are now being accepted,
+and active participants in the further development of the X Window Technology
+are invited to complete a membership application
+<URL:http://www.x.org/XOrg_Foundation_Membership.html>. The X11R6.9 and
+X11R7.0 codebase forms the fourth X Window System release since the formation
+of the X.Org Foundation and includes code from the X Consortium, the Open
+Group and the XFree86[tm] project. This release is dedicated to the greater
+X community, developers and users alike.
+
+2. Licensing
+
+X Window System source code is covered by many licenses. All of these
+licenses have in common the fact that they do not impose significant condi-
+tions on the modification or redistribution or either source code or binaries
+beyond requiring one or more of the following:
+
+ 1. Copyright and/or license notices are left intact.
+
+ 2. Copyright and/or license notices are reproduced verbatim in documenta-
+ tion accompanying binary distributions.
+
+ 3. Attributions are included with documentation accompanying binaries.
+
+Most of these licenses are based on the MIT, X Consortium, or BSD (original
+and revised) licenses. All of them are consistent with the Open Source Defi-
+nition, and most are consistent with the Free Software Foundation's Free
+Software Definition.
+
+Copyright and Licensing information for X, including the reproduction of
+copyright and/or license notices and attributions required by some of the
+licenses for binary distributions, can be found in the License Document. If
+you find any omissions in that document, please contact us with details at
+<xf_board@x.org>. While the current licenses are all open source licenses,
+the X.Org Foundation is attempting, with time, to bring as much as possible
+of the code's licenses in the distribution into compliance with the Debian
+Free Software Guidelines.
+
+3. Pointers to additional information
+
+The documentation for this release can be found online at the X.Org web site
+<URL:http://wiki.x.org/>. Information about binary distributions and the
+attendant installation instructions can be found in the Installation Docu-
+ment.
+
+The X11 version numbering system (including historical information) can be
+found in the Versions Document.
+
+Additional information may be available at the X.Org Foundation Wiki
+<URL:http://wiki.x.org/>.
+
+4. The Public Mailing Lists
+
+Current information about the X.Org Foundation public mailing lists is avail-
+able on the X.Org mailing list page <URL:http://lists.x.org/mail-
+man/listinfo/> and related desktop technology mailing lists can be found on
+Freedesktop.org's mailing list page <URL:http://freedesktop.org/mail-
+man/listinfo>.
+
+5. Contributing to the X.Org Foundation's X efforts.
+
+If you have any new work or enhancements/bug fixes for existing work, please
+send them to <xorg@freedesktop.org> or to our bug tracking system
+<URL:https://bugs.freedesktop.org/> using the xorg component. This will help
+ensure that they are included in future releases.
+
+6. How to get the release
+
+Information about X11R6.9 and X11R7.0 can be found from the X.Org Foundation
+wiki at <URL:http://wiki.x.org>, and at mirrors of this server. Information
+about obtaining and installing binary distributions of this release can be
+found in the Installation Document.
+
+Note that both X11R6.9 and X11R7.0 are being released simultaneously but only
+one source tree is required to build the release. Information about obtain-
+ing the release in source form is given below.
+
+6.1 X11R6.9
+
+The source for version 6.9.0 is available as a single tarball:
+
+ X11R6.9.0-src.tar.gz
+
+and also is available split into seven separate tarballs:
+
+ X11R6.9.0-src1.tar.gz
+ X11R6.9.0-src2.tar.gz
+ X11R6.9.0-src3.tar.gz
+ X11R6.9.0-src4.tar.gz
+ X11R6.9.0-src5.tar.gz
+ X11R6.9.0-src6.tar.gz
+ X11R6.9.0-src7.tar.gz
+
+The first three of the separate tarballs contain everything except the fonts
+and general X11 documentation. Those three are sufficient for building
+X11R6.9 if you already have a set of fonts. The fourth and fifth contain the
+fonts. The sixth contains the source for the general X11 documentation. The
+seventh contains the general X11 documentation in hardcopy format.
+
+6.2 X11R7.0
+
+This is the first release of the new modular source code tree. The souce
+code has been split into nine logical modules: app, data, doc, driver, font,
+lib. proto, util and xserver. Each of these modules contain one or more
+packages that can be configured, built and installed separately. Please see
+an X11R7.0 release site for a complete list of the tarballs.
+
+For information on how to build the modular tree packages see the Modular
+Developer's Guide <URL:http://wiki.x.org/wiki/ModularDevelopersGuide>. This
+guide also contains information for developers who want to help improve the
+modular build system and modular code base.
+
+6.3 The current development tree
+
+The X source code for this and all releases/snapshots as well as development
+versions can also be accessed via the Freedesktop.org CVS repository. It's
+also possible to browse the freedesktop CVS repository
+<URL:http://cvs.freedesktop.org/xorg/>. The CVS tag for the 6.9 version is
+"XORG-6_9_0" and the CVS tag for the 7.0 version is "XORG-7_0_0". The CVS
+tag for the stable branch for the %relvers; release is "XORG-6_9-branch".
+
+To check out the latest development version, don't specify any tag.
+
+7. Reporting Bugs
+
+Bugs should be reported to bug tracking system <URL:https://bugs.freedesk-
+top.org/> using the xorg component. Before reporting bugs, please check the
+server log file, which can be found at /var/log/Xorg.0.log on most platforms.
+If you can't resolve the problem yourself, send the entire log file with your
+bug report but not the operating system core dump. Do not edit the log file
+as our developers use it to reproduce and debug your problem. Please attach
+it to your bug report.
+
+ Generated from Id: README.sgml,v 1.6 alanc Exp $.
+
+
+$XdotOrg: xc/README,v 1.4 2005/12/21 05:39:04 kem Exp $
diff --git a/doc/_attic_/XOrg69_documentation_files/README.crypto b/doc/_attic_/XOrg69_documentation_files/README.crypto
new file mode 100644
index 000000000..f41c62fd1
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/README.crypto
@@ -0,0 +1,64 @@
+Export Requirements.
+
+You may not export or re-export this software or any copy or
+adaptation in violation of any applicable laws or regulations.
+
+Without limiting the generality of the foregoing, hardware, software,
+technology or services provided under this license agreement may not
+be exported, reexported, transferred or downloaded to or within (or to
+a national resident of) countries under U.S. economic embargo
+including the following countries:
+
+Cuba, Iran, Libya, North Korea, Sudan and Syria. This list is subject
+to change.
+
+Hardware, software, technology or services may not be exported,
+reexported, transferred or downloaded to persons or entities listed on
+the U.S. Department of Commerce Denied Persons List, Entity List of
+proliferation concern or on any U.S. Treasury Department Designated
+Nationals exclusion list, or to parties directly or indirectly
+involved in the development or production of nuclear, chemical,
+biological weapons or in missile technology programs as specified in
+the U.S. Export Administration Regulations (15 CFR 744).
+
+By accepting this license agreement you confirm that you are not
+located in (or a national resident of) any country under U.S. economic
+embargo, not identified on any U.S. Department of Commerce Denied
+Persons List, Entity List or Treasury Department Designated Nationals
+exclusion list, and not directly or indirectly involved in the
+development or production of nuclear, chemical, biological weapons or
+in missile technology programs as specified in the U.S. Export
+Administration Regulations.
+
+The X distribution contains cryptography and is
+therefore subject to US government export control under the
+U.S. Export Administration Regulations ("EAR"). EAR Part 740.13(e)
+allows the export and reexport of publicly available encryption source
+code that is not subject to payment of license fee or royalty
+payment. Object code resulting from the compiling of such source code
+may also be exported and reexported under this provision if publicly
+available and not subject to a fee or payment other than reasonable
+and customary fees for reproduction and distribution. This kind of
+encryption source code and the corresponding object code may be
+exported or reexported without prior U.S. government export license
+authorization provided that the U.S. government is notified about the
+Internet location of the software.
+
+The open source software available distributed by X.org is publicly
+available without license fee or royalty payment, and all binary
+software is compiled from the source code. The U.S. government has
+been notified about the location site for the source
+code. Therefore, the source code and compiled object code may be
+downloaded and exported under U.S. export license exception (without a
+U.S. export license) in accordance with the further restrictions
+outlined above regarding embargoed countries, restricted persons and
+restricted end uses.
+
+Local Country Import Requirements. The software you are about to
+download contains cryptography technology. Some countries regulate the
+import, use and/or export of certain products with cryptography. The
+X.org Foundation makes no claims as to the applicability of local
+country import, use and/or export regulations in relation to the
+download of this product. If you are located outside the U.S. and
+Canada you are advised to consult your local country regulations to
+insure compliance.
diff --git a/doc/_attic_/XOrg69_documentation_files/RELNOTES b/doc/_attic_/XOrg69_documentation_files/RELNOTES
new file mode 100644
index 000000000..253c8319e
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/RELNOTES
@@ -0,0 +1,1091 @@
+ Release Notes for X11R6.9 and X11R7.0
+
+ The X.Org Foundation
+ The XFree86 Project, Inc.
+
+ 21 December 2005
+
+ Abstract
+
+ These release notes contains information about features and their
+ status in the X.Org Foundation X11R6.9/X11R7.0 release. It is
+ based on the XFree86 4.4RC2 RELNOTES document published by The
+ XFree86[tm] Project, Inc. There are significant updates and dif-
+ ferences in the X.Org release as noted below.
+
+1. Introduction to the X11R6.9/X11R7.0 Release
+
+This release constitutes the first major version release of the X Window Sys-
+tem in over a decade. The main reasons for the major version bump from 6 to
+7 is that we have moved from what has traditionally been a source codebase
+comprised of many different components brought together into a single mono-
+lithic tree to a source codebase where each of those same components found in
+the monolithic tree are now split into logical modules that can be developed,
+built and maintained separately, but still fit together coherently into the
+larger project. At the same time, we have moved away from the imake build
+system to an autotools build system. By making these changes we have opened
+the source code up to a new generation of developers that can continue to
+build upon the long tradition of the X Window System.
+
+The reason for having simultaneous releases for both the monolithic and modu-
+lar trees is to allow for a transition period as developers, builders and
+vendors incorporate the significant changes to how the tree is built and
+developed into their products and to allow time for additional platforms to
+be supported the modular tree. This initial modular release has support for
+Linux and Solaris. During the transition period, we expect both the mono-
+lithic and modular trees to coexist. For the monolithic tree, we expect that
+there will be maintenance releases in the X11R6.8.x and X11R6.9.x series as
+needed. However, the main development effort will move over to the new modu-
+lar tree.
+
+The X11R7.0 release is the first in the modular series. One of the advan-
+tages of the modular tree is that it allows for more rapid and independent
+updates of module components, so full maintenance releases will no longer be
+required for simple bug fixes. Rather, each module component maintainer can
+prepare new releases as needed. These module component releases will then be
+periodically "rolled up" into official X.Org Foundation releases. The next
+official release will be X11R7.1 and is expected in mid 2006.
+
+For more information on the modularization effort see the Modularization Pro-
+posal <URL:http://wiki.x.org/wiki/ModularizationProposal>, and for help with
+how to build and develop in the new modular tree see Modular Developer's
+Guide <URL:http://wiki.x.org/wiki/ModularDevelopersGuide>.
+
+We encourage you to submit bug fixes and enhancements to freedesktop.org's
+bug tracking system <URL:https://bugs.freedesktop.org/> using the xorg prod-
+uct, and to discuss them on <xorg@lists.freedesktop.org>.
+
+The release numbering is based on the original MIT X numbering system. X11
+refers to the version of the network protocol that the X Window system is
+based on: Version 11 was first released in 1988 and has been stable for 17
+years, with only upward compatible additions to the core X protocol, a record
+of stability envied in computing. Formal releases of X started with X ver-
+sion 9 from MIT; the first commercial X products were based on X version 10.
+The MIT X Consortium and its successors, the X Consortium, the Open Group X
+Project Team, and the X.Org Group released versions X11R3 through X11R6.6,
+before the founding of the X.Org Foundation in early 2004.
+
+The next section describes what is new in the latest version (6.9/7.0) com-
+pared with the previous full release (6.8). The other sections below
+describe some of the new features and changes between 3.3.x and 4.0. There
+are lots of new features, and we definitely don't have enough space to cover
+them all here.
+
+2. Summary of new features in X11R6.9 and X11R7.0
+
+This is a sampling of the new features in X11R6.9/X11R7.0. A more complete
+list of changes can be found in the ChangeLog file that is part of the X
+source tree.
+
+ o EXA support included
+
+ EXA is a new accleration architecture to replace XAA, the current archi-
+ tecture. It is largely based upon KAA in KDrive, and is far more effi-
+ cient at accelerating typical workloads on modern hardware, particularly
+ involving the RENDER extension.
+
+ o FreeType was updated to version 2.1.9. But installing FreeType from X
+ distributions would often or usually result in the replacement or use of
+ "stale" versions of FreeType. On Linux, FreeBSD, Solaris 10, and SCO5,
+ therefore, X11R6.9 will by default use the version of FreeType2 that is
+ installed on the system. If your system doesn't come with an installed
+ FreeType2 and you wish to use the version supplied with this distribu-
+ tion, please add:
+
+ #define HasFreetype2 NO
+
+ to config/cf/host.def.
+
+ o Updated Mesa and DRI from upstream sources
+
+ o More OpenGL extensions
+
+ o Support for Radeon r3xx/r4xx and PCI-Express chips
+
+ o Support for mixed 32-bit and 64-bit clients on 64-bit machines.
+
+ o Individual extensions may be enabled or disabled on the command line
+ using the -extension flag
+
+ o Improved chipset probing for IA64
+
+ o SecureRPC enabled on Linux by default
+
+ o Updated XRX support
+
+ o Fixes to rootless mode for Cygwin and Darwin ports
+
+ o Numerous K&R-to-ANSI C conversions
+
+ o Many Darwin fixes
+
+ o Updated XvMC support, enabling generic loading of hardware-specific
+ drivers
+
+ o Added wsfb video driver for OpenBSD and NetBSD framebuffer consoles
+
+ o Numerous ATI driver updates from the GATOS project, including TV input
+ support
+
+ o Improved ProPolice support
+
+ o Improved module loader support for Alpha chips
+
+ o Added mingw port for native Win32 builds
+
+ o Updated PCI scanning
+
+ o Experimental DRI support for Radeon 9500 and above
+
+ o Updated xterm to #207 from Thomas Dickey's xterm project
+ <URL:http://dickey.his.com/xterm/xterm.html>
+
+ o Added evdev input driver for generic input handling on Linux
+
+ o Switched to libdl-based module loader
+
+ o MMX blending routines for the Render extension
+
+ o Initial support for running the Xorg server without root privileges
+
+ o Add DragonFly BSD support
+
+ o SGI Altix support
+
+ o Support for FreeBSD/powerpc
+
+ o Enhanced software Render core
+
+ o Support for more than 12 buttons in the generic mouse driver
+
+ o Better support for DRI on 64-bit platforms
+
+ o Solaris support updates:
+
+ o enhanced mouse driver
+
+ o agpgart support
+
+ o experimental AMD64 support
+
+ o kbd support
+
+ o /dev/audio keyboard bell option
+
+ o Output-only windows
+
+ o Non-rectangular mergedfb desktops
+
+ o Update bundled fontconfig to 2.3.2
+
+ o Added gradient, solid fill, and convolution filter operations to Render
+
+ o Support for XGI chipsets in SiS video driver
+
+ o Xft updated to 2.1.7
+
+ o Include stack backtraces in logfiles when server crashes on glibc and
+ Solaris systems
+
+ o Multiseat support
+
+ o xload made compatible with 64-bit kernels on Solaris
+
+ o Bundled Mesa upgraded to 6.4.1
+
+ o CAN-2005-2495 security fixes
+
+ o Shared libraries now built for libXau and libXdmcp
+
+ o GNU/kFreeBSD support
+
+2.1 Updated keyboard mappings
+
+The requirement for XKB data can, in the modular tree, be satisfied either by
+the traditional data set (the 'xkbdata' module), or by the dataset from the
+xkeyboard-config project (the 'xkbdesc' module). xkbdesc has numerous
+improvements relative to xkbdata: layouts have been cleaned up for consis-
+tency and universal multi-layout support, some new layouts have added, and
+some layouts have changed names to be more straightforward and ISO compliant.
+Some setups will need adjustments in order to use xkbdesc.
+
+2.2 New loader mechanism
+
+The loader now uses the standard libdl-based loader, instead of implementing
+its own ELF loading and parsing mechanism. This extends loadable server sup-
+port to many platforms where it was not previously possible, such as MIPS,
+Motorola 68000, HP PA/RISC, et al. The core loader itself has also been sig-
+nificantly optimised.
+
+2.3 Video driver enhancements
+
+ o SiS driver updates include
+
+ o Support for EXA acceleration
+
+ o Support for non-rectangular MergedFB, including RandR
+
+ o Support for XGI chipsets
+
+ o New sisusb driver for USB-attached video
+
+ o ATI driver updates
+
+ o Mach64 TV out support
+
+ o Rage 128 driver updates
+
+ o Added dualhead support
+
+ o Radeon driver updates
+
+ o Support for non-rectangular MergedFB
+
+ o Support for EXA acceleration
+
+ o Full 3D support for r3xx/r4xx series, and PCI-Express
+
+ o Support for RN50/ES1000 chips
+
+ o VIVO support merged from the GATOS project
+
+ o Hostdata blit support for Xv videos and RENDER images
+
+ o BIOS hotkey support
+
+ o Tiled framebuffer support
+
+ o MGA driver updates
+
+ o New BIOS parsing
+
+ o i810 driver updates
+
+ o i915GM, i945G and E7221 support
+
+ o Linux power management support (ACPI)
+
+ o BIOS hotkey support
+
+ o ShadowFB support
+
+ o Improved DDC support
+
+ o SunFFB driver updates
+
+ o XAA acceleration
+
+ o Savage driver updates
+
+ o Support for PCI Savages
+
+ o Added dualhead and DRI support
+
+ o Newport driver updates
+
+ o XAA acceleration
+
+ o VIA driver updates
+
+ o Unichrome Pro support
+
+ o DRI support
+
+ o NV driver updates
+
+ o DPMS support for GeForce4 and greater laptops
+
+ o VMWare driver updates
+
+ o RandR support
+
+3. Drivers
+
+3.1 Video Drivers
+
+X11R6.9/X11R7.0 includes the following video drivers:
+
++--------------+--------------------------+---------------------------------------------+
+|Driver Name | Description | Further Information |
++--------------+--------------------------+---------------------------------------------+
+|apm | Alliance Pro Motion | README.apm |
+|ark | Ark Logic | |
+|ati | ATI | README.ati, README.r128, r128(4), radeon(4) |
+|chips | Chips & Technologies | README.chips, chips(4) |
+|cirrus | Cirrus Logic | |
+|cyrix (*) | Cyrix MediaGX | README.cyrix |
+|fbdev | Linux framebuffer device | fbdev(4) |
+|glide | Glide2x (3Dfx) | glide(4) |
+|glint | 3Dlabs, TI | glint(4) |
+|i128 | Number Nine | README.I128, i128(4) |
+|i740 | Intel i740 | README.i740 |
+|i810 | Intel i8xx | README.i810, i810(4) |
+|imstt | Integrated Micro Solns | |
+|mga | Matrox | mga(4) |
+|neomagic | NeoMagic | neomagic(4) |
+|newport (-) | SGI Newport | README.newport, newport(4) |
+|nsc | National Semiconductor | nsc(4) |
+|nv | NVIDIA | nv(4) |
+|rendition | Rendition | README.rendition, rendition(4) |
+|s3 | S3 (not ViRGE or Savage) | |
+|s3virge | S3 ViRGE | README.s3virge, s3virge(4) |
+|savage | S3 Savage | savage(4) |
+|siliconmotion | Silicon Motion | siliconmotion(4) |
+|sis | SiS | README.SiS, sis(4) |
+|sisusb | SiS USB | sisusb(4) |
+|sunbw2 (+) | Sun bw2 | |
+|suncg14 (+) | Sun cg14 | |
+|suncg3 (+) | Sun cg3 | |
+|suncg6 (+) | Sun GX and Turbo GX | |
+|sunffb (+) | Sun Creator/3D, Elite 3D | |
+|sunleo (+) | Sun Leo (ZX) | |
+|suntcx (+) | Sun TCX | |
+|tdfx | 3Dfx | tdfx(4) |
+|tga | DEC TGA | README.DECtga |
+|trident | Trident | trident(4) |
+|tseng | Tseng Labs | |
+|vesa | VESA | vesa(4) |
+|vga | Generic VGA | vga(4) |
+|via | VIA | via(4) |
+|vmware | VMware guest OS | vmware(4) |
++--------------+--------------------------+---------------------------------------------+
+
+Drivers marked with (*) are present in a preliminary form in this release,
+but are not complete and/or stable yet.
+
+Drivers marked with (+) are for Linux/Sparc only.
+
+Drivers marked with (-) are for Linux/mips only.
+
+Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers
+listed above. Further information can be found in README.Darwin.
+
+3.2 Input Drivers
+
+X11R6.9/X11R7.0 includes the following input drivers:
+
+ +------------+----------------------------------+---------------------+
+ |Driver Name | Description | Further Information |
+ +------------+----------------------------------+---------------------+
+ |aiptek(*) | Aiptek USB tablet | aiptek(4) |
+ |calcomp | Calcomp | |
+ |citron | Citron | citron(4) |
+ |digitaledge | DigitalEdge | |
+ |dmc | DMC | dmc(4) |
+ |dynapro | Dynapro | |
+ |elographics | EloGraphics | |
+ |evdev(*) | EvDev | |
+ |fpit | Fujitsu Stylistic Tablet PCs | fpit(4) |
+ |hyperpen | Aiptek HyperPen 6000 | |
+ |js_x | JamStudio pentablet | js_x(4) |
+ |kbd | generic keyboards (alternate) | kbd(4) |
+ |keyboard | generic keyboards | keyboard(4) |
+ |microtouch | MicroTouch | |
+ |mouse | most mouse devices | mouse(4) |
+ |mutouch | MicroTouch | |
+ |palmax | Palmax PD1000/PD1100 | palmax(4) |
+ |penmount | PenMount | |
+ |spaceorb | SpaceOrb | |
+ |summa | SummaGraphics | |
+ |tek4957 | Tektronix 4957 tablet | tek4957(4) |
+ |ur98(*) | Union Reality UR-F98 headtracker | ur98(4) |
+ |void | dummy device | void(4) |
+ |wacom(-) | Wacom tablets | wacom(4) |
+ +------------+----------------------------------+---------------------+
+
+Drivers marked with (*) are available for Linux only.
+
+Drivers marked with (-) are available for X11R6.9 only.
+
+4. Overview of X11R6.9 and X11R7.0
+
+On most platforms, X11R6.9/X11R7.0 has a single X server binary called Xorg.
+This binary can either have one or more video and input drivers linked in
+statically, or more usually, dynamically, and in that manner load the video
+drivers, input drivers, and other modules that are needed.
+
+X11R6.9 has X server support for most UNIX and UNIX-like operating systems
+on Intel/x86 platforms, plus support for Linux and some BSD OSs on Alpha,
+PowerPC, IA-64, AMD64, Sparc, and Mips platforms, and for Darwin on PowerPC.
+X11R7.0 has X server currently has support for Linux and Solaris, and is
+expected to have other platform support in X11R7.1.
+
+4.1 Loader and Modules
+
+The X server has a built-in run-time loader, which can load normal object
+files and libraries in most of the commonly used formats. The loader does
+not rely on an operating system's native dynamic loader support and it works
+on platforms that do not provide this feature. This allows for the modules
+to be operating system independent (although not, of course, CPU architecture
+independent) which means that a module compiled on Linux/x86 can be loaded by
+an X server running on Solaris/x86, or FreeBSD, or even OS/2.
+
+A main benefit of this, is that when modules are updated, they do not need to
+be recompiled for every different operating system. The loader in version
+6.9/7.0 has support for Intel (x86), Alpha and PowerPC platforms. It also
+has preliminary support for Sparc platforms.
+
+The X server makes use of modules for video drivers, X server extensions,
+font rasterisers, input device drivers, framebuffer layers (like mfb, cfb,
+etc), and internal components used by some drivers (like XAA),
+
+The module interfaces (both API and ABI) used in this release are subject to
+change without notice. While we will attempt to provide backward compatibil-
+ity for the module interfaces as of the 4.0 release (meaning that 4.0 modules
+will work with future core X server binaries), we cannot guarantee this.
+Compatibility in the other direction is explicitly not guaranteed because new
+modules may rely on interfaces added in new releases.
+
+Note about module security
+
+ The X server runs with root privileges, i.e., the X server loadable
+ modules also run with these privileges. For this reason we recom-
+ mend that all users be careful to only use loadable modules from
+ reliable sources, otherwise the introduction of viruses and con-
+ taminated code can occur and wreak havoc on your system. We hope
+ to have a mechanism for signing/verifying the modules that we pro-
+ vide available in a future release.
+
+4.2 Configuration File
+
+The X server uses a configuration file as the primary mechanism for providing
+configuration and run-time parameters. The configuration file format is
+described in detail in the xorg.conf(5) manual page.
+
+This release comes with a graphical configuration tool called "xorgcfg",
+which also has a text mode interface and can be used to create an initial
+configuration file. It can also be used to customise existing configurations.
+
+Next in the order of configuration preferences is to use the Xorg server's
+ability to create a starting configuration file. Run as root:
+
+ Xorg -configure
+
+ and follow the instructions.
+
+Finally, if all else fails, the trusty old standby text-based tool "xorgcon-
+fig" can also be used for generating X server config files.
+
+At least one, and hopefully, all of these configuration options will give you
+a reasonable starting point for a suitable configuration file. With the
+automatic mechanism you might even find that you don't need one!
+
+If you do need to customize the configuration file, see the xorg.conf manual
+page. You can also check the driver-specific manual pages and the related
+documentation (found at tables below (section , page ) also.
+
+4.3 Command Line Options
+
+Command line options can be used to override some default parameters and
+parameters provided in the configuration file. These command line options
+are described in the Xorg(1) manual page.
+
+4.4 XAA
+
+The XFree86 Acceleration Architecture (XAA) was completely rewritten from
+scratch for XFree86 4.x and is used in X11R6.9/X11R7.0. Most drivers imple-
+ment acceleration by making use of the XAA module. The Xorg server will
+accept modules built either for XFree86 4.4 servers or its own.
+
+4.5 Multi-head
+
+Some multi-head configurations are supported in X11R6.9/X11R7.0, primarily
+with multiple PCI/AGP cards.
+
+One of the main problems is with drivers not sufficiently initialising cards
+that were not initialised at boot time. This has been improved somewhat with
+the INT10 support that is used by most drivers (which allows secondary card
+to be "soft-booted", but in some cases there are other issues that still need
+to be resolved. Some combinations can be made to work better by changing
+which card is the primary card (either by using a different PCI slot, or by
+changing the system BIOS's preference for the primary card).
+
+4.6 Xinerama
+
+Xinerama is an X server extension that allows multiple physical screens to
+behave as a single screen. With traditional multi-head in X11, windows can-
+not span or cross physical screens. Xinerama removes this limitation. Xin-
+erama does, however, require that the physical screens all have the same root
+depth, so it isn't possible, for example, to use an 8-bit screen together
+with a 16-bit screen in Xinerama mode.
+
+Xinerama is not enabled by default, and can be enabled with the +xinerama
+command line option for the X server.
+
+Xinerama was included with X11R6.4. The version included in X11R6.9/X11R7.0
+was completely rewritten for improved performance and correctness.
+
+Known problems:
+
+ o Most window managers are not Xinerama-aware, and so some operations like
+ window placement and resizing might not behave in an ideal way. This is
+ an issue that needs to be dealt with in the individual window managers,
+ and isn't specifically an X server problem.
+
+4.7 DGA version 2
+
+DGA 2.0 is included in 6.9/7.0. Documentation for the client libraries can
+be found in the XDGA(3) man page. A good degree of backwards compatibility
+with version 1.0 is provided.
+
+4.8 DDC
+
+The VESA Display Data Channel (DDC[tm]) standard allows the monitor to tell
+the video card (or on some cases the computer directly) about itself; partic-
+ularly the supported screen resolutions and refresh rates.
+
+Partial or complete DDC support is available in most of the video drivers.
+DDC is enabled by default, but can be disabled with a "Device" section entry:
+Option "NoDDC". We have support for DDC versions 1 and 2; these can be dis-
+abled independently with Option "NoDDC1" and Option "NoDDC2".
+
+At startup the server prints out DDC information from the display, and can
+use this information to set the default monitor parameters, or to warn about
+monitor sync limits if those provided in the configuration file don't match
+those that are detected.
+
+4.8.1 Changed behavior caused by DDC.
+
+Several drivers uses DDC information to set the screen size and pitch. This
+can be overridden by explicitly resetting it to the and non-DDC default value
+75 with the -dpi 75 command line option for the X server, or by specifying
+appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor"
+section of the config file.
+
+4.9 GLX and the Direct Rendering Infrastructure (DRI)
+
+Direct rendered OpenGL support is provided for several hardware platforms by
+the Direct Rendering Infrastructure (DRI). Further information about DRI can
+be found at the DRI Project's web site <URL:http://dri.sf.net/>. The 3D core
+rendering component is provided by Mesa <URL:http://www.mesa3d.org>.
+
+4.10 XVideo Extension (Xv)
+
+The XVideo extension is supported in X11R6.7.x. An XvQueryPortAttributes
+function has been added as well as support for XvImages. XvImages are XIm-
+ages in alternate color spaces such as YUV and can be passed to the server
+through shared memory segments. This allows clients to display YUV data with
+high quality hardware scaling and filtering.
+
+4.11 X Rendering Extension (Render)
+
+The X Rendering extension provides a 2D rendering model that more closely
+matches application demands and hardware capabilities. It provides a render-
+ing model derived from Plan 9 based on Porter/Duff image composition rather
+than binary raster operations.
+
+Using simple compositing operators provided by most hardware, Render can draw
+anti-aliased text and geometric objects as well as perform translucent image
+overlays and other image operations not possible with the core X rendering
+system.
+
+Unlike the core protocol, Render provides no font support for applications,
+rather it allows applications to upload glyphs for display on the screen.
+This allows the client greater control over text rendering and complete
+access to the available font information while still providing hardware
+acceleration. The Xft library provides font access for Render applications.
+
+4.11.1 The Xft Library
+
+On the client side, the Xft library provides access to fonts for applications
+using the FreeType library, version 2. One important thing to note is that
+Xft uses the vertical size of the monitor to compute accurate pixel sizes for
+provided point sizes; if your monitor doesn't provide accurate information
+via DDC, you may want to add that information to xorg.conf.
+
+To allow a graceful transition for applications moving from core text render-
+ing to the Render extension, Xft can use either the core rendering requests
+or the Render extension for text. See the section on FreeType support in Xft
+for instructions on configuring X11R6.9/X11R7.0 to use an existing FreeType
+installation.
+
+The Xft library uses configuration files, /etc/fonts/fonts.conf and
+/etc/fonts/local.conf, which contains information about which directories
+contain font files and also provides a sophisticated font aliasing mechanism.
+Documentation for that file is included in the Xft(3) man page.
+
+4.11.2 Application Support For Anti-Aliased Text
+
+Only four applications have been modified in X11R6.9/X11R7.0 to work with the
+Render extension and the Xft and FreeType libraries to provide anti-aliased
+text: xterm, xditview, x11perf and xclock. Migration of other applications
+may occur in future releases.
+
+By default, xterm uses core fonts through the standard core API. It has a
+command line option and associated resource to direct it to use Xft instead:
+
+ o -fa family / .VT100.faceName: family. Selects the font family to use.
+
+Xditview will use Xft instead of the core API by default. X11perf includes
+tests to measure the performance of text rendered in three ways, anti-
+aliased, anti-aliased with sub-pixel sampling and regular chunky text, but
+through the Render extension, a path which is currently somewhat slower than
+core text.
+
+Xclock uses the Render extension to draw the analog face and shares the -fa
+option and faceName resources with xterm to select a font for the digital
+mode.
+
+4.12 Other extensions
+
+The XFree86-Misc extension has not been fully ported to the new server archi-
+tecture yet. This should be completed in a future release.
+
+The XFree86-VidModeExtension extension has been updated, and mostly ported to
+the new server architecture. The area of mode validation needs further work,
+and the extension should be used with care. This extension has support for
+changing the gamma setting at run-time, for modes where this is possible.
+The xgamma utility makes use of this feature. Compatibility with the 3.3.x
+version of the extension is provided. The missing parts of this extension
+and some new features should be completed in a future release.
+
+4.13 xedit
+
+Xedit has several new features, including:
+
+ o An embedded lisp interpreter that allows easier extension of the editor.
+
+ o Several new syntax highlight modes, and indentation rules for C and
+ Lisp.
+
+ o Flexible search/replace interface that allows regex matches.
+
+ o Please refer to xedit(1) for more details.
+
+ o XPrint support.
+
+4.14 Font support
+
+Details about the font support in X11R6.9.x/X11R7.0.x can be found in the
+README.fonts document.
+
+4.15 TrueType support
+
+X11R6.7 came with two TrueType backends. The functionality from the `X-True-
+Type' backend has been integrated into the `FreeType' backend which is
+designed to transparently support all of the functionality from the `X-True-
+Type' backend with the exception of the font encoding libraries; the
+`FreeType' backend uses only the fontenc-based encoding system .
+
+4.16 CID font support
+
+Support for CID-keyed fonts is included in X11R6.9/X11R7.0 The CID-keyed font
+format was designed by Adobe Systems <URL:http://www.adobe.com> for fonts
+with large character sets. The CID-keyed font support in X11R6.9/X11R7.0 was
+donated by SGI <URL:http://www.sgi.com>. See the LICENSE document for a copy
+of the CID Font Code Public License.
+
+4.17 Internationalisation of the scalable font backends
+
+X11R6.9/X11R7.0 has a ``fontenc'' layer to allow the scalable font backends
+to use a common method of font re-encoding. This re-encoding makes it possi-
+ble to uses fonts in encodings other than their their native encoding. This
+layer is used by the Type1 and FreeType backends.
+
+4.18 Large font optimisation
+
+The glyph metrics array, which all the X clients using a particular font have
+access to, is placed in shared memory, so as to reduce redundant memory con-
+sumption. For non-local clients, the glyph metrics array is transmitted in a
+compressed format.
+
+4.19 Unicode/ISO 10646 support
+
+What is included in X11R6.9/X11R7.0
+
+ o All ``-misc-fixed-*'' BDF fonts are now available in the ISO10646-1
+ encoding and cover at least the 614 characters found in ISO
+ 8859-{1-5,7-10,14,15}, CP1252, and MES-1. The non-bold fonts also cover
+ all Windows Glyph List 4 (WGL4) characters, including those found in all
+ 8-bit MS-DOS/Windows code pages. The 8-bit variants of the ``-misc-
+ fixed-*'' BDF fonts (ISO8859-1, ISO8859-2, KOI8-R, etc.) have all been
+ automatically generated from the new ISO10646-1 master fonts.
+
+ o Some ``-misc-fixed-*'' BDF ISO10646-1 fonts now cover a comprehensive
+ Unicode repertoire of over 3000 characters including all Latin, Greek,
+ Cyrillic, Armenian, Gregorian, Hebrew, IPA, and APL characters, plus
+ numerous scientific, typographic, technical, and backwards-compatibility
+ symbols. Some of these fonts also cover Arabic, Ethiopian, Thai,
+ Han/Kanji, Hangul, full ISO 8859, and more. For the 6x13 font there is
+ now a 12x13ja Kanji extension and for the 9x18 font there is a 18x18ja
+ Kanji/Han/Hangul extension, which covers all ISO-2022-JP-2 (RFC 1554)
+ characters. The 9x18 font can also be used to implement simple combining
+ characters by accent overstriking. For more information, read Markus
+ Kuhn's UTF-8 and Unicode FAQ <URL:http://www.cl.cam.ac.uk/~mgk25/uni-
+ code.html>.
+
+ o Mark Leisher's ClearlyU proportional font (similar to Computer Modern).
+
+ o ISO 10646/Unicode UTF-8 Level 1 support added to xterm (enabled with the
+ -u8 option).
+
+ o The Freetype backend (the "freetype" module) supports Unicode-encoded
+ fonts.
+
+4.20 Xlib Compose file support and extensions
+
+A more flexible Compose file processing system was added to Xlib in
+X11R6.9/X11R7.0. The compose file is searched for in the following order:
+
+ 1. If the environment variable $XCOMPOSEFILE is set, its value is used as
+ the name of the Compose file.
+
+ 2. If the user's home directory has a file named ".XCompose", it is used
+ as the Compose file.
+
+ 3. The old method is used, and the compose file is "<xlocaledir>/<locale-
+ name>/Compose".
+
+Compose files can now use an "include" instruction. This allows local modi-
+fications to be made to existing compose files without including all of the
+content directly. For example, the system's iso8859-1 compose file can be
+included with a line like this:
+
+ include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose"
+
+There are two substitutions that can be made in the file name of the include
+instruction. %H expands to the user's home directory (the $HOME environment
+variable), and %L expands to the name of the locale specific Compose file
+(i.e., "<xlocaledir>/<localename>/Compose").
+
+For example, you can include in your compose file the default Compose file by
+using:
+
+ include "%L"
+
+and then rewrite only the few rules that you need to change. New compose
+rules can be added, and previous ones replaced.
+
+Finally, it is no longer necessary to specify in the right part of a rule a
+locale encoded string in addition to the keysym name. If the string is omit-
+ted, Xlib figures it out from the keysym according to the current locale.
+I.e., if a rule looks like:
+
+ <dead_grave> <A> : "\300" Agrave
+
+the result of the composition is always the letter with the "\300" code. But
+if the rule is:
+
+ <dead_grave> <A> : Agrave
+
+the result depends on how Agrave is mapped in the current locale.
+
+4.21 Bitstream Vera fonts
+
+X11R6.9 includes the Bitstream Vera family of typefaces in TrueType format.
+This family includes the ``Bitstream Vera Sans'', ``Bitstream Vera Sans
+Mono'' and ``Bitstream Vera Serif'' in Roman and Bold varients as well as the
+``Bitstream Vera Sans'' and ``Bitstream Vera Sans Mono'' in Oblique and Bold
+Oblique. These fonts include all of the glyphs needed for ISO 8859 parts 1
+9 and 15.
+
+The license terms for the Vera fonts are inclued in the file COPYRIGHT.Vera>.
+
+4.22 Luxi fonts from Bigelow and Holmes
+
+The X distribution includes the ``Luxi'' family of Type 1 fonts and TrueType
+fonts. This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and
+``Luxi Mono'' in Roman, oblique, bold and bold oblique variants. The True-
+Type version have glyphs covering the basic ASCII Unicode range, the Latin 1
+range, as well as the Extended Latin range and some additional punctuation
+characters. In particular, these fonts include all the glyphs needed for
+ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the
+Adobe Standard encoding and the Windows 3.1 character set.
+
+The glyph coverage of the Type 1 versions is somewhat reduced, and only cov-
+ers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding.
+
+The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from
+Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus
+digital format. URW++ Design and Development GmbH converted the Ikarus for-
+mat fonts to TrueType and Type 1 font programs and implemented the grid-fit-
+ting "hints" and kerning tables in the Luxi fonts.
+
+The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH',
+as well as in the License document. For further information, please contact
+<design@bigelowandholmes.com> or <info@urwpp.de>, or consult the URW++ web
+site <URL:http://www.urwpp.de>.
+
+5. Miscellaneous
+
+This section describes other items of note for the X11R6.9/X11R7.0 release.
+
+5.1 Legacy keyboard driver phase-out
+
+The legacy keyboard driver is no longer compiled into the X server by default
+on certain platforms (including Linux). The newer kbd driver replaces the
+older built-in driver. It is suggested that, if the X server says that it
+cannot load the keyboard driver, then the xorg.conf file should be updated to
+use the new kbd driver, which can be done by changing the Driver line in the
+InputDevice section. For example,
+
+ Section "InputDevice"
+ Identifier "Keyboard0"
+ Driver "kbd"
+ EndSection
+
+Note that the driver name is case-sensitive.
+
+5.2 Socket directory ownership and permissions
+
+The socket directories created in /tmp are now required to be owned by root
+and have their sticky-bit set. If the permissions are not set correctly, the
+component using this directory will print an error message and fail to start.
+Common socket directories that are known to be affected include:
+
+ /tmp/.font-unix
+ /tmp/.ICE-unix
+ /tmp/.X11-unix
+
+These directories are used by the font server, xfs, applications using the
+Inter-Client Exchange protocol (ICE) and the X server, respectively.
+
+There are several solutions to the problem of when to create these directo-
+ries. They could be created at install time by the system's installer if the
+/tmp dir is persistent. They could be created at boot time by the system's
+boot scripts (e.g., the init.d scripts). Or, they could be created by PAM
+modules at service startup or user login time.
+
+The solution chosen is platform dependent, and the system administrator
+should be able to handle creating those directories on any systems that do
+not have the correct ownership or permissions.
+
+5.3 Composite exposes extra visuals
+
+When the Composite extension is enabled via xorg.conf or the command line, a
+new visual is created. This visual is different from the other visuals used
+by X applications in that it includes an alpha component. It is used by the
+compositing manager and other Composite aware applications.
+
+Most X applications ignore this visual since it is not useful to them; how-
+ever some applications mistakenly try to use it, which will cause them to
+fail. An environment variable, XLIB_SKIP_ARGB_VISUALS, was added to the X11
+library to hide this visual from applications that mistakenly try to use it.
+If an application fails only when the Composite is enabled, try setting this
+environment variable before starting the application.
+
+Since Composite is not enabled by default, it is not expected that this issue
+will be visible to most users.
+
+6. Deprecated components and removal plans
+
+This section lists current plans for removal of obsolete or deprecated compo-
+nents in the X.Org releases. As our releases are open source, users who con-
+tinue to require these can find the source in previous releases and continue
+to use these, but the X.Org Foundation and its volunteers have decided the
+burden of continued maintenance and distribution in the core X11 releases
+outweighs the benefits of doing so. In some cases, this is simply because no
+one has volunteered to do continued maintenance, so if software is listed
+here that you need, you can contact <xorg@lists.freedesktop.org> to volunteer
+to take over maintainership, either inside or outside of the Xorg release
+process.
+
+ Display Postscript (DPS)
+ The DPS software is included and built by default (except as
+ noted in README.dps) in the X.Org X11R6.8 release series. The
+ software will be included, but not built unless specifically con-
+ figured by the builder, in the X.Org X11R6.9 release series. At
+ this time, X.Org does not plan to include any of the DPS software
+ in X11R7.0 or later releases. For more information, see xc/pro-
+ grams/Xserver/hw/xfree86/doc/README.dps in the X.Org source
+ release.
+
+7. Attributions/Acknowledgements/Credits
+
+This section lists the credits for the X11R6.9/X11R7.0 release. For a more
+detailed breakdown, refer to the ChangeLog file in the X.Org source tree, the
+ChangeLog's in or the 'cvs log' information for individual source files."
+
+ These people contributed in some way to X11R6.9/X11R7.0
+ Kenneth Aafly, Dave Airlie, Andrew C. Aitchison, Antti Ajanki,
+ Stuart Anderson, Eric Anholt, Xavier Bachelot, Joshua Baergen,
+ Terry Barnaby, Jesse Barnes, Michael Banck, Olivier Baudron,
+ Dominik Behr, J. Scott Berg, Cedric Berger, Donnie Berkholz,
+ Thomas Biege, Billy Biggs, Jrg Billeter, Dmitry Bolkhovitanov,
+ Andy Bowers, Peter Breitenlohner, Kevin Brosius, Rob Brown, Jan
+ Brunner, Andy Burrows, Lennert Buytenhek, Neil Campbell, Pierre
+ Chifflier, Juliusz Chroboczek, Andrew Church, David M. Clay,
+ James Cloos, Alan Coopersmith, Jay Cotton, Bill Crawford, Grze-
+ gorz Dbrowski, Michel Dnzer, Kevin DeKorte, Leif Delgass,
+ Vladimir Dergachev, Alex Deucher, Stefaan DeRoeck, Bogdan Dia-
+ conescu, Thomas Dickey, Fabio M. Di Nitto, Stefan Dirsch, Dima
+ Dorfman, Egbert Eich, Hannes Eriksson, Chris Evans, Mike Fabian,
+ Helmut Fahrion, Micha Feigin, Werner Fink, Jordan Frank, Fabian
+ Franz, Matthias Frlich, George Fufutos, Bdale Garbee, Jim Get-
+ tys, Chris Gilbert, Jerome Glisse, Ortwin Glck, Shelley Gong,
+ Michael Gor, Alexander Gottwald, Peter Grehan, Nicolai Haehnle,
+ Bruno Haible, Miroslav Halas, Mike A. Harris, Colin Harrison,
+ John Harper, Olli Helenius, Bjorn Helgaas, Thomas Hellstrm, Olaf
+ Hering, Matthieu Herrb, Benjamin Herrenschmidt, Ivor Hewitt,
+ Masakazu HIGAKI, Leon Ho, Jay Hobson, Kristian Hgsberg, Fredrick
+ Hglund, Gerte Hoogewerf, Matthias Hopf, Tony Houghton, Alan
+ Hourihane, Jeremy Huddleston, Falk Hueffner, Adam Jackson, Kean
+ Johnston, Nicolas Joly, Dave Jones, Anders Kaseorg, Egmont
+ Koblinger, Greg Kroah-Hartman, Felix Kuehling, Markus Kuhn, Klaus
+ Kusche, Vladimir Kushnir, Marc Aurele La France, Julien Lafon,
+ Pierre Lalet, Philip Langdale, Sam Lau, Nolan Leake, Germain Le-
+ Chapelain, Chris Lee, Allen Leinwand, Vincent Le Ligeour,
+ Jonathan Lennox, Dejan Lesjak, Terry Lewis, Sophia Li, Vedran
+ Ljubovic, Andreas Luik, Lubos Lunak, Torrey T. Lyons, Stephen
+ Kennedy, Mark Kettenis, Mark Kilgard, Min Sik Kim, Lars Knoll,
+ Egmont Koblinger, David Krause, Stuart Kreitman, Tomohiro
+ KUBOITA, Eric Kunze, Paul Mackerras, Roland Mainz, Stephane
+ Marchesin, Kevin E. Martin, David Martnez Moreno, Ferris
+ McCormick, Mark McLoughlin, Dan McNichol, Marcus Meissner, Fred-
+ erico Mena-Quintero, Robert Millan, David S. Miller, Srgio
+ Montero Basto, Thomas J. Moore, Jeff Muizelaar, Shrijeet Mukher-
+ jee, ISHIKAWA Mutsumi, Gustavo Noronha Silva, Krzysztof Nowicki,
+ Mike Owens, Keith Packard, Drew Parsons, Brian Paul, Diego Pet-
+ ten, Sren Sandmann Pedersen, Pieter Peers, Hong Bo Peng, Rune
+ Petersen, Daphne Pfister, Andrew Pimlott, Aaron Plattner, Bill
+ Randle, Joris van Rantwijk, Anuradha Ratnaweera, Jeremy C. Reed,
+ Thomas Reifferscheid, Alex Reisen, Bernhard Reiter, Andreas
+ Robinson, Branden Robinson, Felipe Rodriguez, Ian Romanick, Alex
+ Romosan, Bernhard Rosenkraenzer, Jeroen Ruigrok, Zack Rusin, Leo
+ Savernik, Christophe Saout, Marcus Schaefer, Roland Scheidegger,
+ David Schleef, Michael Schroeder, Andreas Schuldei, Andreas
+ Schwab, Stanislaw Skowronek, Jon Smirl, Jeff Smith, Jakub Sta-
+ chowshi, Sam Stephenson, Tobis Stoeckmann, Daniel Stone, Aivils
+ Stoss, James Su, Ienup Sung, Alan Swanson, Aapo Tahkola,
+ Hidetoshi Tajima, Owen Taylor, Bob Terek, Samuel Thibault, Sergey
+ Tikhonov, Simon Toedt, Yuri Vasilevski, Luc Verhaegen, Mike
+ Verona, Ronny V. Vindenes, Mark Vojkovich, Detlef Vollman,
+ Stphane VOLTZ, Jochen Voss, Derek Wang, Tim Waugh, Keith
+ Whitwell, Nathan J. Williams, Alex Williamson, Thomas Winis-
+ chhofer, David Wong, David Woodhouse, Carl Worth, Michael
+ Yaroslavtsev, Tim Yamin, Cha Young-Ho, Hui Yu, Austin Yuan, Henry
+ Zhao
+
+The X Window System has been a collaborative effort from its inception. Our
+apologies for anyone or organization inadvertently overlooked. Many individ-
+uals (including major contributors) who worked on X are represented by their
+employers in this list.
+
+ This product includes software developed by:
+ Paul Anderson, Michael Bax, Jehan Bing, Peter Breitenlohner, Alan
+ Coopersmith, Egbert Eich, John Dennis, Fabrizio Gennari, Jim Get-
+ tys, Alexander Gottwald, Ralf Habacker Mike Harris, Matthieu
+ Herrb, Alan Hourihane, Harold L Hunt II, Elliot Lee, Jeremy Katz,
+ Kaleb Keithley, Stuart Kreitman, Andreas Luik, Torrey Lyons,
+ Roland Mainz, Kevin E. Martin, Takuma Murakami, Kensuke Mat-
+ suzaki, Keith Packard, Ivan Pascal, Earle F. Philhower III, Ben-
+ jamin Rienfenstahl, Leon Shiman, Toshimitsu Tanaka, Nicholas
+ Wourms.
+
+ 2d3d Inc., 3Dlabs Inc. Ltd., Aaron Plattner, Adam de Boor, Adam
+ Jackson, Adobe Systems Inc., After X-TT Project, AGE Logic Inc.,
+ Alan Coopersmith, Alan Cox, Alan Hourihane, Alexander Gottwald,
+ Alex Deucher, Anders Carlsson, Andreas Luik, Andreas Monitzer,
+ Andreas Robinson, Andrew C Aitchison, Andy Ritger, Angus Lees,
+ Ani Joshi, Anton Zioviev, Apollo Computer Inc., Apple Computer
+ Inc., Ares Software Corp., AT&T Inc., ATI Technologies Inc., BEAM
+ Ltd., Ben Skeggs, Benjamin Herrenschmidt, Benjamin Rienfenstahl,
+ Bigelow and Holmes, Bill Reynolds, Bitstream Inc., Bogdan Dia-
+ conescu, Branden Robinson, Brian Fundakowski Feldman, Brian
+ Goines, Brian Paul, Bruno Haible, Bryan Stine, Catharon Produc-
+ tions Inc., Charles Murcko, Chen Xiangyang, Chisato Yamauchi,
+ Chris Constello, Christian Zietz, Cognition Corp., Compaq Com-
+ puter Corporation, Concurrent Computer Corporation, Conectiva
+ S.A., Corin Anderson, Craig Struble, Daewoo Electronics Co. Ltd.,
+ Dale Schumacher, Damien Miller, Daniel Berrange, Daniel Borca,
+ Daniel Stone, Daniver Limited, Daryll Strauss, Data General Cor-
+ poration, Dave Airlie, David Bateman, David Dawes, David E. Wex-
+ elblat, David Holland, David J. McKay, David McCullough, David
+ Mosberger-Tang, David S. Miller, Davor Matic, Deron Johnson,
+ Digeo Inc., Digital Equipment Corporation, Dirk Hohndel, Doug
+ Anson, Dmitry Golubev, Earle F. Philhower III, Edouard TISSERANT,
+ Eduardo Horvath, Egbert Eich, Elliot Lee, Eric Anholt, Eric For-
+ tune, Eric Sunshine, Erik Fortune, Erik Nygren, Evans & Suther-
+ land Computer Corporation, Fabio Massimo Di Nitto, Fabrizio Gen-
+ nari, Felix Kuehling, Finn Thoegersen, Francesco Zappa Nardelli,
+ Frank C. Earl, Frederic Lepied, Free Software Foundation Inc.,
+ Fujitsu Limited, Fujitsu Open Systems Solutions Inc., Fuji Xerox
+ Co. Ltd., Geert Uytterhoeven, Gerrit Jan Akkerman, Gerry Toll,
+ Glenn G. Lai, GNOME Foundation, Go Watanabe, Greg Kroah-Hartman,
+ Greg Parker, Gregory Mokhin, GROUPE BULL, Guy Martin, Hans Oey,
+ Harald Koenig, Harm Hanemaayer, Harold L Hunt II, Harry Langen-
+ bacher, Henry A. Worth, Hewlett-Packard Company, Hitachi Ltd,
+ Holger Veit, Howard Greenwell, Hummingbird Communications Ltd.,
+ IBM Corporation, Intel Corporation, INTERACTIVE Systems Corpora-
+ tion, International Business Machines Corp., Itai Nahshon, Ivan
+ Kokshaysky, Ivan Pascal, Jakub Jelinek, James Tsillas, Jason
+ Bacon, Jean-loup Gailly, Jeff Hartmann, Jeff Kirk, Jeffrey Hsu,
+ Jehan Bing, Jeremy Katz, Jerome Glisse, Jim Gettys, Jim Tsillas,
+ John Dennis, John Harper, John Heasley, Jon Block, Jon Smirl, Jon
+ Tombs, Jorge Delgado, Jos Fonseca, Joseph Friedman, Joseph V.
+ Moss, Juliusz Chroboczek, Jyunji Takagi, Kaleb Keithley, Kazushi
+ (Jam) Marukawa, Kazuyuki (ikko-) Okamoto, Kean Johnston, Keith
+ Packard, Keith Whitwell, Kensuke Matsuzaki, Kristian Hgsberg,
+ Larry Wall, Lawrence Berkeley Laboratory, Leif Delgass, Lennart
+ Augustsson, Leon Shiman, Lexmark International Inc., Linus Tor-
+ valds, Luc Verhaegen, Machine Vision Holdings Inc., Manfred
+ Brands, Marc Aurele La France Mark Adler, Mark J. Kilgard, Mark
+ Leisher, Mark Smulders, Mark Vojkovich, Marvin Solomon, Mas-
+ sachusetts Institute Of Technology, Matrox Graphics, Matthew
+ Grossman, Matthieu Herrb, Metro Link Inc., Michael Bax, Michael
+ H. Schimek, Michael P. Marking, Michael Schimek, Michael Smith,
+ Michel Daenzer, Mike A. Harris, Ming Yu, MIPS Computer Systems
+ Inc., National Semiconductor, NCR Corporation Inc., Netscape Com-
+ munications Corporation, Network Computing Devices Inc., Nicholas
+ Miell, Nicholas Wourms, Nicolai Haehnle, Noah Levitt, Nolan
+ Leake, Novell Inc., Nozomi YTOW, NTT Software Corporation, Number
+ Nine Computer Corp., Number Nine Visual Technologies, NVIDIA
+ Corp., Oivier Danet, Oki Technosystems Laboratory Inc., OMRON
+ Corporation, Open Software Foundation, Orest Zborowski, Owen Tay-
+ lor, Pablo Saratxaga, Panacea Inc., Panagiotis Tsirigotis, Paolo
+ Severini, Pascal Haible, Patrick Lecoanet, Patrick Lerda, Paul
+ Anderson, Paul Elliott, Paul Mackerras, Peter Breitenlohner,
+ Peter Kunzmann, Peter Trattler, Philip Homburg, Precision Insight
+ Inc., Prentice Hall, Quarterdeck Office Systems, Ralf Habacker
+ Randy Hendry, Ranier Keller, Red Hat Inc., Regents of the Univer-
+ sity of California, Regis Cridlig, Rene Cougnenc, Richard A.
+ Hecker, Richard Burdick, Rich Murphey, Rickard E. Faith, Rik
+ Faith, Robert Chesler, Robert Millan, Robert V. Baron, Robin Cut-
+ shaw, Roland Mainz, Ronny Vindenes, Russ Blaine, Ryan Breen, Ryan
+ Lortie, Ryan Underwood, S3 Graphics Inc., Sam Leffler, SciTech
+ Software, Scott Laird, Sebastien Marineau, Shigehiro Nomura, Sho-
+ Graphics Inc., Shunsuke Akiyama, Silicon Graphics Computer Sys-
+ tems Inc., Silicon Integrated Systems Corp Inc., Silicon Motion
+ Inc., Simon P. Cooper, Snitily Graphics Consulting Services, Sony
+ Corporation, Sren Sandmann, SRI, Stanislav Brabec, Stefan
+ Dirsch, Stephan Lang, Stephane Marchesin, Steven Lang, Stuart
+ Kreitman, Sun Microsystems Inc., SunSoft Inc., SuSE Inc, Sven
+ Luther, T. A. Phelps, Takis Psarogiannakopoulos, Takuma Murakami,
+ Takuya SHIOZAKI, Tektronix Inc., The DOS-EMU-Development-Team,
+ The Institute of Software Academia Sinica, The NetBSD Foundation,
+ Theo de Raadt, Theodore Ts'o, The Open Group, The Open Software
+ Foundation, The Regents of the University of California, The
+ Santa Cruz Operation Inc., The Weather Channel Inc., The X Con-
+ sortium, The XFree86 Project Inc., Thomas E. Dickey, Thomas G.
+ Lane, Thomas Hellstrm, Thomas Mueller, Thomas Roell, Thomas
+ Thanner, Thomas Winischhofer, Thomas Wolfram, Thorsten.Ohl, Tiago
+ Gons, Todd C. Miller, Tomohiro KUBOTA, Torrey Lyons, Torrey T.
+ Lyons, TOSHIBA Corp., Toshimitsu Tanaka, Travis Tilley, Trolltech
+ AS, Tungsten Graphics Inc., Tuomas J. Lukka, Ty Sarna, UCHIYAMA
+ Yasushi, Unicode Inc., UniSoft Group Limited, University of Utah,
+ University of Wisconsin, UNIX System Laboratories Inc., URW++
+ GmbH, VA Linux Systems, VIA Technologies Inc., Video Electronics
+ Standard, VMware Inc., Vrije Universiteit, Wittawat Yamwong, Wyse
+ Technology Inc., X Consortium, Xi Graphics Inc., X-Oz Technolo-
+ gies, X-TrueType Server Project and their contributors, Yu Shao.
+
+ This product includes software developed by The XFree86 Project,
+ Inc (http://www.xfree86.org/) and its contributors.
+
+ This produce includes software that is based in part of the work
+ of the FreeType Team (http://www.freetype.org).
+
+ This product includes software developed by the University of
+ California, Berkeley and its contributors.
+
+ This product includes software developed by Christopher G.
+ Demetriou.
+
+ This product includes software developed by the NetBSD Founda-
+ tion, Inc. and its contributors.
+
+ This product includes software developed by the X-Oz Technologies
+ and its contributors.
+
+
+$XdotOrg: xc/RELNOTES,v 1.10 2005/12/21 05:39:04 kem Exp $
diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README b/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README
new file mode 100644
index 000000000..295910e73
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README
@@ -0,0 +1,17 @@
+This directory (xc/extras) contains packages that are maintained outside
+of XFree86, but which are included with the base XFree86 distribution.
+Each such package should be imported on its own vendor branch (see
+the README.XFree86 file in each subdirectory for specific 'cvs import'
+details). 'XFree86' RCS ident lines should only be added to files that
+have XFree86-specific changes. Binary files should not normally be
+imported.
+
+Packages included here must be redistributable under conditions compatible
+with the XFree86 redistribution conditions (see
+xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT for examples of compatible
+licences).
+
+
+
+$XFree86: xc/extras/README,v 1.1 1998/08/29 08:01:42 dawes Exp $
+
diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT
new file mode 100644
index 000000000..ccc162664
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT
@@ -0,0 +1,39 @@
+This notice applies to the files in this directory. They are taken from
+the libiconv-1.1 package, which is covered by the LGPL license. The files
+in this directory have been placed under the following copyright, with
+permission from the Free Software Foundation.
+
+
+Copyright (c) 1999-2000 Free Software Foundation, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the Free Software Foundation
+shall not be used in advertising or otherwise to promote the sale, use or
+other dealings in this Software without prior written authorization from the
+Free Software Foundation.
+
+
+Notes:
+
+1. This copyright applies only to the files in this directory, and not to
+the remaining files in libiconv.
+
+2. The Free Software Foundation does not encourage the use of the above
+license for newly written software.
+
diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README
new file mode 100644
index 000000000..5ea4f0566
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README
@@ -0,0 +1,12 @@
+$XFree86$
+
+The files in this directory are taken from the libiconv-1.1 package.
+
+The *.h files were generated from tables (mostly from ftp.unicode.org) using
+the programs '8bit_tab_to_h.c' and 'cjk_tab_to_h.c'. On some of them, further
+optimizations were applied by hand.
+
+If you find a bug in these files, instead of modifying them in XFree86
+and let it diverge from libiconv, please notify the libiconv maintainer
+(currently <bruno@clisp.org>) so he can fix both in synch.
+
diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms
new file mode 100644
index 000000000..910c62706
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms
@@ -0,0 +1,329 @@
+File: .../x11/server/dix/BuiltInAtoms
+
+This file is of a fixed format and is used to generate both the file
+include/XAtom.h and dix/initatoms.c. Neither of those files should be
+edited directly. Changing the atoms in this file, or even the order in
+which they occur, is equivalent to forcing a new (minor) version number
+on the server. Take care.
+
+The format of the file is that each built in atom starts in column 1
+with no text, other than spaces and tabs, on that line other than a
+mandatory trailing "@" at the end of the line. For each atom (Foo)
+below the defines will be of the form
+ #define XA_Foo <n>
+and the string value of the atom will be "Foo".
+
+The comment lines in this file are not guaranteed to be accurate. To see the
+current truth, look at the Xlib documentation as well as the protocol spec.
+
+Atoms occur in five distinct name spaces within the protocol. Any particular
+atom may or may not have some client interpretation within each of the name
+spaces. For each of the built in atoms, the intended semantics and the space
+within which it is defined is indicated.
+
+Those name spaces are
+ Property names
+ Property types
+ Selections
+ Font properties
+ Type of a ClientMessage event (none built into server)
+
+For the font properties mentioned here, see the spec for more information.
+
+ -- Selections --
+
+PRIMARY @
+ Selection.
+SECONDARY @
+ Selection.
+
+ -- Property types and names --
+
+ARC @
+ Property type:
+ x, y: INT16
+ width, height: CARD16,
+ angle1, angle2: INT16
+ATOM @
+ Property type:
+ atom: ATOM
+BITMAP @
+ Property type:
+ bitmap: PIXMAP
+ This is asserted to be of depth 1.
+CARDINAL @
+ Property type:
+ card: CARD32 or CARD16 or CARD8
+ the datum size is dependent on the property format
+COLORMAP @
+ Property type:
+ colormap: COLORMAP
+CURSOR @
+ Property type:
+ cursor: CURSOR
+CUT_BUFFER0 @
+CUT_BUFFER1 @
+CUT_BUFFER2 @
+CUT_BUFFER3 @
+CUT_BUFFER4 @
+CUT_BUFFER5 @
+CUT_BUFFER6 @
+CUT_BUFFER7 @
+ Property name: (type: STRING)
+ Used to implement cut buffer ring, in particular Andrew uses
+ this mechanism. Anyone else using this sort of IPC mechanism
+ should use these properties.
+
+ Data is normally fetched and stored out of CUT_BUFFER0; the
+ RotateProperties request is used to rotate these buffers.
+DRAWABLE @
+ Property type:
+ drawable: DRAWABLE
+FONT @
+ Property type:
+ font: FONT
+INTEGER @
+ Property type:
+ card: INT32 or INT16 or INT8
+ the datum size is dependent on the property format
+PIXMAP @
+ Property type:
+ pixmap: PIXMAP
+POINT @
+ Property type:
+ x, y: INT16
+RECTANGLE @
+ Property type:
+ x, y: INT16
+ width, height: CARD16
+RESOURCE_MANAGER @
+ Property name: (type: STRING)
+ Contents of the user's resource manager data base.
+RGB_COLOR_MAP @
+ Property type:
+ colormap: COLORMAP
+ red-max: CARD32
+ red-mult: CARD32
+ green-max: CARD32
+ green-mult: CARD32
+ blue-max: CARD32
+ blue-mult: CARD32
+ base-pixel: CARD32
+
+ The fields `red_max', `green_max', and `blue_max' give the maximum
+ red, green, and blue values, respectively. Each color
+ coefficient ranges from 0 to its max, inclusive. For example,
+ a common colormap allocation is 3/3/2: 3 planes for red, 3
+ planes for green, and 2 planes for blue. Such a colormap would
+ have red_max == 7, green_max = 7, and blue_max = 3. An alternate
+ allocation that uses only 216 colors is red_max = 5, green_max =
+ 5, and blue_max = 5.
+
+ The fields `red_mult', `green_mult', and `blue_mult' give the
+ scale factors used to compose a full pixel value. (See next
+ paragraph.) For a 3/3/2 allocation red_mult might be 32,
+ green_mult might be 4, and blue_mult might be 1. For a
+ 6-colors-each allocation, red_mult might be 36, green_mult might
+ be 6, and blue_mult might be 1.
+
+ The field `base_pixel' gives the base pixel value used to
+ compose a full pixel value. Normally base_pixel is obtained
+ from a call to XAllocColorPlanes(). Given integer red, green,
+ and blue coefficients in their appropriate ranges, one can
+ compute a corresponding pixel value with the expression:
+
+ r * red_mult + g * green_mult + b * blue_mult + base_pixel
+
+ For gray-scale colormaps, only the colormap, red_max, red_mult,
+ and base_pixel fields are defined; the other fields are
+ ignored. To compute a gray-scale pixel value, use:
+
+ gray * red_mult + base_pixel
+
+ This is provided to allow applications to share color maps.
+
+RGB_BEST_MAP @
+RGB_BLUE_MAP @
+RGB_DEFAULT_MAP @
+RGB_GRAY_MAP @
+RGB_GREEN_MAP @
+RGB_RED_MAP @
+ Property name: (type: RGB_COLOR_MAP)
+ The needs of most applications can be met with five colormaps.
+ Polite applications may need only a small RGB space, and can
+ use a portion of the default color map. Applications doing
+ high-quality RGB rendering will need an entire colormap,
+ filled with as large an RGB space as possible, e.g. 332. For
+ color separations, an application may need maximum device
+ resolution for each of red, green, and blue, even if this
+ requires three renderings with three colormaps.
+
+ Each of the above five names would be used for sharing color
+ maps.
+STRING @
+ Property type:
+ sequence of Bytes
+VISUALID @
+ Property type:
+ visual: VISUALID
+WINDOW @
+ Property type:
+ window: WINDOW
+WM_COMMAND @
+ Property name: (type: STRING)
+ Command line arguments used to invoke this application. The
+ arguments are delimited by null characters (ASCII 0).
+WM_HINTS @
+ Property type:
+ flags: CARD32
+ input: BOOL32
+ initial-state: CARD32
+ icon-pixmap: PIXMAP
+ icon-window: WINDOW
+ icon_mask: BITMAP
+ icon-x, icon-y: INT32
+ flags contains the following bits
+ 0x00000001 input hint
+ 0x00000002 state hint
+ 0x00000004 icon pixmap hint
+ 0x00000008 icon window hint
+ 0x00000010 icon position hint
+ values for initial-state
+ 0 unspecified -> application does not
+ care and WM should pick one.
+ 1 normal
+ 2 zoomed
+ 3 iconic
+ 4 inactive -> application believes
+ itself to be seldomly used. WM may wish to
+ place it on an inactive menu.
+ This type is potentially extensible. The order is critical;
+ append to the end only.
+ Property name: (type: WM_HINTS)
+ Additional hints set by the client for use by the window
+ manager.
+WM_CLIENT_MACHINE @
+ Property name: (type: STRING)
+ used to communicate with the window manager. The host name
+ of the machine the client is running on may be set here.
+WM_ICON_NAME @
+ Property name: (type: STRING)
+ what the application would like the label to be for
+ the iconic form of the window.
+WM_ICON_SIZE @
+ Property type:
+ minWidth, min-height: CARD32
+ maxWidth, max-height: CARD32
+ widthInc, height-inc: CARD32
+ Property name: (type: ICON_SIZE)
+ The window manager may set this property on the root window
+ to specify the icon sizes it allows.
+WM_NAME @
+ Property name: (type: STRING)
+ used to communicate with the window manager. This is
+ what the application would like the label for the window.
+WM_NORMAL_HINTS @
+ Property name: (type: SIZE_HINTS)
+ used to communicate with the window manager. This is size
+ hints for a window in its "normal" state.
+WM_SIZE_HINTS @
+ Property type:
+ flags: CARD32
+ x, y: INT32
+ width, height: CARD32
+ min-width, min-height: CARD32
+ max-width, max-height: CARD32
+ width-inc, height-inc: CARD32
+ min-aspect-x, min-aspect-y: CARD32
+ max-aspect-x, max-aspect-y: CARD32
+ flags contains the following bits
+ 0x00000001 user specified x and y
+ 0x00000002 user specified width and height
+ 0x00000004 program specified position
+ 0x00000008 program specified size
+ 0x00000010 program specified minimum size
+ 0x00000020 program specified maximum size
+ 0x00000040 program specified resize increment
+ 0x00000080 program specified aspect ratio
+ This type is potentially extensible. The order is critical;
+ append to the end only.
+WM_ZOOM_HINTS @
+ Property name: (type: SIZE_HINTS)
+ used to communicate with the window manager. This is size
+ hints for a window in its "zoomed" state.
+
+ -- Font properties --
+
+MIN_SPACE @
+ Font property: CARD32
+NORM_SPACE @
+ Font property: CARD32
+MAX_SPACE @
+ Font property: CARD32
+END_SPACE @
+ Font property: CARD32
+SUPERSCRIPT_X @
+ Font property: INT32
+SUPERSCRIPT_Y @
+ Font property: INT32
+SUBSCRIPT_X @
+ Font property: INT32
+SUBSCRIPT_Y @
+ Font property: INT32
+UNDERLINE_POSITION @
+ Font property: INT32
+UNDERLINE_THICKNESS @
+ Font property: CARD32
+STRIKEOUT_ASCENT @
+ Font property: INT32
+STRIKEOUT_DESCENT @
+ Font property: INT32
+ITALIC_ANGLE @
+ Font property: INT32
+X_HEIGHT @
+ Font property: INT32
+QUAD_WIDTH @
+ Font property: INT32
+WEIGHT @
+ Font property: CARD32
+POINT_SIZE @
+ Font property: CARD32
+RESOLUTION @
+ Font property: CARD32
+
+The following optional properties on fonts have values that are atoms. The
+atom print name is the useful information.
+
+COPYRIGHT @
+ of the font distribution
+NOTICE @
+ trademark/copyright of the character shapes
+FONT_NAME @
+ name of this particular instance of a font
+FAMILY_NAME @
+ name of the 'font family' to which it belongs
+FULL_NAME @
+ full text name of the font
+
+The following aren't in order but putting them at the end avoids encoding
+changes.
+
+CAP_HEIGHT @
+ Font property: CARD32
+
+
+WM_CLASS @
+ Property name: (type: STRING)
+ Used (possibly by some window managers; definitely by
+ session managers) to look up resources in the resource
+ data base on behalf of the client who set this property.
+ There are 2 elements:
+ {char *resource_name; char *resource_class;}
+ delimited by a null character (ascii 0)
+
+WM_TRANSIENT_FOR @
+ Property name: (type: WINDOW)
+ Used by transient top-level windows, such as dialog
+ boxes, to point to their logical "parents". The window
+ manager can then take down the dialog boxes when the
+ "parent" gets iconified, for instance.
diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES
new file mode 100644
index 000000000..d8fb7c31a
--- /dev/null
+++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES
@@ -0,0 +1,17 @@
+The following changes have been made to this directory since R3 (for
+a full description, see doc/Server/r4.tbl.ms):
+
+ o Windows restructured (memory reduction, devPrivates and speedups)
+ o GCs restructured (memory reduction, devPrivates and wrappers)
+ o Screens restructured (window ops merged in, devPrivates)
+ o Pixmaps restructured (drawable changes mostly)
+ o Cursors restructured (shares glyph bits now)
+ o Visuals restructured (screen index removed, fields rearranged)
+ o Devices restructured (input extension changes)
+ o Out of memory changes. Many interfaces now return OutOfMemory
+ status.
+ o Synchronous grab code rewritten. Should conform to our
+ understanding of the protocol now. Be careful when time
+ stamping events (don't allow time to run backwards).
+ o Resource types redesigned and rewritten.
+ o Internal fake color allocation routine for software cursors.