280 lines
8.9 KiB
HTML
280 lines
8.9 KiB
HTML
<html>
|
|
<head>
|
|
<!-- This file has been generated by unroff 1.0, 03/21/96 19:25:18. -->
|
|
<!-- Do not edit! -->
|
|
<link rev="made" href="mailto:net@informatik.uni-bremen.de">
|
|
<title>X11R6 Release Notes, section 2.</title>
|
|
</head><body>
|
|
<h2><a name="section2">2.</a> <tt> </tt>What Is Release 6
|
|
<a name="toc2"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
This is the 6th release of X Window System software from the X Consortium.<tt> </tt>
|
|
X is a network-transparent window system which runs
|
|
on a wide range of computing and graphics machines.<tt> </tt>
|
|
<p>
|
|
The X Consortium is an independent, not-for-profit corporation,
|
|
the successor to the MIT X Consortium, which was part of the MIT
|
|
Laboratory for Computer Science.<tt> </tt>
|
|
See the <i>XConsortium</i> manual page for details.<tt> </tt>
|
|
|
|
<h2><a name="section3">2.1.</a> <tt> </tt>Overview of the X Consortium Release
|
|
<a name="toc3"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
There are two parts to Release 6: X Consortium software and
|
|
documentation, and user-contributed software and documentation.<tt> </tt>
|
|
The X Consortium part contains the following:
|
|
<dl>
|
|
<dt><b>X Consortium Standards</b><dd>
|
|
The X Consortium produces standards: documents which define
|
|
network protocols, programming interfaces, and other aspects of
|
|
the X environment. See the <i>XStandards</i> manual page for a
|
|
list of standards.<tt> </tt>
|
|
<dt><b>Sample Implementations</b><dd>
|
|
For most of our standards, we provide <i>sample</i> implementations
|
|
to demonstrate proof of concept. These are not <i>reference</i>
|
|
implementations; the written specifications define the standards.<tt> </tt>
|
|
<dt><b>Fonts</b><dd>
|
|
<br>
|
|
A collection of bitmap and outline fonts are included in the
|
|
distribution, contributed by various individuals and companies.<tt> </tt>
|
|
<dt><b>Utility Libraries</b><dd>
|
|
A number of libraries, such as the <i>Athena Widget Set</i>, are
|
|
included. These are not standards, but are used in building
|
|
X Consortium applications and may be useful in building other applications.<tt> </tt>
|
|
<dt><b>Sample Programs</b><dd>
|
|
We also provide a number of application programs.<tt> </tt>
|
|
A few of these programs, such as <i>xdm</i>,
|
|
should be considered essential in almost all environments.<tt> </tt>
|
|
The rest of the applications carry no special status; they
|
|
are simply programs that have been developed and/or maintained
|
|
by X Consortium staff.<tt> </tt>
|
|
In some cases, you will find better substitutes for these
|
|
programs in the user-contributed part.<tt> </tt>
|
|
</dl>
|
|
<p>
|
|
The user-contributed part contains whatever people contribute.<tt> </tt>
|
|
You'll find a variety of software and documentation here:
|
|
programs, demos, games, libraries,
|
|
X server extensions, etc.<tt> </tt>
|
|
|
|
<h2><a name="section4">2.2.</a> <tt> </tt>Supported Systems
|
|
<a name="toc4"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
We built and tested this release on the following systems:
|
|
|
|
<dl><dt><dd>
|
|
<pre>
|
|
A/UX 3.0.1
|
|
AIX 3.2.5
|
|
BSD/386 1.0
|
|
HP-UX 9.1
|
|
IRIX 5.2
|
|
Mach 2.5 Vers 2.00.1
|
|
Microsoft Windows NT 3.1
|
|
NCR Unix System V Release 4/MP-RAS
|
|
NEWS-OS 6.0
|
|
OSF/1 1.3
|
|
OSF/1 1.0
|
|
SunOS 4.1.3
|
|
SunOS 5.3
|
|
UNICOS 8.0
|
|
UNIX System V/386 Release 4.2 Version 1
|
|
Unix System V/860 Release 4.0 Version 3
|
|
Ultrix-32 4.3
|
|
</pre>
|
|
</dl>
|
|
|
|
On NT, most of the release builds with the Microsoft SDK. Missing are
|
|
<i>Fresco</i>, <i>twm</i>, <i>xterm</i>, <i>xdm</i>, <i>xconsole</i>,
|
|
<i>xinit</i>, <i>xhost</i>, <i>xsm</i>, and the X server. Xt, Xaw, and
|
|
Xmu libraries are not built as DLLs. Imake works, albeit with some
|
|
restrictions.<tt> </tt>
|
|
|
|
<h2><a name="section5">2.3.</a> <tt> </tt>The XC Tree
|
|
<a name="toc5"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
The first thing you may notice is that you can't find anything.<tt> </tt>
|
|
The source tree has undergone a major reorganization since R5.<tt> </tt>
|
|
The top-level directory has been renamed from <b>mit/</b> to <b>xc/</b>.<tt> </tt>
|
|
|
|
The general layout under <b>xc/</b> is now as
|
|
follows:
|
|
|
|
<pre>
|
|
config/ config files, <i>imake</i>, <i>makedepend</i>, build utilities
|
|
doc/ all documentation other than per-program manual pages
|
|
fonts/ BDF, Speedo, Type1 fonts
|
|
include/ include files shared by multiple directories
|
|
lib/ all libraries
|
|
nls/ localization files
|
|
programs/ all programs, including the X server and <i>rgb</i>
|
|
test/ X Test Suite and other test suites
|
|
util/ <i>patch</i>, <i>compress</i>, other utilities
|
|
workInProgress/ snapshots of work in progress
|
|
bug-report bug reporting template
|
|
registry X Registry
|
|
</pre>
|
|
|
|
<h2><a name="section6">2.3.1.</a> <tt> </tt>config/
|
|
<a name="toc6"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
The <b>xc/config</b> directory now has subdirectories:
|
|
<pre>
|
|
config/cf/ all the config files: Imake.tmpl, Project.tmpl, etc.
|
|
config/imake/ the <i>imake</i> program
|
|
config/makedepend/ the <i>makedepend</i> program
|
|
config/util/ other configuration utility programs and scripts
|
|
</pre>
|
|
|
|
<h2><a name="section7">2.3.2.</a> <tt> </tt>lib/
|
|
<a name="toc7"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
Xlib sources are in <b>xc/lib/X11</b>; we've renamed directories to match the
|
|
lib<i>name</i>.a names.<tt> </tt>
|
|
|
|
<h2><a name="section8">2.3.3.</a> <tt> </tt>doc/
|
|
<a name="toc8"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
<pre>
|
|
doc/specs/ X Consortium standards and other specifications
|
|
doc/man/ manual pages for libraries and general manual pages
|
|
doc/util/ macro packages and utilities for formatting
|
|
doc/hardcopy/ PostScript versions of the documentation
|
|
</pre>
|
|
<p>
|
|
The <b>xc/doc/hardcopy</b> directory contains compressed, pre-formatted
|
|
PostScript versions of documentation elsewhere in the
|
|
<b>doc</b> tree and the program manual pages, which are in each
|
|
program's source directory. These files can be uncompressed with the
|
|
<i>compress</i> program, which is included in <b>xc/util/compress</b>.<tt> </tt>
|
|
|
|
<h2><a name="section9">2.3.4.</a> <tt> </tt>extensions
|
|
<a name="toc9"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
There is no longer a top-level extensions directory. Extension
|
|
libraries are now under <b>xc/lib/</b>, server extension code is
|
|
under <b>xc/programs/Xserver/Xext/</b>, and extension header files are
|
|
under <b>xc/include/extensions/</b>.<tt> </tt>
|
|
|
|
<h2><a name="section10">2.4.</a> <tt> </tt>Extensions supported
|
|
<a name="toc10"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
The core distribution includes the following extensions:
|
|
BIG-REQUESTS,
|
|
LBX,
|
|
MIT-SHM,
|
|
MIT-SUNDRY-NONSTANDARD,
|
|
Multi-Buffering,
|
|
RECORD,
|
|
SHAPE,
|
|
SYNC,
|
|
X3D-PEX,
|
|
XC-MISC,
|
|
XIE,
|
|
XInputExtension,
|
|
XKEYBOARD,
|
|
XTEST, and
|
|
XTestExtension1.<tt> </tt>
|
|
|
|
<h2><a name="section11">2.5.</a> <tt> </tt>Implementation Parameters
|
|
<a name="toc11"> </a>
|
|
</h2>
|
|
<p>
|
|
|
|
Some of the specifications define some behavior as
|
|
implementation-dependent.<tt> </tt>
|
|
Implementations of X Consortium standards need to document how those
|
|
parameters are implemented; this section does so.<tt> </tt>
|
|
<dl>
|
|
<dt>XFILESEARCHPATH default<dd>
|
|
This default can be set at build time by setting the <i>imake</i> variables
|
|
XFileSearchPathDefault, XAppLoadDir, XFileSearchPathBase, and
|
|
ProjectRoot in <b>site.def</b>. See <b>xc/config/cf/Project.tmpl</b>
|
|
for how they are used.<tt> </tt>
|
|
<dt><dd><p>
|
|
By default, XFILESEARCHPATH has these components:
|
|
<dl><dt><dd>
|
|
<pre>
|
|
/usr/X11R6/lib/X11/%L/%T/%N%C%S
|
|
/usr/X11R6/lib/X11/%l/%T/%N%C%S
|
|
/usr/X11R6/lib/X11/%T/%N%C%S
|
|
/usr/X11R6/lib/X11/%L/%T/%N%S
|
|
/usr/X11R6/lib/X11/%l/%T/%N%S
|
|
/usr/X11R6/lib/X11/%T/%N%S
|
|
</pre>
|
|
</dl>
|
|
<dt>XUSERFILESEARCHPATH default<dd>
|
|
If the environment variable XAPPLRESDIR is defined, the default value
|
|
of XUSERFILESEARCHPATH has the following components:
|
|
<dl><dt><dd>
|
|
<pre>
|
|
$XAPPLRESDIR/%L/%N%C
|
|
$XAPPLRESDIR/%l/%N%C
|
|
$XAPPLRESDIR/%N%C
|
|
$HOME/%N%C
|
|
$XAPPLRESDIR/%L/%N
|
|
$XAPPLRESDIR/%l/%N
|
|
$XAPPLRESDIR/%N
|
|
$HOME/%N
|
|
</pre>
|
|
</dl>
|
|
Otherwise it has these components:
|
|
<dl><dt><dd>
|
|
<pre>
|
|
$HOME/%L/%N%C
|
|
$HOME/%l/%N%C
|
|
$HOME/%N%C
|
|
$HOME/%L/%N
|
|
$HOME/%l/%N
|
|
$HOME/%N
|
|
</pre>
|
|
</dl>
|
|
<dt>XKEYSYMDB default<dd>
|
|
Defaults to <b>/usr/X11R6/lib/X11/XKeysymDB</b>, assuming
|
|
<b>ProjectRoot</b> is set to <b>/usr/X11R6</b>.<tt> </tt>
|
|
<dt>XCMSDB default<dd>
|
|
Defaults to <b>/usr/X11R6/lib/X11/Xcms.txt</b>, assuming
|
|
<b>ProjectRoot</b> is set to <b>/usr/X11R6</b>.<tt> </tt>
|
|
<dt>XLOCALEDIR default<dd>
|
|
Defaults to the directory <b>/usr/X11R6/lib/X11/locale</b>, assuming
|
|
<b>ProjectRoot</b> is set to <b>/usr/X11R6</b>.<tt> </tt>
|
|
<dt>XErrorDB location<dd>
|
|
The Xlib error database file is <b>/usr/X11R6/lib/X11/XErrorDB</b>, assuming
|
|
<b>ProjectRoot</b> is set to <b>/usr/X11R6</b>.<tt> </tt>
|
|
<dt>XtErrorDB location<dd>
|
|
The Xt error database file is <b>/usr/X11R6/lib/X11/XtErrorDB</b>, assuming
|
|
<b>ProjectRoot</b> is set to <b>/usr/X11R6</b>.<tt> </tt>
|
|
<dt>Supported Locales<dd>
|
|
For a list of locales supported, see the files <b>locale.dir</b> and
|
|
<b>locale.alias</b> in the <b>xc/nls/X11/locale/</b> directory.<tt> </tt>
|
|
<dt>Input Methods supported<dd>
|
|
The core distribution does not include any input methods servers.<tt> </tt>
|
|
However, in
|
|
Latin-1 locales, a default method that supports European compose
|
|
processing is enabled. See <b>xc/nls/X11/locale/Compose/iso8859-1</b>
|
|
for the supported compositions.<tt> </tt>
|
|
There are input method servers in contrib.<tt> </tt>
|
|
|
|
</dl>
|
|
<p><hr>
|
|
Markup created by <em>unroff</em> 1.0, <tt> </tt> <tt> </tt>March 21, 1996, <tt> </tt> <tt> </tt>net@informatik.uni-bremen.de</body>
|
|
</html>
|