[xorg-commit-diffs] xc BUILD, NONE, 1.1.4.1 ChangeLog, NONE,
1.1.4.1 README, NONE, 1.1.4.1 CHANGELOG-CURRENT, 1.1.2.8,
NONE CHANGELOG-RELEASE-1, 1.1.2.36, NONE INSTALL.TXT, 1.1,
NONE RELNOTES.TXT, 1.1, NONE RELNOTES.XORG, 1.1.2.5,
NONE bug-report, 1.1.4.1, NONE
Roland Mainz
xorg-commit at pdx.freedesktop.org
Sat Apr 10 03:08:43 PDT 2004
- Previous message: [xorg-commit-diffs] xc/programs/xvidtune Imakefile, 1.1.10.1,
1.1.10.1.6.1 xvidtune.man, 1.1.10.1, 1.1.10.1.6.1
- Next message: [xorg-commit-diffs] xc/config/cf xorg.cf, NONE, 1.1.8.1 xorg.tmpl,
NONE, 1.1.8.1 xorgsite.def, NONE, 1.1.8.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: gisburn
Update of /cvs/xorg/xc
In directory pdx:/tmp/cvs-serv15087/xc
Added Files:
Tag: XPRINT
BUILD ChangeLog README
Removed Files:
Tag: XPRINT
CHANGELOG-CURRENT CHANGELOG-RELEASE-1 INSTALL.TXT RELNOTES.TXT
RELNOTES.XORG bug-report
Log Message:
Resync to 2004-04-10 XORG-RELEASE-1 branch (step 2: Adding missing files and removing obsolete ones)
--- 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-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).
--- 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 $.
--- CHANGELOG-CURRENT DELETED ---
--- CHANGELOG-RELEASE-1 DELETED ---
--- INSTALL.TXT DELETED ---
--- RELNOTES.TXT DELETED ---
--- RELNOTES.XORG DELETED ---
--- bug-report DELETED ---
- Previous message: [xorg-commit-diffs] xc/programs/xvidtune Imakefile, 1.1.10.1,
1.1.10.1.6.1 xvidtune.man, 1.1.10.1, 1.1.10.1.6.1
- Next message: [xorg-commit-diffs] xc/config/cf xorg.cf, NONE, 1.1.8.1 xorg.tmpl,
NONE, 1.1.8.1 xorgsite.def, NONE, 1.1.8.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xorg-commit-diffs
mailing list