MUSHclient version 2.16.3
-------------------------

Released: Friday, 26 May 2000


CHANGES

1. There are now *two* sets of word delimiters in File -> Preferences -> General. One for double-clicking, one for tab-completion. :)

2. The "logging" configuration screen now has provision for an "auto-log" file name. If there is a (valid) log file name there, then every time you open this world, the log will be appended to it. You can also specify whether you want the world name written (and enter a preamble that is to appear in the log file). Also see (9) below.

3. Attempts to use the zlib.dll are now deferred until you connect to a world that uses compression.

4. The recall window now recalls :) where it was last put on the screen, and reappears in that position.

5. Clarification: You can leave the recall window open, and thus have as many of them as you feel comfortable with. The title bar tells you what each particular screen recalled.

6. Since there was not agreement about whether the configuration screens looked better, or not, with the tree view automatically expanded, there is now an option in File -> Preferences -> General to let you choose.

7. New feature - "send to all worlds". This was in response to a suggestion that someone would want to send a message to all worlds currently open, simultaneously. eg. "going AFK". You are presented with a list of all open (connected) worlds, from which you can select/deselect to narrow down the list. Then type in your message and press OK. Next time, the selected worlds will be remembered. Aliases and other fancy things are not supported, as aliases are specific to a world, not a batch of worlds.

8. During a spell check the status line now reads "Spell check ..." and then returns to what it previously had (usually "Ready") when finished. This is a visual cue that a) a spell check is in progress, and b) that it is over.

9. Autolog file name can automatically include the date/time. This lets you start a new log every day, month, week or whatever. Do this by manually typing in the codes from the list below into the appropriate part of the file name.

For example:  myworld-%a-%d-%b-%Y.txt

might open the file: myworld-Fri-26-May-2000.txt
 
%a - Abbreviated weekday name (eg. Mon, Tue, Wed)
%A - Full weekday name (eg. Monday, Tuesday, Wednesday)
%b - Abbreviated month name (eg. Jan, Feb, Mar)
%B - Full month name (eg. January, February, March)
%d - Day of month as decimal number (01 to 31)
%H - Hour in 24-hour format (00 to 23)
%I - Hour in 12-hour format (01 to 12)
%j - Day of year as decimal number (001 to 366)
%m - Month as decimal number (01 to 12)
%M - Minute as decimal number (00 to 59)
%p - Current locale’s A.M./P.M. indicator for 12-hour clock
%S - Second as decimal number (00 to 59)
%U - Week of year as decimal number, with Sunday as first day of week (00 to 53)
%w - Weekday as decimal number (0 to 6; Sunday is 0)
%W - Week of year as decimal number, with Monday as first day of week (00 to 53)
%X - Time representation for current locale
%y - Year without century, as decimal number (00 to 99)
%Y - Year with century, as decimal number
%z, %Z - Time-zone name or abbreviation; no characters if time zone is unknown
%% - Percent sign

The # flag may prefix any formatting code. In that case, the meaning of the format code is changed as follows.

Format Code Meaning 
%#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#% - # flag is ignored. 

%#x - Long date representation, appropriate to current locale. 
For example: Tuesday, March 14, 1995. 

%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y - Remove leading zeros (if any). 

10. Fixed a bug with trigger evaluation, where omitting from output would also omit world.note from output.

11. If you open a log file (File -> Log Session) and an auto log file name has been specified, then that name will be suggested as the log file name (including any imbedded date/time) instead of simply the world name with "log.txt" at the end. This is in case you close a log file and want to re-open it. 
