home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / merge217.zip / HISTORY.DOC < prev    next >
Text File  |  1994-05-29  |  5KB  |  120 lines

  1.  
  2.  
  3.    MERGEFILE v1.17 & v2.17        HISTORY.DOC                         5/29/94
  4.  
  5.  
  6.    NOTE:  Enter COPY HISTORY.DOC PRN to  print this file.  It is formatted to
  7.           print 2 pages with approximately 60 lines per page.
  8.  
  9.  
  10.    TRADEMARKS
  11.    ASP   is  a   registered  trademark   of  the   Association  of  Shareware
  12.    Professionals.
  13.  
  14.  
  15.    The Public Domain  version of MergeFile (v1.??) and  the ShareWare version
  16.    (v2.??) are  listed together.  Starting  with versions 1.12  and 2.12, the
  17.    minor version numbers are kept in synchronization with each other, even if
  18.    there are only changes to one of the versions.
  19.  
  20.  
  21.    REVISION date 5/29/94
  22.    v1.17  No changes
  23.    v2.17  Revised some functions in the MISC unit which required recompiling;
  24.    made a minor change to HELP; and documentation changes.
  25.  
  26.  
  27.    REVISION date 5/15/94
  28.    v1.16  Added DOS error check for getting the output file's size at the end
  29.    of the merge before erasing/renaming files and updated the help screen.
  30.  
  31.    v2.16  Same, plus a file size error triggers an error 2; added error 5 for
  32.    using the same file name more than once; fixed a problem if the input line
  33.    was 255 characters long; fixed a bug  that caused a halt when it shouldn't
  34.    (halt on  error is off)  if the first  input line was  blank or empty; and
  35.    updated the help screen.
  36.  
  37.  
  38.    REVISION date 4/20/94
  39.    v1.15  No changes
  40.    v2.15  Changed  a routine that  hung the computer  with a 2.1  DOS version
  41.    (please see INCOMPAT.DOC for more).
  42.  
  43.  
  44.    REVISION date 4/4/94
  45.    v1.14  Fixed a bug that caused the second duplicate to be discarded if you
  46.    were keeping duplicates; made the last  file name entered the output file;
  47.    added an overwrite prompt for files 1 and 2; the output file is deleted if
  48.    its size is 0 and the input file is kept (like v2.13); if an error occurs,
  49.    a message is  displayed to see help rather than  show the help screen; and
  50.    made the screen output able to be redirected to a file.
  51.  
  52.    v2.14  Same, except for features already existing; if the second file name
  53.    is the output file, no temporary file is used; added a custom exit routine
  54.    to clean up after MERGE if a  run time error occurs; increased file buffer
  55.    size to 1024 bytes  for better speed (up to 40% or  more depending on disk
  56.    cache/buffers  and merge  key); rewrote  a bunch  of code,  which included
  57.    creating and moving several functions  to a "MISC" unit; consolidated some
  58.    exit codes and  associated error messages; added a  procedure to prevent a
  59.    run time error if a bad path is  entered for an output file; and added the
  60.    display of a "ShareWare" message after running the unregistered version.
  61.  
  62.  
  63.  
  64.    REVISION date 2/20/94
  65.    v1.13  Fixed a  bug introduced in v1.11 that if  the current directory was
  66.    not the same as the specified  output file's, the temporary file could not
  67.    be renamed with  the output file's name and  made documentation changes to
  68.    follow the guidelines of the ASP.
  69.  
  70.    v2.13  Same; plus changed error 11  to "input file empty" (it exists, just
  71.    nothing in it) and moved the existing errors 11, 12, and 13 up one; and if
  72.    the output file's size is 0 after halting on an error, it is erased.
  73.  
  74.  
  75.    REVISION date 2/15/94
  76.    v1.12  Added  an exit code  of 0 for  normal program termination  and made
  77.    documentation changes.
  78.  
  79.    v2.12  No v2.11  (getting the two versions' minor  numbers in sync); same,
  80.    plus changed the  default merge to be on the  entire input line instead of
  81.    the first  field; expanded the help  screen; added option "/E"  to disable
  82.    halt on error;  and increased  error reporting  during the merge:  changed
  83.    error 11  from a general  merge error to  a blank or  empty line error and
  84.    added errors 12 (missing key) and 13 (missing field).
  85.  
  86.  
  87.    REVISION date 2/1/94
  88.    v2.10  Same changes as v1.11, plus a  major rewrite of code; also added if
  89.    two file names are on the command line and the first doesn't exist but the
  90.    second one does, it is assumed the  user wants to write the second file to
  91.    the first; expanded existing file overwrite  prompt to include one and two
  92.    files on the command line; and  added option "/O" to disable the overwrite
  93.    prompt, which could be useful for batch processing.
  94.  
  95.  
  96.    REVISION date 1/28/94
  97.    v1.11  Cleaned  up some redundant code;  added "exit codes" when  an error
  98.    occurs; and changed to renaming a temporary output file with the specified
  99.    output file's name after deleting the original file instead of copying the
  100.    temporary file to the output file (should save some time).
  101.  
  102.  
  103.    ShareWare MERGEFILE v2.00 First Release  1/24/94
  104.    To the Public Domain version, added the option of selecting nine different
  105.    fields to merge on with "/F1../F9" (if more than one is used, the merge is
  106.    done in the order that they appear on the command line).
  107.  
  108.  
  109.    REVISION date 1/22/94
  110.    v1.10  Fixed  a bug that  kept the longer  of the two  files to merge from
  111.    having any duplicates removed after  the shorter file ended; increased the
  112.    size of the  input line from 80 characters to  255; and added allowing one
  113.    file name for input instead of requiring  two (one file is processed as if
  114.    two identical files  are being merged, enabling the  removal of duplicates
  115.    it may contain).
  116.  
  117.  
  118.    Public Domain MERGEFILE v1.00 First Release  1/21/94
  119.  
  120.