		  ,a	,a
		  ”	”
		 ;b  ;b
		 I  I
	    .e  ”  ”			 .e¦
	    `¦'  d  d               ,e     `¦'
	  ¦e	 '  '  e      ,e¦  ¦e,    ,,   ¦ea. ,ea.
	  ”	 '   '  '   ,*¦¦         ,¦*.  ¦ 
	  	,'   ,'  '   d  ¦*e.    ,  ,'       '
	 ”'  ,'   ,'  ”   ,'  ,ee*¦ '  '   d¦ ”'  ”'
 . .,ct.  ¦e*¦ ¦*e*¦ ¦*e*`¦,.*¦' ¦¦¦     `Yee¦ ¦ae¦' ,¦  ,¦ .xXx,. .
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    What's New                                               August 8, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś

    Each line starts with a character that indicates the type of change:
	+  New addition/feature
	-  Removal of a feature
	ń  Change in the operation of a feature
	!  Bug fix

    Bug fixes made in a developmental alpha version concerning a feature
    added during that version's development are not listed.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 2.01                                            August 8, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Illusion was still accessing the modem when returning from a DOS
      shell although local I/O was specified.  Fixed.  [thanks to natedogg]
    ! Processing invalid Cx ACS commands would cause Illusion to crash in
      various places and cause Illusion not to initialize properly if
      message base number compression was active.  Fixed.  [thanks to
      cevin]
    ! Characters would sometimes be duplicated at the ends of lines.  (ie:
      "%" would be displayed as "%%")  Fixed.
    + Defaults - Added more logon ANSIs.
    + Defaults - Added Join Conference commands to file and message menus.
    + Defaults - Added new login ANSI if fast logon is inactive.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 2.00                                             July 24, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! IPL - The uExpert variable wasn't being set correctly.  Fixed.
    + New conference system, replacing the previous message and file
      conference systems.  The new system utilizes the letters A-Z with the
      global conference as @.  There are no longer seperate message and
      file conferences.  Conferences are now stored in a seperate file
      CONF.DAT.
    + New conference editor added in the system configuration.
    - M ACS command removed.
    ń C ACS command modified.
    - %FY, %FZ, %MY, and %MZ MCI codes removed.
    + %OF (conference letter) and %ON (conference name) MCI codes added.
    - OP 27 and 28 menu options removed.
    + New menu command:
        Command letters:  OJ
        Function:         Change conference
        MString:          <conference character> change to conference
                          <none>                 display menu
    ! IPL - The UserLoad procedure wasn't setting the ioError variable
      correctly.  Fixed.
    - IPL - Removed uFileConf and uMsgConf variables.
    + IPL - Added uConference variable.
    ! IPL - The procedures strSize and strSizeR weren't working correctly.
      Fixed.
    + The IPL compiler will now show the current line and column when
      compiling.
    - Ezycom message base format references have been removed.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 10                                      July 9, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Illusion was locking up when running the APPLY IPL.  Fixed.  [thanks
      to sm, thel, akira, and others]

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 9                                       July 6, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    + IPL - Added NumUsers, uTimeBank, uTimeLeft, uReference, uComputer,
      uOccupation, and uCredits variables.
    ! The screen width and page length prompts for the new user login were
      reversed.  Fixed.
    ! Illusion was still accessing the modem in multiple situations when
      local I/O was specified.  All located instances have been fixed.
      [thanks to notime for continued testing under OS/2]
    ! Inserting characters past the end of the input field in the SysOp
      editors was causing data corruption.  Fixed.  [thanks to necro]
    ! Returning from a DOS shell at the waiting for caller menu would
      sometimes activate the screen saver.  Fixed.
    ! The File System Configuration listed an option to configure the
      access for "Uploads auto-validated".  This was actually supposed to
      be "Uploads required validation".  Fixed.
    ! Some options in the File System Configuration were allowing input of
      invalid integer values.  Fixed.
    ! Upload All was crashing under OS/2.  Fixed.  [thanks to notime]
    ! The APPLY IPL wasn't matching names in the blacklist because it
      wasn't capitalizing the names read from the blacklist before
      performing the checking.  Fixed.
    + Added functions and variables to access DIR files.  New functions:
      dirLoad and dirSave.  New variables: dirBlocks, dirDesc,
      dirDownloads, dirFilename, dirFilePts, dirNotVal, dirRequest,
      dirResume, dirUlDate, dirUploader, dirUlUser, and dirVerbose.
    ! The string "Name not found in user list" was being displayed if "NEW"
      was entered at the login prompt with the matrix logon active.  Fixed.
    + Added functions and variables to access FBOARDS.DAT.  New functions:
      fbLoad and fbSave.  New variables: fbName, fbDirFile, fbPath,
      fbMaxFiles, fbArchive, fbComment, fbAccess, fbUlAcs, fbNameAcs,
      fbIndex, fbNoRatio, fbVisible, fbDirInPath, and fbGifSpecs.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 8 fix 1                                 May 31, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! The APPLY IPL wasn't capitalizing the user handle before saving the
      user record.  Fixed.  [thanks to Thelemtish]

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 8                                       May 30, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Bug in JAM index routines fixed.
    ! Using the -P parameter when running Illusion returned "Message bases
      have been packed" even though Illusion hasn't done anything.  Fixed.
    + IPL - Added NodeStatus and GetStatus multinode functions.
    + IPL - Added DateAge, GetYear, GetMonth, GetDay, GetDow, GetHour,
      GetMinute, and GetSecond date/time functions.
    + IPL - Added AddWave and ClearWaves output functions.
    + IPL - Added UserSearch user function.
    + IPL - Added Abs, ArcCos, ArcSin, ArcTan, CoSin, CoTan, Exp, Ln,
      Log10, Log2, Pi, Random, Round, Sin, Sqr, Sqrt, Tan, and Trunc math
      functions.
    + IPL - Added DataPath, TextPath, cDefPageLen, cDefLineLen, cHandles,
      uEditor, and uLineLen variables.
    ń IPL - Changed how the SetBlink function operates.
    + IPL - New input routines have been written for better compatibility.
      As a result, the parameters for the functions inDate, inTime,
      inPhone, inStr, inStrF, inPostal, and inZip have changed.
    ! IPL - Delay and Sound functions weren't working right.  Fixed.
    ń A filename can now be specified with the F+ file tagging menu
      command.  The current file base will be searched for the file.
    ! Fixed spelling error in default ACTIONS.TXT.
    ! Teleconference will now properly linefeed when receiving messages.
    ! Illusion was still accessing the modem in multiple situations when
      local I/O was specified.  All located instances have been fixed.
      [thanks to notime for testing under OS/2]
    ! IPL - Two variables were defined as uEmail.  One has now been renamed
      to uEmails.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 7                                       May 20, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Illusion was still accessing the modem in multiple situations when
      local i/o was specified.	All located instances have been fixed.
      [thanks to notime for testing under OS/2]
    ! I_FILE: Fixed bug regarding the checking of the file sizes and number
      of file points.  [thanks to Needo]
    ń Illusion's call answering routines have been altered to function
      better with NetModem by Mag69.
    ń Illusion's FOSSIL routines have been rewritten in assembler to speed
      up modem responses.  [thanks to Mag69]
    ń Illusion's output routines now utilize the new FOSSIL routines'
      blockwrite function which will send an entire string of output on one
      FOSSIL call instead of sending only one character on each FOSSIL
      call.  [thanks to Mag69]
    + Illusion will now actually set the port speed via the FOSSIL to
      57600, 76800, or 115200.	In previous versions, these port rates were
      decreased to 38400 when calling the FOSSIL.  [thanks to Mag69]
    + New option in the pathname configuration for the path to the IPL
      executables.
    + New menu command:
	IX	Execute an IPX file (IPL executable)
		MString specifies the 8 letter IPX filename
    + The Illusion Programming Language is done! +++++
    + New waiting for caller ANSI screen. [thanks to Illusion]
    ! Illusion would crash if the sysop hit F1 to edit the user before the
      user had logged on.  Fixed.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 6				     March 21, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! User editor was only allowing entry of U.S.-format codes for the
      zip/postal code field.  Fixed.
    ! Oneliners would sometimes duplicate when the user logon sequence
      was incomplete.  Assumed fixed.  [thanks to Johnny Mnemonic]
    + Added support for COM1-COM64, however Illusion will still rely on the
      FOSSIL driver to communicate with whatever is utilizing that COM
      port.
    + I_LANG: New DUMP function which will "dump" the contents of the
      STRINGS.DAT into a text file. [suggested by Illusion]
    ń I_LANG: The commandline parameters are now <function> <language file>
    + Added rumor editor to system configuration.
    ! Defaults: The sysop menu no longer contains the protocol editor.
    ! If RUMOR.DAT existed but was empty when retrieving a rumor for the
      |OR code, the file wasn't closed.  Fixed.
    + Alt-H will now hang up the user (same as F5) and Alt-C will now
      initiate chat mode (same as F10).  [suggested by Thelemtish]
    ! A major user index bug causing crashes in the user list and other
      situations has been squashed.
    + Added support for telnet BBSes in the BBS list.
    - Removed the megabytes online and new user password in the BBS list.
    ń Increased the length of the extended description.
    + File section can now handle files up to 256 terabytes in size,
      compared to about 4 megabytes in previous versions.
    + The file list will now display the number of bytes if a file is less
      than 9kb or the number of megabytes if larger than 20mb.
    ! Defaults: Fixed a broken wave code in the voting section text files.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 5				   January 20, 1997
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Changing the max msgs and max days settings in the message base
      editor weren't being saved.  Fixed.  [thanks to Illusion]
    ! Cosmetic bug in file area editor fixed.
    + Added options to allow sysop to configure separate menu filenames for
      Ansi/Avatar users and TTY users.
    ń Protocol editor moved into system configuration.
    ń Miscellaneous configuration in system configuration reassigned.
    ! Fixed cosmetic bugs in file manager.
    + QWK/REP offline mail functions have been completed.
    + The auto message read and write menu commands have been
      reimplemented.
    ! Fixed memory leak when posting messages. [thanks to Bodycount]
    ń SYSINFO.* will no longer be displayed when the menu command OI
      (system information) is executed.
    ! Teleconference action list will now pause if the user has screen
      pausing toggled on.
    - The ARCFUNC temporary directory is no longer created or used.
    ! Fixed bug in modem routines not recognizing some of the modem
      responses.
    ! Illusion will no longer report false baud rates when the port is
      locked at 115200.
    + The use of Avatar and Rip emulations may now be toggled on or off.
      If off, Illusion will not allow users to select that emulation nor
      will it auto-detect it.
    ! Modem response window on the waiting for caller menu wasn't using the
      top line of the window.
    ! Reindexing the message bases will no longer crash if a base is
      missing a newscan index file (such as new bases which haven't been
      accessed yet).
    ! Illusion will no longer prompt "Do you want to post on..." if the
      user doesn't have access to post on that base (before, if the
      user answered yes, Illusion would respond that the user does not
      have access -- which was rather confusing).
    ń Changes were made to the manipulation of the modem buffer when
      detecting responses.  Also, the timing of sending commands and
      waiting for replies was changed.	After some testing, we think
      Illusion will perform better with virtual modems such as RLfossil,
      VCom, and VModem.
    ! An invalid MCI code was showing up in a line editor prompt.  Fixed.
    ! Defaults: The default menu commands finally match the ANSIs.
    + Defaults: Default automessage now included.
    - Defaults: Default BBS list removed.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 4				      July 16, 1996
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! On the WFC, the download and upload statistics were reversed.  Fixed.
      [thanks to Ellie, KnightMare, Axe]
    ! User list, rumor list, caller log, and node listing can now be
      aborted.
    ! Node listing wasn't closing nodes.dat when done.  Fixed.
    ! TELECONF.USR will now be resized if more nodes are added.
    ! No more rt#103s in the teleconference. [thanks to Liquid Concept for
      spending a few hours one afternoon tracing down all the instances of
      teleconference bugs]
    ! Voting editor wasn't saving data. [thanks to Ellie, Bodycount]
    ! I_LEDIT:	Couldn't overwrite when cursor was on the last character of
      the string.  Fixed.
    ! I_LEDIT:	Editing a previously null string will no longer cut off the
      first three characters. [thanks to Axe]
    + I_LEDIT:	Will now prompt for saving if escape is pressed.
    ń The "proper caps" input procedure will no longer capitalize letters
      that follow numbers and high ascii characters.
    - NETWORK.DAT is no longer used.  Information is stored in ILLUSION.CFG
      now.
    - COLOR.DAT is no longer used.
    + Oneliners via new menu command:
	LO	Oneliners
    + New option in Miscellaneous Config in System Config to set the
      maximum number of oneliners allowed.  Data file will be resized after
      oneliner list is displayed.
    ! Date input procedure will no longer allow "00" as the day.  [thanks
      to Axe]
    ! I_LEDIT: Yellow and brown letter color codes will now be translated.
      [thanks to Axe]
    ! I_LEDIT: Number color codes that were at the end of a string were not
      being translated and were displayed on the screen.  Fixed.
    ! In the file listing with keyword searching, the rest of the file
      description after the highlighted keyword would be in blue.  Fixed.
    ń Developer's note:  The records for .DIR files are now continuous.
      Record #0 is no longer used to store the number of entries in that
      .DIR, and deleted entries are not left at the end of the .DIR file.
    ń Message quoting will now truncate lines instead of attempting to word
      wrap extra words.
    ! Defaults: FILEINFO.ANS will now display properly as intended.
    ń Defaults: Cursor movement for ansi prompts has been moved from the
      *.MNU's prompt strings to the menu ansis.
    ! File copy procedure was not backspacing enough so it appeared as if
      it was displaying percentages like 1100% and 10100%.  Fixed.
    ! Delete command in Mini-DOS was using previous wildcard specification.
      Fixed. [thanks to Liquid Concept]
    ! File list was prompting more often than it needs to.  Fixed.
    ! File list options will no longer display the file list header.
    ! Fixed DOOR.SYS and CHAIN.TXT output.
    ! Adding to the user index during the new user application sequence
      (before I_USER REINDEX was ever run) would most likely cause a rt#100
      during the user list and other places.  Fixed.
    ń Redesigned and rewritten file manager.
    ń File listing no longer lists the user number of the uploader.
    ! File listing will now pause properly when single line descriptions
      are mixed with multiple line descriptions.
    ! Cosmetic bug in file base editor fixed.
    ! Global conference will now allow access to all conferences.
    ! Specifying an ACS of c0 or m0 will no longer crash the system.
    ! The Kill/Sent flag will now be set on netmail messages.  If the user
      has message sysop access, they can turn the flag off.
    ! User's newscan will now default to the settings in the message base
      configuration (default on or off).
    ! The rcvd flag will not be set on mail read using the 'Read All Mail'
      command.	Mail must be read normally to be marked rcvd.
    ! Replies to netmail now work.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 3				      June 17, 1996
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! WFC pull down menu will now properly access the user editor, voting
      booth editor, protocol editor, and menu editor. [thanks to Garf]
    ! Cosmetic bug in message base editor fixed. [thanks to KnightMare]
    ! Cosmetic bug in network addresses editor in system config fixed.
    + New input field now supports home and end keys.
    ! No longer crashes during new user appplication sequence if MSI files
      don't exist. [thanks to Garf]
    ! It will now properly set the network address in the message base
      editor. [thanks to Chief, Jedi Master, KnightMare]
    ! Illusion will now append enough entries to MSI files if the MSI files
      aren't large enough. [thanks to Chief, et al]
    + Receive flag will be set when private mail is read.
    + User will be notified of the return receipt request but Illusion will
      not yet send one.
    ! Compression tables will now be recreated before the email scan during
      the logon sequence instead of after.
    + INIT:  Will optionally compile the actions data file.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 2				      June 13, 1996
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! New input field will no longer intepret MCI codes when redrawing the
      input field
    ! In the file base editor, the "Create?" path prompt will now display
      the newly entered path that it cannot find, not the old path
    ! Attempting to create a new node will no longer crash during
      initialization
    ! When no messages are found for current user, the message read prompt
      will no longer be displayed
    ! Post message function will now deal with compressed base numbers
      correctly
    ! If the last message in a private base wasn't to the current user,
      s/he can no longer access it (reply to it, etc.)
    ! The post ACS was getting checked but still allowed users to post in
      the message base
    ! Replying to a message would change the current message number to the
      last message in the message base (the newly posted message) even
      though the current message was something else
    + Crash and Received message flag toggles added
    ! Pathname in file base editor now inputs in all caps
    ń Menu editor rearranged and lightbar hi and lo colors now inputted
      with new text color input function
    + Sysop window colors now configurable
    - Color configuration in system configuration removed
    + Sysop window configuration menu added to system configuration
    ! Sysop window changes in one node will no longer affect other active
      nodes
    + New waiting for caller ansi screen with a more Intermail/FrontDoor
      like layout
    ń Result code matching will now perform partial string matching; this
      allows sysops to set up the modem to return the "/ARQ", "PROTOCOL..",
      "COMPRESSION..", and "CARRIER.." strings without any effect on
      Illusion.
    + New fireworks screen saver added; togglable through system config
    ! The user window would be redisplayed/resized weirdly when the sysop
      window is on the top and was turned back on -- fixed
    ń Normal chat paging's siren has been severely shortened and a couple
      beeps were thrown in for the heck of it.
    + File tagging added from file list prompt and via new F+ menu command
    ń File list header now redisplayed during subsequent pages of a file
      listing
    + File list header as well as a number of other file area related
      strings now configurable.
    ! Public/private bases will now allow the viewing of messages addressed
      to All.
    ! Entering a valid network address (for netmail) would say "Invalid
      address".  This was a bug in the message toolkit we're using.  Fixed.
    ! The variable counting the number of private posts made on this call
      wasn't being updated.  Fixed.
    ! A file handle wasn't closed under a strange condition when entering
      the "To" information for a message.  Fixed.
    + Private email will now do a name lookup with partial matching to make
      sure the user actually exists.  Messages addressed to "SYSOP" will go
      to user #1.
    + A "Read All Mail" command has been added to the mail read prompt to
      allow the sysop to read private messages.
    - The old "Read All Mail" menu command (*3) has been removed since it
      wouldn't work anymore because private messages could be posted in any
      number of bases and not just email.
    + A read message command has been added.  This is similar to scan
      messages except the title listing isn't displayed.
    ń Menu command changes:
	MS	Read messages
	MS T	Read messages with title scan first (the old Scan messages)
	   ^--mstring
    + New menu commands:
	ME	Send email through base 0
	MM	Scan all email-marked bases for private mail
    + Almost everything on the QuickMessage menu is functional again.
    ! Split screen chat will now reset the background color before clearing
      the screen.
    ! Illusion will now resize the MSI files correctly when new users are
      added.
    ń Redesigned message base editor
    + Message header text file may be defined differently for each message
      base.
    + Network addresses configuration added to system configuration
    + Input field color added to miscellaneous configuration
    + Changing the JAM, Hudson, Ezycom, or Squish pathnames will update all
      the message bases' corresponding data
    ! Using [ and ] in the voting booth editor will now load the new
      question data
    ! Posting messages through the QuickMessage menu will now update the
      sysop's post stats and the history log's total posts counter
    ! Quoting was using strings that were too long and causing unnecessary
      word wrapping.  Fixed.
    ! Displaying file information will sometimes cause garbage to be
      displayed.  Fixed.
    ! File information will now display the right file size instead of a
      negative number for larger files.
    ! Will no longer show date, time, and user note of messages marked
      anonymous and user does not have access to view the name of the real
      poster.
    ! Email now posted in the email base.
    ! Newscan configurations are now actually used when newscanning.
    + Configurable message header files for different bases added.  Default
      is MSGHEAD.
    + Reply linking added:  For all base types, the Refer number / See also
      number will be updated, but multiple replies to the same message
      won't be displayed.
    + For the JAM base type, reply threading has been added.  Illusion will
      thread through all the replies until it gets to the last one.  Then
      it will tack the new message onto the end of the thread.
    ń Ignore remaining messages function will now skip to next base.
    + Delete original message added to email replies.
    + When newscanning, Illusion will ask if user wants to post to the
      current base.
    ! If the first "readable" message in a base was deleted (ie: by
      deleting the message after replying or by another node), using the
      "-" key would crash Illusion.
    + New MCI code:
	%MF	Message number of first existing message
    + ISCAN.NOW semaphore file is created when posts are made to networked
      bases.
    ! During chat paging, the keys weren't being processed correctly.
    ! User record wasn't being saved after changes to user defaults.
    + Sending email is now mail forwarding aware.
    ń The email command will now bring up the old-style email prompt:
      "<user> last logged on at <this time>, send mail to <user>?"
    - The "SMail" (sysop mail waiting) and "MW" (mail waiting) field are
      gone from the sysop window.
    - Mail waiting is gone from the user editor.
    + Mail sysop after chat and new user application email are back.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.99 beta 1				     April 30, 1996
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    + New message system with JAM, Squish, *.MSG, Ezycom, and Hudson
      message formats built in
    ń The pipe code system has been split into 3 distinct systems:
	| Screen activity   % Information   ~ Variable codes
    ń MCI/wave codes justification has been simplified
    + Internal lightbar menu support
    + I_VOTE:  Voting data recounter
    ń Line input at menu prompt will now allow any case, although the
      string will be converted to all capitals before being processed
    ! The local end can now use arrow keys anywhere
    + Birthday display now configurable
    + Wantlist display now configurable
    + External text language files added
    - String configuration removed
    + I_LANG:  Language file compiler
    + I_LEDIT:	Language file editor
    + New codes added:
	%OV  number of voting questions left unanswered
	|DH  delays 1/2 (half) second
	|DQ  delays 1/4 (quarter) second
	|DS  delays one (full) second
	|DM  delays for a millisecond
	|LC  clears to end of line
	|SB  backspaces one space
	|PK  pauses and waits for key (no string or animated cursor)
    ń Logon now configurable through menu
    + Lottery and birthday list are menu commands LL and LB respectively
    + New ACS command VF checks for fast logon
    + Support for 31200, 33600, 38400, 57600, and 115200 bps rates
    ! Node listing no longer crashes under some instances
    + Initialization will now check for and create missing data files
    + Temporary directories are created upon start up and removed upon
      exit
    ń Redesigned system configuration, menu editor, protocol editor, and
      file base editor
    ń "-" in new user voting changed to "v"
    + Global.Mnu will be loaded for all menus
    + Voting booth display now configurable
    - IU:  Illusion Utilities package removed
    + I_USER: User database utility (reindexer, purger, one-time caller
      deleter)
    ń I_ACTION:  Redesigned and renamed
    + Added internal RAR viewer
    + Readded LZH, ZOO, ARC, and PAK viewers
    ! Fixed "stored" method type for ARJ viewer
    + Archive viewer display now configurable
    ! Fixed "path not found" error when moving a file across drives
    + Added Windows 95 detection
    ! Fixed packing errors when deleting and inserting choices in the
      voting editor

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.94 beta					    October 4, 1995
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! Normal chat page will no longer whine continuously.
    + Menu switching via cmdkeys "-^", "-/", and "-\" on the matrix menu
      now permitted.
    ! Alt-V now works correctly in chat mode.
    ń Password and phone number will remain on screen during login and not
      disappear after just a few seconds.
    + Sysop function help menu will clear keyboard buffer before returning
      control.
    ! User editor will now clear the screen both locally and remotely.
    + Sysop log will now record BBS list activity.
    ! The BBS list's extended info. input will now only accept 30
      characters instead of 50.
    ! Door dropfiles will now be placed in each node's respective dropfile
      directory.
    + New MCI code |Ixxyy relocates the cursor to xx,yy.
    - Menu prompt x,y removed.
    + The sysop can now force an input type on any menu, bypassing the
      user's current input type (one key or full input).
    ! Fixed bug that would allow MCI codes to be put in user information
      that could possibly throw the board into an infinite loop by a new
      user.
    ! Possibly fixed bug that would cause a file access denied error when
      importing a file description.
    ! Accessing a door will no longer crash under certain circumstances.
    + New random color code |P (must be capital) selects random foreground
      color.
    + New door MCI code %O will return the node number.
    ! The NUV will no longer crash when trying to auto-validate a user.
    + A user may now be added to the NUV to be voted upon via the user
      editor.
    + New variable MCI codes:
	ULIST-M   |XG  Displays the user's user note.
		  |XH  Displays the user's sysop note.
	ONLINE-M  |XF  Displays the user's city and state.
		  |XG  Displays the user's user note.
		  |XH  Displays the user's sysop note.
    + The sysop can optionally swap the overlay to disk for file (single or
      batch) transfers.
    + The RECEIVE command from MiniDOS will allow single or multiple file
      uploads into the current directory.
    ń Improved multinode file sharing.
    ń The use of "@" to display a file in place of a string has been
      expanded. If the filename is concluded with another "@", Illusion
      will display all following characters after the second "@" as another
      string.
    ń The linefeed and input character have been removed from many of the
      new user logon strings.
    + Can now specify which node's sysop log to view.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.93.1					     March 20, 1995
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ! The directory purging function will no longer crash under OS/2.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.93					     March 18, 1995
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    + Revised registration system.  Registration keys are now shorter and
      easier to type in.
    ! Changing only the XY coordinates in the menu editor wouldn't save the
      menu when exiting.
    + New global MCI codes:
	|FA  Number of files in upload batch queue
	|FB  Number of files in download batch queue
    + New ACS commands:
	1  Command:  Ixx
	   Meaning:  Download batch queue
	   Access :  Must have at least xx files in download batch queue
	2  Command:  Jxx
	   Meaning:  Upload batch queue
	   Access :  Must have at least xx files in upload batch queue
    + File manager is now accessible from the file listing prompt.
    ń BBS phone number input now accepts international phone numbers.
    + New center justification code added (&).

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.92					  February 17, 1995
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    ń The waiting for caller menu will update the screen less frequently so
      it won't use up system resources.
    - The "Last Active" field in the waiting for caller menu has been
      removed.
    + Displaying of the automessage is now configurable using the files
      AMSG-B.* and AMSG-E.*.
    + The "Automessage written by:" string is now the "No automessage
      available".
    + Today's Birthdays are now processed internally during the daily
      maintenance. They are displayed between BDAY-B.* and BDAY-E.* during
      login.
    ! The copy routine will no longer crash with a system error.
    ! Short messages work again.
    + New MCI codes were added at the request of current Illusion sysops:
	|FY  File conference number   Global is 0
	|FZ  File conference name     0="Global"
	|EY  Msg conference number    Global is 0
	|EZ  Msg conference name      0="Global"
	|OU  Current detected environment:  DOS, DESQview, Windows, OS/2
    + New voting system
    + Rewritten voting sysop editor
    ń Voting results moved into voting editor
    ń Cmdkeys *I changed to *V
    ń On the waiting for caller menu, the command [I]nitialize voting has
      been changed to [V]oting editor, and [V]oting results has been
      removed.
    + The user voting results will now be packed and reordered when voting
      questions are deleted or inserted and when available answers to
      voting questions are deleted or inserted.
    ! Use of the "Name ACS" in the file listings has been fixed
    - The file base password option has been removed
    - The file base stats command has been removed
    ń The Alt-V sysop function key is no longer case sensitive.
    ń The sysop function keys has been changed.  Some commands have been
      reassigned and others have been removed.	The commands which require
      sysop input, except for the user edit window, will now operate in the
      background while the user is still online.
    ! When using a front-end mailer, passing a 19200 baud caller will no
      longer hang up on the caller.
    ! Timing out in the QuickMsg and QuickFile menus will no longer crash
      Illusion.
    ! When processing a REP packet, Illusion will now automatically add
      tear and origin lines to messages on networked bases.  Also, Illusion
      will create the semaphore file ISCAN.NOW if a message is tossed into
      a networked base.
    + Number color pipe codes have been added.
    ! Illusion will no longer pause for 30 seconds after a batch download
      if the user selected to hang up after transfer and then hung up
      during the transfer.
    + The "hangup after transfer" prompt for the batch transfer has been
      changed to a yes/no question instead of a abort/yes/no question.
    - In the BBS list, the modem flags and the group affiliations have been
      removed.
    + Support for international phone numbers in the bbs list have been
      added.
    ń The [M]ove to Page command in the string editor has been changed to
      [J]ump to Page.  When the [J] command is used, it will display a
      short listing of what pages contain what strings.
    + In the menu system, the sysop can now specify a file to be displayed
      in place of the prompt string similarily to how a help file can be
      displayed in place of the generic menus.
    + The sysop can now reposition the cursor to any place on the screen
      after the prompt file or string has been displayed.
    - The auto-time flag for the menu prompt has been removed
    + New menu flag will automatically clear the screen after a command has
      been received except "?" and numbers to change the current file and
      message area.
    + Illusion will now ask the user if s/he wants his/her pointers updated
      after the QWK packet is downloaded.
    ! A few strings in the QWK/REP section were not using the strings
      configured in the string editor.
    + An option was added to allow the sysop to select whether FILE_ID.DIZ
      and DESC.SDI files (internal descriptions) are always imported,
      optionally imported, or never imported.
    ! Use of the ENTER command keys will no longer display a "R" at the
      command prompt.
    ń The registration system has been rewritten.  All current registered
      sysops should use their new keys (upgrade is FREE from either of the
      alpha sites).
    ! The menu command keys FN now work with the mstring "C" and # as
      documented.
    ! The file listing prompt will no longer be displayed twice when the
      user presses "Q" during certain displays.
    ń Illusion will no longer load if the registration key is invalid. You
      must either use a valid key or delete the invalid one. Illusion will
      also allow you to change the SysOp name in the system configuration
      in case you forget to do it first (or you can't start Illusion
      because you are running a special version).
    ! I_ECHO will no longer lock up during processing when the last message
      base is not a networked base.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.91					  September 8, 1994
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    + You can now display a file in place of a string.	To do this, when
      entering the string, place a "@" as the first character, and the
      filename after it.
    + A few new strings were added.
    + [M]ove to Page option added in the string editor.
    ! Editing and then saving a message (via the "E" command from the read
      prompt) would crash and corrupt the message base's data files --
      fixed.
    ! Auto-deleting a user in new user voting would crash -- fixed.
    ! Occasionally, packing a message base would crash -- fixed.
    ! Could not set the number of generic columns in menu editor -- fixed.
    ! Could not use the user locked-out function from the user editor --
      fixed.
    ! MCI codes and color codes were translated in the menu editor --
      fixed.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    Illusion 1.90					       July 8, 1994
  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
    + New multinode support.  Nodes are loaded with a -Nxxx parameter from
      one copy of the executables.
    + A multinode teleconference with SysOp definable actions was added.
    + New file sharing support has been added.
    + New output routines.  The output routines were revolutionized.  They
      were rewritten into one main output routine (instead of the previous
      three).  A configurable color system, two letter MCI codes, and pipe
      (|) color codes were added.
    ń New modem routines that use verbose result codes and support speeds
      up to 28800.
    + Variable MCI Codes.  A table of codes which change depending on where
      the user is.  This allows for an incredible amount of
      configurability.
    + Justifiable MCI codes.  MCI codes can be left or right justified.
    + New line editor which has unlimited line length.
    + Remote message uploads.
    ń New SysOp window and command line which only takes 2 lines and
      provides more information.
    + Waiting for caller menu rewritten.  Pull-down menus added.
    ! ARJ viewer fixed.
    + New user editor.
    + Partial RIP support.  If user has RIP turned on, Illusion will search
      for a .RIP file before looking for AVT/ANS/MSG files.
    + Strings, strings, strings, and more strings!
    + Foreign country support.	Formatting of zipcodes, phone numbers, etc.
      are disabled for foreign users.
    + Avatar and RIP detection.
    ! Avatar filter fixed.
    + Internal file sorting.
    + New autovalidation profiles.
    ! Disk swap fixed.
    + XMS swap added.
    + Split screen chat added.
    + File listing prompt.
    + Internal rumor editor.

  ś   łł   Ä   ÄÄ  ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ  ÄÄ   Ä	łł   ś
				  end of file
