unroff-website/www/examples/r-2.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>&#160;<tt> </tt>What Is Release 6
<a name="toc2">&#160;</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>&#160;<tt> </tt>Overview of the X Consortium Release
<a name="toc3">&#160;</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>&#160;<tt> </tt>Supported Systems
<a name="toc4">&#160;</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>&#160;<tt> </tt>The XC Tree
<a name="toc5">&#160;</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>&#160;<tt> </tt>config/
<a name="toc6">&#160;</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>&#160;<tt> </tt>lib/
<a name="toc7">&#160;</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>&#160;<tt> </tt>doc/
<a name="toc8">&#160;</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>&#160;<tt> </tt>extensions
<a name="toc9">&#160;</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>&#160;<tt> </tt>Extensions supported
<a name="toc10">&#160;</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>&#160;<tt> </tt>Implementation Parameters
<a name="toc11">&#160;</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,&#160;<tt> </tt>&#160;<tt> </tt>March 21, 1996,&#160;<tt> </tt>&#160;<tt> </tt>net@informatik.uni-bremen.de</body>
</html>