home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / mfil130a.zip / HISTORY < prev    next >
Text File  |  1995-09-02  |  13KB  |  310 lines

  1. Contact the author for any history of MaxFile/2 prior to 1.21
  2.  
  3. Ver 1.21 8570 lines of code
  4.  
  5.          -Bug Fix: When doing a locate, if one hit the escape key, the
  6.                    search would start on a blank string rather than
  7.                    abort. Fixed.
  8.  
  9.          -Bug Fix: Some odd errors could occur in the dupe search if
  10.                    the first files in the list were the duplicates
  11.                    (core dumps and such). Fixed
  12.  
  13.          -Bug Fix: If one selected 'D' or 'R' to remove files in the
  14.                    dupe search then the file list would not be
  15.                    properly displayed after the files were deleted.
  16.                    Fixed
  17.  
  18.          -Bug Fix: A blank line in the files.bbs was read in
  19.                    incorrectly. Fixed
  20.  
  21.          -Bug Fix: The last file (alphabetically) in the areas in
  22.                    which the search was attempted always appeared in
  23.                    the dupe list even though it often was not a
  24.                    duplicate. Fixed
  25.  
  26.          -Bug Fix: Finally tracked down a bug that made MaxFile/2
  27.                    behave oddly. This bug would cause different
  28.                    behaviour from MaxFile/2 simply locking, using no
  29.                    CPU but it would not respond to any keystrokes.
  30.                    Another manifestation would be that it would
  31.                    think a file area was being re-archived when in
  32.                    fact it was not. Fixed
  33.  
  34.          -Bug Fix: If no files were selected and one entered the sort
  35.                    menu and did not sort anything, then all files were
  36.                    selected on exit from that menu.
  37.  
  38.          -Bug Fix: Forgot to clean up some temporary directories when
  39.                    a File_id.diz was extracted. Fixed
  40.  
  41.          -Bug Fix: MaxFile/2 would coredump and die if you tried to
  42.                    move a comment to another file area or delete a
  43.                    comment. Fixed
  44.  
  45.          -Bug Fix: Finally cleaned up a big ugly kludge in the scroll
  46.                    up code. It turns out that this was related to some
  47.                    unusual bugs in MaxFile/2. Fixed
  48.  
  49.          -Bug Fix: When given a choice of whether or not to
  50.                    delete/move some files, the window would often get
  51.                    confused when you removed the file displayed at the
  52.                    end of the list. Fixed
  53.  
  54.          -Bug Fix: If no files were selected and one entered the file
  55.                    menu and aborted a move or delete, then the
  56.                    presently highlighted file became selected but the
  57.                    display was not updated to reflect this. Fixed
  58.  
  59.          -Bug Fix: Added a config verb to allow a dupe search like the
  60.                    old style dupe search.  It now allows one to search
  61.                    for global duplicates or duplicates of only the
  62.                    present file area. Fixed.
  63.  
  64.          -Bug Fix: Sometimes the command line dupe list call would
  65.                    crash. Fixed
  66.  
  67.          -Bug Fix: When editing a string, the incorrect position
  68.                    was displayed in the title and the postition of the
  69.                    cursor was off at times.  Fixed.
  70.  
  71.          -Bug Fix: When adopting all files from the commandline, the
  72.                    description of the adopted file is incorrectly
  73.                    displayed. Fixed
  74.  
  75.  
  76.          -Restored ability to search for duplicates of files in just
  77.           one area.  This will be nicer for those with constrained
  78.           memory or CPU situations.
  79.  
  80.  
  81. Ver 1.22 8600 lines of code
  82.  
  83.          -Bug Fix: The allfiles listing would not exclude the areas
  84.                    listed in maxfile.exc.
  85.  
  86.          -Added ability to specify an area tag in the maxfile.exc as
  87.           well as an area number.
  88.  
  89.          -Bug Fix: Fixed a small bug in the adopt files procedure.
  90.                    Sometimes, this function would core dump and
  91.                    sometimes it would state that it was extracting a
  92.                    file_id.diz but it would not use the description it
  93.                    found.
  94.  
  95.          -Bug Fix: Fixed a memory leak in the sort function.  This
  96.                    also showed up in the dupe search function since
  97.                    that used the sort function.
  98.  
  99.          -Switched to the new EMX 0.9a compiler
  100.  
  101.          -MaxFile/2 now supports descriptions of up to 1k in length
  102.           for Maximus through the new .cfg verb FileListMargin.
  103.  
  104.          -Switched to using the built in quicksort for sorting.  This
  105.           resulted in a slightly slower sort but also avoided some
  106.           other problems.
  107.  
  108.          -Made a few cosmetic improvements to MaxFile/2.
  109.  
  110.          -Modified MaxFile/2 so that it now runs under DOS!  It will
  111.           only run on 32 bit machines but it required very little
  112.           modification to the source code.  That is, OS/2 users will
  113.           notice, at most, a 0.001% reduction in the speed of
  114.           exectution.
  115.  
  116.  
  117. Ver 1.23 8600 lines of code
  118.  
  119.          -Bug Fix:  If one was trying to locate a string in the
  120.                     files.bbs files and aborted the search, the
  121.                     window was sometimes not displayed correctly.
  122.  
  123.          -Bug Fix:  When part of the file list is displayed in a
  124.                     window and the last file displayed is above the
  125.                     bottom of the window, scrolling up one file and
  126.                     then to the bottom of the window would corrup the
  127.                     display, eventually leading to a core dump.
  128.  
  129.          -Version 1.22 was released with some debugging information
  130.           included that greatly slowed down dupe searches and greatly
  131.           increased the memory required.
  132.  
  133.          -Added the ability to change all file names to upper case
  134.           when the file list is read in with the new keyword
  135.           ucasefnames.
  136.  
  137.          -Added the SortAreas keyword which allows areas to be sorted
  138.           in an increasing order.  This makes them a bit easier to
  139.           find when selecting another area.
  140.       
  141. Ver 1.23a 8600 lines of code
  142.  
  143.          -Bug Fix:  While patching bug number 2 in the 1.23 release,
  144.                     another nasty arrived and was fixed. 
  145.  
  146. Ver 1.23b 8600 lines of code
  147.  
  148.          -Bug Fix:  Ver 1.23a required emxwrap.dll but it wasn't
  149.                     included in the archive.  Re-compiled so that
  150.                     emxwrap.dll is not needed (didn't reduce the
  151.                     size of the archive...)
  152.  
  153.  
  154. Ver 1.25 8600 lines of code
  155.  
  156.          -Bug Fix:  The new feature that changes filenames to upper
  157.                     case did not work for wildcards. Fixed.
  158.  
  159.          -If the external editor is defined but does not exist,
  160.           MaxFile/2 now returns an error message.
  161.  
  162.          -Added an import files option which will import files from
  163.           another directory.
  164.  
  165.          -Bug Fix:  The incorrect letter on "eXit" would be
  166.                     highlighted when scrolling down to the bottom on
  167.                     the file menu. Fixed.
  168.  
  169.          -Bug Fix:  The wrong date was sometimes displayed if the
  170.                     file was adopted or renamed.  This was due to
  171.                     some work done to allow for dos support. Fixed.
  172.  
  173.          -Added a newfiles list in addition to the allfiles list.
  174.           The number of days included in the newfiles list can be
  175.           selected in the maxfile.cfg
  176.  
  177.          -Bug Fix: When one would insert a bunch of comments or new
  178.                    files into the files.bbs (not adoptions but
  179.                    insertions) some of the executable in memory would
  180.                    get overwritten and MaxFile/2 would get unstable.
  181.                    Bug Fixed.  Thanks Mike Cameron for helping to find
  182.                    this one!
  183.  
  184.          -Bug Fix: If you try to do a dupe search and then don't
  185.                    select any areas, then a window is left on the
  186.                    screen.  Fixed.
  187.  
  188.          -Bug Fix: When read-only files were found in the dup search,
  189.                    they were not displayed in the correct colour.
  190.                    Fixed. 
  191.  
  192.          -As usual, a few cosmetic changes were made.
  193.  
  194.          -Bug Fix:  When extracting a desc.sdi, MaxFile/2 would core
  195.                     dump.  Fixed.
  196.  
  197.          -Bug Fix:  DOS archivers now work.
  198.  
  199.          -Bug Fix:  The allfiles list did not look very nice with an
  200.                     extended description character defined.  It now
  201.                     looks much nicer.
  202.  
  203.          -Download counters are now added (retained) if a file_id.diz
  204.           or desc_sdi is extracted or if a file is adopted.  The
  205.           download counter can be configured via the maxfile.cfg.
  206.  
  207.  
  208. Ver 1.25a 8600 lines of code
  209.  
  210.          -Bug Fix:  When allowing DOS archivers to work, the archivers
  211.                     now all failed if the file extention was not
  212.                     included in maxfile.cfg for the executable name.
  213.                     Fixed.
  214.  
  215.          -Bug Fix:  When importing files, if no directory was entered,
  216.                     MaxFile/2 core dumped.   Fixed.
  217.  
  218. Ver 1.27 9150 lines of code
  219.  
  220.          -Version 1.25a displayed the version number 1.26a.  For this
  221.           reason, I jumped version numbers to 1.27
  222.  
  223.          -Bug Fix:  The allsort commandline option did not work
  224.                     properly.  Fixed.
  225.  
  226.          -Bug Fix:  The addition of the download counter support
  227.                     caused the file_id.diz extractor to crash.  Fixed.
  228.  
  229.          -Bug Fix:  Sometimes, when changing area, MaxFile/2 would
  230.                     crash when going to the end of the area list.
  231.                     Fixed.
  232.  
  233.          -Bug Fix:  When deleting files by using the <alt>-R key
  234.                     stroke, the window was not properly updated.  That
  235.                     is, the files that were deleted were still
  236.                     displayed in the file list.  Fixed.
  237.  
  238.          -If using the allsort command line option, then an error
  239.           window is no longer displayed if the files.bbs could not
  240.           be backed up.  However, an error message is written to
  241.           stderr (can be redirected with "2> filename").
  242.  
  243.          -The Select Area window is larger by request.
  244.  
  245.          -If you are running MaxFile/2 in a full screen session and
  246.           experience some colourful ASCII garbage upon exit from
  247.           MaxFile/2, don't blame MaxFile/2 as this is a genuine bug in
  248.           OS/2.  I will contact IBM regarding this situation and see
  249.           if they will fix it.  As far as I know, the colourful ASCII
  250.           garbage is a benign problem so enjoy the show!
  251.  
  252.  
  253.          -Bug Fix: If you selected the sort menu and then pressed the
  254.                    escape key, some memory was not freed.  Fixed.
  255.  
  256.  
  257.          -When the DLcounter is prefixed to a file_id.diz, a blank
  258.           space is added to the end of the counter, before the file
  259.           description.
  260.  
  261.          -Bug Fix: Attempting to run a macro on more than one file
  262.                    causes MaxFile/2 to core dump and die.  Fixed.
  263.  
  264.          -Bug Fix: Unable to run macros under DOS.  Fixed.
  265.  
  266.  
  267. Ver 1.27a 9150 lines of code
  268.  
  269.          -Bug Fix: When selecting areas using the dupe search, if one
  270.                    hit the space bar when close to the bottom of the
  271.                    window, the display would get messed up.
  272.  
  273.  
  274. Ver 1.27b 9150 lines of code
  275.  
  276.          -Bug Fix: If there was an old description when extracting a
  277.                    file_id.diz, MaxFile/2 would coredump.  Fixed.
  278.  
  279.  
  280. Ver 1.27c 9150 lines of code
  281.  
  282.          -Bug Fix: When inserting a new file, the Default description
  283.                    is used rather than a blank string.
  284.  
  285.          -If MaxFile/2 was started with fewer than 20 lines, it used
  286.           to exit with an error message.  It now resets the screen to
  287.           80x25.  This is implemented due to what I believe is a bug
  288.           in Adept's door system.
  289.  
  290. Ver 1.27d 9175 lines of code
  291.  
  292.          -Cleaned up the exit code for some special cases.  
  293.  
  294. Ver 1.27e 9175 lines of code
  295.  
  296.          -Bug Fix: After viewing the contents of a file, some
  297.                    temporary files were left in the temp
  298.                    directory.  Fixed.
  299.  
  300. Ver 1.30  9300 lines of code
  301.  
  302.          -MaxFile/2 is now released under the GPL.  This means that
  303.           the source code is freely available and that there will be
  304.           no more charge for it's use.  It does not mean that the
  305.           program is free.  It means that anyone who does attempt to
  306.           release a program that is derived from my program, they
  307.           must also release the source code free from any charge
  308.           other than for media.
  309.  
  310.