RFR: JDK-8293477: IGV: Upgrade to Netbeans Platform 15
Tobias Holenstein
tholenstein at openjdk.org
Wed Sep 7 09:25:22 UTC 2022
Upgrade IGV and dependencies to the newest Netbeans Platform 15 which was released on September 2022 (officially support running on JDK 11 and JDK 17).
## Testing
Tested the following use cases manually on macOS and JDK 17:
- build with maven 3.8.1
- import graphs via network (localhost)
- Save all groups to XML
- Save selected groups to XML
- Remove selected graphs
- Remove selected groups
- Remove all groups
- Open XML graph file
- Expand groups in Outline
- Open a graphs in from same and different group in Outline
- "Open clone" in the Outline
- "Open Difference to current graph" for graphs in same and different group in Outline
- Opening a new graph : Updates the Bytecode and Control Flow window
- Show next / previous graph in current group buttons
- Expand / Reduce the difference selection buttons
- Changing of the difference selection by modifying the slider
- Extract set of selected nodes and check if they are centered
- Hiding of selected nodes
- Showing all nodes again
- Zooming in / out
- Different views: Sea of nodes / clustered seas of nodes / CFG
- Satellite view: button and by pressing the S key
- Enable / Disable "Show neighbouring nodes of fully visible nodes semi-transparent"
- Undo / Redo
- Selection mode: button and by holding Ctrl + mouse-drag
- Searching a node: Selects the node and centres it. Makes the node visible if it is hidden
- Searching a block: Selects all nodes in the block and centres it. Makes the all the nodes in the block visible
- Selecting node(s): adjusts colours in slider. Show property in Properties window
- Hovering a node: highlights node and shows property box
- Hovering a connection: highlights connection and corresponding nodes
- apply filters
- select nodes corresponding to a bytecode
- select nodes corresponding to a basic block in the control flow
-------------
Commit messages:
- Upgrade to Netbeans Platform 15
Changes: https://git.openjdk.org/jdk/pull/10195/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10195&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8293477
Stats: 7 lines in 1 file changed: 0 ins; 0 del; 7 mod
Patch: https://git.openjdk.org/jdk/pull/10195.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/10195/head:pull/10195
PR: https://git.openjdk.org/jdk/pull/10195
More information about the hotspot-compiler-dev
mailing list