Mmucl 1.1.5 ----------- -Fixed use of break in scripts bound to keys and removed the use of continue. -The delete options of some commands were defaulting to pattern "*"! -Fixed problems with various dialog boxes. -Load Tk.conf in ~/.mmucl if it exists. -Fixed problems with the mmucl startup script passing arguments. -Added a config option broken_eol that fixes muds which end lines with \n\r. -The rpm is now relocatable with the --prefix option. -The config option reconnect is now the number or reconnections to attempt before stopping. -Disconnect stops connection attempts. -Fixed a number of examples and added a simple editor. -Character init files are now just the character's name, not name.mud. (Characters are indexed by name so using name.mud didn't make any sense.) Previously defined chars will be lost. Mmucl 1.1.4 ----------- -Added strip_ansi config option to turn off or on ansi stipping before action matching. -Added rxp_action and rxp_sub that operate on regexp patterns. -Completely updated the examples and added a few more like an auto mapper and tab completion on procs and aliases. -Removed some ugly hacks which fixed muds that end lines with \n\r. (Why the heck would a mud do that anyway?) On those muds an extra newlines will be displayed. Get rid of them with "sub set \n\n \n". -Option "exec" of "alias" removed. -"history" is no longer an alias to the master interps "history". Use "cline history" and the config option "hist_keep" instead. -Put some basic tests together. "make test" after installation to run them. -Ansi colors used in the Tk interface are configurable via Tk.conf. -Arguments to aliases no longer have to be a Tcl list. Variables 1, 2, and 3 are set to the first three "words" in the arguments and 0 is the argument string. -The manual has been completely updated and missing sections filled in. I'd appreciate any feedback on it. Mmucl 1.1.3 ----------- -Removed save command and dump options of various commands with the new command dump. -Action and sub just do the format patterns. New commands rxp_action and rxp_sub commands will be added to do regexp patterns. -"%^" matches carriage returns as well as newlines and "%a" matches 0 or more ansi codes. -Actions are checked against mud output stripped of ansi codes. -In scripts bound to key events with "key", break and continue work as described in the bind man page. -Actions and aliases have local, not global, scope. -Action matches are accessed through local vars 0-9. -Alias args are accesed though local vars 0-3. Mmucl 1.1.2 ----------- -Fixed a problem with mmucl dying under certain circumstances if an action deleted an action. -Fixed (finally!) a problem with pieces of ansi codes being displayed occasinally in the tk interface. -Redid "getopt" and changed the name to "check". It's cleaner and does switches. -The delete options of commands like "action" have a "-exact" switch. -Action and Sub have "-regexp" switches for their set options. -"cline get" changed slightly. -"char set" takes a name and a list of info as arguments -Took another stab at the docs. -Tk.conf format changed so it can be dropped into a .Xdefaults. -All Mmucl commands return an error if one occurs instead of just printing it to the screen. -Commands like "alias" have dump options to save everything defined with them to a file so thay can be reloaded with "source". -Config options as well as chars saved on exit. -Removed toolbar config option. (I want the config options to be the same across interfaces.) -Started to write some scripts for automated testing of user commands -"%^" in patterns doesn't eat up ansi colors anymore, "%a" does. Mmucl 1.1.1 ----------- -Fixed a case where "%^" didn't match the beginning of a colored line. -In patterns a literal "%[dc^ws]" can be included with "%%[dc^ws]" and "*" with "**" -Fixed bug where config options ending in _color couldn't be changed. -Wrote a rough draft of the documentation. Distributed in texinfo, info, and html form. -A new config option "toolbar" toggles the toolbar. -Added the command "cline" to inspect/change the current command line. -Removed annoying tab bindings to the entry. -Removed the man page. "mmucl --help" gives all the info it used to give. -Fixed problem with "cmd set" returning a list when a list wasn't appropriate for "cmd".