From: Kenneth Osterberg <lmfken@lmf.ericsson.se>
Newsgroups: comp.os.linux.announce,comp.windows.x.i386unix
Subject: ANNOUNCE: New release of XView libraries, tools and ol[v]wm
Date: 14 Apr 1993 12:27:39 GMT
Approved: linux-announce@tc.cornell.edu (Matt Welsh)
Message-ID: <1qgvvr$hp6@fitz.TC.Cornell.EDU>

An updated release of my XView port for linux has been uploaded to
tsx-11.mit.edu and sunsite.unc.edu. The new package is called xview3L4.tar.Z,
and will replace xview3L3 in tsx-11:/pub/linux/binaries/usr.bin.X11/.

The libraries have been converted to DLL, and the tools are linked with
libc4.3.3. Unfortunately backward compatibility is lost, so those who
maintain xview tools will need to relink with the new libraries. The
installation script allows the user to keep the old shared libs, so
old tools should keep on working for the time being.

See the ChangeLog file in the package for other changes.

This is a binary release only, I'm planning to release patches and
files for building the shared libs later.

PACKAGE CONTENTS
----------------
     - DLL libraries (v2.0) of olgx, xview and slingshot
NEW! - DLL library of libUIC (v.1.0)
     - Static libraries for XView developers
     - olwm (OpenLook window manager)
     - olvwm (OpenLook virtual window manager)
     - Binaries for:
       * cmdtool/shelltool (OpenLook compliant shell window)
       * props             (Properties tool)
       * textedit          (Text editor)
       * clock             (OpenLook compliant clock)
       All binaries have been linked with the DLL libraries.
     - User Interface Toolkit (UIT), a C++ API for XView
       (user documentation not included)
     - Postscript documentation for the Slingshot extensions.
       (See later in this text for a short description of Slingshot).
     - Sources for Slingshot examples.
NEW! - Sources for UIT examples.
     - Header files for xview, olgx, pixrect, slingshot and UIT
     - Man pages for the window manager + tools
     - Online help files
     - Sample openwin-menu files, customized for X-utils available with
       the SLS distribution. This could be a good starting point if you
       haven't already got your own Workspace menus.
     - A new entry for /etc/termcap. The command tool requires an entry
       for a 'sun' terminal. 
NEW! - A "openwin" script to start X using ol[v]wm
NEW! - xtoolplaces as a replacement for owplaces to save workspace setup.

WHAT IS XVIEW (excerpt from SunFlash announcing XView 3.0 release)
------------------------------------------------------------------
XView is a user-interface toolkit to support interactive, graphics-based
applications running under the X Window System.  XView provides a set of
pre-built, user-interface objects such as canvases, scrollbars, menus, and
control panels.  The appearance and functionality of these objects follow
the OPEN LOOK Graphical User Interface (GUI) specification.  XView features
an object-oriented style Application Programmer's Interface (API) that is
straightforward and easy to learn.  XView's API is very similar to the
API of the SunView toolkit; in practice, most SunView applications can
be converted to XView in a few days, although some will take longer.
Additionally, XView provides both 2D and 3D-look OPEN LOOK graphical
interfaces through the usage of the OPEN LOOK graphics library (OLGX).

WHAT IS OLWM (excerpt from SunFlash announcing XView 3.0 release)
-----------------------------------------------------------------
OLWM is an ICCCM-compliant window manager, also based on the OPEN LOOK GUI.
OLWM is a "stand-alone" window manager, not dependent on any toolkit code.
OLWM provides both 2D and 3D-look OPEN LOOK graphical interfaces through
the usage of the OPEN LOOK graphics library (OLGX).  OLGX is written to the
Xlib interface and does not use any toolkit.

WHAT IS SLINGSHOT (from preface of Slingshot documentation)
-----------------------------------------------------------
The XView toolkit provides a number of user interface objects such as Frames,
Icons, and Panel items. While these are necessary and appropriate for many
types of applications, programmers are forced to use Xlib to implement other
types of user interfaces. Unfortunately, Xlib programming is difficult and
tedious. The Slingshot extensions provide one answer to this dilemma, by
supplying a set of objects and event handling routines that implement commonly
needed functionality.

The Slingshot extensions to XView are based on the XView toolkit. Programmers
who already know XView will find the Slingshot extensions very familiar
because the XView API (xv_create(), xv_set(), xv_get(), etc.) is used.

This package contains the release 2.0 of Slingshot extensions. Release 2.0
is based on XView 3.0 and incorporates the XView 3.0 selections and drag and
drop interfaces.

WHAT IS UIT (from introduction of UIT documentation)
----------------------------------------------------
The UIT is a tool/class library for C++ programmers developing OpenWindows
user interfaces. The library implements a hierarchy of OpenLook-conformant
user-interface classes, realized in C++ on top of the XView toolkit.


-- 
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
