[154] in linux-announce channel archive
Xaw3d-1.0 patched sources and binaries for XFree86-3.1 and above
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Feb 4 17:07:27 1995
Date: Sat, 4 Feb 1995 19:35:47 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
From: dimitri@ee.ubc.ca (Dimitrios P. Bouras)
Newsgroups: comp.os.linux.announce
Subject: Xaw3d-1.0 patched sources and binaries for XFree86-3.1 and above
Organization: University of BC, Dept. of Electrical Engineering
Summary: Patched Xaw3d-1.0 with improved 3-D Scrollbar; code cleanups and fixes
Keywords: Xaw3d, X11
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.x
Hello all :)
Like many of us running X11R6 under Linux (XFree86-3.1 and over) I noticed
that the ported Xaw3d-1.0 binary available on sunsite did not include the
fancy 3-D Scrollbar widget found in Xaw3d-0.6B.3.1.1 running under R5
(XFree86-2.x). Motivated by the desire to use this widget, I obtained a clean
source for Xaw3d-1.0 and, in addition to inserting the new Scrollbar widget,
also cleaned-up the sources with the aid of the -Wall gcc option (actually
this revealed one serious bug where a variable was passed to an Xt routine
by value rather than by reference :)). The result is included in two gzip'ed
tar files, with accompanying lsm entries as follows:
Begin3
Title: Xaw3d-1.0-bin.tar.gz
Version: January 1995
Entered-date: Sun Jan 29 10:19:37 PST 1995
Description: Static and shared-object versions of the Xaw3d-1.0 library,
for XFree86-3.1 and later, under Linux 1.1.76 and later.
Keywords: X11, X11R6, Xaw3d
Author: kaleb@x.org (Kaleb S. KEITHLEY)
Maintained-by: dimitri@ee.ubc.ca (Dimitrios P. Bouras)
Primary-site: sunsite.ubc.edu /pub/Linux/libs/X
1M Xaw3d-1.0-bin.tar.gz
Alternate-site:
Original-site: ftp.x.org /contrib/widgets/Xaw3d/R6
300K Xaw3d-1.0.tar.gz
Platform:
Copying-policy:
End
Begin3
Title: Xaw3d-1.0-src.tar.gz
Version: January 1995
Entered-date: Sun Jan 29 10:19:37 PST 1995
Description: Patched sources for the the Xaw3d-1.0 library, for XFree86-3.1
and later, under Linux 1.1.76 and later. Includes jump_...
files for re-building under Linux.
Keywords: X11, X11R6, Xaw3d
Author: kaleb@x.org (Kaleb S. KEITHLEY)
Maintained-by: dimitri@ee.ubc.ca (Dimitrios P. Bouras)
Primary-site: sunsite.ubc.edu /pub/Linux/libs/X
1M Xaw3d-1.0-src.tar.gz
Alternate-site:
Original-site: ftp.x.org /contrib/widgets/Xaw3d/R6
300K Xaw3d-1.0.tar.gz
Platform:
Copying-policy:
End
The lib seems to work fine with all the core X applications but I have noticed
a problem with two X-applications (xkeycaps and xpaint) which crash when using
Xaw3d. But the same problem exists with the ported original Xaw3d-1.0 found on
sunsite. This, and the fact that the same library built on a SUN Sparc
presents absolutely no problem (even with the aforemetioned appliacations),
leads me to believe that it has something to do with XFree86 and/or the shared
object library mechanism on Linux, rather than with the sources themselves.
The tar file with the binaries (Xaw3d-1.0-bin.tar.gz) includes a shared object
version, the stub library (.sa) and two versions of the static library, one
compiled with -O2 and one compiled with -g for debugging. If anyone manages to
find a fix for the crash I mentioned above, I'll be very happy to receive a
patch and include it in the sources, as well as build new binaries for future
uploading.
Enjoy :)
Dimitri
--
+----------------------------------------------------------------------------+
| Dimitrios P. Bouras Tel.: (604) 822-5084 (lab) CICSR/CS 388 |
| c/o Dept. of Electrical Eng. 822-4985 ( " ) McLEOD 458 |
| 2356 Main Mall, UBC |
| Vancouver, B.C. V6T 1Z4 FAX: 822-5949 c/o Dimitri |
| CANADA E-mail: dimitri@ee.ubc.ca |
+----------------------------------------------------------------------------+
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.