Jump to content
Sign in to follow this  
Peganza

ANN: April updates of Pascal Analyzer, Pascal Expert and Pascal Browser

Recommended Posts

We have released new updates of all products:

 

Pascal Analyzer 9.15

Pascal Expert 9.15

Pascal Browser 3.5.36

 

It is possible to download evaluation versions, and also to view the entire documentation online.

Go to Peganza for more information.

 

If you are new to the products, we recommend our Youtube video (18 minutes) that describes Pascal Analyzer, with examples and a short demo.

 

Here are the changelogs for these updates:

 

Pascal Analyzer 9.15.0 April 2, 2025

  • fixed issues with the "own" folders option for Third-Party Report
  • new section in the Convention Compliance Report, CONV32-"Multiple statements on the same line"
  • removed warnings for STWA11-"Duplicated GUID", when one GUID was declared as a constant
  • fixed error with STWA12-"Equal if-then and if-else statements" when "then" and "else" on the same line
  • STWA6-"Possible bad typecast" now does not warn more than once for the same line
  • fixed an error parsing directives
  • fixed some issues with STWA6-"Possible bad typecast"
  • fixed an error resolving class members
  • Duplicates Report now skips exception variables ("E" and similar), they are mostly very local
  • Clone Report now displays entire code for the displayed functions
  • new command line parameter for PALCMD.exe: /XF, which allows you to exclude files from parsing and analyzing (like in PAL.exe)
  • now possible to jump to the new Delphi 12 64-bits IDE, new palwiz18_x64.dll, use Preferences dialog to activate
  • fixed a problem with multiline strings
  • if-structures in non-reported units were also included in STWA12-"Equal if-then and if-else statements"
  • in project properties dialog, some settings like selected searched strings, were saved, even if the dialog was not exited with OK
  • removed unneeded blank lines from some report sections (for text format)
  • improved memory management for some critical functions
  • fixed parser error involving generics
  • improved user interface for the report list
  • fixed error in dialog for multireport
  • improved handling of reports and sections
  • improved report list, and fixed a few minor UI errors
  • section does not get tree node in report list, if report only has one section
  • improved STWA6-"Possible bad typecast" so now detects more cases
  • fixed parser error involving inline variables

 

Pascal Expert 9.15.0 April 2, 2025

  • new section in the Convention Compliance Report, CONV32-"Multiple statements on the same line"
  • removed warnings for STWA11-"Duplicated GUID", when one GUID was declared as a constant
  • fixed error with STWA12-"Equal if-then and if-else statements" when "then" and "else" on the same line
  • STWA6-"Possible bad typecast" now does not warn more than once for the same line
  • fixed an error parsing directives
  • new options "Append summary for sections" (Default=False) and "Append summary for reports" (Default=False), will if activated display additional rows with totals for issues that makes it easier so see the totals
  • new option: "Automatically load settings for current project if available". This is an advanced feature. It only makes sense to turn on if you have created additional settings files (with the "Store Options As"-button), and saved those to the default folder for settings (C:\Documents and Settings\\My Documents\Peganza\Pascal Expert). Activating this option will then let Pascal Expert automatically load settings when analyzing a project (not analyzing a module or a quick analysis). But it requires that the INI-file with settings has the same name as the analyzed project. Default=False
  • fixed some issues with STWA6-"Possible bad typecast"
  • fixed an error resolving class members
  • fixed a problem with multiline strings
  • if-structures in non-reported units were also included in STWA12-"Equal if-then and if-else statements"
  • improved memory management for some critical functions
  • fixed parser error involving generics
  • improved handling of reports and sections
  • improved STWA6-"Possible bad typecast" so now detects more cases
  • fixed parser error involving inline variables

 

 

Pascal Browser 3.5.36 April 2, 2025

  • fixed an error parsing directives
  • fixed an error resolving class members
  • fixed a problem with multiline strings
  • improved memory management for some critical functions
  • modifying CHM compiler path needed a restart, now does not
  • fixed parser error involving generics
  • fixed parser error involving inline variables
  • Like 1
  • Thanks 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×