CHANGES SINCE PREVIOUS VERSIONS


new in 1.11  (10/03/1998)
-----------

 Feature Changes/Removals:
  - The FileExist% function has been removed. PB's DIR$ function will
    serve the same purpose.

 Bug fixes:
  - Under Desqview, the door wouldn't always retrieve the comport addresses
    from the BIOS correctly, or perhaps the BIOS wouldn't have them set
    correctly, creating problems when the door tried opening a comport. The
    door now uses all the default comport addresses instead of reading them
    from the BIOS.
  - In a multinode door, if more than one node tried running the PrintFile
    procedure or FileExist% function on the same file at the same time, or
    tried writing to the error.log file at the same time, one node would
    terminate with PowerBasic error #70 - Access denied. File sharing has
    been implemented and this error will no longer occur.
  - If a user entered a blank line to end input in the DoorInputWrap$
    input routine, a CRLF$ would stay appended to the end of the string.
    All trailing CRLFs will now be removed.
  - If a user entered a blank line on the first line of input in the
    DoorInputWrap$ input routine, it wouldn't end the input; instead, it
    would continue until the user entered text, then entered a blank line.
    Input will now end upon the first blank line inputted.

 Documentation changes:
  - A notice that the PrintFile procedure won't print a file larger than
    55kb has been added to the PrintFile description.


new in 1.10
-----------

 The config file format and command line to run a door has changed. I
 would explain all the changes here, and I tried doing that, but it
 turned out to be a confusing list. Instead, I ask you to look at the
 new Installation section of doorroot.doc.

 In my opinion, the config file and command line is much improved, and
 eliminates a few possible errors that could occur.

 The documentation has been updated with the changes.

 In addition to this, here are other changes:

 New features:
  - The AnsiClear$ function has been added. It returns the ANSI
    esc-sequence for clearing all characters on the current line, from
    the cursor position to the end of the line.
  - An errorlevel is now passed by a door when an abnormal exit occurs.
    An errorlevel of 1 is passed if the user runs out of time.
    An errorlevel of 2 is passed if a keyboard input timeout occurs.
    An errorlevel of 3 is passed if the user drops carrier.
    An errorlevel of 4 is passed if the sysop presses F5 to terminate the
    door.

 Changes/removals:
  - Registration is halved! I've cut it from $20 to only $10! 

 Bug fixes:
  - When writing this library, I had a NoCarrierMsg$ variable. It would
    display the contents of this variable when the user drops carrier.
    However, I meant to take it out before releasing 1.00. As a result, I
    only removed it from the documentation and library, but not from
    doorroot.inc or the help file. It's now completely removed. Sorry for
    any confusion my forgetfulness has caused.


new in 1.00
-----------

 Initial public release.
