[xorg-commit-diffs] xc BUILD, NONE, 1.1.6.1 ChangeLog, NONE, 1.1.6.1 README, NONE, 1.1.6.1 Imakefile, 1.1.4.3, 1.1.4.4 LABEL, 1.1.4.1, 1.1.4.2 Makefile, 1.1.4.4, 1.1.4.5 RELNOTES, 1.1.4.3, 1.1.4.4 registry, 1.1.4.4, 1.1.4.5 CHANGELOG-CURRENT, 1.1.2.28, NONE INSTALL.TXT, 1.1, NONE RELNOTES.TXT, 1.1, NONE bug-report, 1.1.4.1, NONE

Egbert Eich xorg-commit at pdx.freedesktop.org
Thu Apr 15 03:12:56 PDT 2004


Committed by: eich

Update of /cvs/xorg/xc
In directory pdx:/home/eich/tstbuild/xc

Modified Files:
      Tag: XORG-CURRENT
	Imakefile LABEL Makefile RELNOTES registry 
Added Files:
      Tag: XORG-CURRENT
	BUILD ChangeLog README 
Removed Files:
      Tag: XORG-CURRENT
	CHANGELOG-CURRENT INSTALL.TXT RELNOTES.TXT bug-report 
Log Message:
2004-04-15  Egbert Eich  <eich at freedesktop.org>
        Merged changes from RELEASE-1 branch
	


--- NEW FILE: BUILD ---
       Building the X Window System from the X.org Source Distribution

                 Jim Gettys and Keith Packard (for X11R6.7)
            David Dawes and Matthieu Herrb (for XFree86 4.4 RC2)

                                6 April 2004

                                  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 before
     attempting to build the X distribution.  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, zlib (development package), ncurses (development package), font-
config (development package), expat (development package), and Perl.

1.  How to get the X11R6.7.0 distribution source

One way of getting the X11R6.7.0 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 "xo-6_7_0".   The tag for the maintenance branch for this
release is "xo-6_7-branch".

Another method of getting the X11R6.7.0 source is to either download the
6.7.0 source tarballs sites from freedesktop.org using either ftp or http.
The procedure for this is as follows:

   o The X11R6.7.0 source is contained in the files:

          X11R6.7.0-src1.tar.gz

          X11R6.7.0-src2.tar.gz

          X11R6.7.0-src3.tar.gz

          X11R6.7.0-src4.tar.gz

          X11R6.7.0-src5.tar.gz

          X11R6.7.0-src6.tar.gz

          X11R6.7.0-src7.tar.gz

     These can be found at ftp://ftp.freedesktop.org/xorg/X11R6.7.0/src/ or
     http://freedesktop.org/~xorg/X11R6.7.0/src/     and similar locations on
     X.org mirror sites.  X11R6.7.0-src4.tgz and X11R6.7.0-src5.tar.gz con-
     tains the fonts.  X11R6.7.0-src6.tar.gz contains the documentation
     source.  X11R6.7.0-src7.tar.gz contains the hardcopy documentation.
     X11R6.7.0-src1.tar.gz, X11R6.7.0-src2.tar.gz and X11R6.7.0-src3.tar.gz
     contains everything else.  If you don't need the docs or fonts you can
     get by with only X11R6.7.0-src1.tar.gz, X11R6.7.0-src2.tar.gz and
     X11R6.7.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.7.0-src1.tar.gz | tar vxf -

          gzip -d < X11R6.7.0-src2.tar.gz | tar vxf -

          gzip -d < X11R6.7.0-src3.tar.gz | tar vxf -

          gzip -d < X11R6.7.0-src4.tar.gz | tar vxf -

          gzip -d < X11R6.7.0-src5.tar.gz | tar vxf -

          gzip -d < X11R6.7.0-src6.tar.gz | tar vxf -

          gzip -d < X11R6.7.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.  Check
the configuration parameters specified in the xc/config/cf/README.

If you are using just the X11R6.7.0-src1.tar.gz, X11R6.7.0-src2.tar.gz and
X11R6.7.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.7.0 as this allows you to keep the source directory unmod-
ified 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.7.0 for several different Operating System
     or architectures from the same sources, shared by read-only NFS mounts.

   o It is possible to build X11R6.7.0 with different configuration options,
     by putting a real copy of the host.def file in each build tree and by
     customizing 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.7.0 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.7.0 don't need BOOTSTRAPCFLAGS).  It is
advisable 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.

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.7.0:

   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.7.0.

   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.7.0.

   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 at freedesktop.org>.

     Generated from Id: BUILD.sgml,v 1.1.4.3.4.2 eich Exp $


--- NEW FILE: ChangeLog ---
2004-04-15  Egbert Eich  <eich at freedesktop.org>
        Merged changes from RELEASE-1 branch:

 2004-04-10  Keith Packard  <keithp at 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 at 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 at 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 at 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 at 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 at codeweavers.com>

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

 2004-04-06  Keith Packard  <keithp at 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 at freedesktop.org>

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

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

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

 2004-04-05   Keith Packard  <keithp at 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 at 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 at 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 at freedesktop.org>

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

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

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

 2004-03-28   Keith Packard  <keithp at 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 at freedesktop.org>

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

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

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

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

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

 2004-03-28   Torrey Lyons  <torrey at 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 at 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 at freedesktop.org>

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

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

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

 2004-03-27   Kaleb Keithley  <kaleb at 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 at freedesktop.org>

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

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

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

 2004-03-26   Keith Packard  <keithp at 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 at 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 at freedesktop.org>

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

 2004-03-26   Keith Packard  <keithp at 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 at freedesktop.org>

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

 2004-03-26   Keith Packard  <keithp at 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 at 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 at 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 at 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 at freedesktop.org>

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

 2004-03-21   Kaleb Keithley  <kaleb at 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 at freedesktop.org>

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

 2004-03-20   Kaleb Keithley  <kaleb at 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 at freedesktop.org>

	* fix lib/freetype2/Imakefile for Mac OS X. Bug #352 (Kaleb KEITHLEY)

 2004-03-19   Kaleb Keithley  <kaleb at 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 at 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 at 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 at 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 at 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 at freedesktop.org>

	* Fix Xaw shared lib build on Cygwin (Ralf Habacker).

 2004-03-17   Harold L Hunt II  <harold at 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 at freedesktop.org>

	* Incorporate ServerInterpreted address family authentication from IPv6
	  second public review.  (Alan Coopersmith)

 2004-03-17   Alan Coopersmith  <alanc at freedesktop.org>

	* Use system version of FreeType on Solaris 10 and provide instructions on
	  using it if it's installed on previous releases.  (Alan Coopersmith)

 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 at 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 at 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 at 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 at freedesktop.org>

	* Added initial support for PowerPC 64 (ppc64) architecture.
	  (Mike A. Harris, Elliot Lee, SuSE)

 2004-03-11   Mike A. Harris  <mharris at 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 at 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 at freedesktop.org>

	* Update Sun Microsystems postal addresses in xc/registry (Alan Coopersmith)

 2004-03-08   Alan Coopersmith  <alanc at 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 at freedesktop.org>

	* Replace a handful of calls to ErrorF and exit(1) in Xserver/os/
	  files with a single call to FatalError, making it possible to
	  do ddx-specific tasks. (Harold L Hunt II)

 2004-03-02   Egbert Eich  <eich at freedesktop.org>

	* Modified freetype driver module build rule to allow using the
	  system provided shared library. The caveat is that it still
	  requires one declaration from a header file which doesn't get
	  shipped (at least with freetype 2.1.4). I would like to see
	  widespread testing on many platforms. If this causes problems
	  I'll back it out. (Egbert Eich).

 2004-03-02   Egbert Eich  <eich at freedesktop.org>

	* Made use system supplied Expat and Freetype2 library the default
	  on Linux (documented in the release notes) (Bugzilla #218,#219)
	  (Egbert Eich).
	* Patched __AMD64__ flags to __amd64__ (Egbert Eich).
	* Added RELNOTES.XORG to collect bits for release notes for this
	  release (Egbert Eich). 
	* Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich).
	* Removing Kdrive (Bugzilla #222) (Egbert Eich).
	* Reversed Xinerama changes (Egbert Eich).
	* Reversed Xutf8* to XFree86utf8* function name changes for the release
	  (Egbert Eich).
	* Removed sources for patch which were included when patch had a bad bug
	  (Egbert Eich).
	* Removed unnecessary fonts  (Egbert Eich).
	* Removed XIE and PEX extension files from release tree. 
	  The build environment has been gone already (Egbert Eich).

 2004-02-27   Egbert Eich  <eich at freedesktop.org>

	* Minor license infections on CURRENT tree (Egbert Eich).

 2004-02-24   Kaleb Keithley  <kaleb at freedesktop.org>

	* Add Compat functions to Xlib for the XFree86utf8<foo> functions.
	  freedesktop.org bugzilla #216 (Kaleb KEITHLEY)

 2004-02-23   Kaleb Keithley  <kaleb at freedesktop.org>

	* Import most of XFree86 4.4RC3 onto the vendor branch and merge
	  to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY)
	* report bugs to X.org bugzilla, not XFree86. freedesktop.org
	  bugzilla #188 (Kaleb KEITHLEY)

 2004-02-18   Kaleb Keithley  <kaleb at freedesktop.org>

	* Various new locale aliases and names, freedesktop.org bugzilla
	  #200 (Kaleb KEITHLEY)

 2004-02-18   Kaleb Keithley  <kaleb at freedesktop.org>

	* Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY)

 2004-02-16   Alan Coopersmith  <alanc at freedesktop.org>

	* Fixes for building on Solaris with Sun compilers, including
	  freedesktop.org bugzilla #189.  (Alan Coopersmith)

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

	* Fixing segfaults that may happen in some corner cases when VT
	  switching and during int10 initialization (Egbert Eich).
	  so i18n libs from build tree get used instead of installed ones
	  (Egbert Eich).

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

	* Fixed problem when running binaries during build when installed 
	  i18n libs did not fit to the newly build Xlib:
	  Added rule to link i18n libs to exports/lib/locale and added
	  environment variable XLOCALEDIR to prefix for calling binaries
	  so i18n libs from build tree get used instead of installed ones
	  (Egbert Eich).

  36.  Conversion: __AMD64__ > __amd64__ (Egbert Eich).
  35.  Fixed stretching option and centering in C&T driver (Egbert Eich).
  34.  Added support for memory size tweaking in BIOS for i845 (Egbert Eich, 
       thanks to Christian Ziez)
  33.  Removed video playback dependency on Accel in NSC drivers (Egbert Eich).
  32.  Fix HW cursor state on Savage driver when entering VT as some 
       BIOSes seem to enable it unconditionally (Egbert Eich).
  31.  Fixed Emulate3Button message to distinguish between 'hard' (ie. 
       configured) and 'soft' (ie. automatic emulation that is disabled as 
       soon as the  middle button is pressed) (Egbert Eich).
  30.  Free XrmDB in XCloseDisplay() only when implicitely allocated by 
       XGetDefaults(). If Client allocates it itself it should free it also.
       Trying to free it for the client may result in segfault if the client
       has already freed it (Egbert Eich).
  29.  XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376.
       (Alan Coopersmith)
  28.  Fix XDarwin so it builds on Mac OS X 10.2 and earlier. (Kaleb KEITHLEY)
       Merged down from -RELEASE-1-TM and -RELEASE-1
  27.  fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from 
       XORG-RELEASE-1-TM and XORG-RELEASE-1 (Kaleb KEITHLEY)
  26.  Restore "credit" edits in the hw/darwin ddx that were deleted 
       previously.  RTF may or may not be "human readable," but it's no 
       less human readable, IMNSHO, than, e.g., SGML. It just takes a 
       little bit of effort. Note that there cannot be a separate 
       CreditsXorg.rtf because the file is compiled into the binary for
       the "About XDarwin" menu. 
  25.  Update SHAPE extension protocol spec to version 1.0.1, fixing 
       freedesktop.org bugzilla #282 (old X.org defect #9453)(Alan Coopersmith)
  24.  Update license for Xinerama code from DEC to the version requested
       by Compaq for X11R6.5.1 that allows redistribution without written
       permission from DEC.  Originally X.org Defect #9263. 
       freedesktop.org bugzilla #283.  (Alan Coopersmith)
  23.  Merged with XFree86 4.4.0. Added changes that went into infected
       files. Reverted darwin/bundle/**/Credits.rtf to XFree86 versions
       to avoid future conflicts on ASCII but not human readable files.
       (There should probably be separate CreditsXorg.rtf files)
       (Egbert Eich).
  22.  Add additional IBM RAMDACS to the S3 driver, as reported by
       John Hay on xfree86-devel. (Kaleb KEITHLEY)
  21.  X server crashes when X-Resource has to byte-swap.  Sun bug #5007488.
       freedesktop.org bugzilla #267.  (Alan Coopersmith)
  20.  Sync our tree with the fix to XlibInt.c (3.41) in the fd.o xlibs 
       tree. Not strictly necessary because XFree86 fixed too and we 
       picked it up in the merge from the vendor branch, but it's probably
       better to be in sync with each other. freedesktop.org bugzilla #265
       (Kaleb KEITHLEY)
  19.  Enable inlining of inX/outX assembly language functions on Solaris x86
       with the Sun compilers.  (Alan Coopersmith)
  18.  Replace a handful of calls to ErrorF and exit(1) in Xserver/os/
       files with a single call to FatalError, making it possible to
       do ddx-specific tasks. (Harold L Hunt II)
  17.  Fix InstallSharedLibrary rule for AIX 5.x bugzilla #261 (Kaleb
       KEITHLEY)
  16.  Support for shared libs on Linux, *BSD, with major, minor, and
       teeny versions. freedesktop.org bugzilla #258 (Kaleb KEITHLEY)
  15.  lbxproxy loops on display argument > MAXINT.
       freedesktop.org bugzilla #253. (Alan Coopersmith)
  14.  Update Sun Microsystems postal addresses in xc/registry 
       (Alan Coopersmith)
  13.  Fix lbxproxy crash in VSW5 Xlib3/XCloseDisplay test. 
       freedesktop.org bugzilla #250. (fix by Derek.Wang at Sun.COM)
  12.  Fix broken Xdarwin Meta, Alt, Control, and Shift keys.
       freedesktop.org bugzilla #240. (Kaleb KEITHLEY)
  11.  Fix test for root-window that XFree86 fixed in their 
       programs/Xserver/Xext/shm.c 3.37  and 
       programs/Xserver/Xext/xvdisp.c 1.26 got zapped when Xinerama2 was
       merged into the tree. freedesktop.org bugzilla #238. (Kaleb
       KEITHLEY)
  10.  Revert to Xinerama 1.1 (PanoramiX) freedesktop.org bugzilla #230.
       (Kaleb KEITHLEY)
   9.  Minor license infections on CURRENT tree (Egbert Eich).
   8.  Add Compat functions to Xlib for the XFree86utf8<foo> functions.
       freedesktop.org bugzilla #216 (Kaleb KEITHLEY)
   7.  Import most of XFree86 4.4RC3 onto the vendor branch and merge
       to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY)
   6.  report bugs to X.org bugzilla, not XFree86. freedesktop.org
       bugzilla #188 (Kaleb KEITHLEY)
   5.  Various new locale aliases and names, freedesktop.org bugzilla
       #200 (Kaleb KEITHLEY)
   4.  Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY)
   3.  Fixes for building on Solaris with Sun compilers, including
	freedesktop.org bugzilla #189.  (Alan Coopersmith)
   2.  Fixing segfaults that may happen in some corner cases when VT
       switching and during int10 initialization (Egbert Eich).
   1.  Fixed problem when running binaries during build when installed 
       i18n libs did not fit to the newly build Xlib:
       Added rule to link i18n libs to exports/lib/locale and added
       environment variable XLOCALEDIR to prefix for calling binaries
       so i18n libs from build tree get used instead of installed ones
       (Egbert Eich).

$XdotOrg: xc/ChangeLog,v 1.1.6.1 2004/04/15 10:12:53 eich Exp $

--- NEW FILE: README ---
                            README for X11R6.7.0

                            The X.Org Foundation

                                6 April 2004

                                  Abstract

     X11R6.7.0 is an Open Source version 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.6, and is based
     on the XFree86 4.4.0RC2 code base, which, in turn was based on the
     X Consortium X11R6.6 and earlier sample implementations.

1.  What is X11R6.7.0?

X11R6.7.0 is the seventh full release in the X11R6.7 series.

X11R6.7 is the current X.Org Foundation release series, based on the XFree86
4.x code base.  The first release in the XFree86 4.x  series was in early
2000.  The core of X11R6.7 is a modular X server.  The 6.7.0 version is a new
release that includes additional hardware support, functional enhancements
and bug fixes.  Specific release enhancements can be viewed in the Release
Notes.

Most modern PC video hardware is supported in X11R6.7.0, 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.7.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) to 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.7.0 code-
base is based on the codebase found in XFree86[tm] 4.4RC2, which in turn was
based on the original X Window System sample implementation from the X Con-
sortium and it's successors.  This release is dedicated to the greater X com-
munity, developers and users alike.

XFree86[tm] is produced by The XFree86 Project, Inc through the work of a
group of volunteer independent developers.  The XFree86 Project is a non-com-
mercial organisation and XFree86 would not exist without the invaluable
development contributions of volunteers from around the world.

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 at 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://www.x.org/XOrg_Founda-
tion_Join_OpenLists.html> and related desktop technology mailing lists can be
found on Freedesktop.org's mailing list page <URL:http://freedesk-
top.org/mailman/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 at freedesktop.org> or to our bug tracking system
<URL:http://bugzilla.freedesktop.org/> using the xorg component.  This will
ensure that they are included in future releases.

6.  How to get X11R6.7.0

X11R6.7.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.  Information about obtaining the release in source
form is given below.

The source for version 6.7.0 is split into seven tarballs:

     X11R6.7.0-src1.tar.gz
     X11R6.7.0-src2.tar.gz
     X11R6.7.0-src3.tar.gz
     X11R6.7.0-src4.tar.gz
     X11R6.7.0-src5.tar.gz
     X11R6.7.0-src6.tar.gz
     X11R6.7.0-src7.tar.gz

The first three contain everything except the fonts and general X11 documen-
tation.  Those three are sufficient for building X11R6.7.0 if you already
have a set of fonts.  The fourth and fifth contain the fonts.  The sixth con-
tains the source for the general X11 documentation.  The seventh contains the
general X11 documentation in hardcopy format.

To format the X11R6.7.0 documentation use the latest version of our doctools
package available from the Xorg CVS repository's "doctools" module.

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/>.  The CVS tag for this version is
"xo-6_7_0".  The CVS tag for the stable branch for this release is
"xo-6_7-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:http://bugzilla.freedesk-
top.org/> using the xorg compoent.   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.1.4.5.2.2 eich Exp $.


Index: Imakefile
===================================================================
RCS file: /cvs/xorg/xc/Imakefile,v
retrieving revision 1.1.4.3
retrieving revision 1.1.4.4
diff -u -d -r1.1.4.3 -r1.1.4.4
--- a/Imakefile	5 Mar 2004 13:38:02 -0000	1.1.4.3
+++ b/Imakefile	15 Apr 2004 10:12:53 -0000	1.1.4.4
@@ -66,15 +66,11 @@
 
 #ifndef OS2Architecture
 version.def::
-	$(RM) $(IRULESRC)/version.def
 	$(RM) $(IRULESRC)/date.def
-	$(LN) ../../$(XF86SRC)/xf86Version.h $(IRULESRC)/version.def
 	$(LN) ../../$(XF86SRC)/xf86Date.h $(IRULESRC)/date.def
 #else /*OS2Architecture*/
 version.def::
-	$(RM) $(IRULESRC)/version.def
 	$(RM) $(IRULESRC)/date.def
-	$(CP) $(XF86SRC)/xf86Version.h $(IRULESRC)/version.def
 	$(CP) $(XF86SRC)/xf86Date.h $(IRULESRC)/date.def
 #endif
 

Index: LABEL
===================================================================
RCS file: /cvs/xorg/xc/LABEL,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -d -r1.1.4.1 -r1.1.4.2
--- a/LABEL	26 Nov 2003 22:48:15 -0000	1.1.4.1
+++ b/LABEL	15 Apr 2004 10:12:53 -0000	1.1.4.2
@@ -1,132 +1,250 @@
 		     X Window System, Version 11
-			     Release 6.6
+			     Release 6.7
 
 			Portions Copyright by:
 
-			    The Open Group
-
-				 and
-				   
-			      Mark Adler
-		      Adobe Systems Incorporated
-			   AGE Logic, Inc.
-			 Gerrit Jan Akkerman
-			    Corin Anderson
-			      Doug Anson
+			      2d3d Inc.
+			     Adam de Boor
+			  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
-			      AT&T, Inc.
-			   Robert V. Baron
-			    David Bateman
+			ATI Technologies Inc.
+			      AT&T Inc.
 			   Bigelow & Holmes
-			   Bitstream, Inc.
-			      Jon Block
-			     Adam de Boor
-			    Manfred Brands
-			   Richard Burdick
+			    Bill Reynolds
+			    Bitstream Inc.
+		      Brian Fundakowski Feldman
+			     Brian Goines
+			      Brian Paul
+			     Bruno Haible
+			    Charles Murcko
+			    Chen Xiangyang
+			   Chris Constello
 			   Cognition Corp.
-			   Simon P. Cooper
-			    Régis Cridlig
-			    Robin Cutshaw
+		     Compaq Computer Corporation
+		   Concurrent Computer Corporation
+			    Conectiva S.A.
+			    Corin Anderson
+			    Craig Struble
+		     Daewoo Electronics Co. Ltd.
+			   Dale Schumacher
+			    Damien Miller
 			   Daniver Limited
-		     Daewoo Electronics Co.,Ltd.
+			    Daryll Strauss
 		       Data General Corporation
+			    David Bateman
 			     David Dawes
-			    Jorge Delgado
+			  David E. Wexelblat
+			    David Holland
+			    David J. McKay
+			   David McCullough
+			 David Mosberger-Tang
+			   David S. Miller
+			   David Wexelblat
+			     Davor Matic
 		    Digital Equipment Corporation
-	       Evans & Sutherland Computer Corporation
-			   Rickard E. Faith
+			     Dirk Hohndel
+			      Doug Anson
+			  Edouard TISSERANT
+			   Eduardo Horvath
+			     Egbert Eich
+			     Eric Anholt
+			     Eric Fortune
+			    Eric Sunshine
 			     Erik Fortune
-		    Free Software Foundation, Inc.
-			   Joseph Friedman
-			 Fuji Xerox Co., Ltd.
+			     Erik Nygren
+	       Evans & Sutherland Computer Corporation
+			   Finn Thoegersen
+			   Frederic Lepied
+		    Free Software Foundation Inc.
 			   Fujitsu Limited
-		 Fujitsu Open Systems Solutions, Inc.
-			   Jean-loup Gailly
-			      Tiago Gons
-			    Pascal Haible
+		 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
-			     Randy Hendry
-			    Matthieu Herrb
+			  Harry Langenbacher
+			    Henry A. Worth
 		       Hewlett-Packard Company
-			    Hitachi, Ltd.
-                            Dirk Hohndel
-			    David Holland
-			    Philip Homburg
-			    Alan Hourihane
+			     Hitachi Ltd
+			     Holger Veit
+		    Hummingbird Communications Ltd
 			   IBM Corporation
-	      The Institute of Software, Academia Sinica
+			  Intel Corporation
 		   INTERACTIVE Systems Corporation
-			  Kaleb S. Keithley
+		International Business Machines Corp.
+			     Itai Nahshon
+			    Jakub Jelinek
+			    James Tsillas
+			     Jason Bacon
+			   Jean-loup Gailly
 			      Jeff Kirk
-                            Harald Koenig
+			     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
+		     Machine Vision Holdings Inc.
+			    Manfred Brands
 			Marc Aurele La France
-			     Glenn G. Lai
-			     Scott Laird
-			    Thomas G. Lane
-			     Steven Lang
-			  Harry Langenbacher
-			   Patrick Lecoanet
-			     Sam Leffler
-			   Frederic Lepied
-		     Lexmark International, Inc.
-			  Sebastien Marineau
+			      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
-			   Kevin E. Martin
-			     Davor Matic
-			   David McCullough
-			    David J. McKay
-		     MIPS Computer Systems, Inc.
-			    Joseph V. Moss
-			    Thomas Mueller
-			     Rich Murphey
-			NCR Corporation, Inc.
-		       Netscape Communications
-		   Network Computing Devices, Inc.
-			     Novell, Inc.
+			   Michael Schimek
+			    Michael Smith
+			       Ming Yu
+		      MIPS Computer Systems Inc.
+			National Semiconductor
+			 NCR Corporation Inc.
+		 Netscape Communications Corporation
+		    Network Computing Devices Inc.
+			     Noah Levitt
+			     Novell Inc.
+			     Nozomi YTOW
 		       NTT Software Corporation
 		      Number Nine Computer Corp.
+		   Number Nine Visual Technologies
 			     NVIDIA Corp.
-			     Erik Nygren
-			       Hans Oey
-		       Kazuyuki (ikko-) Okamoto
-		  Oki Technosystems Laboratory, Inc.
+			     Oivier 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
-			    Bill Reynolds
-			     Thomas Roell
-		    The Santa Cruz Operation, Inc.
-			   Dale Schumacher
-			    Paolo Severini
-			  ShoGraphics, Inc.
-	       Silicon Graphics Computer Systems, Inc.
+			    Rene Cougnenc
+			    Régis Cridlig
+			  Richard A. Hecker
+			   Richard Burdick
+			     Rich Murphey
+			   Rickard E. Faith
+			     Robert Baron
+			    Robert Chesler
+			   Robert V. Baron
+			    Robin Cutshaw
+			   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
-			    Craig Struble
-			Sun Microsystems, Inc.
-			    SunSoft, Inc.
-			   Tektronix, Inc.
-			   Finn Thoegersen
-                             Gerry Toll
-			      Jon Tombs
-			    Linus Torvalds
+			   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 Weather Channel Inc.
+			   The X Consortium
+		       The XFree86 Project Inc.
+			   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.
-			    Peter Trattler
-			    James Tsillas
+			Tungsten Graphics Inc.
+			   UCHIYAMA Yasushi
+			     Unicode Inc.
 			UniSoft Group Limited
-		    UNIX System Laboratories, Inc.
-			     Holger Veit
+			  University of Utah
+		    UNIX System Laboratories Inc.
+			      URW++ GmbH
+			   VA Linux Systems
+			VIA Technologies Inc.
+		      Video Electronics Standard
+			     VMware Inc.
 			  Vrije Universiteit
-			      Larry Wall
-			  David E. Wexelblat
-			    Thomas Wolfram
-			    Henry A. Worth
-			Wyse Technology, Inc.
-		      The XFree86 Project, Inc.
-                               Ming Yu
-			   Orest Zborowski
+			   Wittawat Yamwong
+			 Wyse Technology Inc.
+			     X Consortium
+			   Xi Graphics Inc.
+			  X-Oz Technologies
+		      X-TrueType Server Project

Index: Makefile
===================================================================
RCS file: /cvs/xorg/xc/Makefile,v
retrieving revision 1.1.4.4
retrieving revision 1.1.4.5
diff -u -d -r1.1.4.4 -r1.1.4.5
--- a/Makefile	5 Mar 2004 13:38:02 -0000	1.1.4.4
+++ b/Makefile	15 Apr 2004 10:12:53 -0000	1.1.4.5
@@ -7,7 +7,7 @@
 # Luna users will need to either run make as "make MAKE=make"
 # or add "MAKE = make" to this file.
 
-RELEASE = "Release 6.6"
+RELEASE = "Release 6.7"
 SHELL = /bin/sh
 RM = rm -f
 MV = mv
@@ -42,12 +42,12 @@
 	@echo Do not name your log file make.log or it will be deleted.
 
 World:
-	@$(RM) $(VERSPROG)
-	@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC)
+	@-$(RM) $(VERSPROG)
+	@-$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC)
 	@echo ""
 	@echo Building $(RELEASE).
 	@echo ""
-	@$(RM) $(VERSPROG)
+	@-$(RM) $(VERSPROG)
 	@case "x$(BOOTSTRAPCFLAGS)" in x) \
 	echo I hope you checked the configuration parameters in $(IRULESRC) ; \
 	echo to see if you need to pass BOOTSTRAPCFLAGS. ; \
@@ -90,10 +90,10 @@
 	@echo ""
 	@date
 	@echo ""
-	@$(RM) $(VERSPROG)
-	@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC)
+	@-$(RM) $(VERSPROG)
+	@-$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC)
 	@echo Full build of $(RELEASE) complete.
-	@$(RM) $(VERSPROG)
+	@-$(RM) $(VERSPROG)
 	@echo ""
 
 .PRECIOUS: Makefile

Index: RELNOTES
===================================================================
RCS file: /cvs/xorg/xc/RELNOTES,v
retrieving revision 1.1.4.3
retrieving revision 1.1.4.4
diff -u -d -r1.1.4.3 -r1.1.4.4
--- a/RELNOTES	5 Mar 2004 13:38:02 -0000	1.1.4.3
+++ b/RELNOTES	15 Apr 2004 10:12:53 -0000	1.1.4.4
@@ -1,81 +1,343 @@
-                     Release Notes for XFree86[tm] 4.4.0
+                         Release Notes for X11R6.7.0
 
-                          The XFree86 Project, Inc
+                            The X.Org Foundation
+                          The XFree86 Project, Inc.
 
-                              29 February 2004
+                                31 March 2004
 
                                   Abstract
[...1127 lines suppressed...]
-This product includes software developed by the NetBSD Foundation, Inc. and
-its contributors
+            This product includes software developed by the University of
+            California, Berkeley and its contributors.
 
-This product includes software developed by X-Oz Technologies (http://www.x-
-oz.com/).
+            This product includes software developed by Christopher G.
+            Demetriou.
 
-     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.116 dawes Exp $
+            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.
 
+     $ Id: RELNOTES.sgml,v 1.1.4.4.2.2.4.3 2004/03/30 03:55:47 jg Exp $
 
-$XFree86: $

Index: registry
===================================================================
RCS file: /cvs/xorg/xc/registry,v
retrieving revision 1.1.4.4
retrieving revision 1.1.4.5
diff -u -d -r1.1.4.4 -r1.1.4.5
--- a/registry	5 Mar 2004 13:38:02 -0000	1.1.4.4
+++ b/registry	15 Apr 2004 10:12:53 -0000	1.1.4.5
@@ -449,6 +449,7 @@
 0	Internet				[23]
 1	DECnet					[23]
 2	Chaos					[23]
+5	ServerInterpreted			[23]
 6	InternetV6				[23]
 33	Amoeba					[8]
 252	LocalHost				[105]
@@ -1027,6 +1028,21 @@
 
 "COMPOUND_TEXT"					[104]
 
+23. SERVER INTERPRETED ADDRESS TYPES
+
+Types of addresses used in the ChangeHosts protocol request.
+See the description of ChangeHosts in section 9 of the X11 Protocol standard.
+
+Registered address types:
+
+Name				Reference
+----				---------
+"hostname"			[135 - xc/doc/spec/SIAddresses/hostname.txt]
+"IPv6"				[135 - xc/doc/spec/SIAddresses/IPv6.txt]
+
+Vendor-specific prefixes:
+
+None registered yet.
 
 REFERENCES
 
@@ -1678,12 +1694,16 @@
 	Markus G. Kuhn
 	University of Cambridge
 	Computer Laboratory
-	New Museums Site, Pembroke Street
-	Cambridge CB2 3QG
+	15 JJ Thomson Avenue
+	Cambridge CB3 0FD
 	United Kingdom
 
 [134]   In R6.6 X.Org is reserving the string UTF8_STRING for use as an ICCCM
         property type and selection target.  The ICCCM spec will be updated
         in a future release to fully specify UTF8_STRING.
 
-/* $XFree86: xc/registry,v 1.7tsi Exp $ */
+[135]	X.Org Foundation source implementation
+	See Reference [8]
+
+/* $XFree86: xc/registry,v 1.8 2003/07/09 15:27:23 tsi Exp $ */
+

--- CHANGELOG-CURRENT DELETED ---

--- INSTALL.TXT DELETED ---

--- RELNOTES.TXT DELETED ---

--- bug-report DELETED ---




More information about the xorg-commit-diffs mailing list