HISTORY.DOC July 1993 REVISION HISTORY OF CXT - THE C EXPLORATION TOOLS 7/93 CFT & CST 2.12, additional features, internal error handling redesigned, C++ class hierarchy graph listing, better C++ operator handling, preprocessor macro size increased, new BRIEF macro help screen, BRIEF macro key assignment changed, new MicroEMACS macros added and existing ones redesigned, CST byteoffset option extended and byteoffset file redesigned (fewer macros -> faster compilation and smaller executable), Borland C++ 3.1 preprocessing support, additional C++ preprocessor defines for Borland and GNU supported, new transfer batch files for calling CFT and CST from inside the Borland IDE and displaying the results, system requirements for real mode versions are now Intel 80286 or higher (8088, 8086 and 80186 are no longer supported) 11/92 CFT & CST 2.11, first official shareware release, new options (e.g. generating formatted text files, screen output redirection), additional source code informations, Microsoft C/C++ 7.0 preprocessing support, speed improvements, database access macros for MicroEMACS 3.11 editor (DOS and WINDOWS versions) 9/92 CFT & CST 2.10, extensive speed improvements for database reading, additional informations about multiple definitions and C++ function overloading, minor preprocessor bug fixing, new BRIEF macros for project source file menu, cross reference menus and file contents menus 1/92 - 4/92 CFT & CST versions 2.07 - 2.09, optimized database generation, reading of database files by CFT & CST, incremental processing, BRIEF and QEDIT macros for invoking CFTN and CSTN from inside these editors, data structure element byte offset calculation for CST, new output features, improved execution speed 1/92 CFT & CST version 2.06, first release with database generation, dBASE compatible database files, database utilities CFTN and CSTN for information recalling 12/91 CFT & CST version 2.05, first protected mode versions CFT386 and CST386, bug fixing, additional features, C++ processing 10/91 - 12/91 CFT & CST versions 2.01 - 2.04, minor bug fixing, additional features - 1 - 10/91 CFT & CST version 2.00, complete program redesign, extensive program optimizations, preprocessor bug fixing, new additional output features, statistical informations, additional preprocessor warnings, adding support for different compiler types, trigraph handling 9/89 - 10/91 CFT & CST versions 1.2 - 1.6 and 1.70 - 1.98, version 1.78 was first release with integrated ANSI C preprocessor, some minor and major bug fixing, additional features, include file processing, macro #define handling, CFT assembler source processing, command and list file handling, error recovery, execution speed optimization 9/89 CFT & CST version 1.1, major bug fixing 4/89 CFT & CST version 1.0, first release 8/88 CFT & CST version 0.9, first inofficial test release 5/88 start of CST (C Structure Tree Generator) development, based on the first successful CFT results 3/88 start of CFT (C Function Tree Generator) development (THIS DOCUMENT HAS 2 PAGES) - 2 -