(Build b822) – 22 Jan 2016
CMAKE
- Fixed relative name lookup.
CODECHECK
- Updated MISRA 2012 rule 8.6 and All Check script identifierWithExternalLinkageOneDefinition.upl to not run on unknown or undefined objects.
- Updated MISRA 2008 rule 8-4-2, MISRA 2004 rule 16.4, and All Check script sameIdentifiersInDeclAndDef.upl to use lexeme->ent for greater accuracy.
- Fixed a bug in MISRA 2012 rule 8.2, MISRA 2008 rule 8-4-2, MISRA 2004 rule 16.4, and All Check scripts functionsTypesInPrototypeForm.upl as well as sameIdentifiersInDeclAndDef.upl where function MACRO expansion was not handled correctly.
- Updated MISRA 2012 rule 5.8 and All Check script externalIdentifiersUnique.upl to no longer test unknown entities.
- Fixed bug in missingParameterName.upl where >> was not handled correctly.
ECLIPSE
- Update Eclipse plugin on update site to version 1.1.3.
GENERAL
- Changed new project wizard to allow import from CMake compile command databases.
GRAPHS
- UML Sequence Diagram C, fix for an issue where functions do not have a valid parent.
LICENSING
- Fixed an issue with the license server not returning a valid license when looking for the earliest available non maintenance expired license.
METRICS
- For C#, added knot count metrics.
PROJECT
- Allow files and directories that are automatically added during analysis to be excluded from the project instead of removed entirely. This means that they won't be re-added during subsequent analyses.
- Fix rescan to not force a full reparse of MSVC projects.
VISUALSTUDIO
- Add support for MSVC 2015.