This is patch3 for Wafe 0.96. It contains: - All changes included in patch 1 and patch 2 (see wafe-0.96.p1.README and wafe-0.96.p1.README) - new version of libhtmlw based on XMosaic-2.0pre6. The new version of the HTML widget supports option menus, selection lists, one of many toggles, etc. To see a few examples do the following: 1) cd ..../wafe/src/tcl 2) ./htmlBrowse html/example-1.html by using the command above one can examine 11 examples by clicking on the hypertext links at the bottom of the forms. These examples are stright from ncsa, the text might not always be appropriate. This version comes with a patched version of the HTML widget that can be used under OSF/Motif and Athena. The developer of XMosaic support currently on the OSF/Motif version. If someone is interested in the diffs between the original version of the HTML widget and the version distributed with Wafe can look at: ftp.wu-wien.ac.at:pub/src/X11/wafe/libhtmlw2.0pre6-athena.tar.gz - New command for wafe and mofe: waitForVariable This command can be used to "wait" in a tcl command until a tcl-variable is set (eg from a callback or action routine). When this command is issued it unsets in a first step the specified GLOBAL tcl variable and enters a new event loop. This "inner" event loop will be left, when the specified variable is set. The return value of waitForVariable is the value of this variable. Below follws a reference to a sample script. - the new version contains additional output converter for XmTextPosition in mofe (OSF/Motif version of Wafe). This converter is used in the script tailf below. - If mofe is compiled with the -DMOTIF_EDITRES flag X11R5's editres protocoll can be used to view the widget tree of all mofe applications and to change resources using editres. The flag -DMOTIF_EDITRES is set in the Imakefile. Note that it could only be used with a X11R5 toolkit. If mofe is compiled with an older toolkit this flag should be removed. The Imakefile shipped with wafe has this flag defined. - more sample scripts in ...../wafe/src/tcl wafe/src/tcl/menu.tcl pull down menus in wafe wafe/src/tcl/2nd-level.tcl sample script for 2nd level event loop and wafeForVariable wafe/src/tcl/htmlForms.tcl sample script to demonstrate how to htmlForms could be used in wafe wafe/src/tcl/tailf implementation of something like the unix command "tail -f" in wafe. This script can be executed by wafe and by mofe. To apply this patch, "cd" to the wafe 0.96 directory, expand the tar file, and do a "rm -f ../libhtmlw/*.a; make". -gustaf