ghidravore
d98a4e736f
fixed mistake in GraphDisplayOptionsBuilder that prevented users from
...
setting the max node count
2021-12-14 18:10:21 -05:00
dragonmacher
c8e359ddec
GP-926 - Function Graph - Layouts - Created generic
...
layout provider to use jung layouts by name
2021-09-21 11:46:27 -04:00
dragonmacher
f07c144db9
Fixed spelling mistake
2021-09-21 10:40:11 -04:00
ghidravore
919db6d189
fixed junit test failure
2021-08-23 13:18:21 -04:00
ghidravore
1fd6b54f07
fixed graph test issue (and a few other improviements)> Mainly protecting against creating ridiculously large icons in tests because of a strange headless environment.
2021-08-18 12:28:12 -04:00
ghidravore
269ca50d33
fixed a few minor issues with AST graphs
2021-08-10 14:37:18 -04:00
Ryan Kurtz
69e8119211
Merge remote-tracking branch 'origin/GP-773_ghidravore_graph_visualization_options--SQUASHED'
2021-08-09 14:13:19 -04:00
ghidravore
210cc0bca0
Created the concept of graph types and display options for those graph types.
2021-08-09 13:18:23 -04:00
dragonmacher
c4afebca11
Fixed missing option registration
2021-07-27 17:31:42 -04:00
dragonmacher
9112a84f63
GP-1014 - Function Call Graph - add option to change background color;
...
consolidated graph options.
2021-06-30 16:48:51 -04:00
ghidra1
897e969d55
Merge remote-tracking branch
...
'origin/GP-1019_dragonmacher_ghizard_fg_infinite_loop' (Closes #2114 )
2021-06-28 16:35:15 -04:00
dragonmacher
b78cfb6e25
GP-1029 - Function Graph - fixed potential infinite loop when rendering
...
edge arrows
Closes #2114
2021-06-28 16:33:26 -04:00
largepapyrus
444100d835
GP-949 Added graph API method to set descriptions (tooltips) on vertices and edges.
2021-06-08 17:02:36 +00:00
dragonmacher
4ee4be5fef
GP-1013 - Function Graph - fixed exception when setting background for
...
Function Graph after the window was opened and then closed
Closes #3058
2021-06-03 18:36:34 -04:00
ghidravore
54d81f06c5
GP-933 fixing gradle warnings to prepare for Gradle 8
2021-05-28 12:59:11 -04:00
ghidra1
70675fce99
GP-793 corrected missing IP info
2021-05-20 09:51:55 -04:00
tom
a0a6f3d6ab
enhanced edge and vertex selection plus version updates
2021-05-19 12:43:52 -04:00
ghidra1
15d22e8164
Merge remote-tracking branch 'origin/GP-849_ryanmkurtz_gradle7'
2021-05-14 10:52:37 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
dragonmacher
76569d3ca9
GP-940 - Function Graph - fixed caching satellite view not showing
...
primary view lens; fixed occasional bad vertex clipping
2021-05-12 11:02:30 -04:00
ghidra1
9a27907bf9
Merge remote-tracking branch
...
'origin/GP-776_dragonmacher_PR-2845_tavianator_fix-dominance-equality'
(Closes #2845 , Closes #2836 )
2021-03-19 19:53:48 -04:00
dragonmacher
d78489bc58
GP-776 - Graphing - small tweak to comment
2021-03-19 15:24:22 -04:00
Tavian Barnes
8161c8a562
Squash:
...
graph: Uncomment equals() and hashCode() in TestV
graph: Use Object.equals() in ChkDominanceAlgorithm rather than ==
Fixes : #2836
Sponsored-by: RCS Lab at University of Waterloo, NSERC, WHJIL
2021-03-19 15:12:39 -04:00
ghidra1
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
dragonmacher
229c30084e
GP-768 - Function Graph - condense before edge routing
2021-03-12 15:18:33 -05:00
dragonmacher
859e09e4bc
GP-757 - Function Graph - review fixes
2021-03-09 08:19:37 -05:00
dragonmacher
9e785c25ec
GP-757 - Function Graph - added options to set background color for
...
graph view and for the vertices
Closes #1324
2021-03-08 18:27:38 -05:00
dragonmacher
79d437f66d
GP-734 - Fixed graph-related stack trace
2021-02-26 16:54:34 -05:00
dragonmacher
303208aa66
Program Graph - fixed tooltip line wrapping bug when showing code
2021-02-18 13:07:18 -05:00
Pokechu22
61a8b64e6f
Fix 'relyout' typo on stale function graphs
2021-01-26 11:53:07 -08: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
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
ghidravore
b23c8ca435
Merge remote-tracking branch 'origin/patch'
2020-11-30 16:52:08 -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
dragonmacher
2cc6e2633e
GP-430 - Graph - fixed broken 'drag to select nodes'
2020-11-23 20:41:08 -05: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
452c1d36a2
Fixed potential test painting bug
2020-11-17 16:16:37 -05:00
dragonmacher
58847ff821
Bug fix and test fixes for recent graph changes
2020-11-03 12:22:32 -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
dragonmacher
c5087c7ef0
GP-307 - Graph - Add ability to disable tootlips; better tooltip behavior
2020-10-29 16:00:30 -04:00
dragonmacher
307425c196
GP-180 - Graph - fixed Select -> Scoped Flow -> Forward Scoped Flow
...
action by updating the domination graph algorithm to remove dummy nodes
in results
2020-09-18 15:44:10 -04:00
ghidravore
724df5a44c
GP-134: Mainline changes cherry-picked from Debugger branch
2020-09-16 13:20:45 -04:00
Tom Nelson
2f447ae0d0
added javadoc and updated jungrapht versions to 1.0-RC9
...
fixed vertex naming to create labels if no label at address.
removed local vertex renaming
vertex-only selection enabled and grow selection
made yellow edges darker
fix initial layout scaling for subgraph display
address warnings and increase stroke size for vertices
comments and adjusting initial layout area size calculation
multiselection strategy
moved buttons out of function so they can be re-enabled in popup menu
cleaned up and documented selection menus
improve selection following by sending only one event, filtering hidden elements, and disabliing the butten when selection is complete
improve grow selection to grow from all selected vertices
better generics, simplified root predicate. added flag so multiaction does not have to fire an action on the first item
support renaming from the graph view
added rename popup. corrected some errors
use function to control mincross work based on graph size
fixed LayoutWorkingDialog close issue a better way.
use toggle button for magnifier and connect with Lens kill switch
html escape the attributes in case they include things like < and >
changed thread stop and added initial dimension function
2020-08-25 15:21:57 +00:00
ghidravore
7a36786eb5
updated allowed ip in certification files
2020-05-26 15:55:43 -04:00
astrelsky
e551c62ecf
Corrected ip
2020-05-18 19:27:42 -04:00
ghidravore
5660799298
fixed junit tests
2020-05-18 12:21:36 -04:00