Understand Build 902

Posted by & filed under Build Notes.

(Build b902) – 14 Jul 2017 API GRAPHS Add support for architecture drawing in perl scripts with $arch->draw(). Add support for penwidth, dashed, dotted and bold styles in upl graph scripts. INFOBROWSER Add accessors IB field for python properties. PASCAL PARSER Added support for {$IfOpt…} compiler directives. PYTHON PARSER Fixed bug where the Getterfor relation… Read more »

Understand Build 901

Posted by & filed under Build Notes.

(Build b901) – 7 Jul 2017 EDITOR Changed browse visit source action to go to the first declaration when clicking on the define reference. GUI Fixed Entity Explore to accommodate extremely long entity names and parameter list without distorting the Understand UI. REPORTS Fixed an html issue with incorrect link when using the Fortran Extension… Read more »

Understand Build 900

Posted by & filed under Build Notes.

(Build b900) – 30 Jun 2017 CODECHECK Updated CodeCheck results treemap options to include Custom Scaling. FORTRAN PARSER Fixed bug where size information from implicit statements was not added to implicitly defined variables, so 'IMPLICIT REAL*8' created variables of type 'REAL' instead of 'REAL*8'. PROJECT Added a "Expand All" and "Collapse All" option to the… Read more »

Understand Build 898

Posted by & filed under Build Notes.

(Build b898) – 16 Jun 2017 CODECHECK Fixed a bug in MISRA 2012 rule 16.3, MISRA 2008 rule 6-4-5, MISRA 2004 rule 15.2, and All Check script unconditionalStatementShallTerminateNonEmptySwitchClauses.upl where circular references within a switch causes Understand to freeze. FORTRAN PARSER Fixed syntax errors in fixed format fortran on c style define statements which continue over… Read more »

Understand Build 897

Posted by & filed under Build Notes.

(Build b897) – 9 Jun 2017 C PYTHONAPI Fixed unresolved symbol error on database open on Linux. WEB PARSER Made changes to handle React JSX syntax in Javascript files.

Understand Build 896

Posted by & filed under Build Notes.

(Build b896) – 8 Jun 2017 JAPANESE Japanese Special Build GENERAL Fixed a crash in ScopeList when an entity is removed but still shows while analyzing. PYTHON PARSER Made change to find .so module files. Contents of .so files are currently not read by the parser, but imports of .so modules no longer cause import… Read more »

Understand Build 895

Posted by & filed under Build Notes.

(Build b895) – 2 Jun 2017 GRAPHS Fixed an issue with Cluster Control Flow Graph not exporting .svg files correctly. Fixed an issue with the Internal Dependency graph not filtering c derive, C# derive and java extend couple. JAVA Updated the Java Configure Project Class Path – New Jar dialog to allow the user to… Read more »

Understand Build 894

Posted by & filed under Build Notes.

(Build b894) – 24 May 2017 JAPANESE Japanese Special Build GRAPHS Fixed pathological performance on cluster control flow graph generation in relative and named root projects. Fixed hang on cluster control flow graph generation for some Fortran programs. JAVA PARSER Fixed bug where loading scala generated .class files could cause invalid Cyclic Dependency errors.

Understand Build 893

Posted by & filed under Build Notes.

(Build b893) – 19 May 2017 ECLIPSE Fixed error dialog when generating graphs. GENERAL Fixed crash on info browser visit shortcuts when the info browser is empty. Added a "Show Detailed Architecture Metrics" checkbox to the Project Metric browser window. Please note that enabling the detailed metrics may dramatically increase the time needed to show… Read more »