home *** CD-ROM | disk | FTP | other *** search
/ Megazine / Megazine-1.iso / PROGRAMA / C / CXTW106 / HISTORY.DOC < prev    next >
Text File  |  1996-12-01  |  8KB  |  184 lines

  1.  
  2.  
  3.         HISTORY.DOC
  4.  
  5.                   REVISION HISTORY OF THE SXT SOFTWARE EXPLORATION TOOLS
  6.  
  7.                   * CXT - C Exploration Tools
  8.                   * DXT - DBASE Exploration Tools
  9.                   * FXT - FORTRAN Exploration Tools
  10.                   * LXT - LISP Exploration Tools
  11.  
  12.                   (SXT command-line and SXTWIN Windows versions)
  13.  
  14.         4/95      CXT 2.32,  DXT  1.32,  FXT  1.32,  LXT  1.32:  filetree
  15.                   hierarchy  (include  file  relations)  for CXT and FXT,
  16.                   INCLUDE  statement  extended  (FXT),   HTML  (HyperText
  17.                   Markup  Language)  calltree file generation,  RTF (Rich
  18.                   Text Format) calltree file generation (can be  compiled
  19.                   as  Windows  Helpfile),  TAGS/  CTAGS  file generation,
  20.                   additional statistical file  information  (minimum  and
  21.                   maximum values), Rational Rose output extended, warning
  22.                   for illegal characters,  explicit definition of library
  23.                   functions (CFT), DXT database filenames harmonized with
  24.                   other SXT programs, database structure changed (all SXT
  25.                   versions)
  26.  
  27.                   CXTWIN 1.06, DXTWIN 1.06, FXTWIN 1.06, LXTWIN 1.06: new
  28.                   DLL-interface to SXT databases with sample application,
  29.                   changes and bug fixes (user interface dialogs),  option
  30.                   -BATCH, 3D dialogs (only 16 bit versions)
  31.  
  32.         9/94      CXTWIN  1.04,  DXTWIN 1.04,  FXTWIN 1.04,  LXTWIN 1.04,
  33.                   first official shareware releases of  the  Windows  3.1
  34.                   versions (previous ones were test-versions),  update of
  35.                   CXT 2.30, DXT 1.30, FXT 1.30, LXT 1.30
  36.  
  37.         5/94 - 8/94    CXT 2.21,  DXT 1.21,  FXT 1.21 and FXT  1.22,  LXT
  38.                   1.21  (unreleased working versions),  error in database
  39.                   search fixed,  changed to case insensitive names  (DXT,
  40.                   FXT); error with combination of options -L -time fixed,
  41.                   error  with  overwrites  of  command and filelist files
  42.                   with option -G fixed (CXT, DXT, FXT,  LXT);  error with
  43.                   relative -I include paths fixed (CXT,  FXT); new option
  44.                   -E[..] (DXT); FXT language analysis part redesigned and
  45.                   optimised,   functionality  extended  (options   -CALL,
  46.                   -COMMON,  -$);  CXT  language  analysis part optimised,
  47.                   warning if C++ style comment  '//'  recognised  without
  48.                   option -C++ or -// set, better CST typedef recognition,
  49.                   preprocessor  defines  for  MS  Visual  C++  1.5;   LXT
  50.                   functionality extended (option -defmacro)
  51.  
  52.         3/94      DXT 1.20, FXT 1.20, LXT 1.20,  first official shareware
  53.                   releases (previous ones were test-versions),  update of
  54.                   CXT (version 2.20)
  55.  
  56.         2/94      CXT 2.13 (unreleased working version), minor changes in
  57.                   CST  byte  offset  file  generation,   fixed  error  in
  58.                   database reading, Microsoft VC++ 1.0 for Windows NT and
  59.  
  60.  
  61.                                       - 1 -
  62.  
  63.  
  64.                   Borland   C++   1.0  for  OS/2  preprocessing  support,
  65.                   internal  database  structure  changed,  detection  and
  66.                   handling  of  multiple file inclusions,  new additional
  67.                   options  (C++  comments  in   C   code,   __TIMESTAMP__
  68.                   preprocessor   macro   supported,   extended   national
  69.                   character sets, Rational Rose Petal file generation for
  70.                   callgraph visualisation,  command  line  dump,  runtime
  71.                   information),   BRIEF   and   MicroEMACS  macros  files
  72.                   changed,  new option -o for CFTN and CSTN  to  redirect
  73.                   output to file, return values for CFTN and CSTN changed
  74.  
  75.         7/93      CFT  &  CST 2.12,  additional features,  internal error
  76.                   handling redesigned, C++ class hierarchy graph listing,
  77.                   better C++ operator handling,  preprocessor macro  size
  78.                   increased, new BRIEF macro help screen, BRIEF macro key
  79.                   assignment  changed,  new  MicroEMACS  macros added and
  80.                   existing  ones  redesigned,   CST  byte  offset  option
  81.                   extended  and byte offset file redesigned (fewer macros
  82.                   -> faster compilation and smaller executable),  Borland
  83.                   C++   3.1   preprocessing   support,   additional   C++
  84.                   preprocessor defines for Borland and GNU supported, new
  85.                   transfer batch files  for  calling  CFT  and  CST  from
  86.                   inside  the  Borland  IDE  and  displaying the results,
  87.                   system requirements for  real  mode  versions  are  now
  88.                   Intel  80286  or  higher  (8088,  8086 and 80186 are no
  89.                   longer supported)
  90.  
  91.         11/92     CFT & CST 2.11,  first official shareware release,  new
  92.                   options (e.g.  generating formatted text files,  screen
  93.                   output    redirection),    additional    source    code
  94.                   information, Microsoft C/C++ 7.0 preprocessing support,
  95.                   speed   improvements,   database   access   macros  for
  96.                   MicroEMACS 3.11 editor (DOS and WINDOWS versions)
  97.  
  98.         9/92      CFT  &  CST  2.10,  extensive  speed  improvements  for
  99.                   database reading, additional information about multiple
  100.                   definitions   and   C++  function  overloading,   minor
  101.                   preprocessor bug fixing,  new BRIEF macros for  project
  102.                   source  file  menu,  cross  reference  menus  and  file
  103.                   contents menus
  104.  
  105.         1/92 - 4/92    CFT & CST versions 2.07 - 2.09, optimized database
  106.                   generation,  reading of database files by  CFT  &  CST,
  107.                   incremental  processing,  BRIEF  and  QEDIT  macros for
  108.                   invoking CFTN and CSTN from inside these editors,  data
  109.                   structure element byte offset calculation for CST,  new
  110.                   output features, improved execution speed
  111.  
  112.         1/92      CFT & CST version 2.06,  first  release  with  database
  113.                   generation,  dBASE compatible database files,  database
  114.                   utilities CFTN and CSTN for information recalling
  115.  
  116.         12/91     CFT & CST version 2.05,  first protected mode  versions
  117.                   CFT386 and CST386, bug fixing, additional features, C++
  118.                   processing
  119.  
  120.  
  121.  
  122.                                       - 2 -
  123.  
  124.  
  125.         10/91 - 12/91  CFT & CST versions 2.01 - 2.04,  minor bug fixing,
  126.                   additional features
  127.  
  128.         10/91     CFT & CST  version  2.00,  complete  program  redesign,
  129.                   extensive   program  optimizations,   preprocessor  bug
  130.                   fixing,  new additional  output  features,  statistical
  131.                   information,  additional preprocessor warnings,  adding
  132.                   support for different compiler types, trigraph handling
  133.  
  134.         9/89 - 10/91   CFT & CST versions 1.2 -  1.6  and  1.70  -  1.98,
  135.                   version  1.78  was first release with integrated ANSI C
  136.                   preprocessor,   some  minor  and  major   bug   fixing,
  137.                   additional  features,  include  file processing,  macro
  138.                   #define  handling,  CFT  assembler  source  processing,
  139.                   command   and  list  file  handling,   error  recovery,
  140.                   execution speed optimization
  141.  
  142.         9/89      CFT & CST version 1.1, major bug fixing
  143.  
  144.         4/89      CFT & CST version 1.0, first release
  145.  
  146.         8/88      CFT & CST version 0.9, first inofficial test release
  147.  
  148.         5/88      start of CST (C Structure Tree Generator)  development,
  149.                   based on the first successful CFT results
  150.  
  151.         3/88      start of CFT (C Function Tree Generator) development
  152.  
  153.  
  154.                            (THIS DOCUMENT HAS 3 PAGES)
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.                                       - 3 -
  184.