Build Notes (1130) - 21 Jan 2023
CodeCheck
- Fix crash on project close when a CodeCheck analysis is running
- Fix failure to save Perl script options
Graphs
- Add a built-in variable tracker graph
User Tools
- Fix failure to recognize icon files.
- Fix crash on user tools import dialog cancel
- Fix crash after user tool import
Project Overview
- Update Project Overview Charts subtitles.
Language - C/C++ Fuzzy Parser
- Change fuzzy c analysis to treat static function and object definitions in included files as external
Language - C#
- Added IntPtr and UIntPtr stubs to the understand conf standard directory.
Language - Java
- Added 'synchronized' to the AdditionalKinds free text for synchronized methods.
- 'Synchronized' now appears as part of the kind text in the Information Browser.
- In control flow graphs, changed synchronized blocks from 'passive' nodes to 'java block begin' nodes with a corresponding 'java block end' and with 'synchronized...' as the node text.
Language - Web
- For Web/Typescript, fixed bug where 'any' and 'unknown' types on catch variables caused syntax errors.
Known Issues
- Cannot load nested classes with entity names containing “$” in Java
- Incorrect control flow graph when simplify macro expansion is enabled
- Collapsed code no longer accessible when modifying first line of a collapsed block
- Und batch mode requires the database explicitly set for each line