Ver 0.10:-First Beta release, several bugs as to be expected 
         -3500 lines of code


Ver 0.11:-3600 lines of code

         -Added support for external virus scanner

         -Removed restriction of maximum 500 files

         -Added support for an external GIF, JPG, and BMP viewer

         -Fixed bug where file_id.diz was extrated but then not
          deleted after the information was used.

         -Now optionally runs fb.exe (or fbp.exe) on exit



Ver 0.12:-3600 lines of code

         -Fixed bug with displaying lists of files.  Sometimes the
          display would get corruped when displaying with screen
          widths greater than 80 and a files.bbs window grew too much

         -Fixed bug where the target files.bbs was backed up and
          then deleted



Ver 0.13:-3700 lines of code

         -Fixed bug with tabbing between windows.  First window
          would often disappear

         -Fixed bug where second window was initially shown with
          a highlighted border rather than non-highlighted

         -Now supports up to 10 filearea.ctl files

         -Able to both grow and shrink windows now.

         -Able to extract FILE_ID.DIZ from archive and use it as the
          file description

         -Able to maximize a window

         -Pressing right or left arrows while in a menu window
          advances to the next menu window

         -Scrolling down is now more pleasing as the selection moves
          to the bottom of the window before scrolling the window.

         -Fixed crash when relative paths were given in filearea.ctl

         -Allows includes within the fileara.ctl

         -Fixed bug that caused MaxFile2 to crash if files.bbs DNE

         -Source code now included

         -Dos port will be attempted by Craig Morrison@1:201/60.0

         -Fixed parsing error of files.bbs.  It was assumed that the
          file name took up exactly the first 12 characters.

	 -Touch would not work from the files menu.



Ver 0.20 -4000 lines of code.

         -Raised maximum number of file areas to 1000

         -Fixed a cosmetic bug with changing the window size

         -It is now possible to select multiple file archives
          and apply most of the file menu options to each selected
          archive.  That is, Multiple move, contents, verify,
          re-archive, delete, Picture view, touch, and virus check
          is now possible and extract file_id.diz for the description.

         -Fixed a bug with the area selection window.  The display
          would get out of synch with the area actually selected.

         -Fixed another small bug in the area selection window

         -added a display of the number of the area in the area
          selection window.

         -Added the ability to go more directly to an area in the
          area selection window by simply entering the area number.

         -Header comments for each files.bbs are now saved

         -Fixed bug where any punctuation or numbers at the end of
          a file description were lost.

         -Fixed a bug where the files.bbs was not written out after
          a description was changed by extracting the file_id.diz

         -Fixed a display bug with growing and shrinking windows
          (turned out to be a compiler bug).

         -Fixed a bug when pressing page down in a menu went to the
          second to last option rather than the last option.

         -Added wrapping of selection for menus when either at the
          first or last option.

         -Menu windows now close immediately upon selection.

         -When file does not exist but there is a description in the
          Files.bbs, Maxfile now shows it as offline.

         -Fixed a bug in the description editor: Pressing the right
          arrow at the end of a description moved the cursor up one
          line.

         -Virus scanner didn't.  Now it does.

         -Removed some debugging messages in the virus scanner.

         -Files.bbs are no longer written every time they are
          modified.  It is stored in memory and then you can save
          from the files menu, by switching areas (you will be
          given a choice) or by exiting where you will also be
          given a choice.

         -Fixed a display bug (sometimes caused core dumps) when the
          description at the bottom of the window was changed.

         -Fixed bug that caused a core dump and display corruption if
          the last file in a window was selected and the window was
          then repeatedly shrunk.

         -Fixed bug:  When file_id.diz was extracted, too much was
          taken and the description for the file became too long.

         -File descriptions are now limited to 250 characters

         -Source code no longer included.  Available on request.

         -Work was begun on a PM version.

         -Shrinking/growing windows is now more cosmeticaly attractive.

         -All C++ features of the code were removed to take care of
          any dependancy on GNU software.

         -Fixed a small display bug when view contents.  Now, page
          down will not overshoot the display of contents.



Ver 0.21 -4300 lines of code.

         -Choosing Description->Use File_id would only scan the
          selected file for a file_id.diz.  It now scans all selected
          files.  It also does not replace the present description
          unless the file_id.diz exists

         -!!!!Picture viewing is now multi-threaded.  The name of the
          presently display picture is displayed on the top line of
          the main window at the right..

         -Selections appeared to remain selected after viewing the 
          contents of file when in fact they weren't.

         -!!!Re-archiving files is now multi-threaded.  The window that
          contains the files being re-archived is then locked to that
          area until the re-archiving is done. The file presently
          being re-archived is displayed at the top of the main
          window. 

         -Fixed bug: re-archiving a file to the same type resulted in
          deleting the file.

         -Added config variable that allows for low priority
          re-archiving of files.

         -Selections remained after the window had been resorted.
          Since the order had changed, the selections often changed.
          Now, after a sort, nothing is selected.

         -When the highlighted file was two away from the bottom, the
          window would both scroll down and the highlighted file would
          go to the bottom.  Annoying and now fixed.

         -Letter for Pic view in the file menu was not capitolized.

         -Now, MaxFile/2 uses the environment variable TMP for
          re-archiving and virus scanning.  If it is not defined, a
          user defineable temporary directory is used.  If that is
          also not defined, the present directory is used.



Ver 0.22 -4400 lines of code

         -Now releases some memory that was used for the thread but
          not released before.

         -Number to the left of the area would get out of synch with
          the area when hitting the page up key.  Fixed.

         -Due to popular request, the colour for file name,
          description, date, size and highlight colour are now
          configurable through the maxfile.cfg

         -Added config variable to allow the automatic adoption of
          orphans when a new file list is read in.

         -Bug fix: directory where file was extracted for a virus
          scan was not removed.

         -Bug fix: Selection was not re-highlighted after viewing a
          picture

         -Bug fix:  In update from 0.20 to 0.21, a bug entered where
          attempting to extract a file_id.diz when one did not exist
          resulted in a core dump.

         -Bug Fix:  WHen selecting an area, if END was pressed, the
          area selected was one greater than the area shown

         -FileArea.ctl is no longer needed or used.  All the needed
          information is obtained from the areas.dat  (Hooray!!)

         -Bug fix: If you tried to edit a description in an empty file
          area, you would get garbage.

         -Bug Fix: actions in an empty area could result in the
          program locking or core-dumping.  Now you cannot do anything
          in an empty area except change to a new area, adopt orphans,
          exit, or resan the area

         -Selection not re-highlighted after a file->contents or a
          file->verify.

         -FBP is now run on the correct areas (was not previously but
          no one ever noticed this).

         -Added ability to open up initial two windows in areas of
          your choosing.



Ver 0.23 -4600 lines of code.

         -Scanning of file info is now *MUCH* faster.  Before, it took
          about 50sec for a CD-ROM area with ~300 files.  Now it takes
          about 2 sec.

         -Added a large number of hotkeys to perform many of the menu
          options.  The menu options still work but many will prefer
          the hotkeys.

         -Added on-line help.  Pressing <F1> gets help at many
          different stages.

         -Trying to move a file that does not exist now results in the
          description of the file being moved.

         -When selecting an area and entering the number of that area,
          the title of that window showed "0-xxxx" where xxxx was one
          more than the maximum enterable number.  Now fixed.

         -Now, extract file_id.diz also works for DESC.SDI files

         -Added ability to grow/shrink top or bottom of windows

         -Released into the FWBBS file echo for general availablity
          beta testing

         -First release that was compiled with optimization



Ver 0.24 -4700 lines of code.

         -Found a simple and quite nice method of saving comments that
          are in the files.bbs.  Now all comments are saved and can be
          edited just like a file description.

         -Bug fix: The date displayed was the last access date rather
          than the last write date (Max uses the last write date on
          HPFS).  On FAT, there was no problem.

         -Scrolling up in a window is now as fast as scrolling down.

         -Bug fix: If you deleted the last couple of files in a
          window, the display could become corruped and a core dump
          might occur.

         -Forgot to compile with optimization



Ver 0.30 -4900 lines of code.

         -Appears to be very stable (thus the large increase in rev
          number) except for the below mentioned bug that was
          introduced in version 0.24

         -Added a config verb to allow or prevent the wrapping of comments.

         -Now displays exact file size rather than displaying # of k
          when file size exceeded 99,999 bytes

         -Now can add new files (ones that aren't adopted) manually.
          This also allows the ability to add new comments.

         -Can move files around in files.bbs.  Multiple move also
          allowed.  Files are inserted before the presently
          highlighted file (it may not also be selected for moving...)

         -The improved scrolling up introduced a few new bugs that
          made MaxFile/2 think it was re-archiving when it wasn't and
          also caused a few core dumps. I think I have fixed them now.



Ver 0.31 -5300 lines of code.

         -Bug fix:  When extracting a file_id.diz that extended over
          multiple lines, no space was placed between words that were
          on two different lines.  Fixed.

         -Removed debugging links from executable.  Reduced size of
          the executable by about 90k and also reduced size of zipped
          distribution by about 30k.  Now, with both optimization and
          without debugging, the execuable is about 145k, rather than
          254k.

         -Added a duplicate search feature.  It will now search all
          the file areas for duplicates of files in the present file
          area.  This is a bit slow but seems to serve the purpose.

         -Fully qualified names are now allowed in the files.bbs. This
          is quite experimental, let me know if you run into any
          problems.  File names are limited to 80 characters and
          cannot contain spaces

         -When inserting new files, a maximum of 11 characters were
          allowed. This has been increased to 12 (allows full 8.3
          filenames).  Also, the cursor is now visible in the window
          where you enter the filename.

         -Number of file areas is now limited by the amount of virtual
          memory.

         -Fixed a nasty bug that caused core dumps if you selected too
          many files for operation.

         -A separate thread is now used to read in the Area.dat.  It
          is dispatched as soon as the program starts which should
          help those with a large number of file areas.



Ver 0.32 -5300 lines of code

         -Compiler bug that caused video corruption was finally identified
          This should also solve some mysterious core dumps (crashes)
          that occured.



Ver 0.33 -5350 lines of code

         -Added support to view PCX/TXT/TIF files.



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.
