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.
  • Update Eclipse Plugin Japanese Translation Files.

EDITOR

  • Fixed issue with the settings dialog going behind the main window on Mac.

GENERAL

  • Exclude standard library entities from dependency analysis (affects dependency reports, architecture dependency graphs, and the dependency browser). It can be changed in Tools->Options->Dependencies.
  • Fixed occasional loss of focus when switching tabbed windows.

GRAPHS

  • For file entities only show the uml class diagram if there are classes defined in that file.

METRICS

  • Fixed some architecture metrics that were incorrect for files with namespaces.

PROJECT

  • Project Browser updated to show a horizontal scrollbar when needed.

REFACTOR

  • Improve messages in the inline temp refactor dialog and the prompt for save & analyze before refactoring dialog.
  • Added an inline temp refactor tool for c/c++ local variables.

SEARCH

  • Added an IO Unit filter to the entity filter for Fortran.
  • Fixed an errant Find in Files dialog from popping up unasked for.