Commit graph

121 commits

Author SHA1 Message Date
Tom Nelson
a3b4c1fc9a put back older version of slf4j 2021-02-02 15:45:08 -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
e32276b5bd Merge remote-tracking branch 'origin/GP-492_graphException_reusing_graph_with_new_graph_too_big' into patch 2020-12-11 12:13:47 -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
5555566e59 Merge remote-tracking branch 'origin/patch' 2020-12-10 10:12:40 -05:00
ghidra1
fb4380155e Corrected jgrapht IP issue 2020-12-09 18:40:22 -05:00
ghidra1
11314f126d Corrected conflicting jgrapht-core version dependency 2020-12-09 17:18:49 -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
e1a186ea7f Updated jungraphT to use version 1.0 2020-10-30 15:51:25 -04: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
afd5baa914 changed the gradle file for jungrapht to point to RC9. 2020-10-28 14:32:09 -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