News
- 20/04/2003 4.1.0085 added support for terminals with insert mode but without insert character capability, fixed freebsd 5.x compatibility issues
- 13/04/2003 4.1.0084 default font under win32 changed to something more readable, trigger groups are automatically removed after last trigger in them is deleted, unaction command added to default completions list, fixed an infinite loop in certain substitutions, changed \ escapes in /action -l output to {}, show match count properly in /action output, completion number in status line now starts with 1, not 0, fix marker position after kill-region command, variable names can be quoted with {} now
- 16/02/2003 4.1.0083 ascii bell chars from input stream now trigger MudBeep sound event
- 15/02/2003 4.1.0082 fixed a handle leak when running external commands under win32, fix a typo in color setup dialog under win32, fix usage info message, fixed saving/loading keymaps with @ commands in them, added forward/backward word commands, newline_noexec command, extra keymap entries for win32, variables/aliases/sounds are sorted by name on save, commands are not executed if input hook returns undef, oemtoansi conversion is done on input from external commands, /quit command now has a -a switch which exits without saiving the config file, scrollback and input history sizes increased to 10000 lines by default
- 09/12/2002 4.1.0081 fixed a typo in documentation, changed win32 makefile back to perl 5.6.1, added back perl 5.005 compatibility
- 29/08/2002 4.1.0080 fixed a serious bug in unix version that caused too much cpu usage, added support for perl 5.8 and new automake, no changes were done to the windows version, so win32 distribution is not updated
- 03/05/2002 4.1.0074 fixed a bug in mccp v2 subnegotiation code.
- 09/04/2002 4.1.0071 /slowscroll command improved, negative argument is now accepted and causes a flush every N lines, improved error messages on Win32, added missing files needed to compile a win32 version, added wprintcl and printcl functions that will log the message as well as print it on screen, moved Win32::OLE to a separate distribution, added $Conf::hideinput variable that suppresses printing the input line and prompt in the main windows after processing a newline in the line editor, added $Conf::fullinput that cases printing an untruncated input line and prompt after processing newline
- 20/03/2002 4.1.0067 use a separate perl56.dll on windows once again, this is needed to make dynaloader work on that platform, added MUD::setlp and CL::set_lp functions to revert to timeout-based prompt detection.
- 11/03/2002 4.1.0066 /system command now works on Win32, use locale; added, tweaked "require" replacement
- 10/03/2002 4.1.0065 turn off IXON/IXOFF processing on unix, upped the socket input buffer from 4k to 64k, fixed screen updating when backspacing in the line editor, added the /lastlog <regexp> command to grep the scrollback buffer of current window, optimized status line updating when the variable contents does not change
- 01/03/2002 4.1.0064 new_sv now accepts string literals as the first argument, second argument to new_sv is now optional, when not specified, width is taken from length(first arg). Added a new M-C-M keybinding which always ignores /prefix, and added /noprefix command to toggle the meaning of C-M and M-C-M. Added scrollback_line_up/down and C-Pgdn/C-Pgup keybinding to scroll by one line, added C-Q keybinding to turn off scrillback splitter. Added some ugly untested mccp2 support. Fixed send hook to use the value returned from hook as the text that is sent to the server.
- 26/02/2002 4.1.0059 old solaris compatibility fixes, try{} fixed, now uses default antialiasing setting under win32, trigger match counter fixed, completion specs are now added to the start of the list, Win32::OLE is now included by default in Win32 build, fixed a warning when closing the log file
- 02/08/2001 4.1.0055 fix the arguments order in P::subst
- 31/07/2001 4.1.0054 window activity is shown in the status line by default, win32 fixes/enhancements
- 25/07/2001 4.1.0051 added a timestamped logs feature, set $Conf::timedlog to true to enable that
- 22/07/2001 4.1.0047 a funny bug in scrollback code fixed, added an option to disable opening the system menu with alt key.
- 17/07/2001 Updated documentation, a better description of MMC per api added, and new commands added to command list.
- 13/07/2001 4.1.0045 more fixes to configure script, fixed a glaring bug in custom require routine so things like use POSIX should work, addded a ticker variable to U::, use /svar _ticker 0 3 to see the current ticker value in the status line
- 12/07/2001 4.1.0042 fixed configure so loading dynamic extensions works better, make the source more portable so it compiles and runs on solaris8 and other strange systems, added a /slowscroll command to delay printing lines to screen, this is done to emulate other inferior mud clients
- 30/06/2001 4.1.0039 fix the status line variables destruction, multiple -i switches are now supported on the command line, added CL::get_clipboard to fetch clipboard contents from perl scripts, improved perl exception handling, added an #include to fix compiling under linux, fixed cursor wrapping on certain terminals
- 23/05/2001 4.1.0036 keypad +-/* keys on win32 are now reported as k+,k-,k/,k*, can now add terminal keys mappings manually with CL::addkey under unix if your terminfo description is invalid
- 21/05/2001 4.1.0033 copy&paste in win32 improved, perl error messages are now formatted in a more readable fashion
- 18/05/2001 4.1.0031 fixes and enhancements as usual, mostly to the win32 version
- 16/05/2001 4.1.0029 too many fixes and enhancements to list here, win32 support is back
- 25/04/2001 4.1.0018 a lot minor bugfixes, fixed coredump on exit, fixed coredump on resize
- 22/04/2001 4.1.0012 added input and send hooks, added window number to the status line, fixed incompatibility with perl5.005, fixed window switching keysequences, fixed and improved window resize handling, better keypad handling
- 21/04/2001 4.1.0005 replaced the output library with a new one, added support for up to 10 ircII-style windows, added support for more than one status line, triggers now have an auto-disable feature that can turn off triggers after a certain number of matches, added wecho() and wprintc() dunctions to P::, added a /wecho command, status line variables can be right-aligned now, if the width of a status line variable is 0, it consumes as much space a spossible and the following status line fields will be moved to the far right, new output routines are way more efficient than ncurses, this will be visible when running mmc on a remote machine, some more minor bugfixes & imrovements. Win32 is not supported by the new output library.
- 03/02/2001 4.0.0867 fixed a nasty bug in screen output routines, fixed win32 problems (at least I can't reproduce them now)
- 31/01/2001 4.0.0866 fixed a bug with saving variables with reserved names
- 28/01/2001 4.0.0865 scrollback improved, now the scrollback buffer is not lost after a window resize, updated win32 build
- 17/09/2000 4.0.0862 various minor bugfixes and enhancements, win32 version is not up to date still
- 21/08/2000 4.0.0860 fixed a nasty bug that occured when there was no log file open,
exceptions in perl callbacks are no longer silently ignored
- 20/08/2000 4.0.0859 fixed a warning after disconnect, added -c switch to /log
command to enable ansi colors in logs, added timestamps to connect/disconnect
messages in logs. No windows build yet.
- 06/08/2000 4.0.0858 aliases are now properly loaded, third argument to /connect
works now, ticker is now stopped after a disconnect.
- 01/08/2000 4.0.0856 bugfixes in the screen updating under win32
- 11/07/2000 4.0.0854 released, a minor bugfix version for unix, added
#include <sys/time.h> for linux systems. No changes in the win32 version.
- 24/06/2000 4.0.0853 released, Unix version uses select() instead of
poll() now, fixed a bug in parser that caused an endless loop when
parsing certain commands ('/alias foo bar<CR>foo;foo' triggered
the bug)
- 20/05/2000 First public release, version 4.0.0852