Posted by & filed under Build Notes.

(Build b724) – 26 May 2014

ADA_PARSER

  • Fixed bug where the body and spec of a procedure with an ‘export_procedure’ pragma were not combined into a single database entity.

ARCHITECTURE

  • Disable buttons in architecture builder when the action can’t be done (ex: only enable remove if item is selected in editable arch).

CODECHECK

  • Corrected reporting errors in MISRA 2008, MISRA 2004 and All Check scripts.

COMMANDLINE

  • In und, ensured that after “settings -metricmetrics all”, the metrics exported are sorted alphabetically (like from the gui). If metrics are listed out in the settings command, they will still be exported in the order listed.

GENERAL

  • Entity Locator, CodeCheck Results Locator, CodeCheck False Positive Locator – Added the ability to allow negative searches. This is done by adding a ‘!’ before the filter. This will work for all Filter Pattern Syntax.
  • Selector – Updated to close all selected open files when the default close shortcut (cmd+w on Mac) is used even when the Selector is not in focus.
  • Dependency Browser – Added “Addr Uses” to the filter list.

GRAPHS

  • Fix for cluster graphs nodes sometimes refusing to expand.
  • Fixed highlighting issues with entities inside of entity clusters in Architecture Dependency Graphs.
  • Enabled cluster options (inter child edges shown, aggregate edges) for entity clusters in Architecture Dependency Graphs.
  • Fixed an issue in architecture dependency graphs where edges between entities and architectures were sometimes aggregated to the file.
  • Fixed error in architecture depends, depends on, butterfly dependency graphs where file nodes vanished when clicked.
  • Fixed wheel zoom on graphs to work even when graph doesn’t have focus.

PYTHON_PARSER

  • Improved parse speed on projects with a large number of source directories.

SEARCH

  • Find in Files – Allow for specifying File Types in an “Open Files” search.
  • Entity Locator – Fixed an issue with filtering and sorting the file/entity dates.

STRICT_PARSER

  • Fixed failure to begin analysis of header files.
  • Fixed bug in BOM detection.

TOOLS

  • Command Capture Macros – Alphabetized Macros.
  • KeyBindings->User Tools – Fixed an issue where the names defined in the User Tools were not being escaped correctly (i.e. \t).
  • User Tools – Added the $CurArchitecture macro.