[154] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.


home help back first fref pref prev next nref lref last post