Project Analyzer - Version history
==================================


Major differences       v4.1             v3.1
----------------------  ---------------  --------------- 
Supported VB versions   3-5              3-4
Windows versions        Win 95/NT        Win 3.x
New add-in              Project Graph

v4.x also has lots of other new features.



Detailed Version History
========================

v4.1.18 June 1998
        *** Bug fixes ***
        1. Fixed problems in Needless Globals report with Implements 
           statement (as reported by Andre van Dalen)
        2. Fixed bug with informational fan-in & fan-out 
           (as reported by Elizabeth Aguina)
        3. "With <LocalVariable>" now works (reported by Andre van Dalen)

v4.1.17 June 1998
        *** Bug fix ***
        1. Fixed a bug with the following syntax:
           object(somefunction).member
           where somefunction was not properly detected
           (as reported by Martyn Walker)

v4.1.16 June 1998
        *** Minor new feature ***
        1. Print command in Project Graph

v4.1.15 May 1998
        *** Enhancement ***
        1. Change with Implemented interfaces, both in base and 
           derived classes: unused parameters of interface procedures
           are only semi-dead, i.e. marked specially. 
           (problem pointed out by Andre Dalen)

        *** Bug fixes ***
        1. Fixed crash if selected report file was already open by
           another program (bug reported by Rob O'Farrell)
        2. Removed error "Invalid nestings in source code"
        3. Better error report for analysis errors (as requested by 
           Martyn Walker)


v4.1.14 May 1998
        *** Enhancements ***
        1. Added Forward and History commands to the VB Browser. The 
           cursor position is now bookmarked too, so you get back to 
           where you were.

        *** Bug fix ***
        1. Fixed errors caused by ":" to separate statements on one line
           (bug reported by Sergei Dumnov)

v4.1.13 May 1998
        *** Minor new features ***
        1. A few changes in Problem report
        2. Included a right-click menu in the Vars & Consts window

        *** Bug fixes ***
        1. Fixed occasional Overflow in Design quality report (large projects)
        2. Fixed tables in RTF for WordPad (RTF for MS Word not checked)

v4.1.12 May 1998
        *** Bug fix ***
        1. "Public Event xyz()" is not a variable declaration :-)

v4.1.11 May 1998
        *** Minor new features ***
        1. New option in the General options window: definition of
           dead/live variables.
        2. The Summary report shows how many variables of different 
           types there are in your project.

v4.1.10 April 1998
        *** Bug fix ***
        1. Removed hang if "_" was used with "=" and ()'s

v4.1.09 April 1998
        *** Bug fixes ***
        1. Empty DLL file names prevented from appearing
        2. Registration of Project Graph is no longer disabled 
           if Project Printer is registered.

v4.1.08 April 1998
        *** Enhancement ***
        1. Problem Report includes a "Sizable Forms without 
            Resize event" section

        *** Bug fixes ***
        1. The Minimized property of VB3 Forms captured correctly
        2. Fixed handling of \\SERVER style path names
        3. Removed a few false alarms in "Forms with ControlBox but 
            without icon" on the Problem Report 

v4.1.07 March 1998
        *** Enhancement ***
        1. The Copy command in the Display report window now copies
           formatted text (RTF). 

        *** Bug fixes ***
        1. Nested references (MyClass.MyClass.MyMember) handled
           correctly
        2. Removed a few false references to Public variables/constants 
           of form/class modules

v4.1.06 March 1998
        *** New feature ***
        1. Comment directives to define dead entities as used. See the
           help file for Comment directives.

        *** Bug fixes ***
        1. Fixed crashing in VB Browser with complex procedures
        2. Toolbar buttons disabled if no project analyzed
        3. Fixed a problem 1 reference was not found in a special case.
           This occurred when there were 2^n procedures, for example. 
           References to the last procedure were not detected, because
           of a rounding error: Int(Log(8) / Log(2)) = 2, although 
           mathematically it is 3.
        4. Fixed jamming of the FRX view when it can't read the contents
           of a FRX file.
        5. Fixed a scope problem where global variables/constants
           got extra references in certain name shadowing cases.



v4.1    Add-in Project Graph introduced (January 1998)
v4.0    Support for VB 3-5 (September 1997)
v3.1    Old version with add-ins (VB 3.0-4.0)
v3.0    Old version (VB 3.0-4.0)
v2.9    Beta version (VB 3.0-4.0)
v2.x    Old version (VB 3.0 only)
v1.x    Initial version (VB 3.0 only)

