DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T X

⟦acf763cce⟧ TextFile

    Length: 13746 (0x35b2)
    Types: TextFile
    Names: »X_LIBRARY_RELEASE6_0_0_LPT«

Derivation

└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00
    └─ ⟦0c20f784e⟧ »DATA« 
        └─⟦2db885777⟧ 
            └─⟦this⟧ 

TextFile




        




















                              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