summaryrefslogtreecommitdiff
path: root/X11R4.mdwn
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2013-07-14 16:41:43 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2013-07-14 16:41:54 -0700
commitb012940ecdf460512ffbd23a17b313cd573e8e62 (patch)
treedb0029f8effbaa92a191784513e391c972fd17ad /X11R4.mdwn
parent4fd3083a4e4fad5bfa8bcad30a2ce9b9c1666732 (diff)
Add schema.org metadata to X11R4 page
Diffstat (limited to 'X11R4.mdwn')
-rw-r--r--X11R4.mdwn74
1 files changed, 46 insertions, 28 deletions
diff --git a/X11R4.mdwn b/X11R4.mdwn
index a69920a1..9facee73 100644
--- a/X11R4.mdwn
+++ b/X11R4.mdwn
@@ -1,24 +1,33 @@
-# X Window System, Version 11, Release 4
+<div itemscope itemtype="http://schema.org/WebPage">
+<div itemprop="about" itemscope itemtype="http://schema.org/SoftwareApplication">
+# <span itemprop="name">X Window System</span>, <span itemprop="version">Version 11, Release 4</span>
+
+<span itemprop="description">
X11R4 was the fourth release of the X Window System, Version 11 from MIT.
-It was released in December 1989, with the following changes excerpted from
-the [[release notes|http://www.x.org/releases/X11R4/RELNOTES.txt]].
-The sources are available for download for historical reference from
-<http://www.x.org/releases/X11R4/>.
+</span>
+It was released in
+<span itemprop="datePublished" content="1989-12-22">December 1989</span>,
+with the following changes excerpted from the
+<a href="http://www.x.org/releases/X11R4/RELNOTES.txt" itemprop="releaseNotes"
+>release notes</a>.
+The sources are available for download for historical reference from
+<a href="http://www.x.org/releases/X11R4/" itemprop="downloadUrl"
+>http://www.x.org/releases/X11R4/</a>.
[[!toc levels=4 startlevel=2]]
## Overview
-Substantial progress has been made in optimizing the sample server,
-window manager, and programming libraries. In addition, major improvements
+Substantial progress has been made in optimizing the sample server,
+window manager, and programming libraries. In addition, major improvements
to the user interface of several of the key applications (in particular,
*xmh*, *twm*, *xman*, and *xterm*) should make release
noticably nicer to use. Sample implementations
-of the various new Consortium Standards are included as well as prototype
+of the various new Consortium Standards are included as well as prototype
implementations of several efforts currently under development.
No incompatible changes have been made to either the
-core Protocol or to the *Xlib* programming library. The
+core Protocol or to the *Xlib* programming library. The
*Xt Intrinsics*
should be source compatible with the previous release. Changes have been
made to the *Xaw* widget set, but a configuration option for providing
@@ -83,10 +92,12 @@ as new standards:
This release been built on the following operating systems:
+<span itemprop="operatingSystem">
Ultrix 3.1 (both VAX and RISC), SunOS 4.0.3, HP-UX 6.5, Domain/OS 10.1,
A/UX 1.1, AIX RT-2.2 and PS/2-1.1, AOS-4.3, UTEK 4.0, NEWS-OS 3.2,
UNICOS 5.0.1, and UNIX System V, Release 3.2 (AT&T 6386 WGS).
-It should work correctly, or with a minor amount of work, on a variety of
+</span>
+It should work correctly, or with a minor amount of work, on a variety of
other systems as well.
## What's New in this Release
@@ -106,13 +117,13 @@ document `mit/doc/Xaw/ConvertToR4`, and read the new
#### many, many bugs fixed
-A large number of bugs have been fixed in the server, the libraries,
+A large number of bugs have been fixed in the server, the libraries,
and the clients. Servers are now robust enough that they have been known
to run for more than 3 months without experiencing any problems. The
-server is now much stricter about disallowing extraneous bits in masks
+server is now much stricter about disallowing extraneous bits in masks
(particularly the *do_not_propagate_mask* window attribute), causing
some improperly coded applications to generate protocol errors. A new,
-non-standard extension is provided (see *xset bc*) to enable
+non-standard extension is provided (see *xset bc*) to enable
backwards-compatibility for broken clients.
#### server optimized, data space reduced
@@ -127,16 +138,16 @@ reduced by roughly two-thirds since the last release.
Non-rectangular windows are now supported by the new SHAPE
extension. Round windows such as round clocks (see *oclock*),
-oval buttons (see *xmh* and *xcalc*), and shaped desktop icons (see
+oval buttons (see *xmh* and *xcalc*), and shaped desktop icons (see
*xbiff*) are now possible. This extension is a Consortium standard.
#### prototype extensions
-Prototypes of two extensions that are currently under development are
+Prototypes of two extensions that are currently under development are
provided in this release. The *Multi-Buffering* extension provides
-the ability to do simple animation (see *ico -dbl*), and the
+the ability to do simple animation (see *ico -dbl*), and the
*XInputExtension* provides
-access to alternate input devices. These extensions are **draft**
+access to alternate input devices. These extensions are **draft**
Consortium standards and are subject to change.
#### build configuration moved and simplified
@@ -162,7 +173,7 @@ the server to provide greater security than the host-based mechanism.
#### new fonts
-Adobe Systems and Digital Equipment Corporation have jointly donated
+Adobe Systems and Digital Equipment Corporation have jointly donated
100dpi versions of the 75dpi fonts that they provided in the last release.
In addition, Digital has donated a set of terminal emulator fonts.
Bigelow & Holmes and Sun Microsystems have jointly donated a collection
@@ -184,10 +195,10 @@ color spectra tuned for some of the common monitors is included.
#### function prototypes
-ANSI C function prototypes have been added to the \fIXlib\fP and *Xt*
+ANSI C function prototypes have been added to the \fIXlib\fP and *Xt*
header files;
the include files should now also be usable from C++ without modification.
-The *Xlib* prototypes are enabled by default (on systems that support
+The *Xlib* prototypes are enabled by default (on systems that support
them),
while the *Xt* prototypes are disabled (they were added too late in our
release cycle). Picky compilers (such as *hc*) will now catch many
@@ -207,12 +218,12 @@ locale-driven finding of data files.
#### Athena widget enhancements
-Most of the *Xaw* library has been rewritten to substantially improve
+Most of the *Xaw* library has been rewritten to substantially improve
functionality, robustness, and performance. New **SimpleMenu** and
**MenuButton** widgets support pop-up and pull-down menus. The **Text**
widget has been rewritten and is now quite usable for general editing.
The **VPaned** widget has been generalized to include horizontal paning
-(and is now called **Paned**). The **Label** widget now supports
+(and is now called **Paned**). The **Label** widget now supports
multi-line labels. A new **Toggle** widget has been provided for
implementing radio-buttons. Finally, the **Command** widget has been
enhanced to use the SHAPE extension to provide true round buttons.
@@ -250,7 +261,7 @@ Several new utility programs have been provided: *appres* for determining
which resources are loaded into particular applications, *listres* for
printing the resource hierarchy for a widget, *oclock* for people who
like truly round clocks, *xauth* for manipulating authorization files,
-*xditview* for previewing *ditroff* files, *xfontsel* for
+*xditview* for previewing *ditroff* files, *xfontsel* for
interactively selecting fonts, *xlsatoms* for determining the value
of various atoms, *xlsclients* for listing the clients currenting being
run, and *xstdcmap* for manipulating standard colormaps.
@@ -289,7 +300,7 @@ page *XConsortium(1)*.
### Highlights of the User-Contributed Distribution
-The user-contributed distribution is set up in a tree very similar to
+The user-contributed distribution is set up in a tree very similar to
that used by the core distribution. New versions of several packages are
available, and a variety of new donations have been received. Since this is
**not** a superset of the previous user-contributed tape, sites are
@@ -351,17 +362,21 @@ A variety of eye-catching demos have been added.
A number of useful packages have been added: image analysis (see *NCSA*
and *img*), multi-language libraries and utilities (see *kinput*,
*kterm*, and *mlxterm*), a user interface prototyping system (see
-*winterp*), plus improved versions of *xfed*, *xcolors*,
+*winterp*), plus improved versions of *xfed*, *xcolors*,
*xpic*, *xplaces*, *xtek* (formerly *texx*), *xtroff*,
and *xwebster*.
-#### "games"
+#### games
A variety of new games have been contributed since the new release.
<div style="font-size: small; border-top: 1px solid black;">
<p>
-Copyright &copy; 1989 by the Massachusetts Institute of Technology.
+Copyright &copy; <span itemprop="copyrightYear">1989</span> by the
+<span itemprop="copyrightHolder"
+ itemscope itemtype="http://www.schema.org/Organization">
+<span itemprop="name">Massachusetts Institute of Technology</span>
+</span>.
</p><p>
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted without
@@ -373,6 +388,9 @@ advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
M.I.T. makes no representations about the suitability of
this software for any purpose. It is provided "as is"
-without express or implied warranty.
+without express or implied warranty.
</p>
</div>
+
+</div>
+</div>