Widget Creation Library Version 2.7 Distribution
------------------------------------------------
The distribution contains files which make up the Widget Creation
Library (Wcl or libWc.a), and resource interpreters and utility
libraries (which include Table widgets) for each of the following
widget sets: Athena, Motif, and OpenLook.
Wcl is completely widget set independent. It provides mechanisms to
allow an entire user interface to be specified in resource files.
Basically, this amounts to providing new resources for specifying the
types of the widgets and the widget heirarchy. In addition, Wcl
provides several callbacks and action functions which many programs
need.
See README20 for general information about Wcl version 2, and README22
for additional features introduced in Wcl version 2.2 and version 2.1,
and README23 for new features in Wcl 2.3, README24 for new features in
Wcl 2.4, README25 for new features in Wcl 2.5, and README26 for new
features in Wcl 2.6.
New Features of Wcl 2.7
------------------------
New Platform Support
--------------------
Bug Fixes
---------
WcTemplateInit() Sometimes would dump core on some platforms due to
passing (Widget)0 to WcLoadResourceFileIntoDatabase.
Bug identified by Sunjay Talele (
[email protected])
R6 Athena Widgets Fixed XpAthena.h, XpAthenaP.h, and Xp.c to only
use Logo, Clock, and Mailbox in appropriate
releases: none of these exist in R6. Thanks to
Klaus Elsbernd <
[email protected]>
WcInvokeAction Did not always handle null clientData properly.
WcLateBinder Did not always pass registered client data thru. This
caused problems for people porting from 1.06. Bug
reported by Jon Reid <
[email protected]>
Table Border widths not always handled correctly. Bug
reported by
[email protected] (John Roll)
_____________________________________________________________________
| David E. Smyth
[email protected] |_
|_____________________________________________________________________| |
| Project: Mars Pathfinder -- Low Cost Lander with "Rocky IV" Rover | |
| Team: Flight Software -- Object-Oriented Software for Mars | |
|_____________________________________________________________________| |
| Voice: (818) 393-7944 | |
| FAX: (818) 393-0530 | |
| Office: Space Flight Operations Facility 230/207a | |
| Snail: JPL, MS 230-200, 4800 Oak Grove Dr., Pasadena, CA 91109 | |
|_____________________________________________________________________| |
|_____________________________________________________________________|
The following changes were made by Joe Buehler
(
[email protected]).
Changes in Wcl-2.7.1
--------------------
This is a patch to Wcl-2.7. It does the following:
- Changes some of the defaults in Wc.tmpl so they are correct for
redhat linux, including a fix to workaround some problems in the
section that was not intended to be edited. Non-linux machines
should be unaffected, I used #ifdefs.
- Adds a routine to the library to allow a user-supplied substitution
for XrmGetFileDatabase(). I needed this for the X11:Wcl PERL
module, so I can use PERL strings, instead of files.
- Fixes a couple minor #include bugs.
- Some very minor changes to support X11R6.
- Initial attempt at Motif 2.0 support.
Changes in Wcl-2.7.2
--------------------
- Added the ListTree widget.
Changes in Wcl-2.7.3
--------------------
- Ported to Swim Motif 2.1 and RedHat 5.0.
- Removed files generated by the build.
- Added RedHat 5.0 build script.
- Updated this README file.
- Wcl-2.7.3 has been tested under RedHat 5.0 linux, AIX 3.2.5, AIX 4.2
and HPUX 10.