Build Notes (1171) - 2 Feb 2024
Build Watcher
- Fix issues importing quoted arguments from Build Watcher
Editor
- Respect system cursor blink period setting
Graphs
- File Dependencies Graph, style updates
- File Dependencies graph, add legend
- Fix classic graph bug where a virtual call to a base class function would not show the base function calls
- Graphs add option for bidirectional edges and set it to show each edge by default instead of collapsing into a single edge. Only affects simplified, cluster, relationship, and compare variants of non-dependency tree-like graphs. Also disable bidirectional style by default in calls graph since bidirectional edges are not collapsed by default.
Language - C#
- Fixed bug where 'base' and 'this' on constructor declarations did not result in call references
Language - Java
- Added support for Java SE 21 pattern matching in switch statements
- Fixed bug where use of arrow syntax in switch branches was not shown correctly in the control flow graph
- Fixed syntax error on the use of a wildcard parameter which extends an array of a primitive type (e.g. “<? extends byte[]>”)
Language - Pascal
- Fix virtual calls in Pascal Calls IB field
Language - VHDL
- Fix port resolve error
Known Issues
- Selected sub-directories may be inaccurate in CodeCheck
- Entity filter list may be blank on Windows
- Incorrect control flow graph when simplify macro expansion is enabled
- Collapsed code no longer accessible when modifying first line of a collapsed block