Mmucl 1.5.2
-----------

  -Fixed some problems with connection timeouts.

  -Fixed session close bugs in tk interface.

  -Tk interface clean up and minor enhancements.

  -Fixed bug in Tk interface where key bindings with idential events in
different groups did not both trigger.

  -Doing async host lookups requires at least version 2.5 of the
 Thread extension

  -Added mud master compatible chat system module written by Kurt Hutchinson
in script/contrib.

  -Added "config reset" to reset config options to defaults.

Mmucl 1.5.1
-----------

  -Many bug fixes and the test suite has been updated for better QA.

  -Added "action match" and "sub match" for testing patterns.

  -Added support for args to switches in check

  -rxp_action and rxp_sub removed. Instead action and sub have type
switches for regexp, format, and exact patterns. This will break
scripts that used rxp_action and rxp_sub.

  -Added groups that aggregate and isolate aliases, actions, etc. Actions in
different groups can have the same pattern. See documentation.

  -Subs have priorities just like actions

  -Added missing documentation of "action priority" and moved "action set" 
priority argument to a switch.

  -Action and alias scripts now have global, not local, scope. This in
obscure circomstances will break some scripts.

  -In tk interface, use text widget not entry for editing scripts.

  -Don't add input to history if it is the same as last input.

  -alias, action, key, and sub commands have state options
which return scripts that recreate their current state.

  -Documentation updated to reflect all of these changes.

  -All scripts in ~/.mmucl/autoload/ are loaded.

  -Key events better defined for gnome and tk interoperability.
<> no longer used. This will break some scripts.

  -Removed console interface. 

  -Added the command "clear" to clear the terminal.

  -Dump does commands and variables and understands groups.
 
  -Don't install mmucl.rc. That's for the user to decide. If a user
mmucl.rc exists, load it. Otherwise load the supplied default.

Mmucl 1.5.0
-----------

  -Mmucl requires Tcl 8.4.

  -New icons generously provided by Eric Galluzzo. Other icon sets welcome.
It would be cool to switch between some at runtime.

  -Added readline interfaces which uses tclreadline 2.1.

  -Made first pass at implementing multi-session support via a new
"session" command. Feedback welcome.

  -Removed silly use of prefixes for options.

  -Added a really nice Gnome interface. Requires tcl-gtk,
http://tcl-gtk.sf.net. 
 
  -Save and restore command line history.

  -Removed useless config option end_color.

  -Fixed stupid bug in format * matching.

  -Added support for MCCP via Tcl_MCCP, http://tcl-mccp.sf.net.

  -Wrote cool callback based socket connection lib that can use threads
to do asynchronous lookups.

  -Use .mmucl2, install in lib/mmucl2, and start script as mmucl2 to avoid
clashes with stable version.

  -Install mmucl.rc and copty to ~/.mmucl2, if it doesn't exist on startup.

  -Revised tab completion in mmucl.rc to complete on the current word and
use recent mud output.

  -More strict key event secification to work better with gnome.
Use of <> and <Key-  deprecated. Use of %K in scripts removed.
Added "key curent" as a replacement. Some key bindings that working in
the tk interface will no longer work.
   
   -"cline insert" sets cursor postion to end of inserted text.

   -Tk interface supports multiple sessions much like the gnome
interface. Lots of other goodies.

   -Added status command to let the user add text to the statusbar of
an interface.
