|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T X
Length: 13746 (0x35b2)
Types: TextFile
Names: »X_LIBRARY_RELEASE6_0_0_LPT«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00
└─⟦0c20f784e⟧ »DATA«
└─⟦2db885777⟧
└─⟦this⟧
Rational X Library
Release Information
Rev6_0_0 Release
\f
Copyright 1989-1991 by Rational
Part Number: 508-003261-002
07/31/91 (Software Rev. Rev6_0_0)
Rational and R1000 are registered trademarks and Rational
Environment and Rational Subsystems are trademarks of Rational.
UNIX is a registered trademark of AT&T in the USA and other
countries.
The X Window System is a registered trademark of the
Massachusetts Institute of Technology.
NeWS, Sun, Sun Workstation, SunOS, Sun-3, SPARC, and X11/NeWS are
trademarks of Sun Microsystems, Inc.
Rational
\f
3320 Scott Boulevard
Santa Clara, California 95054-3197
\f
Rev6_0_0 Release
#
1. Overview
The Rational X Library (Xlib) implements the Ada Language X
Interface layer of the X Window System from MIT. Xlib runs
native on the R1000 and it can be ported to most target systems
that support TCP/IP or some other stream-based networking
protocol.
It currently runs on:
* Hewlett-Packard 9000 series 300 - HPUX version 7.0 or later -
Rational HP-UX Mc680x0 Cross Development Facility, v6.0.
* Rational R1000 - Environment versions D_10_20_0 and D_12_1_1 -
native compiler
* Sun Microsystems - SunOS version 4.0.3 or later - TeleSoft
TeleGen2 v1.4A (Mc680x0)
This is the first nonbeta release. It has full copies (first
draft) of all documentation.
Xlib is available as a Rational product in two forms; binary-only
and full-source. The binary-only version is a subset of the
full-source version.
Xlib is also available, without Rational product support, from
various Ada and X archives. Contact your favorite archive to see
if they have it. This version of Xlib contains the full source
code for the libraries but it does not have the active support
supplied to Rational customers. Support for the public Xlib
version consists of the Xlib@Rational.com mailing list and the
Xlib-Bugs@Rational.Com mailbox for reporting problems and
suggestions. Mail to Xlib-Bugs is handled on an As-Time-Permits
basis.
#
2. Configurations
Rev6_0_0 is compatible with Rational Environment versions
D_10_20_0 or later.
#
2.1. Hewlett-Packard
Xlib has been ported to 9000 series 300's under HP-UX 7.0. It
should operate correctly with any later version of HP-UX.
RATIONAL 07/31/91 1\f
Rational X Library Release Information
#
2.2. Rational R1000
Xlib will run on any model R1000. It has been tested with
Environment release D_10_20_0 and D_12_1_1.
#
2.3. Sun Microsystems
Xlib has been ported to Sun 3's under SunoS 4.0.3. It should
operate correctly with any later version of SunOS.
Xlib has not been ported to SPARC or to the 386i.
#
3. Upgrade_Impact
Xlib Rev6_0_0 completely replaces all previous versions for all
targets. Intallation will replace all existing files and
programs. Any local customizations that may have been performed
upon Rational-supplied files and units will be overwritten by the
new files and programs.
A full backup of your present system is recommended if you have
extensively customized portions of Xlib.
#
4. Known_Problems
Xlib has no known problems.
#
5. New Features
This is the first nonbeta release.
The following three mailing lists have been created at Rational:
Xlib@Rational.Com - General mailing list for those interested in
the Rational X Library.
Xlib-Request@Rational.Com - If you wish to be added to the Xlib
mailing list then send mail here.
2 07/31/91 RATIONAL\f
Rev6_0_0 Release
Xlib-Bugs@Rational.Com - The "official" place to report bugs,
request enhancements, and generally make suggestions. The
Xlib@Rational.Com list can also be used for these purposes but we
will keep a more permanent copy of mail sent to Xlib-Bugs.
#
#
6. Documentation
The Rational X Library Documentation (Product Number 4000-00603)
is composed of:
"Porting the Rational X Library" - Component Number 803-002694
"Xlib - Ada/C X Interface Differences" - Component Number
803-002693
"Xlib - Ada Language X Interface" - Component Number 803-002692
All documentation is provided, in PostScript form, in the
documentation directory. ./documentation on UNIX and
X_Library.Rev@Spec.Units.Documentation in the Environment.
#
#
7. Copyrights
In additon to objects written by Rational, the Xlib distribution
includes some objects originally delivered with the X Window
System from MIT. All objects which originated in the X Window
System distribution contain the original copyright notice in
their source file. This includes objects delivered with the X
Window System and modified or translated by Rational.
The following copyright notices pertain to those objects that
have not been written wholly by Rational.
Copyright 1989 - 1991 by Rational, Santa Clara, California.
Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., Copyright
1987 - 1989 by Digital Equipment Corporation, Maynard, Mass.
Copyright 1987 - 1989 by Massachusetts Institute of Technology,
Cambridge, Massachusetts.
All Rights Reserved.
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice(s) appear in
all copies and that both that copyright notice(s) and this
RATIONAL 07/31/91 3\f
Rational X Library Release Information
permission notice appear in supporting documentation, and that
the names of Digital, MIT, Wyse, or Rational not be used in
advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Digital, MIT, Wyse, and Rational disclaim all warranties with
regard to this software, including all implied warranties of
merchantability and fitness, in no event shall Digital, MIT,
Wyse, or Rational be liable for any special, indirect or
consequential damages or any damages whatsoever resulting from
loss of use, data or profits, whether in an action of contract,
negligence or other tortious action, arising out of or in
connection with the use or performance of this software.
#
8. Appendix - Rational R1000 Save Set
8.1. Components
!Tools.X_Windows.X_Library.Rev6_0_0_Working
!Tools.X_Windows.X_Clients.Rev6_0_0_Working
!Tools.X_Windows.X_Testing.Rev6_0_0_Working
!Tools.X_Windows.X_Tools.Rev6_0_0_Working
!Tools.X_Windows.X_Data
!Tools.X_Windows.X_R1000_Support.Rev6_0_0_D1_Spec
!Tools.X_Windows.X_R1000_Support.Rev6_0_0_D1_Working
!Tools.X_Windows.X_R1000_Support.Rev6_0_0_D2_Spec
!Tools.X_Windows.X_R1000_Support.Rev6_0_0_D2_Working
8.2. Installation Steps
Follow the steps given in the Installation Guide that comes with
the tape received from Rational.
#
9. Appendix - SunOS tar Save Set
9.1. Components
documentation - documentation directory (PostScript
files)
bin - preloaded executables
tools - tool and imake template source
x-clients - client program source
x-demos - demo program source
x-library - Xlib source
x-testing - testbed source
4 07/31/91 RATIONAL\f
Rev6_0_0 Release
9.2. Installation Steps
1. Place cartridge tape into tape drive.
2. Use the Unix tar command to read the tape, eg.:
mkdir <some directory>
cd <some directory>
tar xvf /dev/rst8
3. Optionally modify the imake template files located in
tools/config. If you modify the templates then do a "make
Makefile" command followed by a "make Makefiles" command.
4. Build the libraries using a "make all" command.
5. Install the libraries in /usr/lib/X11/ada and executables in
/usr/bin/X11/ada by using a "make install" command.
Read the manual, "Porting the Rational X Library", the "UNIX
Makefile Tools" appendix, for details on what the imake templates
are and how the Makefiles work.
9.3. Installation Notes
Assuming that the TeleSoft TeleGen2 V1.4 compiler is being used,
then all components of the library should simply compile and
load.
9.4. Installation Testing
1. Run misc/fake_main in the x-library subdirectory. It should
print a "Fake_Main has elaborated." message. This proves that
the library can actually elaborate.
2. Run misc/hello-world in the x-library subdirectory. It should
pop up a window with a lopsided star in it. Click the middle
mouse button on that window to make it go away. This proves
that the library more-or-less works. Hello-world takes an
optional -display argument that supplies the name of the X
host to use, eg. "amber:0" to place it's window on screen 0 of
host amber.
3. Run ico/ico, muncher/muncher, plaid/plaid, puzzle/puzzle, and
dragon/dragon in the x-clients subdirectory. Each of the demo
programs is willing to accept a -display argument that
specifies the host to use for the demo. Eg. "amber:0". Click
the middle mouse button in the demo window to cause the demo
to exit. (Except for dragon which has a Quit button. Some
demos will not seem to exit "immediately" because they will
have already queued a large number of drawing requests with
the X server. This means that the demo window may remain on
the screen for many seconds while the server works its way
RATIONAL 07/31/91 5\f
Rational X Library Release Information
through the queued drawing requests.
All of the x-client programs are also supplied in preloaded form
in the bin directory.
#
6 07/31/91 RATIONAL\f
Rev6_0_0 Release
Contents
1. Overview 1
2. Configurations 1
2.1. Hewlett-Packard 1
2.2. Rational R1000 2
2.3. Sun Microsystems 2
3. Upgrade_Impact 2
4. Known_Problems 2
5. New Features 2
6. Documentation 3
7. Copyrights 3
8. Appendix - Rational R1000 Save Set 4
8.1. Components 4
8.2. Installation Steps 4
9. Appendix - SunOS tar Save Set 4
9.1. Components 4
9.2. Installation Steps 5
9.3. Installation Notes 5
9.4. Installation Testing 5
RATIONAL 07/31/91 iii\f
Rational X Library Release Information
iv 07/31/91 RATIONAL\f