home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / catalogs / tldr22.zip / HISTORY.DOC < prev    next >
Text File  |  1993-06-15  |  9KB  |  227 lines

  1.  
  2.                          T o o l D r i v e r
  3.                       ---------------------
  4.  
  5.                            Version 2.02
  6.                           --------------
  7.  
  8.  
  9.                H I S T O R Y   O F   C H A N G E S
  10.               -------------------------------------
  11.  
  12.                    Last updated:  June, 1993
  13.  
  14.  
  15. This is a history of the FileXref modifications and fixes since it was
  16. originally released.
  17.  
  18. June 1993 Version 2.02 - Includes the following:
  19. 1. Added a File Parts list report option to the FileXref dialog box.
  20.    This is like the traditional indented engineering parts list. It
  21.    shows a full explosion of all the "end items" in the list of files to
  22.    be examined. And it points out any circular references (loops)!
  23.  
  24. 2. Corrected the PLI entry in the default extension file - TOOLDRIV.EXT
  25.    to reflect fixed length 80 byte records.
  26. 3. Corrected FILELIST and CRE8FSL to accept both C: and C:\ as a
  27.    starting path.
  28. 4. Renamed the FILEXREF report file from FILEXREF.RPT to FILEXREF.PRN
  29.    to eliminate confusion with SQL*RPT files.
  30. 5. Fixed a bug "Unable to close a scanned file" when the FSL file
  31.    contained the names of non-existant files.
  32.  
  33. April 1993 Version 2.01 - Includes the following:
  34.  
  35. 01.  In prior versions, the file extension list was static. Now
  36.      a control file (TOOLDRIV.EXT) has been added so that the user
  37.      may map their file extensions to the types of files they contain.
  38.      A default control file is provided.
  39.      Sixteen types of files are currently supported:
  40.  
  41.         "textFile"               Any ASCII text file (e.g. documentation)
  42.         "basic"                  Basic source code
  43.         "c/c++"                  C and C++ source code
  44.         "cobol"                  COBOL source code
  45.         "assembler"              DOS Assembler source code
  46.         "batchFile"              DOS batch file (BAT files)
  47.         "fortran"                FORTRAN source code
  48.         "rexx"                   OS/2 command files (CMD files)
  49.         "OracleForms"            Oracle SQL*FORMS  (INP files)
  50.         "OracleRPT"              Oracle SQL*RPT    (RPT files)
  51.         "OracleReportWriter"     Oracle SQL*ReportWriter (REX files)
  52.         "OracleSQLScript"        Oracle SQL*PLUS (SQL files)
  53.         "PL/I"                   PL/I compiler source code
  54.         "pascal"                 Pascal source code
  55.         "SQLSolutionsSQR"        SQL Solutions SQR Product (SQR files)
  56.         "xBase"                  xBase source code
  57.  
  58.  
  59. 02.  The FileXref word specification list format has changed to
  60.      allow you to define case sensitivity for each word.
  61.      While it makes sense to define C variables as case sensitive,
  62.      any embedded SQL column and table names may exist in some
  63.      modules in upper case and in mixed or lower case in others.
  64.      So when cross referencing the use of SQL variables which can be
  65.      written in any mix of case ( e.g. Column_Name ), define those to
  66.      be case insensitive.
  67.  
  68. 03.  All control files now support embedded comments. Generated
  69.      control files now contain comments about their format and use
  70.      so you don't need to go the manual if you have a syntax error.
  71.  
  72. 04.  Unreferenced words are now included in the word usage reports.
  73.  
  74. 05.  Unreferenced symbols are now included in the XRF export file.
  75.      The FEI export file has been eliminated because of this.
  76.  
  77. 06.  Examples using SQL variables were added to show how FileXref
  78.      and NameChanger can handle case sensitive SQL columns like
  79.      Emp_Nm.
  80. September 1992 Version 2.0 - Includes the following:
  81.  
  82.  
  83. 01.  Replaced the file usage report with a new report style showing BOTH
  84.      usage and component data in one integrated form.
  85.  
  86. 02.  The word usage reports can now be used to include words which are also
  87.      filenames.
  88.  
  89. 03.  Added support for .CBL files for Microsoft and Ryan McFarland COBOL.
  90.  
  91. 04.  Added support for .RPT files (Oracle's SQL*RPT product).
  92.  
  93. 05.  Added support for .SQR files (For SQL Solutions' SQR product.
  94.  
  95. 06.  Changed the format of the flags in the XRF and FEI files to make them
  96.      easier to process with database packages.
  97. 07.  Indented the reports to facilitate drilling holes for filing in a
  98.      binder.  Also expanded them to 132 columns.
  99.  
  100. 08.  All underscores or all dashes is no longer considered a symbol.
  101.  
  102. 09.  Text in batch file ECHO statements is no longer cross referenced.
  103.  
  104. 10.  The word usage report is now sensitive to case.
  105.  
  106. 11.  The list of unreferenced files and "FEI" data file now include the full
  107.      file specification instead of just the filename. Now sorted by File
  108.      name, then path for ease of use.
  109.  
  110. 12.  The control files ( .FSL and .WSL ) no longer require a
  111.      carriage-return/line-feed on their last records.
  112.  
  113. 13.  Reinstated the generation of cross references for whole numbers.
  114.  
  115.  
  116. October 1991 1.3 Release - Includes the following changes:
  117.  
  118. 01.  Now supporting embedded SQL in C, COBOL, PL/I, FORTRAN, and Pascal
  119.      source code.
  120.  
  121. 02.  Now supports word exclusion from the symbol cross referencing.  This
  122.      enables you to exclude language specific keywords.
  123.  
  124. 03.  Using 59 lines per page and 79 characters per line text format for all
  125.      documentation files to be compatible with most printers and monitors.
  126.  
  127. 04.  Support for Oracle's PL SQL '--' comment lines.
  128.  
  129. 05.  Fixed bug in SQL parsing where /* comments span multiple
  130.      lines.
  131.  
  132. 06.  No longer generating cross references for numeric literals.
  133.  
  134. 07.  Changed the parsing to ignore '.' terminator on BAS
  135.      literals.
  136.  
  137. 08.  Changed the parsing to ignore '?' terminator on TXT literals.
  138.  
  139. 09.  Added '-' to the list of allowable middle characters in "TXT", "DOC"
  140.      and "INP" symbols.
  141.  
  142. 10.  Miscellaneous documentation changes and corrections.
  143.  
  144. March 1991 1.2 Release - Includes the following changes:
  145.  
  146. 01.  Added support for .DOC and .MAK files.
  147.  
  148. 02.  Error processing - Improved the error messages for file processing
  149.      errors (open, close).
  150.  
  151. 03.  Fixed bug - FileList was selecting VOLID files.
  152. m
  153.  
  154. 04.  Fixed Bug - COBOL source. Was returning columns 73-80 as symbols when
  155.      continuation character was '/'.
  156.  
  157. 05.  Error processing - Improved the FILEXREF ?  messages. (Help on using
  158.      FileXref)
  159. 06.  Documentation - Added and improved examples.
  160.  
  161. 07.  Printer Support - Reduced linecount to 60 on all print files written by
  162.      FileXref.
  163.  
  164. 08.  Error processing - Improved messages when out of conventional memory.
  165.  
  166. 09.  Fixed Bug - Run time error R6013 - illegal far pointer use.
  167.  
  168. 10.  Error processing - When a selected file is not found we now write an
  169.      error message to the .MSG file as well as to the screen.
  170.  
  171.  
  172. 11.  Error management - Now invoking the FileXref help screen when file open
  173.      errors occur. (Assuming the user mistyped a file name when overriding)
  174.  
  175. 12.  Major changes in ancillary documentation to support BBS and Catalog
  176.      distribution.
  177.  
  178. 13.  Fixed bug - "Internal error - State Table index is invalid.
  179.      (A20)"
  180.  
  181. Oct 1990 1.1  Initial Release
  182.  
  183.      CompuServe IBMPRO Forum Library 6
  184.      Public Brand Software Catalog
  185.      Public Software Library (PsL)
  186.  
  187.                      N a m e C h a n g e r
  188.                     -----------------------
  189.  
  190.                          Version 2.0
  191.                         -------------
  192.  
  193.                H I S T O R Y   O F   C H A N G E S
  194.               -------------------------------------
  195.  
  196.                   Last Modified: September, 1992
  197.  
  198. This is a history of the NameChanger modifications and fixes since it was
  199. originally released.
  200.  
  201. 2.0
  202.  
  203. 1.   Added .CBL to the list of valid COBOL file types.
  204.  
  205. 2.   Now supporting .RPT files (Oracle's SQL*RPT product).
  206.  
  207. 3.   Added support for .SQR files (For SQL Solutions' SQR product).
  208.  
  209. 4.   The MSG file now reflects error messages that were sent to the standard
  210.      output file (screen).
  211.  
  212. 5.   The control files ( .FSL and .SRL ) no longer require a
  213.      carriage-return/line-feed on their last records.
  214.  
  215. Release 1.1   (was named ReNamer) October 1991
  216.  
  217. 1.   Now supporting embedded SQL in C, COBOL, PL/I, FORTRAN, and Pascal
  218.      source code.
  219.  
  220. 2.   Now allowing up to 100 characters to exist in a string literal.
  221.  
  222. 3.   Now identifying files NOT changed by the renaming process.
  223.  
  224. 4.   New utility added - CRE8FSL which reads a directory and outputs an FSL
  225.      record for each source file found.
  226.  
  227.