(Build b785) – 14 Jun 2015
ANNOTATIONS
- Fix Remove All to work for line annotations.
CODECHECK
- Fixed bug where notDefinitionsHeader.upl was not ignoring Template Functions.
- Fixed typo in magic number checks.
- Shortened the CodeCheck tab name and many of the graph tab names.
- Updated inlineFunctionsInClass.upl to ignore anything that is not a function.
- Fix error on undefined function definition in External Identifiers Shall Be Distinct check.
- Updated variableNamingConvention.upl to treat pointer to const and const pointers correctly.
- Updated unusedLocal to have an option for parameters.
- Fixed an issue where moving columns in the Results by File and Results by Check windows in CodeCheck causes the text to overlap.
- Updated MISRA 2008 rule 7-1-2 and parameterShallBeDeclaredAsConst.upl to ignore parameters that are passed by value.
COMMANDLINE
- Added the number of files added to the und add build.log message.
CSHARP PARSER
- Fixed error where some Framework 4 dll files did not load correctly, resulting in 'unknown' entities and incorrect values for metrics CountDeclMethodAll and CountClassCoupled.
FORTRAN PARSER
- Added support for Fortran 2008 block construct.
- Added support for Fortran 2008 sync statements.
- Added support for Fortran 2008 codimension and contiguous statements.
- For Fortran 2008, made changes to allow multiple type-bound procedures to be defined in one statement.
- Added support for Fortran 2008 Do Concurrent statement.
FUZZY PARSER
- Improve fuzzy c++ parser handling of function declarations with unknown types.
GENERAL
- Fixed an issue of not cancelling the New Project dialog when you have a project open, with a changed, unsaved file and cancelling the save file dialog.
- Re-aligned the second column in Bookmarks to ignore the file name and shift next to the line numbers.
- Fixed Scheduler Options to reset settings when the option dialog is cancelled.
INFOBROWSER
- Have the CIS Information browsers refresh the annotations field as needed.
METRICS
- For c#, fixed bug where event and indexer accessors were not counted in the containing class's CountDeclMethod metrics.
PERL
- Add index for sample perl scripts.
PROJECT
- Add support for php comment collection.
REFACTOR
- Fix error where extract function refactor tool garbled some unicode strings.
- Fix error with extract function refactor tool when text contained %.
SEARCH
- Revert hiding empty entity filter categories because of performance regression.
STRICT PARSER
- Fixed occasional bogus references to entities referenced in default argument initializers.