Understand build 775

Posted by & filed under Build Notes.

(Build b775) – 8 Apr 2015 CHANGE Fixed an issue where Compare Entites doesn’t work when Assembly language is selected. CODECHECK Updated several scripts to handle the C++ 11 foreach loop gracefully. Fixed issue with importing exported CodeCheck ignores. GENERAL Add a sort by file extension option to the Selector Window. Potential fix for bug… Read more »

Understand Build 774

Posted by & filed under Announcements, Build Notes.

We recently sent out new floating license files that will support Understand 4.0, however we neglected to let you know that for Understand 4.0 to connect to this license, the license manager software also needs to be updated to version 770 or later. Sorry about that, it was an oversight on our part. The license manager… Read more »

Understand Build 772-773

Posted by & filed under Build Notes.

(Build b772-b773) – 2 Apr 2015 ASSEMBLY PARSER For Coldfire 64K Assembly, made unknown include files referenced with a relative or absolute filename have a shortname and longname value. Also, made change to allow quote characters around filenames in include statements. CHANGE Added the compare right click context menu to non-project files. CODECHECK Updated discardedReturnValues.upl… Read more »

Understand Build 771

Posted by & filed under Build Notes.

(Build b771) – 20 Mar 2015 CODECHECK Updated MISRA 2008 rules 3-9-2, 7-1-1, 7-1-2, 9-3-3 and their All Check counter parts to be more accurate. COMMANDLINE Fixed bug in und add -exclude flag where wild cards were expanded instead of being assigned to the directory exclude field. GENERAL Disabled tooltips in editors that don't have… Read more »

Refactoring Tools

Posted by & filed under Tips.

We have recently added a great new feature to Understand to make any of your Refactoring needs easier. To change the name of a function, method, class, etc., right click on the entity name and select ‘Refactor->Rename’.       Type in the new name that you want to change it to and either select… Read more »

Understand Build 770

Posted by & filed under Build Notes.

(Build b770) – 13 Mar 2015 GRAPHS Fix issue with butterfly graph not showing virtual function calls. REPORTS Report Config – Fixed a crash in Und by removing the persistent dialog box that prompted users before the first time removing report directories. WEB PARSER For web php, fixed bug where trait alias definitions that did… Read more »

Entity Locator

Posted by & filed under Tips.

Sometimes a different type of search that provides more information can be a lot more useful than just a simple search. Take a look at the ‘Entity Locator’, available by going to ‘View->Entity Locator’. The Entity Locator consists of sortable columns of information. Additional columns can be added by clicking on the plus icon in… Read more »

Understand Build 769

Posted by & filed under Build Notes.

(Build b769) – 6 Mar 2015 CODECHECK Updated MISRA 2008 rule 7-1-2 and All Check script parameterShallBeDeclaredAsConst.upl to not require const qualification at the beginning of a declaration/definition. WEB PARSER For PHP, added support for short array syntax ($a=[1,2,3]). For PHP, added support for traits.

Make it “Pretty”

Posted by & filed under Tips.

Sometimes you ‘inherit’ code that may not be as “pretty” as you would like it, but taking the time to fix these little things could be very time consuming. Understand helps with a ‘reindent’ option and a ‘sort’ option. Here you can see that these lines are not lined up like most of us would… Read more »

Customized Work Space

Posted by & filed under Tips.

Having customized work space can be essential in improving work flow. Going beyond selecting what windows to show, Understand provides the flexibility to “release windows” and place them  where they will work the best for you! The possibilities are endless, but here are a few examples.           Above is a “dual screen”… Read more »