Ver 1.0  -5600 lines of code

         -A few minor display bugs fixed.

         -Welcome screen changed.

         -Fixed bug in the Dupe Search function where the files.bbs
          was not saved if the search began from the second window.

         -Added another feature to Dupe Search.

         -Fixed a bug in Dupe Search, the second file list was always
          sorted whether you wanted it or not.

         -Dupe Search is now much faster.

         -Cosmetic fixes for the menus.



Ver 1.01 -5850 lines of code

         -Added Lora support

         -If you removed too many descriptions or deleted too many
          files at the end of a files.bbs, you could no longer scroll
          up but pressing home still worked.

         -It was impossible to open up a file area if a files.bbs did
          not exist.  Now fixed

         -Inserting a new file description at the top of an empty
          files.bbs caused a few problems.  Now fixed.

         -Fixed a bug in the dupe search that could cause MaxFile/2 to
          go into a CPU hogging cycle that would cause it to hog a lot
          of memory before dying (after a couple of minutes) during
          which it cannot be killed by any means other than the three
          fingered salute.

         -Stripped the symbol table in the distribution which reduced
          the size of the executable by about 30k.  MaxFile/2 is now
          about 126k in the distribution as compared to 280k for the
          debugging version and 156k for the previous release.  Very
          small for the power of the app.

         -Fixed small display bug so that an extra character can be
          displayed on each line.  I know, big deal...  But, it is
          fixed (and noone other than I noticed it was broken!  :-)



Ver 1.02 -6050 lines of code

         -Added support for SBBS.

         -Added a little more threading at startup

         -Read only files can now be displayed in a different color.



Ver 1.03 -6050 lines of code

         -Cleaned up the "contents" window.

         -Fixed a small bug in description editor.




Ver 1.04 -6700 lines of code

         -Added support for a "generic" bbs

         -Extracting file_id.diz now handles extended ascii codes a
          little bit better now (high ascii changed to ' ', and any
          sub string '   ' is replaced by ' ').

         -Added several command line options for nightly maintinence:
          Create allfiles list, adopt orphans in ALL areas, use
          file_id.diz for every file in every area when the
          file_id.diz exists in the archive, and sort the files in
          every file area by name.

         -Comments and offline files are now marked as read-only
          (undeleteable)

         -Allowed for both European or American format for the date.

         -Reduced the total memory required for MaxFile/2.  This is
          especially apparent when large file areas are considered.

         -Many of the Hot-keys did not work... Now fixed.

         -Cleaned up some code for the area selection window.




Ver 1.05 -6700 lines of code

         -Added support for extended file descriptions as used in some
          BBS systems such as Lora and SuperBBS.  FILE_ID.DIZ is now
          read in as an extended description (no changes to the string
          at all except to add the extended description character.)
          Maximum description length is limited to 1024 chars.

Ver 1.06 -6400 lines of code

         -Accidentally left some debugging code in for extracting the
          file_id.diz for version 1.05...  Sorry about that!  :-|

         -Tightened up a *LOT* of the code (reduction of 300 lines!)

         -Bug fix:  If there were not any files in a file area and one
                    hit alt-F/E, MaxFile/2 would not exit as it should.
                    Now fixed.  Thanks Harald Finnaas for finding this
                    one!

         -Delete key would not work for editing descriptions, only the
          backspace key would work.  Now, both work.

         -The file maintinance utility is now run after adopting all
          files in the nightly maintinance if you have autofbp set to
          yes in the config file.

Ver 1.07 -6700 lines of code

         -Bug Fix: When switching from a non-wrapped to wrapped
                   display MaxFile/2 would occationally get confused
                   and not allow scrolling until a page up/down or
                   home/end key was pressed. Fixed.

         -Bug Fix: When moving a large number (20+) files from one
                   area to another area whose window was open, a core
                   dump could occur.  Fixed.

         -Bug Fix: full pathnames were broken, not sure how long they
                   have been broken but they now work again.

         -Allfiles list is now a bit nicer looking.

         -If you select a range of files and then select sort, just that
          range will be sorted.  If no files are selected, the entire
          list is sorted (comments excluded).

         -Bug Fix: Video corruption could occur if moving alot of
                   files and line wrapping was on.

         -Sorting has been speeded up.  Will also be reflected in the
          dupe search function.

         -Bug Fix: When adopting files, the 14th file's read-only
                   attribute was changed to the attribute of the last
                   adopted file.

         -Bug Fix: Forgot to clean up some temporary files when using
                   the external editor for extended file descriptions

         -Added the ability to locate a text string in the file base
          (Similar to Max's Locate)  It is IMHO relatively slow but it
          works

         -A few minor enhancements in the general look and feel of
          MaxFile/2




Ver 1.08 -6750 lines of code

         -Bug Fix: MaxFile/2 would always core dump after
                   re-archiving.  Fixed.

         -Bug Fix: The dupe search would not find some of the dupes.
                   This has been fixed as well as the dupe search was
                   speeded up some.

         -Bug Fix: Attempting to re-archive more than one file at once
                   resulted in failure.  Fixed.

         -Bug Fix: The 4-line error message windows often did not
                   display properly

         -Added a config verb to allow either a vertical split for the
          two windows or a horizontal split


Ver 1.09 7200 lines of code

         -Bug Fix: Pressing home unmarks any marked files

         -If you try to delete a file that is not deleteable, the
          description is now removed anyway (due to popular request).

         -Pressing END now brings one to the actual end of the file
          list.  Before, it would only display the last 4 files or so.
          The same is true of pressing the pagedown key

         -When sorting the file areas, the selection is no longer
          moved to the top of the file list.  It is left in (relatively)
          the same position

         -Bug Fix: When deleting a file, sometimes a the selection
                   would be moved up by two slots rather than one.


         -Added a hot key for file->repOsition

         -Added ability to have a different colour for the word
          COMMENT so that one doesn't confuse them with offline files.

         -Bug Fix: Delete key now works properly.  Pressing Backspace
                   deletes the character to the left of the cursor and
                   moves the cursor left one space where pressing
                   delete deletes the character where the cursor is.
                   This is for when you edit strings...

         -Added the ability to use the keys HOME and END when editing
          strings.  These keys bring the cursor to the begining or end
          of the description.


         -If autofbp is set to NO, then the file runfbp.cmd is created
          in the present directory.  This is a .cmd file that will 
          execute the file base management that would have been
          performed if autofbp were set to YES.

         -Bug Fix: Lora file database program would be run, even if no
                   files.bbs were modified.  Now fixed.


         -Whenever an area is to be selected (for a move or changing
          the area), the window now comes up with the present area
          selected.

         -When moving a file and a file of the same name already
          exists in the target directory, the date and size of both
          files are displayed.

         -Added ability to rename files

         -Exit under the file menu now uses the key 'X' rather than
          'E'

         -Added ability to insert comments directly through the
          description menu rather than forcing one to go through the
          file menu and insert a file with the name "comments"

         -Bug Fix: When inserting a file, the read only attribute was
                   not properly set.

         -Bug Fix: Fixed an occational display problems when resizing a
                   window.

         -Bug Fix: Sometimes, the adopt files option would adopt some
                   files that were already in the file list.  Fixed.

         -Bug Fix: The "-sort" command line option would core dump.
                   Fixed.

         -Bug Fix: All command line options failed in version 1.08.
                   Fixed.

         -When deleting or moving files, a window is created that
          allows you to remove files from the list of files to be
          either moved or deleted.

         -Bug Fix: Adopt Orphans broke in version 1.08, now fixed.

         -Bug Fix: If the path for the system info was longer than 20
                   characters, odd errors could happed (prepending
                   of strange data to the files.bbs line, core dumps
                   and other strange behaviour...)

         -Bug Fix: If a files.bbs did not exist, then the reported
                   size of the files in that area did not change to
                   0k. Fixed.

         -Added a different colour option for offline files as opposed
          to read only files.

         -Added a method to eliminate certain file areas from the
          allfiles list.



Ver 1.10 -7500 lines of code

         -Bug Fix: If you sorted files, the readonly/offline
                   attributes did not follow the files.  Fixed.

         -Bug Fix: If no files were selected for operation (move,
                   delete, ...) then, MaxFile/2 would become unstable
                   and eventually core dump.

         -Bug Fix: If a file collision was detected on a move, the 
                   window displaying the two different files with
                   their sizes and dates was displayed incorrectly

         -Added keyboard macros.  Now there are up to 8 user definable
          keys that will run external programs on the selected files.
          Two sample REXX scripts are also included.


Ver 1.11 -7600 lines of code

         -Bug Fix: Sorry guys. Again, the command line options were
                   somewhat screwed up.  Now they work.

         -removed some of the information displayed after re-archiving
          a(some) file(s)

         -Bug Fix: In v1.10, the cleanup of the re-archiving broke. It
                   has, of course, now been fixed.

         -Added a config variable to wrap or not wrap descriptions by
          default.

         -Bug Fix: Fixed some mysterious core dumps that occured.

         -Added a config variable to strip or not strip the high ascii
          characters as the user desires.

         -The FILE_ID.DIZ is now read in completely, no truncation.

         -The internal description editor now allows much longer
          strings to be edited.  This should help those running BBS
          systems that allow long descriptions but don't use an
          extended description character or those who want the entire
          file_id.diz extracted even though the Max user cannot read
          all of it (except in allfiles lists).  Note that if you try
          to edit a string longer than possible, the string is simply
          truncated at the appropriate position.

         -Maximum number of extensions for adoption was raised to 25

         -On a file collision, the window giving information on the
          two files still needed to be cleaned up a bit and has been
          done so.

         -Cleaned up the select area code some.  Should look a bit
          better now.

         -Bug Fix: After re-archiving a file, the file list now
                   displays the size of the re-archived file rather
                   than the size of the old archive.

         -Re-archiving is now done in a minimized window rather than
          in a background window

         -Bug Fix:  <alt-F>->insert caused a core dump, not sure how
                    long this has been broken but it is now fixed.

         -Bug Fix:  After renaming a file (or attempting to do so) the
                    selected entry was not highlighted as it was
                    supposed to be.  Fixed

Ver 1.12 -7900 lines of code

         -Bug Fix/enhancement: Wildcards are now accepted in the
                    files.bbs.

         -Bug Fix:  When renaming a file, the fully qualified file
                    name was written to the files.bbs rather than just
                    the file name. Fixed.

         -Bug Fix:  When a files.bbs included a fully qualified file
                    name, the file was ocationally indicated as
                    being off-line when in fact it was there. Fixed.

         -Bug Fix:  When removing a description, the highlight marker
                    was moved upwards two files for every description
                    that was removed.  Fixed.

         -Bug Fix:  After editing a description with an external
                    editor, and extra space was written out to the
                    files.bbs after that description.

         -Bug Fix:  Added a bit more error trapping.

         -Bug Fix:  When extracting a file_id.diz with a defined
                    extended description character, the file_id.diz
                    is read in as is with the correct carriage returns
                    to display as the file_id.diz author intended.

         -This file (the HISTORY) was trimmed to only include releases
          that were a non-beta variety.

         -Bug Fix:  If a file rename failed, then the rename window
                    displayed the failed file name rather than the
                    original file name.  Fixed.

         -Bug Fix:  When extracting a file_id.diz, MaxFile/2 would at
                    times core dump if the resulting file description
                    exceeded 1000 characters.  Fixed.

         -Bug Fix:  Fixed some problems that were encountered with
                    really long descriptions.

         -Bug Fix:  If the last description was larger than the window
                    size and one scrolled down to the end, pressing
                    the down arrow could cause MaxFile/2 to become
                    unstable and core dump.

         -Bug Fix:  Tracked down and mashed some annoying pointer
                    bugs.

         -Several minor cosmetic improvements.

         -Bug Fix:  Avantar graphics are now (I think) handled
                    properly

         -Bug Fix:  If the defined picture viewer did not lie in the
                    path and the full path was defined in maxfile.cfg,
                    MaxFile/2 could not run the picture viewer.
                    Fixed.

         -Bug Fix:  If using the locate feature and one deleted a file
                    in the files.bbs and then a second match was found
                    in the same files.bbs, the previous change (the
                    delete) was not recorded. Fixed.

         -Bug Fix:  Regression:  When selecting an area, if a person
                    hit a number key, the window that then opened to
                    read in the number displayed the selections of 0-0
                    rather than 0-(numareas-1). Fixed.

         -Bug Fix:  An error message is no longer displayed if a file
                    is undeletable.  You are warned by the list of
                    files to be deleted if the file is offline or
                    read-only

Ver 1.20 8250 lines of code

         -Bug Fix:  If the first character of a file name was a
                    wildcard, the file was not recognized as a file
                    but rather as a comment. Fixed

         -Bug Fix:  Fixed several nasty bugs that cropped up if you
                    used the new wildcards feature.  Fixed.

         -Bug Fix:  MaxFile/2 now clears the screen and returns you to
                    the screen from which it was launched and the
                    cursor is visible.  Fixed.

         -Bug Fix:  Fixed some core-dumps in the dupe search and the
                    locate functions with deleting files or removing
                    descriptions.  Fixed.

         -Bug Fix:  If one attempted to extract a file_id.diz without
                    defining the temp maxfile.cfg variable, it would
                    core dump.  Fixed.

         -Bug Fix:  Patched a few small memory leaks. Fixed.

         -Added a .cfg variable to force a maximum of 256 character
          descriptions when extracting a file_id.diz or desc.sdi.

         -Bug Fix:  Foolishly left some debugging information in the
                    viewer function.  Fixed.

         -For the internal editor, <F10> accepts the description and
          pressing <enter> is interpreted as a space.  This was done
          so that using cut-n-paste will bring in the paste as it was
          intended.

         -Bug Fix:  Pressing the down arrow when editing a description
                    could throw off the description.  Fixed.

         -A Blue marker is entered in the edit description window to
          indicate the 256 character location for the description. If
          you run Maximus, you will want to pay close attention to
          this mark!

         -Bug Fix:  File names in the files.bbs that started with any
                    of "&*!#%()@`~{}" were read incorrectly.  Fixed.

         -Bug FIx:  If you had DupIgnoreExtension set to NO, then,
                    when a dupe was found, garbage was displayed. Fixed.

         -Bug Fix:  Exiting from the file menu would not run the FBP
                    command. Fixed.

         -Bug Fix:  When moving a file from one area to second area
                    which happened to be in the other window, the
                    read-only/offline/normal colour of the file was
                    not transfered. Fixed.

         -The DupeSearch function has been totally re-designed for
          much better and easier operation.

         -Bug Fix:  If selecting an area and the the marker is on the
                    last displayed listing, pressing page-down or END
                    did not do anything.  Fixed.

         -Bug Fix:  It was impossible to rename an offline file.
                    FIxed.

         -Bug Fix:  When renaming a file, if you renamed an off-line
                    file to a file that exists, the date and time
                    information was not updated.  Fixed.

         -Added a -dupes command line option to create a listing of
          all the dupes for your BBS.

         -When being querried if it is ok to delete the files, the
          file area of the file is listed.

Ver 1.21 8570 lines of code

         -Bug Fix: When doing a locate, if one hit the escape key, the
                   search would start on a blank string rather than
                   abort. Fixed.

         -Bug Fix: Some odd errors could occur in the dupe search if
                   the first files in the list were the duplicates
                   (core dumps and such). Fixed

         -Bug Fix: If one selected 'D' or 'R' to remove files in the
                   dupe search then the file list would not be
                   properly displayed after the files were deleted.
                   Fixed

         -Bug Fix: A blank line in the files.bbs was read in
                   incorrectly. Fixed

         -Bug Fix: The last file (alphabetically) in the areas in
                   which the search was attempted always appeared in
                   the dupe list even though it often was not a
                   duplicate. Fixed

         -Bug Fix: Finally tracked down a bug that made MaxFile/2
                   behave oddly. This bug would cause different
                   behaviour from MaxFile/2 simply locking, using no
                   CPU but it would not respond to any keystrokes.
                   Another manifestation would be that it would
                   think a file area was being re-archived when in
                   fact it was not. Fixed

         -Bug Fix: If no files were selected and one entered the sort
                   menu and did not sort anything, then all files were
                   selected on exit from that menu.

         -Bug Fix: Forgot to clean up some temporary directories when
                   a File_id.diz was extracted. Fixed

         -Bug Fix: MaxFile/2 would coredump and die if you tried to
                   move a comment to another file area or delete a
                   comment. Fixed

         -Bug Fix: Finally cleaned up a big ugly kludge in the scroll
                   up code. It turns out that this was related to some
                   unusual bugs in MaxFile/2. Fixed

         -Bug Fix: When given a choice of whether or not to
                   delete/move some files, the window would often get
                   confused when you removed the file displayed at the
                   end of the list. Fixed

         -Bug Fix: If no files were selected and one entered the file
                   menu and aborted a move or delete, then the
                   presently highlighted file became selected but the
                   display was not updated to reflect this. Fixed

         -Bug Fix: Added a config verb to allow a dupe search like the
                   old style dupe search.  It now allows one to search
                   for global duplicates or duplicates of only the
                   present file area. Fixed.

         -Bug Fix: Sometimes the command line dupe list call would
                   crash. Fixed

         -Bug Fix: When editing a string, the incorrect position
                   was displayed in the title and the postition of the
                   cursor was off at times.  Fixed.

         -Bug Fix: When adopting all files from the commandline, the
                   description of the adopted file is incorrectly
                   displayed. Fixed


         -Restored ability to search for duplicates of files in just
          one area.  This will be nicer for those with constrained
          memory or CPU situations.


Ver 1.22 8600 lines of code

         -Bug Fix: The allfiles listing would not exclude the areas
                   listed in maxfile.exc.

         -Added ability to specify an area tag in the maxfile.exc as
          well as an area number.

         -Bug Fix: Fixed a small bug in the adopt files procedure.
                   Sometimes, this function would core dump and
                   sometimes it would state that it was extracting a
                   file_id.diz but it would not use the description it
                   found.

         -Bug Fix: Fixed a memory leak in the sort function.  This
                   also showed up in the dupe search function since
                   that used the sort function.

         -Switched to the new EMX 0.9a compiler

         -MaxFile/2 now supports descriptions of up to 1k in length
          for Maximus through the new .cfg verb FileListMargin.

         -Switched to using the built in quicksort for sorting.  This
          resulted in a slightly slower sort but also avoided some
          other problems.

         -Made a few cosmetic improvements to MaxFile/2.

         -Modified MaxFile/2 so that it now runs under DOS!  It will
          only run on 32 bit machines but it required very little
          modification to the source code.  That is, OS/2 users will
          notice, at most, a 0.001% reduction in the speed of
          exectution.


Ver 1.23 8600 lines of code

         -Bug Fix:  If one was trying to locate a string in the
                    files.bbs files and aborted the search, the
                    window was sometimes not displayed correctly.

         -Bug Fix:  When part of the file list is displayed in a
                    window and the last file displayed is above the
                    bottom of the window, scrolling up one file and
                    then to the bottom of the window would corrup the
                    display, eventually leading to a core dump.

         -Version 1.22 was released with some debugging information
          included that greatly slowed down dupe searches and greatly
          increased the memory required.

         -Added the ability to change all file names to upper case
          when the file list is read in with the new keyword
          ucasefnames.

         -Added the SortAreas keyword which allows areas to be sorted
          in an increasing order.  This makes them a bit easier to
          find when selecting another area.
      
Ver 1.23a 8600 lines of code

         -Bug Fix:  While patching bug number 2 in the 1.23 release,
                    another nasty arrived and was fixed. 



