dragonmacher
2074cf12b3
Merge remote-tracking branch 'origin/GP-625-tomnelson-partial-fix'
...
Conflicts:
Ghidra/Features/GraphServices/src/main/java/ghidra/graph/visualization/DefaultGraphDisplay.java
2021-02-05 11:21:28 -05:00
dragonmacher
e983784753
Graphing - (various fixes; see below)
...
-fixed bug that prevented actions being added to sub graphs
-subgraph gets bad tab text
-properties documentation
-fixed incorrect vertex shape function applied to lightweight renderer
-dispose actions on close
2021-02-04 14:04:39 -05:00
Tom Nelson
f4defc4a95
Partial fix for GP-625
2021-02-04 14:37:08 +00:00
dragonmacher
37ab855e1d
GP-377 - Graphing - temporary fixes to mouse handling code until they
...
are fixed in jungrapht
2021-02-02 15:45:12 -05:00
dragonmacher
8493c333c8
GP-377 - Graphing - A few small refactorings
2021-02-02 15:45:10 -05:00
Tom Nelson
6609b4aa67
added javadoc and removed some cruft
2021-02-02 15:45:06 -05:00
Tom Nelson
a4dbc30047
Fixes for GP-377, GP-554, GP-551, GP-552, GP-553.
...
This commit removes previous hacks for overlapping vertices, integrates a configurable graph mouse model, puts back the RTree spatial data structures.
2021-02-02 15:45:05 -05:00
ghidra1
cc483f08ab
Merge remote-tracking branch 'origin/patch'
2021-01-11 18:50:07 -05:00
Tom Nelson
b9129348fc
GP-557 - satellite honors edge filters
2020-12-30 14:58:53 +00:00
ghidra1
65eecfb970
Merge remote-tracking branch 'origin/patch'
2020-12-17 09:59:25 -05:00
Tom Nelson
8adc49d34c
replace repaint that was carelessly removed
2020-12-16 20:42:24 +00:00
ghidra1
998f1c651f
Merge remote-tracking branch 'origin/patch'
2020-12-14 13:01:12 -05:00
Tom Nelson
19b582e3c9
GP-514 - fixes 'hidden vertices are not also hidden in satellite view'
2020-12-14 11:40:08 -05:00
ghidra1
ddbfbfe198
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/src/main/java/ghidra/graph/visualization/DefaultGraphDisplay.java
2020-12-11 19:13:08 -05:00
ghidravore
bdd9868482
GP-492 fixing stack trace when re-using a graph display and the new
...
graph excees the vertex limit
2020-12-10 12:35:43 -05:00
ghidra1
066a7d0305
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/cli/blobs/CliAbstractSig.java
Ghidra/Framework/DB/src/main/java/db/DBHandle.java
2020-12-09 15:05:16 -05:00
Tom Nelson
4c782b693e
scale sat viewer when it is shown
2020-12-09 01:28:09 +00:00
ghidravore
688e262345
Merge remote-tracking branch
...
'origin/GP-440_ghidravore_fixing_graph_exporters_to_be_more_extensible--SQUASHED'
Conflicts:
Ghidra/Features/GraphServices/src/test/java/ghidra/graph/export/GraphExportTest.java
2020-12-08 17:25:20 -05:00
ghidravore
6dc9b3387d
GP-440 Refactored graph exporters to be more extensible and easy to use in scripts
2020-12-08 17:04:30 -05:00
Tom Nelson
54ceb189bf
GP-469 Graph Satellite View is sometimes truncated
2020-12-08 15:09:11 +00:00
ghidravore
1af95c9d2a
Merge remote-tracking branch 'origin/patch'
2020-12-03 16:58:47 -05:00
ghidravore
a30431d47b
GT-0 fixing junit test
2020-12-03 16:09:56 -05:00
ghidravore
b23c8ca435
Merge remote-tracking branch 'origin/patch'
2020-11-30 16:52:08 -05:00
ghidravore
7758c069b7
GP-280 fixed issue preventing exporting a graph to DOT format.
2020-11-30 16:30:53 -05:00
ghidravore
1259632113
fixed stack trace when exporting
2020-11-25 13:11:16 -05:00
ghidravore
bc6613141d
added dialog for user to change name of group vertices as they are created
2020-11-24 10:40:28 -05:00
Tom Nelson
ade97ea258
fix case where expansion of GroupVertex sends focusedVertex arrow highlight to the origin
2020-11-23 13:34:47 +00:00
ghidravore
e6fe576b87
Merge remote-tracking branch
...
'origin/GP_371_ghidravore_vertex_collapse--SQUASHED'
Conflicts:
Ghidra/Features/GraphServices/src/main/java/ghidra/graph/visualization/DefaultGraphDisplay.java
2020-11-20 16:52:32 -05:00
ghidravore
724ab5a950
removed dead code
...
Incorporates the Jungrapht 'collapse nodes' feature into ghidra graphing.
2020-11-20 16:48:12 -05:00
dragonmacher
90c1ce5d59
Fix test failing to recent change
2020-11-18 09:09:56 -05:00
ghidravore
acf3792307
fixed issue with graph mouse controls not working if no listener is set.
2020-11-17 16:37:14 -05:00
ghidravore
d3217c96b8
added post process function for vertex overlap in tree layouts that are used with graphs that are not trees.
2020-11-09 12:27:45 -05:00
ghidravore
96b0fd984d
Changed "Fit to Window" action to use new icon instead for refresh icon
2020-11-05 14:27:53 -05:00
ghidravore
649a3639e5
updating satellite icon again. Can't seem to please anyone.
2020-11-04 17:23:43 -05:00
ghidravore
5fb459cbba
updated satellite icon in Default Graph Display
2020-11-04 14:20:56 -05:00
ghidravore
5b8be18b40
removed duplicate jungrapht property
2020-11-02 16:18:43 -05:00
ghidravore
d9a1c8906f
GP-310 - Graphing - Updated mouse handling to be consistent with other graph widgets.
2020-11-02 14:15:01 -05:00
ghidravore
0fd6a99f51
Merge remote-tracking branch 'origin/GP-256-dragonmacher-ast-graph-exceptions' into Ghidra_9.2
2020-10-29 16:28:22 -04:00
ghidravore
858a27a30e
Merge remote-tracking branch 'origin/GP-307-dragonmacher-graph-tooltips--SQUASHED' into Ghidra_9.2
2020-10-29 16:24:26 -04:00
dragonmacher
c5087c7ef0
GP-307 - Graph - Add ability to disable tootlips; better tooltip behavior
2020-10-29 16:00:30 -04:00
ghidravore
490bc9ffa9
GT-308 preserved graph satellite state between graph instantiations.
...
(also changed the timing for when preferences are loaded into the tool
so that they happen before plugins get initialized)
2020-10-29 15:13:43 -04:00
dragonmacher
edc8efdbf6
GP-256 - Graphing - fixed AST graph exceptions
2020-10-28 17:52:12 -04:00
ghidravore
7764f965be
using the jugrapht snapshot jar.
2020-10-27 18:42:41 -04:00
ghidravore
d2e0b350f4
GP-306 fixing graph titles
2020-10-23 18:09:29 -04:00
ghidravore
1c145dd781
Moved setLayout into a task to fix a race condition when popping up the
...
cancel dialog
2020-10-22 14:59:06 -04:00
ghidravore
66d052ce24
fixing duplicate graph actions when re-using a graph. Also fixed problem with actions being added on non-swing thread.
2020-10-21 11:49:29 -04:00
ghidravore
592b8a3cfc
Changed graph api to use vertex and edge object instead of ids.
2020-10-09 14:27:29 -04:00
ghidravore
532a1d4fd0
Adding capbility to add DockingActions to GraphDisplay. Also, wired in the help for existing actions.
2020-10-07 17:58:48 -04:00
ghidravore
b647c6cd5b
Miscellanious bug fixes and code clean up.
2020-10-01 12:02:08 -04:00
ghidravore
e1efbe228e
Merge remote-tracking branch 'origin/GD-110_popup_for_edges--SQUASHED'
2020-08-31 13:24:13 -04:00