History and changes:

6-12-96
-------

** Fixed a problem in the "retry connection" code, now it closes the socket
every time out, previously the code DOESN'T work if the server sent an
error 22 to the program. The time out is now much shorter so you may need
to use "max_retries" in your config file...

** Now the complete statements will be saved in the "save config" option.

** Some improvements in the play speedwalk routine.

5-12-96
-------

** Completed the speedwalk recording/playing support

** New command #record <file>

The first time you call it (to start the speedwalk recording) you have not to 
specify the <file> statement. The second time if you specify file the
speedwalk will be saved in the file <file> otherwise it will be opened a
file requester asking you the name of the  file you want to save the
speedwalk in.

** New command #play <file>

This command will play the speedwalk file <file>.

Speedwalk files may also be created manually they have to begin with the
"speed_char" (default is %) and nothing more. They have to contain only the
letters u,n,w,e,s,d.

** New menu options to play/record speedwalks. The movement recognised by
the speedwalk recording are manual speedwalks (es: %sssun), numeric
keyboard movements and normal movements on the edit line.

3-12-96
-------

** Speedwalk recording/playing! Beginning of the coding....

27-12-96
--------

** Some improvements to TAB completion. The word to complete has to be the last in
the edit line otherwise the words after the cursor position where you press tab
will be deleted.

** New command #complete (works as the config keyword...) but it let you
add words to the complete list while online.

22-12-96
--------

** Added TAB completion (like tt++)

** New config keyword complete for the new feature:

example:

complete=exodus
complete=exterminator
complete=beholder
complete=mistress

If you press tab when you are typing one of these words that will be
completed automatically. The first word is the one with more priority.

For instance:

cast 'heal' e<TAB> 

will become:

cast 'heal' exodus

10-12-96
--------

** Improved scrolling speed on 3.0+ amigas without graphic cards, now ANSI
mode isn't that slow.

1-12-96
-------

** Finally iconify works!

18-11-96
--------

** New config keyword max_retries
Example:

max_retries=25

AmiMUD will try to connect 25 times before giving up...

15-11-96
--------

** New command #separator (on/off)

Useful if you need to use the separator character (Default value ';') in a
text you have to write.

** Completed the work on the crypt code... Delayed for exams

** Now you can use color codes of some muds ($Cxxxx) without having to
change the variable character.

** Resolved a bug that make amimud crash with some complex triggers.

13-11-96
--------

** New config keyword include:

include=dh1:amimud/macros

This will include the trigger, macros, alias and all the keywords defined
in the file dh1:amimud/macros in your configuration.

** New menu option "Merge configuration...". It works as the include
keyword.

11-11-96
--------

** Now the AmiMUD default config will be searched first in PROGDIR: and then 
(if not found) in s:.

8-11-96
-------

** Iconify. Now you can hide amimud to make it pop up again you have to
click on the "show gui" button of commodities exchange...

3-11-96
-------

** Added command #password to change the crypt password...

** Modified macro handling. Now it's possible to use arguments with spaces
if the macro has only one argument.

** Added standard macros for crypt talking (gtc, gossc, shoutc, sayc, ftc)

2-11-96
-------

** Improved gag/highlight code. Now it's quicker. Removed a bug in the gag
code.

** Added command: #alias

Syntax:

#alias "aliasname" "alias text"

Example:

#alias "sf " "send fistandantilus "

30-10-96
--------

** Added command crypt

Syntax:

crypt var text

** Added command decrypt

Syntax:

decrypt var text

** Added keyword crypt_password

Specifies the password to use for the text crypt functions.

Example:

crypt_password=Hello World!

(the characters must be within 32 and 127 ascii set values)

29-10-96
--------

** Beginning on the work on the text crypt feature...

12-10-96
--------

** Added the possibility to configure some of the features of AmiMUD with
the tooltypes.

Supported tooltypes:

SCREEN=publicscreenname
NOCONFIG
NOCONNECT
HOST=the.host.name
PORT=portnumber
CUSTOMSCREEN
CONFIG=configfilename
