Build Notes (1219) - 24 Feb 2025


CodeCheck

  • Edit Configuration Dialog update format of "Not Supported" tag.
  • Inspections widget allow deleting multiple selected inspections from context menu.
  • Und codecheck ignored count include violations that were ignored by an inspection baseline.
  • Und support comparing inspections.
    • Add -previous switch to und codecheck to give the inspection to compare against. When given, New_ and Fixed_ reports are also generated from the New_ and Fixed_ violations.
    • Und report -codecheck now supports a second argument. To generate a report from a comparison of two inspections, use "und report -codecheck current.sarif previous.sarif ..."
  • Update CodeCheck Documentation Report to include Checks By Language table.

Installer

  • Fix missing plugins in Chinese build

Main Window

  • Restore Annotations->Annotate menu on Windows/Linux

Reports

  • Don't show CodeCheck reports in the Violation Browser menu when there is no CodeCheck license
  • For HTML/PDF exports make sure strings used as filenames/anchors are alphanumeric/dash/underscore

Language - C++ (Strict)

  • Fix failure to record constructor call references for calls to std::make_shared that pass nullptr as one of the arguments

Language - Fortran

  • Fixed possible crash in Fortran parsing

Language - Assembly

  • Fix 1750A Assembly analyzer


Known Issues

  • File open dialogs may unexpectedly disappear on macOS 15.2
  • Favorites lost when project and source copied to new location