(Build b1048) - 9 Jan 2021
SCOPELIST
- Fix bug where scope list toolbar was inactive after an editor window was captured.
REPORTS
- Fix bug where ireport error messages multiply with each analyze.
EDITOR
- Fix failure to add/remove bookmarks from the context menu
UPERL
- Fixed upl api Db::ents() method broken in b1047, where the kind string was ignored.
GRAPHS
- For the Control Flow Graph, treat lambda functions like function calls. Lambda function contents are now shown as “…” and can be expanded into a graph representation when “Allow Call Expansion” is on.
- Compare Control Flow graph now shows the diff panel like the Compare Butterfly graph.
WINDOW
- In Window Selector, don’t activate windows on right click.
- Improve “Most Recently Used” tab activation between released and captured windows, and when ctrl+w was used to close the window(s).
GENERAL
- Allow typing a path in the open project dialog on windows/linux.
REFACTOR
- Refactor rename: allow users to choose whether to also rename overrides (on by default).
JAVA PARSER
- Added support for ‘yield’ statements in switch expressions.
- Fixed several problems with name lookup.
- Fixed bug where in some cases no unknown entity was created for a referenced component of an unknown type or variable.
- Fixed several issues with name lookup and an invalid syntax error on some ‘.class’ expressions.
PROJECT OVERVIEW
- Show analysis progress bar and analysis statistics for analyze all.
- Clicking on statistics in the grey header bar opens relevant Understand windows (analysis log, entity filter, metrics browser).
- When no charts are available (like during first analysis), hints are shown.