home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / m218_ch1.zip / HISTORY.DOC < prev    next >
Text File  |  1994-09-17  |  6KB  |  136 lines

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