Tip – Window Selector

Posted by & filed under Tips.

When using Understand it is possible to get to a point when you have quite a few windows open and want to be able to “browse” through the windows quicker and easier. The Window Selector is the perfect choice for this. To open the Window Selector, choose ‘View->Window Selector. Notice that it shows several graphs… Read more »

Understand Build 786

Posted by & filed under Build Notes.

(Build b786) – 19 Jun 2015 ANNOTATIONS Show Annotations in hover text in graphs. COBOL PARSER Fixed comment line counts in free format mode. CODECHECK Added MISRA 2012 Directive 4.3 to Code Check. Added MISRA 2012 Directive 4.4 to Code Check. Added MISRA 2012 Directive 4.5 to Code Check and updated language on MISRA 2012… Read more »

Understand Build 785

Posted by & filed under Build Notes.

(Build b785) – 14 Jun 2015 ANNOTATIONS Fix Remove All to work for line annotations. CODECHECK Fixed bug where notDefinitionsHeader.upl was not ignoring Template Functions. Fixed typo in magic number checks. Shortened the CodeCheck tab name and many of the graph tab names. Updated inlineFunctionsInClass.upl to ignore anything that is not a function. Fix error… Read more »

Understand Build 784

Posted by & filed under Build Notes.

(Build b784) – 1 Jun 2015 ANNOTATIONS Changed Annotation Search Results to show a line number (start from 1) rather than an offset (start from 0). The number is still relative to the entity, so function(2) would be the 2nd line in the function, not the second line in the file. Prevent annotation search/filter/orphan dialogue… Read more »

Understand Build 783

Posted by & filed under Build Notes.

(Build b783) – 29 May 2015 ADA PARSER Made change to allow '$' in identifiers to support the XD Ada compiler. C# PARSER Made change to use an appropriate named root for the mscorlib.dll file if one is defined. Made change to use named root paths instead of absolute paths for files imported through the… Read more »

Understand Build 782

Posted by & filed under Build Notes.

(Build b782) – 23 May 2015 CODECHECK Fix function length codecheck not working right in some scenerios. FORTRAN PARSER Made changes to handle Fortran 2008 codimension declarations. GENERAL Fixed licensing issue where a valid auto eval license was not recognized when exiting the Licensing Setup Dialog. Fixed licensing issue when no Understand.ini file is present… Read more »

Understand Build 781

Posted by & filed under Build Notes.

(Build b781) – 15 May 2015 COMMANDLINE In Und, change the name of the Import report to Imports to avoid name conflict with the command import. ECLIPSE Fix an issue where the Eclipse plugin failed to analyze when a graph was open. (To apply fix, you must update the Eclipse plugin from the update site)…. Read more »

Understand Build 780

Posted by & filed under Build Notes.

(Build b780) – 13 May 2015 FUZZY PARSER Add support for non-standard __typeof__ operator to GNU C, for fuzzy C parser. GENERAL Fixed performance regression on project open. GRAPHS Fix UML Class diagram not always rendering correctly when ‘Show Class Details’ was enabled. INSTANT SEARCH Moved calculation of out-of-date files onto indexer background thread to… Read more »

Understand Build 779

Posted by & filed under Build Notes.

(Build b779) – 8 May 2015 CODECHECK Change option layout for Control Character check. EDITOR Added the ability to annotate a line. Line annotations are tied to the scope entity where possible and are updated on reparse, opening a file, and saving a file. Externally modified files can be reparsed to restore the annotations to… Read more »

Understand Build 778

Posted by & filed under Build Notes.

(Build b778) – 2 May 2015 C# PARSER For c# control flow graphs, added label text to labeled statements. CHANGE Removed “Global Objects” option from the Compare Entities dropdown list. CODECHECK Add new codecheck to look for control characters like formfeed and bell. EDITOR Fixed editor detection of file names containing a plus. GENERAL Possible… Read more »