jstools version 3.6/2.0

This is the fourth release of several wish-based tools:

  jbrowser - a configurable directory browser
  jedit - an extensible multi-mode text editor
  jhelp - a multi-font help viewer

New with this release are also:

  jmore - a multi-window file viewer
  jprefs - a preferences panel

It also contains pre-release or otherwise not-ready-for-prime-time 
copies of:

  jpeople - an address book and mail alias manager
  jperson - a command to view a single jpeople address from the command 
    line
  jmsgs - a graphical front end for the `msgs' facility (really just 
    a mock-up, but might be useful)
  jcalendar - a rudimentary appointment calender, useful for printing 
    pretty month-long calendars with your appointments from `xcal' 
    or `xcalendar'

######################################################################
# WHAT'S NEW:
#
The names of the applications (and most of the files they use) have
changed.

There are now four common libraries:

  jlibrary.tcl - general routines and panels
  jrichtext.tcl - support for multi-font text in Tk text widget
  jabout.tcl - support for easy `about' panels
  jbindings.tcl - enhanced bindings for text widget, including 
    optional Emacs bindings

These libraries can be installed in $tk_library like any other Tk
library, or they can be installed in the individual users ~/.tk
directory, for convenience, where they will be source'd.

You are welcome to use these routines, as-is or modified, in your own
wish scripts.

There is extensive documentation in the form of `jhelp' files for the
four libraries.  (The documentation for the jbindings.tcl library isn't
complete, but should be enough to let you use it.)

A number of procedures have had their names (and sometimes their
behaviour) changed.  This will require changes in users' configuration
files, I'm afraid.

The preferences mechanisms have been redone.  All the jstools applications 
now share some core preferences.

The text bindings have been thoroughly redone (and moved to their 
own library); they are now shared by most of the applications.

More major additions have been made to edit.tk, in particular support
for multiple editing modes.  There's also a rudimentary undo facility.
Lots of other things have been added to edit.tk; for a fuller list, see
the new help file.

Notably, there's a jedit mode for creating jhelp files.

Changes to the browser are mostly bug fixes and changes in the library.

The work-in-progress directory in the distribution contains an alpha
version of an address-book program which writes alias files for Mail,
MH, and Elm.  It uses the file ~/.people, and you can explicitly load
and save to other files.  There isn't any documentation yet.

Also in the work-in-progress directory are a rudimentary graphical
front-end to the `msgs' facility available on some systems and a
calendar program whose main use is that it lets you print pretty
month-long calendar pages with appointments you've entered into xcal or
xcalendar.

######################################################################
# WHAT'S IN THE DISTRIBUTION:
#
Once you've untarred the distribution, you should end up with the
following in the directory `jstools-tk3.6v2.0':

README - this README file
README.INSTALL - instructions for installation
README.LIBRARIES - an overview of the libraries

bin - a subdirectory containing the wish scripts themselves

man/manl - a directory with the nroff'able man pages
catman/catl - a directory with cat'able man pages (mainly for SGIs)

lib, which condains the four library files as well as

lib/jeditmodes, with the files that define editing modes
lib/jedit/samples, with various sample files for use with the editor

lib/jbrowser/samples, with a couple sample files for use with the browser

lib/jmore/samples, with a sample file for the file viewer

lib/jhelp - a directory with all the help files, as well as
lib/jhelp/samples, with a sample file for the help viewer

work-in-progress - a directory with a few applications in various 
  stages of unreadiness-for-release.
  
You must have installed the Tk toolkit in order to use these
applications.  They have been tested under version 3.6 of Tk.
Tk is available via anonymous ftp from sprite.berkeley.edu in the tcl
directory.  (Tk requires Tcl, available from the same place.)
