Understand Build 961

Posted by & filed under Build Notes.

(Build b961) – 21 Sep 2018 GRAPHS Cluster Control Flow graph update to allow the visio export to correctly reflect the user expansions done in the gui. PASCAL PARSER Fixed bug where include directives with string literal file names did not work. Also, fixed bug where for loop variables were reported as unused if they… Read more »

Understand Build 960

Posted by & filed under Build Notes.

(Build b960) – 14 Sep 2018 GENERAL Changed support for Green Hills Ada macro imports to allow lowercase 'define' keywords. Updated the new project wizard to allow visual basic projects to enable the Visual Studio import page. PASCAL PARSER Fixed a parser crash and some instances where name lookup was incorrect. Fixed bug where macros… Read more »

Understand Build 959

Posted by & filed under Build Notes.

(Build b959) – 7 Sep 2018 PASCAL PARSER Made changes to handle '.fmx' form files. Fixed bug where some references in .dfm files were not being picked up. REPORTS Made change to remove Delphi/Pascal predefined 'result' variables from the Unused Object Report.

Understand Build 957

Posted by & filed under Build Notes.

(Build b957) – 31 Aug 2018 CODECHECK Added CodeCheck Baseline igores functionality to Understand and Und. Added 3 Misra CodeChecks to be used for testing statements for improper use of '++' and '–' operators. FORTRAN PARSER Made changes to support .true., .false., and Fortran operators .LT., .GT., etc in preprocessing. GENERAL Add support for Green… Read more »

Understand Build 956

Posted by & filed under Build Notes.

(Build b956) – 24 Aug 2018 ADA PARSER Made changes to support Green Hills Ada preprocessor. INFOBROWSER Fix crash in IB Call tree for Delphi code containing overload references. INSTALLER Remove the legacy floating license server from the Understand package. It can still be downloaded from https://scitools.com/download/licensemanager/ PASCAL PARSER Fixed invalid syntax error on some… Read more »

Understand Build 955

Posted by & filed under Build Notes.

(Build b955) – 17 Aug 2018 GRAPHS Add Pascal support for UML Sequence Diagram. STRICT PARSER Added template argument list to template specialization qualified names. Don't count the implicit injected class name declaration as a decl statement.

Understand Build 954

Posted by & filed under Build Notes.

(Build b954) – 10 Aug 2018 ARCHITECTURE Fixed crash on analysis when editing an architecture with relative paths. CODECHECK Updated the CodeCheck treemap to allow users to double click on files and then open the "Results by File" tab and expand to that desired file with its associated violations expanded. Update 3.2lineSpacingNotUsedInComments.upl to have the… Read more »

Understand Build 953

Posted by & filed under Build Notes.

(Build b953) – 5 Aug 2018 ANNOTATIONS Updated annotation search/filter to be case insensitive, allow whitespace for authors and allow partial matching. Updated the annotation search/filter tag names to be case insensitive. I have also ordered the filter droplist alphabetically. Fixed an intermittent crash on Mac when searching annotations. COMMANDLINE Fixed an issue with Und… Read more »

Understand Build 952

Posted by & filed under Build Notes.

(Build b952) – 27 Jul 2018 CODECHECK Fixed an issue in CodeCheck ignore import/export where a comma in the violation was not being handled correctly. JAVA PARSER Made change to automatically add Java 9 and 10 src.lib and java.base.jmod to classpath for new projects. Made changes to allow contents of Java 9 and 10 src.zip… Read more »