Skip site navigation (1)Skip section navigation (2)
Date:      07 Jul 1997 09:21:32 +0200
From:      Thomas Gellekum <tg@ihf.rwth-aachen.de>
To:        ports@freebsd.org
Subject:   [comp.os.linux.announce] xview-3.2p1.4 - Graphical user-interface toolkit
Message-ID:  <87zprzs4xv.fsf@ghpc6.ihf.rwth-aachen.de>

next in thread | raw e-mail | index | archive | help
Is anyone out there actually using XView and wiiling to take a look at
this?

tg

------- Start of forwarded message -------
From: Martin Buck <Martin-2.Buck@student.uni-ulm.de>
Newsgroups: comp.os.linux.announce
Subject: xview-3.2p1.4 - Graphical user-interface toolkit
Followup-To: comp.os.linux.x
Date: Sun,  6 Jul 1997 11:08:24 GMT
Organization: none
Message-ID: <pycola.868187305.14731@liw.clinet.fi>

-----BEGIN PGP SIGNED MESSAGE-----


I've just released patchlevel 4 of the Linux/ELF/X11R6-version of XView
3.2p1. Please see below for a list of changes.

Here's a short excerpt from the README:
- -----------------------------------------------------------------------------

This README describes Linux-patchlevel 4 of XView3.2p1-X11R6, Sun's
OpenLook[tm] compliant graphical user-interface toolkit for Linux/ELF and
the X Window System.

If you have never heard about XView before, here's a short excerpt of Sun's
README:
XView (X Window-System-based Visual/Integrated Environment for Workstations)
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.


This release is based on Oleg Kibirev's release of XView for Linux/ELF. It
contains patches from Oleg Kibirev <oleg@gd.cs.CSUFresno.EDU> (his patches
are based mostly on Kenneth Osterberg's <lmfken@lmf.ericsson.se> patches),
Wolfram Gloger <Gloger@lrz.uni-muenchen.de>, E. Zimmermann <edz@bsn.com>,
Rainer Wiesner <RainerRW@aol.com>, Sven Rudolph <sr1@os.inf.tu-dresden.de>,
Sebastiano Suraci <suraci@uniud.it> and myself. If you have other patches
for XView-bugs, please send them to me.

Although I fixed some bugs in cmdtool, there are many more left. The code
for cmdtool is a complete mess and I don't want to waste any more time
fixing it. As such, bug-reports for cmdtool will be ignored unless you also
include a patch. If you want to do yourself a favour, use xterm. ;-)

Changes from earlier versions:

Patchlevel 4:
o Fixed bug in Notifier that caused cmdtool to dump core when running
  fullscreen-programs like vi or emacs.
o ttysw/termsw (cmdtool) now correctly handles NOECHO mode
o NumLock no longer causes X protocol error
o Numeric keypad should work
o Caret now is (re)drawn correctly in PANEL_TEXT_ITEMs
o Fixed bug that caused menu items to become invisible when XView ran out
  of colors
o Fixed BadMatch error when using colored icons
o Fixed bug that caused random SIGSEGVs when drawing lines with pixwin
o Fixed olgx bug that caused height miscalculation for PANEL_LABEL_IMAGEs
o olvwm no longer dumps core when no menu-file is found
o olvwm now displays accelerators in its menus
o props no longer complains about missing localization files
o $OPENWINHOME no longer required -- everything now uses /usr/openwin by
  default, if $OPENWINHOME is unset
o All installation-rules in the Imake-config-files now use the $DESTDIR-
  prefix for the installation-directories
o Using Ncurses, libtermcap is no longer required
o Removed /usr/openwin/bin/sunview (executables now in /usr/openwin/bin,
  scripts in /usr/openwin/lib/xview)
o Fixed some compilation problems

Patchlevel 3 adds the TrueColor-patches for ol(v)wm, fixes the
buffer-overrun problem with cmdtool (that caused cmdtool's output to be
written to the terminal cmdtool was started from), fixes a GC-problem when
using 2D buttons (that showed up when attaching a menu to a canvas using all
256 colors on a 8 bpp display, for example), fixes a resource problem with
olvwm, changes the default location for the text-extras-menu from /usr/lib
to /usr/openwin/lib and contains some other minor enhancements. Also, olvwm
now is included in the source-package and the diffs only contain the patches
for the additional clients (instead of the whole clients-sourcecode).

Patchlevel 2 finally fixes the nasty endianess-bug with icons and also
contains some other minor enhancements. Also, I removed the seperate
clients-package and added the sources to my diffs instead. I also merged
Kenneth's diffs to the example-programs that were missing in Oleg's release.

Patchlevel 1 fixes some bugs that existed in all XView-versions since X11R6
(some might even be older). They could cause coredumps or other
miscellaneous failures like ignoring the resoure-database and displaying
PANEL_LISTS with wrong colors. It also includes some malloc-related bugfixes
that should allow you to debug XView-apps with Electric Fence.


You can find the following files on sunsite.unc.edu in
/pub/Linux/libs/X/xview:

xview-3.2p1.4.bin.tar.gz:
  This is the binary release that contains everything that's required to
  use the XView-library. It also contains binaries of the basic XView
  clients (olwm, clock, cmdtool and shelltool) and additional clients (props,
  textedit and olvwm). The binaries were compiled with libc-5.2.16,
  libX11.so.6.0 and libncurses.so.3.0, but should work with later versions as
  well.
xview-3.2p1.4.src.tar.gz:
  This is the sourcecode for the XView-library with my patches (see below)
  applied and the additional clients included.
xview-3.2p1.4.diff.gz:
  These are my patches relative to the XView3.2p1-X11R6-release as found on
  ftp.x.org. To apply the patches, you first have to install the additional
  clients in the 'clients'-directory
xview-3.2p1.4.README:
  The file you're reading at the moment
xview-3.2p1.4.lsm:
  ...and the LSM-entry

To install the binary version, do the following:
If you have an old XView-release installed, you might want to move your old
/usr/openwin tree to a save place first. Then cd to / and do a
"tar xvpzf /some/path/xview-3.2p1.4.bin.tar.gz" (as root). After
running "ldconfig /usr/openwin/lib" (and possibly adding /usr/openwin/lib to
/etc/ld.so.config first), you should be able to use the new libraries.

BTW, I chose version 3.2.4 for the shared libraries. This means that they're
compatible with the old versions---you don't have to recompile your apps to
use the new version (if they were liked against the shared libs, that is).

To compile XView yourself, please have a look at the bash-script
"Build-LinuxXView.bash" in my source-distribution. If your setup is not too
different from mine, this should do most of the required steps for you.

HINT TO DISTRIBUTION-MAINTAINERS:
*PLEASE* replace your current XView-packages with this new one. You can save
your users and all programmers of XView-apps a lot of trouble.


Martin Buck <martin.buck@bigfoot.com>

- -----------------------------------------------------------------------------

Begin3
Title:          xview-3.2p1
Version:        Linux-patchlevel 4
Entered-date:   27JUN97
Description:    A port of XView3.2 for XFree86 3.x and ELF shared libraries.
                Includes binaries of XView libs, basic XView clients (olwm,
                clock, cmdtool and shelltool), additional clients (props,
                textedit and olvwm), misc. support files installed under
                /usr/openwin. Source package contains sourcecode to all of
                the above (including additional clients normally not found
                in XView-distribution). The patches are relative to the
                xview-3.2p1-X11R6 release as found on ftp.x.org. Additional
                clients must be in installed in 'clients'-dir for patches
                to apply cleanly.
Keywords:       XView, X, ELF, XFree86, OpenLook, OpenWindows
Author:         Sun Microsystems, Inc. / various
Maintained-by:  martin.buck@bigfoot.com (Martin Buck)
Primary-site:   sunsite.unc.edu /pub/Linux/libs/X/xview
                2.09MB xview-3.2p1.4.bin.tar.gz
                3.08MB xview-3.2p1.4.src.tar.gz
                51.8kB xview-3.2p1.4.diff.gz
                5.96kB xview-3.2p1.4.README
                1450   xview-3.2p1.4.lsm
Original-site:  ftp.x.org
Platforms:      libc 5.2.16, libncurses.so.3.0, gcc 2.7.2, XFree 3.x-ELF.
                Later versions should work, too.
Copying-policy: The same as Sun XView 3.2 release
End

- -----------------------------------------------------------------------------


- -- 
/* Martin Buck                      E-Mail: martin-2.buck@student.uni-ulm.de */
/* Student of electrical engineering   WWW: http://www.uni-ulm.de/~s_mbuck1/ */
/* University of Ulm, Germany  Snail-Mail: Paukengasse 2, 89077 Ulm, Germany */
#include <disclaimer.h>            /* PGP Key available    MIME-Mail welcome */



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBM798qYQRll5MupLRAQHZ0AP9Edgg1mX95flWFQBkn1K5NFHnA+8Yaz4/
jxB88eT5xDRSikBFd3K1ToZXkiA8MWOd8kSbuNHa/BVwD64EpojyBFBbmb8CtOo+
pLa9FpkPng/Pw1ohALNMkaggCUhPXt3A9VpUaEQB9JulEvdQX1kpCm38vG/vuecF
q+UkJF6DVDs=
=H5F1
-----END PGP SIGNATURE-----
------- End of forwarded message -------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87zprzs4xv.fsf>