I've made a new release, version 4.0/4.0, of the jstools distribution.
jstools is a suite of applications, and some libraries they share.  The
most interesting applications are a multi-mode editor, a documentation
viewer, and a file/directory browser.

The libraries are intended to be general-purpose, so the distribution 
may be of interest to Tcl and/or Tk programmers as well as people 
who want to use the applications.

More information about jstools is at
<URL:http://shore.net/~js/js-jstools.html>.

I've uploaded the distribution to alcatel, and expect it to be available
at <URL:ftp://ftp.aud.alcatel.com/tcl/code/jstools-tk4.0v4.0.tar.gz>
shortly.  (In the meantime, you can get it from
<URL:ftp://ftp.shore.net/members/js/jstools-tk4.0v4.0.tar.gz>.)

Big changes are support for localisation, better hypertext conversion to
HTML, better Motif compliance (including keyboard menu traversal), and
better Tk 4.0 compatibility.  This version has been most thoroughly
tested with Tk 4.0, although it should still work with 3.6, and I 
see no reason why it shouldn't work with 4.1.

One noteworthy change to jedit, the biggest and most mature application,
is support for pop-up menus and the beginnings of support for gesture
commands (ą la Point).

Also new are several scripts (really just wrappers around library 
procedures) intended to be used from shell scripts, window manager 
configuration files, and the like, to ask the user for information 
or display it.

In addition to localisation support (and based on it, in fact), one
big addition to the libraries is a pair of libraries for working with
user-visible command procedures and creating menus, buttons, and
buttonbars to invoke them.

I'd like to distribute future versions of jstools with (at least
partial) support out-of-the-box for some languages besides English.
(I.e., I'd like choosing another language in your preferences to
actually do something. :-)  So if you can write computer jargon in a
language other than English and would be willing to translate the
strings used in the jstools applications into it, I'd be very grateful
if you'd take a look and see if you can help.

Applications included with the distribution are:

jabbrevs - an abbreviation manager (used by jedit)
jbrowser - a directory browser
jdoc - a documentation viewer, which you are presumably using to read this
jedit - an multi­mode, multi­window text editor
jmore - a file viewer, essentially a graphical analogue to more(1)
jprefs - a tool to set preferences shared by the jstools applications

Shell Utilities
  jalert - display an alert panel
  jcolname - prompt for a colour name
  jcolrgb - prompt for a colour by RGB values
  jconfirm - ask user for confirmation
  jfs - allow user to select a file
  jprompt - ask user to supply a string

Unsupported Applications and Demos
  jcalendar - a tool to edit and print calendar data in xcalendar(1) format
  jhotlist - a tool to manage hotlists for an old version of NCSA Mosaic
  jlaunchpad - a menu of applications and remote hosts, similar to
    SGI's toolchest.
  jmsgs - a graphical analogue to the Berkeley msgs(1) command
  jnewbrowser - a preview of the appearance of the next version of jbrowser
  jpeople - an address­list and email alias manager
  jperson - a command­line interface to the jpeople database
  
  (A couple of these haven't been touched for a while and have trouble 
  under Tk 4.0.)

Hope people find this useful.

Jay Sekora
1995.11.09

-- 
         Jay Sekora * <URL:http://shore.net/~js/> * js@aq.org

`The direct use of force is so poor a solution to the problems of
limited resources that it is commonly employed only by small children
and great nations.' ---David Friedman
