summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortsi <tsi>2008-11-22 22:57:24 +0000
committertsi <tsi>2008-11-22 22:57:24 +0000
commit838ff40a1dc5bda67492e6132f08cb1e1e4903b5 (patch)
treee26f6d59fdb09594429f5a6092cb7954d3c49566
parente791ed3b3a5af9f291928a0b7764ca5339238f40 (diff)
First swipe at updating the rlease notes for 4.8.0
-rw-r--r--BUILD.txt70
-rw-r--r--Install.txt24
-rw-r--r--LICENSE.txt6
-rw-r--r--README.txt72
-rw-r--r--RELNOTES.txt336
5 files changed, 172 insertions, 336 deletions
diff --git a/BUILD.txt b/BUILD.txt
index b5b99a3d1..7fde6d66e 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -17,69 +17,69 @@
We recommend using gcc to build XFree86, but XFree86 generally builds with
the native compiler for each OS platform.
-1. How to get the XFree86 4.7.0 source
+1. How to get the XFree86 4.8.0 source
-The recommended way of getting the XFree86 4.7.0 source is to obtain it
+The recommended way of getting the XFree86 4.8.0 source is to obtain it
directly from the XFree86 CVS repository. There are several ways of doing
that, and they are described at our CVS web page
<URL:http://www.xfree86.org/cvs/>.
-The CVS tag for this release is "xf-4_7_0". The tag for the maintenance
-branch for this release is "xf-4_7-branch".
+The CVS tag for this release is "xf-4_8_0". The tag for the maintenance
+branch for this release is "xf-4_8-branch".
-Another method of getting the XFree86 4.7.0 source is to either download the
-4.7.0 source tarballs from the XFree86 ftp site. The procedure for this is
+Another method of getting the XFree86 4.8.0 source is to either download the
+4.8.0 source tarballs from the XFree86 ftp site. The procedure for this is
as follows:
- o The XFree86 4.7.0 source is contained in the files:
+ o The XFree86 4.8.0 source is contained in the files:
- XFree86-4.7.0-src-1.tgz
+ XFree86-4.8.0-src-1.tgz
- XFree86-4.7.0-src-2.tgz
+ XFree86-4.8.0-src-2.tgz
- XFree86-4.7.0-src-3.tgz
+ XFree86-4.8.0-src-3.tgz
- XFree86-4.7.0-src-4.tgz
+ XFree86-4.8.0-src-4.tgz
- XFree86-4.7.0-src-5.tgz
+ XFree86-4.8.0-src-5.tgz
- XFree86-4.7.0-src-6.tgz
+ XFree86-4.8.0-src-6.tgz
- XFree86-4.7.0-src-7.tgz
+ XFree86-4.8.0-src-7.tgz
- These can be found at ftp://ftp.xfree86.org/pub/XFree86/4.7.0/source/.
- XFree86-4.7.0-src-4.tgz and XFree86-4.7.0-src-5.tgz contains the fonts.
- XFree86-4.7.0-src-6.tgz contains the documentation source.
- XFree86-4.7.0-src-7.tgz contains the hardcopy documentation.
- XFree86-4.7.0-src-1.tgz, XFree86-4.7.0-src-2.tgz and
- XFree86-4.7.0-src-3.tgz contains everything else.
+ These can be found at ftp://ftp.xfree86.org/pub/XFree86/4.8.0/source/.
+ XFree86-4.8.0-src-4.tgz and XFree86-4.8.0-src-5.tgz contains the fonts.
+ XFree86-4.8.0-src-6.tgz contains the documentation source.
+ XFree86-4.8.0-src-7.tgz contains the hardcopy documentation.
+ XFree86-4.8.0-src-1.tgz, XFree86-4.8.0-src-2.tgz and
+ XFree86-4.8.0-src-3.tgz contains everything else.
If you do not need either the documentation or the fonts, then you need
- only XFree86-4.7.0-src-1.tgz, XFree86-4.7.0-src-2.tgz and
- XFree86-4.7.0-src-3.tgz.
+ only XFree86-4.8.0-src-1.tgz, XFree86-4.8.0-src-2.tgz and
+ XFree86-4.8.0-src-3.tgz.
o Extract each of these files by running the following from a directory on
a filesystem containing enough space (the full source requires around
270MB, with a similar amount being required for the compiled binaries):
- gzip -d < XFree86-4.7.0-src-1.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-1.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-2.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-2.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-3.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-3.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-4.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-4.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-5.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-5.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-6.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-6.tgz | tar vxf -
- gzip -d < XFree86-4.7.0-src-7.tgz | tar vxf -
+ gzip -d < XFree86-4.8.0-src-7.tgz | tar vxf -
-Alternatively, if you already have a pristine copy of the XFree86 4.6.0
+Alternatively, if you already have a pristine copy of the XFree86 4.7.0
source, you can download patches from
-ftp://ftp.xfree86.org/pub/XFree86/4.7.0/patches/ that will allow you to con-
-vert it to 4.7.0. Information about which patch files to download and how to
+ftp://ftp.xfree86.org/pub/XFree86/4.8.0/patches/ that will allow you to con-
+vert it to 4.8.0. Information about which patch files to download and how to
apply them can be found in the "How to get XFree86" section of the README for
this release.
@@ -102,8 +102,8 @@ easy to create build problems by changing the default configuration unneces-
sarily. Before making too many modifications, check the configuration param-
eters specified in the xc/config/cf/README file.
-If you are using just the XFree86-4.7.0-src-1.tgz, XFree86-4.7.0-src-2.tgz
-and XFree86-4.7.0-src-3.tgz parts of the source dist, you will need to define
+If you are using just the XFree86-4.8.0-src-1.tgz, XFree86-4.8.0-src-2.tgz
+and XFree86-4.8.0-src-3.tgz parts of the source dist, you will need to define
BuildFonts to NO.
3. Using a shadow directory of symbolic links for the build
@@ -284,4 +284,4 @@ XFree86:
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml,v 3.20 dawes Exp $
-$XFree86: xc/BUILD.txt,v 1.3tsi Exp $
+$XFree86: xc/BUILD.txt,v 1.4tsi Exp $
diff --git a/Install.txt b/Install.txt
index 8f9eeb8e3..8cda848ec 100644
--- a/Install.txt
+++ b/Install.txt
@@ -1,4 +1,4 @@
- Installation Details for XFree86® 4.7.0
+ Installation Details for XFree86® 4.8.0
The XFree86 Project, Inc
@@ -22,11 +22,11 @@ ries. (The source for this customized version of GNU tar can be found in the
XFree86 CVS repository's "utils" module, and from our ftp site
<URL:ftp://ftp.xfree86.org/pub/XFree86/misc/utils-1.1.3.tgz>.)
-2. Downloading the XFree86 4.7.0 binaries
+2. Downloading the XFree86 4.8.0 binaries
-We provide XFree86 4.7.0 binaries for a range of operating systems at our ftp
-site <URL:ftp://ftp.xfree86.org/pub/XFree86/4.7.0/binaries/> and our web site
-<URL:http://ftp.xfree86.org/pub/XFree86/4.7.0/binaries/>. Often during
+We provide XFree86 4.8.0 binaries for a range of operating systems at our ftp
+site <URL:ftp://ftp.xfree86.org/pub/XFree86/4.8.0/binaries/> and our web site
+<URL:http://ftp.xfree86.org/pub/XFree86/4.8.0/binaries/>. Often during
releases our site is heavily loaded. Instead of downloading directly from us
we recommend that instead you use one of our mirror sites.
@@ -71,9 +71,9 @@ NOTES:
that your target will not be be available for this release. This is
likeliest possibility if you are looking more than about two weeks after
the release date. Check here
- <URL:http://www.xfree86.org/4.7.0/UPDATES.html> for information about
+ <URL:http://www.xfree86.org/4.8.0/UPDATES.html> for information about
updates to our binary distributions, and here
- <URL:http://www.xfree86.org/4.7.0/ERRATA.html> for errata related to
+ <URL:http://www.xfree86.org/4.8.0/ERRATA.html> for errata related to
this release.
Assuming that you have run the Xinstall.sh script and found the binary dis-
@@ -138,9 +138,9 @@ NOTES:
If you miss some and want to install them later, go to the Manual Installa-
tion (section 4., page 1) section.
-3. Installing XFree86 4.7.0 using the Xinstall.sh script
+3. Installing XFree86 4.8.0 using the Xinstall.sh script
-We strongly recommend that our XFree86 4.7.0 binaries be installed using the
+We strongly recommend that our XFree86 4.8.0 binaries be installed using the
Xinstall.sh script we provide. There are a lot of steps in the manual
installation process, and those steps can vary according to the platform and
hardware setup. There is a description of the manual installation process
@@ -284,9 +284,9 @@ server configuration file is not used on Darwin/Mac OS X.
After the X server configuration is done, it may be advisable to reboot,
especially if you run xdm (or equivalent) or the font server (xfs).
-4. Installing XFree86 4.7.0 manually
+4. Installing XFree86 4.8.0 manually
-This section contains information about manually installing the XFree86 4.7.0
+This section contains information about manually installing the XFree86 4.8.0
binary distributions. You should only use this method if you know what
you're doing. The information here covers some common cases, but not every
possible case. It also may not be complete or up to date. Use at your own
@@ -396,4 +396,4 @@ Once that's done, the main part of the installation can be done:
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Install.sgml,v 1.23 tsi Exp $
-$XFree86: xc/Install.txt,v 1.4tsi Exp $
+$XFree86: xc/Install.txt,v 1.5tsi Exp $
diff --git a/LICENSE.txt b/LICENSE.txt
index 2bc7d2696..93dd70aa7 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -49,14 +49,14 @@ XFree86 licensing policy, please contact us.
3.1 Open Source
-We believe that all of the code in this release (4.7.0) of XFree86 meet the
+We believe that all of the code in this release (4.8.0) of XFree86 meet the
requirements of the Open Source Definition <URL:http://open-
source.org/docs/definition.php>, as maintained by the Open Source Initiative
(OSI) <URL:http://opensource.org/>.
3.2 Free Software
-We believe that most of the code in this release (4.7.0) of XFree86 meets the
+We believe that most of the code in this release (4.8.0) of XFree86 meets the
requirements of the Free Software definition <URL:http://www.fsf.org/philoso-
phy/free-sw.html> as defined by the Free Software Foundation (FSF)
<URL:http://www.fsf.org/>.
@@ -1634,4 +1634,4 @@ further information, contact: fonts at gnome dot org.
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/LICENSE.sgml,v 1.46 tsi Exp $
-$XFree86: xc/LICENSE.txt,v 1.9tsi Exp $
+$XFree86: xc/LICENSE.txt,v 1.10tsi Exp $
diff --git a/README.txt b/README.txt
index 4b26fac31..f230d8281 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
- README for XFree86® 4.7.0
+ README for XFree86® 4.8.0
The XFree86 Project, Inc
@@ -11,20 +11,20 @@
Linux, FreeBSD, NetBSD, OpenBSD and Solaris) on Intel and other
platforms. This version is compatible with X11R6.6.
-1. What is XFree86 4.7.0?
+1. What is XFree86 4.8.0?
-XFree86 4.7.0 is the tenth full release in the XFree86 4.x series.
+XFree86 4.8.0 is the eleventh full release in the XFree86 4.x series.
XFree86 4.x is the current XFree86 release series. The first release in this
series was in early 2000. The core of XFree86 4.x is a modular X server.
-The 4.7.0 version is a new release that includes additional hardware support,
+The 4.8.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 XFree86 4.7.0, and most PC
+Most modern PC video hardware is supported in XFree86 4.8.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
-XFree86 4.7.0, and links to related documentation.
+XFree86 4.8.0, and links to related documentation.
XFree86® is produced by The XFree86 Project, Inc through the work of a group
of volunteer independent developers. The XFree86 Project is a non-commercial
@@ -61,7 +61,7 @@ you find any omissions in that document, please contact us with details at
3. Pointers to additional information
The documentation for this release can be found online at the XFree86 web
-site <URL:http://www.xfree86.org/4.7.0/>. Documentation for the latest
+site <URL:http://www.xfree86.org/4.8.0/>. Documentation for the latest
release version can always be found here <URL:http://www.xfree86.org/cur-
rent/>, and documentation for the latest pre-release snapshot can be found
here <URL:http://www.xfree86.org/snapshot/>.
@@ -116,23 +116,23 @@ inclusion in future releases. New works should be discussed on our
Current information about the XFree86 development process can be found at our
web site <URL:http://www.xfree86.org/developer/>.
-6. How to get XFree86 4.7.0
+6. How to get XFree86 4.8.0
-XFree86 4.7.0 can be found at the XFree86 ftp server
-<URL:ftp://ftp.xfree86.org/pub/XFree86/4.7.0/>. Information about obtaining
+XFree86 4.8.0 can be found at the XFree86 ftp server
+<URL:ftp://ftp.xfree86.org/pub/XFree86/4.8.0/>. 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 4.7.0 is split into seven tarballs:
+The source for version 4.8.0 is split into seven tarballs:
- XFree86-4.7.0-src-1.tgz
- XFree86-4.7.0-src-2.tgz
- XFree86-4.7.0-src-3.tgz
- XFree86-4.7.0-src-4.tgz
- XFree86-4.7.0-src-5.tgz
- XFree86-4.7.0-src-6.tgz
- XFree86-4.7.0-src-7.tgz
+ XFree86-4.8.0-src-1.tgz
+ XFree86-4.8.0-src-2.tgz
+ XFree86-4.8.0-src-3.tgz
+ XFree86-4.8.0-src-4.tgz
+ XFree86-4.8.0-src-5.tgz
+ XFree86-4.8.0-src-6.tgz
+ XFree86-4.8.0-src-7.tgz
The first three contain everything except the fonts and general X11 documen-
tation. Those three are sufficient for building XFree86 if you already have
@@ -140,36 +140,36 @@ a set of fonts. The fourth and fifth contain the fonts. The sixth contains
the source for the general X11 documentation. The seventh contains the gen-
eral X11 documentation in hardcopy format.
-A source patch relative to version 4.6.0 is also available. Because of its
+A source patch relative to version 4.7.0 is also available. Because of its
size, it is split into four parts. The patch files are:
- XFree86-4.6.0-4.7.0.diff1.gz
- XFree86-4.6.0-4.7.0.diff2.gz
- XFree86-4.6.0-4.7.0.diff3.gz
- XFree86-4.6.0-4.7.0.diff4.gz
+ XFree86-4.7.0-4.8.0.diff1.gz
+ XFree86-4.7.0-4.8.0.diff2.gz
+ XFree86-4.7.0-4.8.0.diff3.gz
+ XFree86-4.7.0-4.8.0.diff4.gz
There is also a tarball and a cleanup script that handle files that have com-
ponents that can't be included in a diff. These are:
- XFree86-4.6.0-4.7.0-diff0.tgz
- XFree86-4.6.0-4.7.0-cleanup.sh
+ XFree86-4.7.0-4.8.0-diff0.tgz
+ XFree86-4.7.0-4.8.0-cleanup.sh
-These patches should be applied to a clean 4.6.0 source tree, working from
+These patches should be applied to a clean 4.7.0 source tree, working from
the directory containing the xc/ directory. The patches should be applied by
running:
- gzip -d < XFree86-4.6.0-4.7.0.diff1.gz | patch -p0 -E
- gzip -d < XFree86-4.6.0-4.7.0.diff2.gz | patch -p0 -E
- gzip -d < XFree86-4.6.0-4.7.0.diff3.gz | patch -p0 -E
- gzip -d < XFree86-4.6.0-4.7.0.diff4.gz | patch -p0 -E
+ gzip -d < XFree86-4.7.0-4.8.0.diff1.gz | patch -p0 -E
+ gzip -d < XFree86-4.7.0-4.8.0.diff2.gz | patch -p0 -E
+ gzip -d < XFree86-4.7.0-4.8.0.diff3.gz | patch -p0 -E
+ gzip -d < XFree86-4.7.0-4.8.0.diff4.gz | patch -p0 -E
- sh XFree86-4.6.0-4.7.0-cleanup.sh
- gzip -d < XFree86-4.6.0-4.7.0-diff0.tgz | tar vxf -
+ sh XFree86-4.7.0-4.8.0-cleanup.sh
+ gzip -d < XFree86-4.7.0-4.8.0-diff0.tgz | tar vxf -
To format the XFree86 documentation use the latest version of our doctools
package available from the XFree86 CVS repository's "doctools" module, and
from our ftp site <URL:ftp://ftp.xfree86.org/pub/XFree86/misc/doc-
-tools-1.3.4.tgz>.
+tools-1.3.5.tgz>.
The XFree86 source code for this and all releases/snapshots as well as devel-
opment versions can also be accessed via the XFree86 CVS repository. Infor-
@@ -177,8 +177,8 @@ mation about accessing this can be found at the CVS page
<URL:http://www.xfree86.org/cvs/> on our web site. It's also possible to
browse the XFree86 CVS repository at our CVSWeb server
<URL:http://cvsweb.xfree86.org/>. The CVS tag for this version is
-"xf-4_7_0". The CVS tag for the stable branch for this release is
-"xf-4_7-branch". To check out the latest development version, don't specify
+"xf-4_8_0". The CVS tag for the stable branch for this release is
+"xf-4_8-branch". To check out the latest development version, don't specify
any tag.
7. Reporting Bugs
@@ -203,4 +203,4 @@ in our work, please consider a small donation
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml,v 3.149 dawes Exp $
-$XFree86: xc/README.txt,v 1.6tsi Exp $
+$XFree86: xc/README.txt,v 1.7tsi Exp $
diff --git a/RELNOTES.txt b/RELNOTES.txt
index d72e0a938..fe8b69968 100644
--- a/RELNOTES.txt
+++ b/RELNOTES.txt
@@ -1,18 +1,18 @@
- Release Notes for XFree86® 4.7.0
+ Release Notes for XFree86® 4.8.0
The XFree86 Project, Inc
- August 2007
+ December 2008
Abstract
This document contains information about the various features and
- their current status in the XFree86 4.7.0 release.
+ their current status in the XFree86 4.8.0 release.
1. Introduction to the 4.x Release Series
XFree86 4.0 was the first official release of the XFree86 4 series. The cur-
-rent release (4.7.0) is the latest in that series. The XFree86 4.x series
+rent release (4.8.0) is the latest in that series. The XFree86 4.x series
represents a significant redesign of the XFree86 X server, with a strong
focus on modularity and configurability.
@@ -72,13 +72,12 @@ Before downloading any of the binary distributions for this release, read
through the Installation Document as it can point out which particular binary
you should download.
-The next section describes what is new in the latest version (4.7.0) compared
-with the previous full release (4.6.0). There are many new features in this
-release and we unfortunately do not have enough space to cover them all here.
+The next section describes what is new in the latest version (4.8.0) compared
+with the previous full release (4.7.0).
-3. Summary of new features in 4.7.0.
+3. Summary of new features in 4.8.0.
-This is a sampling of the new features in XFree86 4.7.0. A more complete
+This is a sampling of the new features in XFree86 4.8.0. A more complete
list of changes can be found in the CHANGELOG that is part of the XFree86
source tree. It can also be viewed online at our CVSweb server
<URL:http://cvsweb.xfree86.org/cvsweb/xc/pro-
@@ -89,261 +88,117 @@ grams/Xserver/hw/xfree86/CHANGELOG?rev=HEAD>.
A number of reported security issues have been addressed in this release.
They include:
- o CVE-2006-0747.
+ o CVE-2007-5760.
- o CVE-2006-1861.
+ o CVE-2007-5958.
- o CVE-2006-2661.
+ o CVE-2007-6427.
- o CVE-2006-6101.
+ o CVE-2007-6428.
- o CVE-2006-6102.
+ o CVE-2007-6429.
- o CVE-2006-6103.
+ o CVE-2008-0006.
- o CVE-2007-1003.
+ o CVE-2008-1377.
- o CVE-2007-1351.
+ o CVE-2008-1379.
- o CVE-2007-1352.
+ o CVE-2008-2360.
- o CVE-2007-1667.
-
- o CVE-2007-2754.
-
-In addition, a number of potential integer overflow problems in the Type 1
-font rendering code have been corrected.
+ o CVE-2008-2361.
3.2 Video Driver Enhancements
3.2.1 ati, atimisc, r128 and radeon
- o Fix bug that caused the version check between the ati and atimisc mod-
- ules to fail.
-
- o The atimisc module's saving and restoring of the mode on server entry
- has been made more reliable on 64-bit systems.
-
- o Fix bug that prevented detection of non-PCI adapters on systems that do
- not provide accurate PCI resource sizes.
-
- o Fix the radeon driver's saving and restoring of the mode on server
- entry.
-
-3.2.2 chips
-
- o Fix some of this driver's endianness problems.
-
-3.2.3 i128
-
- o Resurrect support for Ti3026 RAMDACs found on the original I128
- adapters. Note that there are still issues with depth 8 visuals and
- hardware cursors.
-
-3.2.4 mga
-
- o Add support for Matrox MGA G200e SE adapters.
-
- o Fix determination of the mode on server entry. Also, save and restore
- it on VC switches.
-
-3.2.5 newport
-
- o Add support for the DPMS extension.
-
-3.2.6 nv
-
- o Add support for new hardware.
-
-3.2.7 pnozz
-
- o This accelerated driver supports the Weitek POWER 9100 SBUS adapters
- found in some SPARC laptops.
-
-3.2.8 sunbw2, suncg14, suncg3, sunleo, suntcx
-
- o These drivers, intended for various SPARC SBUS and UPA adapters, can now
- blank and unblank the screen correctly.
-
-3.2.9 sunffb
-
- o Prevent turning off the FPU on OpenBSD.
-
- o Fix bug that prevented use of this driver on SunOS and Solaris.
-
- o Workaround for VRAM corruption when unblanking FFB1 adapters.
-
-3.2.10 trident
-
- o Resave the mode on server entry when switching back to the server's vir-
- tual console.
-
-3.3 Input Driver Enhancements
-
-3.3.1 mouse
-
- o Do not disable 3-button mouse emulation even when the mouse is found to
- actually have a third button. This helps laptops, and the like, running
- systems that combine a touchpad and an external mouse into one device.
-
-3.4 XKB updates
-
- o Add an XKB geometry for Dell Inspiron 8000 notebook keyboard.
-
- o Add an XKB geometry for Enermax Aurora keyboards.
-
- o Add XKB keycodes for MacIntosh USB keyboards.
-
- o Add XKB definitions for X860x0 keyboards.
+ o Mach64 block transfers and XVideo support have been significantly sped
+ up on x86_64 platforms.
- o Update Macintosh french keymap.
+ o A bug in atimisc's colourmap handling has been fixed.
- o Allow signed coordinates in XKB shape definitions.
+ o Support has been added for dual head on Rage 128 Mobility's.
-3.5 X Server and Extension Updates
+ o Add support for newer RADEONs.
-3.5.1 Loader
+ o Fixed a memory leak in the RADEON driver.
- o Fixed support for R_ALPHA_GPRELHIGH relocations.
+ o A Solaris hang has been corrected that occurred on UltraSPARCs with
+ either a Mach64 or RADEON adapter as the system console.
- o Added support for R_ALPHA_BRSGP relocations.
+3.2.2 i830
- o Fixed handling of archives on non-Linux SPARC.
+ o Fix bug that occurs when the amount of video memory initially reported
+ by the BIOS is zero.
- o Fixed support for R_SPARC_LO10 and R_SPARC_OLO10 relocations.
+3.3 XKB updates
- o Added support for most ELF SPARC relocation types.
+ o Fix a segfault in XKB that occrred when the system has no LEDs.
- o Added an emulation of rand(3) calls.
+3.4 SHAPE Extension
-3.5.2 XFree86 core server and modules
+ o This extension has been updated to version 1.1. This adds input regions
+ to windows that scope the area within which pointer movements are
+ reported to the client.
- o Update -configure to detect when wscons support should be used for the
- keyboard on OpenBSD.
+3.5 X Servers
- o Added preliminary support for PCI domains on OpenBSD/sparc64. This cur-
- rently requires a kernel change.
+3.5.1 XFree86 core server and modules
- o On the *BSD's, added support for absolute mouse position events and hor-
- izontal scroll wheels.
+ o A number of bugs in the PCI-X and PCI Express support introduced in the
+ previous release have been addressed.
- o Fixed a bug that caused an entire batch of mouse events to be rejected
- when one of an unknown type was encountered.
+3.5.2 TinyX
- o Don't error out on unknown wskbd types on the *BSD's.
+ o Fix stipples in the Xigs and Xsis530 servers.
- o Fixed memory leaks in option processing.
+3.5.3 Xprt
- o Fixed area granularity handling in the framebuffer manager.
+ o A number of file descriptor leaks and double-closes have been fixed in
+ the Xprt server.
- o Reworked the sizing of PCI resources. More specifically, reduced the X
- server's reliance on the OS to provide such information.
+3.5.4 Xdmx
- o Added support for SBUS and UPA adapters on NetBSD and OpenBSD.
+ o Improved Xdmx's handling of USB devices.
- o Added support for Solaris/amd64.
+3.5.5 GLX and Mesa
- o Added support for UltraSPARC IV systems, including support for PCI
- Express.
+ o Fix segfaults that could occur because buffers were being freeing too
+ early during X server termination.
- o Added support for DrangonFly, a variant of FreeBSD.
+3.5.6 XAA
- o Added support for x86_64 architectures on the *BSD's.
+ o Fix handling of ceertain TE fonts with null glyphs that caused segfaults
+ in XAA.
- o Fixed page size determination in various server-related utilities.
+ o A number of 64-bit and integer wraparound bugs have been corrected.
- o Made the mmapr and mmapw utilities understand wscons mapping modes on
- the *BSD's.
+3.6 OS Support Updates
-3.5.3 TinyX
+ o On SunOS/sparc or Solaris/sparc, the server now clears all framebuffers
+ on exit.
- o Added an option to the TinyX servers to prevent them from probing serial
- ports on Linux.
+ o To avoid screen corruption on SunOS and Solaris, the server now redi-
+ rects /dev/console output while it is running, and copies that data back
+ to /dev/console on server exit. This behaviour can be disabled through
+ a command line flag.
-3.5.4 Xsun
+3.7 Xft Library
- o Changes to port the various Xsun servers to NetBSD/sparc have been
- merged in.
+ o A byte-swapping issue in libXft's handling of XImages has been
+ addressed.
-3.5.5 XDarwin
+3.8 xdm
- o This X server has been heavily upgraded by integrating a wide selection
- of changes from its now defunct X.Org implementation.
-
-3.5.6 Xvfb
-
- o Fixed segfaults in Xvfb's command line parsing.
-
-3.5.7 cfb
-
- o Fix a number of bugs in cfb24, even though it is no longer used by any
- driver provided in the distribution.
-
- o Fix stipple handling on sparc64.
-
-3.5.8 fb
-
- o A problem that prevented the use of the GLX extension in some cases has
- been corrected.
-
- o Fix fbCompose() for ABGR framebuffers.
-
-3.5.9 Render
-
- o Endianness fix for RenderSetPictureClipRectangles request.
-
-3.6 Library, Client and Utility Updates
-
-3.6.1 restest
-
- o This XRes extension client, originally written by Mark Vojkovich, has
- been integrated, after rewriting it to prevent deadlocks that could
- occur when displaying its results in an X session.
-
-3.6.2 xclock
-
- o Make an analog xclock, when using Render, update the minute hand at most
- every minute instead of every update interval. This makes it consistent
- with non-Render mode.
-
-3.6.3 xdm
-
- o Fixed a number of memory leaks.
-
- o Fixed bug that prevented an IPv6-aware xdm from accepting chooser con-
- nections.
-
-3.6.4 xwd
-
- o This utility has been extended to allow selection of a rectangular
- region to dump.
-
-3.6.5 xterm
-
- o Xterm patches upto and including #215 have been integrated.
-
- o Change xterm, on various platforms, to not require that the OS define a
- utmp group.
-
-3.7 I18n and Fonts
-
- o Eliminated a number of issues related to the use of external fontconfig
- and freetype2 libraries.
-
- o Updated the Serbian locale naming to reflect the country's name change
- from "Yugoslavia" to "Serbia and MonteNegro".
-
-3.8 OS Support Updates
-
- o Added support for PAM on Solaris and Darwin.
-
- o Added support for OpenPAM on FreeBSD and NetBSD.
+ o When using BSD authentication in xdm, wipe out the password as soon as
+ possible to prevent it from appearing in the address space of subse-
+ quently forked child processes.
4. Drivers
4.1 Video Drivers
-XFree86 4.7.0 includes the following video drivers:
+XFree86 4.8.0 includes the following video drivers:
+--------------+--------------------------+--------------------------------+
|Driver Name | Description | Further Information |
@@ -405,7 +260,7 @@ listed above. Further information can be found in README.Darwin.
4.2 Input Drivers
-XFree86 4.7.0 includes the following input drivers:
+XFree86 4.8.0 includes the following input drivers:
+------------+----------------------------------+---------------------+
|Driver Name | Description | Further Information |
@@ -447,10 +302,10 @@ Currently no known problems are documented.
XFree86 4.x has a single X server binary called XFree86. This binary can
either have one or more video and input drivers linked in statically, or more
-usually, dynamically, and in that manner load the video drivers, input driv-
-ers, and other modules that are needed.
+usually, dynamically, and in that manner load the video drivers, input
+drivers, and other modules that are needed.
-XFree86 4.7.0 has X server support for most UNIX® and UNIX-like operating
+XFree86 4.8.0 has X server support for most UNIX® and UNIX-like operating
systems on Intel/x86 platforms, plus support for Linux and some BSD OSs on
Alpha, PowerPC, IA-64, AMD64, SPARC, and Mips platforms, and for Darwin on
PowerPC. Support for additional architectures and operating systems is in
@@ -546,7 +401,7 @@ Known problems:
6.7 DGA version 2
-DGA 2.0 is included in 4.7.0. Documentation for the client libraries can be
+DGA 2.0 is included in 4.8.0. Documentation for the client libraries can be
found in the XDGA(3) man page. A good degree of backwards compatibility with
version 1.0 is provided.
@@ -601,7 +456,7 @@ anti-aliased text and geometric objects as well as perform translucent image
overlays and other image operations not possible with the core X rendering
system.
-XFree86 4.7.0 provides a partial implementation of Render sufficient for
+XFree86 4.8.0 provides a partial implementation of Render sufficient for
drawing anti-aliased text and image composition. Still to be implemented are
geometric primitives and affine transformation of images.
@@ -636,7 +491,7 @@ the Xft(3) man page.
6.11.2 FreeType support in Xft
-XFree86 4.7.0 includes sources for FreeType version 2.1.8, and, by default,
+XFree86 4.8.0 includes sources for FreeType version 2.1.8, and, by default,
it is built and installed automatically.
6.11.3 Application Support For Anti-Aliased Text
@@ -825,7 +680,7 @@ site <URL:http://www.urwpp.de>.
7. Credits
-This section lists the credits for the XFree86 4.7.0 release. For a more
+This section lists the credits for the XFree86 4.8.0 release. For a more
detailed breakdown, refer to the CHANGELOG file in the XFree86 source tree,
the cvs-commit archives <URL:http://www.mail-archive.com/cvs-com-
mit@xfree86.org/maillist.html>, or the 'cvs log' information for individual
@@ -834,42 +689,23 @@ source files.
New Features, Enhancements and Updates:
Security Updates:
- Josh Bressens, Chris Evans, Matthieu Herrb, Marc La
- France, Sean Larsson, Victor Stinner, iDefense.
+ X.Org, Matthieu Herrb.
- NVIDIA driver updates and new hardware support:
- Mark Vojkovich
-
- Improved SPARC support:
+ Improved SPARC, PCI-X and PCI Express support:
Marc La France.
- Xterm enhancements and updates:
- Thomas Dickey.
-
- DragonFly support:
- David H. Dawes.
-
Integration:
General Integration of Submissions:
Marc La France, David H. Dawes.
- Release Engineering:
- David H. Dawes.
-
Patches and other submissions (in alphabetical order):
- Andrew Aitchison, Marc Balmer, Etienne Bersac, Martin Bochnig,
- Peter Breitenlohner, Josh Bressers, James Chacon, Yves de Cham-
- plain, Alan Coopersmith, David Dawes, Eike Dehling, Thomas
- Dickey, Matthias Drochner, Jay Estabrook, Chris Evans, Will L G,
- Andriy Gapon, Charles M. Hannum, Frank J. R. Hanstick, Ben Har-
- ris, Matthieu Herrb, Iain Hibbert, Martin Husemann, iDefense,
- Milos Komarcevic, Marc La France, Sean Larrson, Michael Lorenz,
- Jie Luo, Loic Mahe, Minoura Makoto, Martin Mares, Luke Mewburn,
- NetBSD, Dmitry Pervushin, Alexander Pohoyda, Ty Sarna, SciFi,
- Christopher Sekiya, Jamey Sharp, Victor Stinner, Frank van der
- Linden, Shin Takemura, Mark Vojkovich, Nathan J. Williams, X.Org,
- Christos Zoulos.
+ David Arlie, Alan Brown, Alex Chen, Yves de Champlain, Egbert
+ Eich, Matthieu Herrb, Matthias Hopf, Peter Hutterer, Pat Kane,
+ David Krause, Felix Kuehling, Marc La France, John Lumby, Paul
+ Mackerras, Keith Packard, Soran Sandmann Pedersen, Aaron Plat-
+ tner, Scitech, Miod Vallat, Christian Weisgerber, Dick Wesseling,
+ David Wong, X.Org.
Webmaster:
Georgina O. Economou
@@ -896,7 +732,7 @@ its contributors
This product includes software developed by X-Oz Technologies (http://www.x-
oz.com/).
- Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.143 tsi Exp $
+ Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.144 tsi Exp $
-$XFree86$
+$XFree86: xc/RELNOTES.txt,v 1.10tsi Exp $