summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2004-09-03 18:48:11 +0000
committerKeith Packard <keithp@keithp.com>2004-09-03 18:48:11 +0000
commitf60c834b84e4a7c6b047bdf7e47dc3661bf20cd9 (patch)
tree6b9906ec16af8a51db12d8e28f30c1a576cc05f5
parent9507b7a223bf5ada5c92f280080df5a90d304c62 (diff)
Mostly fix version numbers and use symbolic release date.
Fix lots of version numbers. Change description of Composite extension a bit. Add reference to Xaw8 as the version of Xaw which includes XawPrintShell. Document Render additions to xclock. Document to XPrint additions to xedit. Note disappearance of X-TrueType. Add 'R' before &relvers; Add reldate entity Add 'R' before &relvers; Fix version numbers. Note disapparance of X-TrueType
-rw-r--r--sgml/README.sgml33
-rw-r--r--sgml/RELNOTES.sgml101
-rw-r--r--sgml/SCO.sgml4
-rw-r--r--sgml/dps.sgml4
-rw-r--r--sgml/fonts.sgml17
5 files changed, 73 insertions, 86 deletions
diff --git a/sgml/README.sgml b/sgml/README.sgml
index 9492882..73ecb6c 100644
--- a/sgml/README.sgml
+++ b/sgml/README.sgml
@@ -13,7 +13,7 @@
<title>README for X11R&relvers;
<author>The X.Org Foundation
-<date>6 April 2004
+<date>&reldate;
<ident>
$Id$.
@@ -24,10 +24,8 @@ $Id$.
X11R&relvers; 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.
-
+version is compatible with X11R6.7 and other X window system implementations
+which support the X11R6 standard.
</abstract>
@@ -39,7 +37,7 @@ in turn was based on the X Consortium X11R6.6 and earlier sample implementations
X11R&relvers; is the &whichupdaterel; update to X11R&fullrelvers;,
the &whichfullrel; full release in the
<![ %earlyrel; [new]]>
-X11R6.7 series.
+X11R&relvers; series.
Update releases are taken from a stable/maintenance branch. They are
@@ -50,9 +48,9 @@ stability.
]]>
<![ %fullrel [
-X11R&relvers; is the &whichfullrel; full release in the
+X11R&fullrelvers; is the &whichfullrel; full release in the
<![ %earlyrel; [new]]>
-X11R6.7 series.
+X11R&relvers; series.
]]>
<![ %snapshot [
@@ -72,11 +70,8 @@ X11R&relvers; is a feature-complete snapshot of X11R&fullrelvers;.
]]>
<p>
-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.
+X11R&relvers; is the current X.Org Foundation release series.
+The core of X11R&relvers. is a modular X server.
<![ %fullrel [The &relvers; version is a new release that includes
additional hardware support, functional enhancements and bug fixes.]]>
<![ %haverelnotes [
@@ -100,18 +95,12 @@ Applications for Membership are now being accepted,
and active participants in the further development of the X Window
Technology are invited to complete a
<url url="http://www.x.org/XOrg_Foundation_Membership.html" name="membership application">.
-The X11R&relvers; codebase is based on the codebase found in XFree86&trade 4.4RC2,
-which in turn was based on the original X Window System sample implementation
-from the X Consortium and it's successors.
+The X11R&relvers; codebase forms the second X window system release since
+the formation of the X.org foundataion and includes code from the X
+Consortium, the Open Group and the XFree86&trade; project.
This release is dedicated to the greater X community, developers
and users alike.
-
-XFree86&trade; is produced by The XFree86 Project, Inc through the work
-of a group of volunteer independent developers. The XFree86 Project is
-a non-commercial organisation and XFree86 would not exist without the
-invaluable development contributions of volunteers from around the world.
-
<![ %snapshot [
<sect>Redistribution of Snapshots
<p>
diff --git a/sgml/RELNOTES.sgml b/sgml/RELNOTES.sgml
index 2da6c02..8d27253 100644
--- a/sgml/RELNOTES.sgml
+++ b/sgml/RELNOTES.sgml
@@ -48,19 +48,6 @@ We encourage you to submit bug fixes and enhancements to bugzilla.freedesktop.or
using the xorg product, and discussions on this server take
place on <email>xorg@freedesktop.org</email>.
-<sect>Introduction to the XFree86 4.x Release Series
-<p>
-XFree86 4.0 was the first official release of the new XFree86 4 series.
-It was based on X11R6.4.
-<p>
-XFree86
-4 represents a significant redesign of the XFree86 X server. Not all
-of the hardware drivers from 3.3.x have been ported to 4.x yet, but
-conversely, 4.x has support for a lot of hardware that is not supported
-in 3.3.x. Our <htmlurl name="Driver Status document" url="Status.html">
-summarizes how the hardware driver support compares between &legacyvers;
-and &relvers;.
-
X11R&relvers; comes with a graphical configuration tool called
"<tt>xorgcfg</tt>",
which also has a text mode interface and can be used to create an initial
@@ -179,14 +166,14 @@ update the screen.
<tag>Composite (experimental)</tag>
The Composite extension allows a client to request that all drawing to
-window is redirected to off-screen buffer. Though the Damage extension
-the client, called a 'compositing manager', can know which areas of a
-window is modified and render the windows on screen. By making use of
-the drawing requests from the RENDER extension, the compositing
-manager can create special effects, such as translucennt windows.
+window is redirected to off-screen buffer. Though the Damage extension the
+client, called a 'compositing manager', can know which areas of a window is
+modified and render the windows on screen. By making use of the drawing
+requests from both the core protocol and the RENDER extension, the
+compositing manager can create special effects, such as translucennt windows.
- The Composite extension is considered experimental in X11R and is
-by default turned off.
+ The Composite extension is considered experimental in X11R&relvers; and is
+turned off by default.
<tag>XEvIE (X Event Interception Extension) (experimental)</tag>
@@ -195,7 +182,8 @@ input It allows consumation, modification or synthesis of input events
before these are sent to their final destination (i.e., interested
clients). This feature is required by the GNOME accessibility project.
-The XEvIE extension is considered experimental in X11R and is by default turned off.
+The XEvIE extension is considered experimental in X11R&relvers; and is
+turned off by default.
</descrip>
@@ -212,13 +200,14 @@ EndSection
Xprint updates
<p>
<itemize>
- <item> Integrated various fixes from xprint.mozdev.org (more or less the whole codebase has been merged)
+ <item>Integrated various fixes from xprint.mozdev.org (more or less the whole codebase has been merged)
<item>Integrated various fixes from Sun Microsystems
<item>OpenGL is now supported for printing
<item>New set of maintenance tools for the Xprint server (xplsprinters, xprehashprinterlist, etc.)
<item>Added new XprintUtils client library to make the usage off Xprint easier
<item>Various other features and fixes integrated
- <item>Athena toolkit now has print support (XawPrintShell)
+ <item>Athena toolkit now has print support (XawPrintShell) which is included
+ in a separate version of that library (Xaw8)
<item>Various applications/tools like xman, xedit, xlogo, etc. now have
print support
</itemize>
@@ -449,9 +438,9 @@ X11R&relvers; includes the following input drivers:
Drivers marked with (*) are available for Linux only.
-<sect>Overview of X11R6.8.x
+<sect>Overview of X11R&relvers;
<p>
-On most platforms, X11R6.8.x has a single X server binary called <tt>Xorg</tt>.
+On most platforms, X11R&relvers; has a single X server binary called <tt>Xorg</tt>.
This binary can either have one or more video and input drivers linked in
statically, or more usually, dynamically, and in that manner load the
video drivers, input drivers, and other modules that are needed.
@@ -533,8 +522,8 @@ servers or its own.
<sect1>Multi-head
<p>
-Some multi-head configurations are supported in XFree86 4.x and
-X11R6.x, primarily with multiple PCI/AGP cards.
+Some multi-head configurations are supported in
+X11R&relvers;, primarily with multiple PCI/AGP cards.
One of the main problems is with drivers not sufficiently initialising
cards that were not initialised at boot time. This has been improved
@@ -557,8 +546,7 @@ an 8-bit screen together with a 16-bit screen in Xinerama mode.
Xinerama is not enabled by default, and can be enabled with the
<tt>+xinerama</tt> command line option for the X server.
-Xinerama was included with X11R6.4. The version included in X11R6.7.x
-and XFree86 4.x
+Xinerama was included with X11R6.4. The version included in X11R&relvers;
was completely rewritten for improved performance and correctness.
Known problems:
@@ -678,9 +666,9 @@ file is included in the <htmlurl name="Xft(3)" url="Xft.3.man"> man page.
<sect2>Application Support For Anti-Aliased Text
<p>
-Only three applications have been modified in X11R&relvers; to work
+Only four applications have been modified in X11R&relvers; to work
with the Render extension and the Xft and FreeType libraries to provide
-anti-aliased text: xterm, xditview and x11perf. Migration of other
+anti-aliased text: xterm, xditview, x11perf and xclock. Migration of other
applications may occur in future releases.
<p>
@@ -698,6 +686,10 @@ includes tests to measure the performance of text rendered in three ways,
anti-aliased, anti-aliased with sub-pixel sampling and regular chunky
text, but through the Render extension, a path which is currently somewhat
slower than core text.
+<p>
+Xclock uses the Render extension to draw the analog face and shares the -fa
+option and faceName resources with xterm to select a font for the digital
+mode.
</sect2>
<sect1>Other extensions
@@ -731,6 +723,7 @@ Xedit has several new features, including:
<item>Flexible search/replace interface that allows regex matches.
<item>Please refer to <tt><htmlurl name="xedit(1)" url="xedit.1.html"></tt>
for more details.
+ <item>XPrint support.
</itemize>
<!--
@@ -747,18 +740,16 @@ in the <htmlurl name="README.fonts" url="fonts.html"> document.
<sect1>TrueType support
<p>
-X11R6.7.x and XFree86 4.x comes with two TrueType backends, known as
-"FreeType" backend (the <tt>"freetype"</tt> module) and `X-TrueType'
-(the <tt>"xtt"</tt> module). Both of these backends are based on the
-FreeType library. The functionality of X-TrueType has been merged into
-the FreeType backend by the After X-TT Project for XFree86 4.4.
-Consequently, the old X-TrueType backend will be dropped
-in the next major release.
+X11R6.7 came with two TrueType backends. The functionality from the
+`X-TrueType' backend has been integrated into the `FreeType' backend which
+is designed to transparently support all of the functionality from the
+`X-TrueType' backend with the exception of the font encoding libraries; the
+`FreeType' backend uses only the fontenc-based encoding system .
<sect1>CID font support
<p>
-Support for CID-keyed fonts is included in X11R&relvers;.x.
+Support for CID-keyed fonts is included in X11R&relvers;
The CID-keyed font format was designed by <url name="Adobe Systems"
url="http://www.adobe.com"> for fonts with large character sets. The
CID-keyed font support in X11R&relvers; was donated by <url name="SGI"
@@ -769,13 +760,10 @@ License.
<sect1>Internationalisation of the scalable font backends
<p>
-X11R6.7.x has a ``fontenc'' layer to allow the scalable font backends
-to use a common method of font re-encoding. This re-encoding makes it
-possible to uses fonts in encodings other than their their native
-encoding. This layer is used by the Type1 and Speedo backends and the
-`xfsft' version of the TrueType backend. The `X-TrueType' version of
-the TrueType backend uses a different re-encoding method based on loadable
-encoding modules.
+X11R&relvers; has a ``fontenc'' layer to allow the scalable font backends to
+use a common method of font re-encoding. This re-encoding makes it possible
+to uses fonts in encodings other than their their native encoding. This
+layer is used by the Type1, Speedo and FreeType backends.
<sect1>Large font optimisation
<p>
@@ -787,7 +775,7 @@ transmitted in a compressed format.
<sect1>Unicode/ISO 10646 support
<p>
-What is included in X11R6.7.x
+What is included in X11R&relvers;
<itemize>
<item>All ``-misc-fixed-*'' BDF fonts are now available in the
@@ -820,8 +808,7 @@ What is included in X11R6.7.x
<item>ISO 10646/Unicode UTF-8 Level 1 support added to xterm
(enabled with the <tt>-u8</tt> option).
- <item>Both the xfsft (the <tt>"freetype"</tt> module) and the X-TrueType
- (the <tt>"xtt"</tt> module) TrueType font backends support
+ <item>The Freetype backend (the <tt>"freetype"</tt> module) supports
Unicode-encoded fonts.
</itemize>
@@ -830,7 +817,7 @@ What is included in X11R6.7.x
<p>
A more flexible Compose file processing system was added to Xlib in
-X11R6.7.0. The compose file is searched for in
+X11R&relvers;. The compose file is searched for in
the following order:
<enum>
@@ -872,6 +859,20 @@ But if the rule is:
<tscreen><verb><dead_grave> <A> : Agrave</verb></tscreen>the
result depends on how Agrave is mapped in the current locale.
+<sect1>Bitstream Vera fonts <label id="vera">
+<p>
+
+X11R&relvers; includes the Bitstream Vera family of typefaces in TrueType
+format. This family includes the ``Bitstream Vera Sans'', ``Bitstream
+Vera Sans Mono'' and ``Bitstream Vera Serif'' in Roman and Bold varients
+as well as the ``Bitstream Vera Sans'' and ``Bitstream Vera Sans Mono''
+in Oblique and Bold Oblique.
+These fonts include all of the glyphs needed for ISO&nbsp; 8859 parts 1 9
+and 15.
+
+The license terms for the Vera fonts are inclued in the file
+<tt/COPYRIGHT.Vera/>.
+
<sect1>Luxi fonts from Bigelow and Holmes <label id="luxi">
<p>
diff --git a/sgml/SCO.sgml b/sgml/SCO.sgml
index c49b0e4..103a08d 100644
--- a/sgml/SCO.sgml
+++ b/sgml/SCO.sgml
@@ -10,7 +10,7 @@
<date>14 February 2003
<ident>
-$XdotOrg$
+$XdotOrg: xc/programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml,v 1.2 2004/04/23 19:23:59 eich Exp $
</ident>
<!-- Table of contents -->
@@ -67,7 +67,7 @@ X11R&relvers, the following conditions must be met:
</itemize>
-<sect>Compiling X11&relvers;<p>
+<sect>Compiling X11R&relvers;<p>
Using the GNU Development System, compiling the distribution should be fairly
straightforward. Before attempting to compile the system though, you
diff --git a/sgml/dps.sgml b/sgml/dps.sgml
index 795bb77..6c90692 100644
--- a/sgml/dps.sgml
+++ b/sgml/dps.sgml
@@ -42,7 +42,7 @@ line to be drawn.
<p>This document does not aim at teaching programming with DPS; it is
only a summary description of the DPS support code included with
-X11&relvers;. More information about DPS, including a DPS bibliography, is
+X11R&relvers;. More information about DPS, including a DPS bibliography, is
available from
<url url="http://dps.sourceforge.net" name="the DPS extension site">.
@@ -68,7 +68,7 @@ more information.
<p>The DPS client side consists of four libraries and a number of
basic tools for programming and configuration; these are all included
-with X11&relvers;.
+with X11R&relvers;.
<sect1>Libraries
diff --git a/sgml/fonts.sgml b/sgml/fonts.sgml
index b4c9d9a..282dcd8 100644
--- a/sgml/fonts.sgml
+++ b/sgml/fonts.sgml
@@ -17,7 +17,7 @@
<p>This document describes the support for fonts in X11R&relvers;. <ref
id="sec:installing" name="Installing fonts"> is aimed at the
-casual user wishing to install fonts in X11R&relvers; or XFree86; the rest of the
+casual user wishing to install fonts in X11R&relvers; the rest of the
document describes the font support in more detail.
We assume some familiarity with digital fonts. If anything is not
@@ -30,7 +30,7 @@ information.
<p>X includes two font systems: the original core X11 fonts system, which
is present in all implementations of X11, and the Xft fonts system,
which may not be distributed with implementations of X11 that
-are not based on X11&relvers; but will hopefully be included by them in
+are not based on X11R&relvers; but will hopefully be included by them in
the future
The core X11 fonts system is directly derived from the fonts system
@@ -136,7 +136,7 @@ Anti-aliasing can be disabled for all fonts by the following incantation:
&lt;/match&gt;
</verb></tscreen>
-Xft supports sub-pixel rasterisation on LCD displays. X11R67 should
+Xft supports sub-pixel rasterisation on LCD displays. X11R&relvers; should
automatically enable this feature on laptops and when using an LCD
monitor connected with a DVI cable; you can check whether this was
done by typing
@@ -408,7 +408,7 @@ this doesn't help, it is quite possible that you are trying to use a
font in a format that is not supported by your server.
X11R&relvers; supports the BDF, PCF, SNF, Type 1, Speedo, TrueType, OpenType
-and CIDFont font formats. However, not all X11R&relvers; or XFree86 servers
+and CIDFont font formats. However, not all X11R&relvers; servers
come with all the font backends configured in.
On most platforms, the X11R&relvers; servers are <it/modular/: the font
@@ -666,12 +666,9 @@ font re-encoding. This allows these backends to share their encoding
data, and allows simple configuration of new locales independently of
font type.
-<it/Please note:/ the X-TrueType (X-TT) backend does not use the
-<it/fontenc/ layer, but instead uses its own method for font
-reencoding. If you are only interested in X-TT you may want to skip
-to <ref id="sec:symbol-fonts" name="Using Symbol Fonts">, as
-the intervening information does not apply to X-TT. X-TT itself is
-described in more detail in <ref id="sec:X-TT" name="X-TrueType">.
+<it/Please note:/ the X-TrueType (X-TT) backend is not included
+in X11R&relvers;. That functionality has been merged into the FreeType
+backend.>
In the <it/fontenc/ layer, an encoding is defined by a name (such as
<tt/iso8859-1/), possibly a number of aliases (alternate names), and