TIP: Click on subject to list as thread! ANSI
echo: z3_pascal
to: All
from: Glenn Crouch
date: 1995-09-23 14:57:58
subject: Turbo Analyst v7.02

If you own Turbo Power's Turbo Analyst v7.00 or v7.01 you can obtain an
electronic upgrade to v7.02 from Algorithms Anonymous Ph (090) 93 3145.
-----------------
This file summarizes changes made between Turbo Analyst 7.01 and 7.02.
It is of interest primarily to those that have upgraded from previous
versions.

New Features and Changes
---------------------------------------------------------------------
Analyst 7.02 is being released in concert with the third edition Turbo
Analyst manual, to be published in October 1995. If you have obtained
Analyst 7.02 by means of a patch, you should probably purchase the
third edition manual so you can benefit from the latest documentation.
The cost is $20 plus shipping ($5 by mail in the U.S. and Canada, $10
by airmail elsewhere).

Significant new features are documented more thoroughly in the new
manual. However, all changes in version 7.02 are listed here.

Note that Analyst 7.02 is *not* Delphi compatible. Delphi
compatibility will require a significant rewrite at some time in the
future.

PSA
  - Added the String Literals report. This report shows all strings
    declared literally in the source code. It is useful for picking
    strings to move into resources, to translate into other languages,
    or to merge together. It is activated with the /R2+ command line
    option or by using the Analyst IDE. In Options|Parameters|Analyze,
    press  while the highlight is on String Literals for more
    information.
  - Improved the Const Parameters report. It now suggests only the
    changes that improve code generation (parameters of structured
    types, not simple types), it doesn't list file types, it doesn't
    suggest changes to virtual methods, and it treats the Src
    parameters to Move and BlockWrite as Const.
  - Now accepts dynamic methods in BP7 real mode apps
  - Increased size of search path buffer (from 128 to 256 bytes)
  - Increased size of unit name buffer (from 8192 to 16384)
  - Now doesn't report "private" when listing the parameters to
    private methods

PLIST
  - Made procedure index look prettier by adding leading dots and
    right justifying page numbers

ANALYST
  - Now allows browsing files >65535 lines


Bugs Fixed
---------------------------------------------------------------------
PSA
  - Generated false error parsing Dummy((P + I)^);
  - Generated false errors parsing typecast parameters
  - Generated false error parsing Ord() in inline statements
  - Caused GPF while generating a Warnings report
  - Caused GPF while parsing object declarations
  - Generated false error parsing variant record
  - Accepted a unit that uses itself
  - Create ugly metrics report for very long procedure names
  - Defined MSDOS for DPMI compiles
  - Generated false error parsing PChar arithmetic on lefthand side of
    statement
  - Generated false error parsing brackets in a variant record
  - Gave incorrect McCabe metric for last routine in unit or program
  - Caused GPF parsing an OOP program with missing source code
  - Generated false error parsing 'with (x) do'
  - Generated false error parsing an aliased constructor call
  - Generated false error with weird comment and ENDIF directives

PLIST
  - Generated false error with weird comment and ENDIF directives

PF
  - Gave unexpected "Error while writing"
  - Indented lines with continuing comments
  - Gave a bad indent with an external procedure

Units that Analyst gets from Turbo Professional have been updated to
the latest internal version. The current production version of Turbo
Professional is 5.22, the same as used in Analyst 7.01. However, a few
important bugs were fixed since the release of TPRO 5.22, and these
fixes are incorporated here.

     -Glenn Crouch
      Sysop, Algorithms Anonymous (090) 93-3145 (Australia)
      3:690/643.3
      esbglenn{at}acslink.net.au

---
* Origin: Glenn's Point - Kalgoorlie, West Australia (3:690/643.3)
SEEN-BY: 633/267 270
@PATH: 6430/3 690/643 613 660 711/409 808 50/99 635/503 633/371 252 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.