Understand Build 757

Posted by & filed under Build Notes.

(Build b757) – 12 Dec 2014 FORTRAN PARSER Fixed bugs in c style preprocessor macro definitions and usage where macro definitions continued over more than one line caused syntax errors and where use of predefined macros such as ‘__LINE__’ in a macro definition caused syntax errors. GENERAL Fixed regression in adding workspace tabs alphabetically. On… Read more »

Understand Build 756

Posted by & filed under Build Notes.

(Build b756) – 8 Dec 2014 PYTHON PARSER Made change so that deleting a Python file causes any files that import it to be reparsed. GENERAL Correct developer certificate for OSX installation.

Understand Build 755

Posted by & filed under Build Notes.

(Build b755) – 5 Dec 2014 Support for Windows XP will be separate from our other builds going forward and will no longer be updated with the rest of our builds. It will be available at https://scitools.com/download/archive/ CODECHECK Updated MISRA 2008 rule 16-2-1 and All Check script preprocessorOnlyUsedForInclusionAndGuards.upl to throw fewer false positives. Updated MISRA 2008… Read more »

Understand Build 754

Posted by & filed under Build Notes.

(Build 754) – 23 Nov 2014 GENERAL Release new build to include missing Visual Studio Redistributable for Windows.

Understand Build 752-753

Posted by & filed under Build Notes.

(Build b752-753) – 22 Nov 2014 BOOKMARKS Updated to show 5 lines of code surrounding the bookmark in question in the tooltip over the right side of the bookmark (left side still shows time and date). C# PARSER Fixed a bug where a reference to an unknown method using ‘base’ as a prefix did not… Read more »

Understand Build 751

Posted by & filed under Build Notes.

(Build b751) – 16 Nov 2014 GENERAL Fixed failure to fully restore open files from relative projects after upgrading from an older build of understand. These same files would then fail to open correctly during regular use.

Understand Build 750

Posted by & filed under Build Notes.

(Build b750) – 14 Nov 2014 ARCHITECTURES Improve architecture builder speed for folders with lots of files. BOOKMARKS Allow next/previous bookmark actions to wrap. CODECHECK Added shallNotPassByReference.upl and fileLength.upl to Code Check. Updated MISRA 2008 rule 3-2-1 and All Check script allDeclarationsOfAnObjectShallHaveCompatibleTypes.upl to be more accurate. EDITOR Added separate semantic highlight category for C++ virtual… Read more »

Understand Build 749

Posted by & filed under Build Notes.

(Build b749) – 8 Nov 2014 CODECHECK Added All Check script objectsOrFunctionsWithExternalLinkageShallBeDeclaredInAHeaderFile.upl to Code Check. Updated MISRA 2008 rule 3-3-1 to eliminate various reporting errors. Update All Checks, ‘No direct or indirect recursion allowed’ check to work in many different languages. Added MISRA 2004 rule 8.3. ECLIPSE PLUGIN Make Eclipse plugin work with Java 1.6…. Read more »

Understand Build 748

Posted by & filed under Build Notes.

(Build b748) – 31 Oct 2014 C API Added C99, C11, and C++11 keywords to C/C++ API lexer. GENERAL Fixed possible crash and other issues with pinned dock windows.

Understand Build 747

Posted by & filed under Build Notes.

(Build b747) – 29 Oct 2014 CODECHECK For Typedef Naming Convention check allow Struct and Enum typedefs to have their own rules. Updated MISRA 2008 rule 2-13-4 and All Check script literalSuffixesShallBeUpperCase.upl to work regardless of context and not just as set references. GRAPH Fixed gvlayout crash in build 746. PROJECT Added an automatic architecture… Read more »