v2.6 [Aug 6, 2009]
- Added full support for Delphi 2009 and 2010 for Win32 (CodeGear RAD Studio 2009 and Embarcadero RAD Studio 2010), generic types and anonymous methods.
- Now detect more instances of issues such as uninitialised variables and unused value assignments.
- Now detect more hidden symbols such as class properties, fields and methods hidden by method parameters of the same name.
- Parser and other error message boxes are no longer displayed when Unattended Quiet Mode is set from the command line.
- No longer display the A1004 Hidden Name message for class properties from the Delphi source folders that are hidden by local parameters, such as "parameter 'Action' hides the property of the same name in Forms.pas" that was occurring for all FormClose event handlers.
- Functions or procedures without parameters that hide functions or procedures with parameters and vice versa (so could not be confused) no longer fail the Hidden Name check.
- Locals, parameters etc that have the same name as built in System functions that take parameters (so could not be confused) no longer fail the Hidden Name check.
- Improved the automated operation log messages and added some basic counts to the log messages.
- Now automatically include all folders one level below the Delphi Source folder in the default search and include paths.
- Improved handling of dereferencing procedurals with pointer result types.
- Fix: Fixed empty automated exported analysis results when grouping the results by module.
- Fix: Fixed parsing of strict private and strict protected directives for old object types for Delphi 2005 and later.
- Fix: Currency, PAnsiChar, and PWideChar are now correctly distinct types for function and procedure overloading.
- Fix: Numerous other minor fixes
v2.5 [Sep 23, 2007]
Improved checks, metrics and usability, full command line support
Adds an Open Command Prompt menu item to the context menus in Windows Explorer.