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
ghidravore
cefacd49be
Merge remote-tracking branch 'origin/GP-289_ghidravore_gtree_dispose_issue--SQUASHED' into Ghidra_9.2
2020-10-27 14:12:51 -04:00
ghidravore
cd2951fcbf
fixing issue where disposing FSB tree while a filter was applied caused error. Also fixed issue with actions on tree with active filter
2020-10-27 13:51:48 -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
dragonmacher
ba80c729ec
Test fixes
2020-10-22 11:25:03 -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
dragonmacher
63bdf81b92
Fixed of recent change to window manager
2020-10-09 16:45:03 -04:00
dragonmacher
e4f61fa06d
Removed debug statement
2020-10-08 14:03:10 -04:00
ghidravore
b8a71a2ea2
Merge remote-tracking branch 'origin/GP-153_ghidravore_actions--SQUASHED' into Ghidra_9.2
2020-10-07 18:03:43 -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
cc65ab7e4a
added code to prevent adding duplicate children to a gtree node
2020-10-05 17:20:15 -04:00
dragonmacher
874893468e
Fixed spelling error
2020-10-02 10:56:46 -04:00
dragonmacher
0f4c9cf355
Fixed recent breaking of task dialog that caused the chomping bits to go
...
not get shown
2020-09-30 16:16:36 -04:00
dragonmacher
e5358323d8
Tests - cleanup of stack traces in test log file
2020-09-25 13:37:34 -04:00
ghidravore
dedf48a507
Merge remote-tracking branch 'origin/GT-1_ghidravore_action_enablement_bug'
2020-09-23 13:41:51 -04:00
ghidravore
12d408d6db
Merge remote-tracking branch 'origin/GT-1-dragonmacher-table-copy-bug'
2020-09-22 18:05:12 -04:00
ghidravore
0754742fcc
Merge remote-tracking branch 'origin/GP-1-dragonmacher-fixed-bad-menu-mnemonic'
2020-09-22 18:03:34 -04:00
ghidravore
3c289e8816
GT-1 fixing action enablement bug
2020-09-22 17:30:32 -04:00
dragonmacher
e05b45b841
Fixed errant underscore in program options menu item
2020-09-22 16:04:54 -04:00
dragonmacher
76c4017e4a
Fixed copy action bug in table that caused wrong columns to get copied
...
Closes #1628
2020-09-22 12:05:00 -04:00
ghidravore
04de745ddd
GT-1 Fixed ActionBuilder so that not specifying an "enabledWhen"
...
condition doesn't interfere with manual action enablement.
2020-09-22 10:57:32 -04:00
dragonmacher
3cfbf7b26a
GP-171 - Fixed table rendering bug caused by weak reference getting
...
garbage collected
Closes #1706
2020-09-17 11:52:11 -04:00
ghidravore
b23e3a9047
Merge remote-tracking branch 'origin/GP-134_DebuggerMainlineChanges--SQUASHED'
2020-09-16 13:21:56 -04:00
ghidravore
724df5a44c
GP-134: Mainline changes cherry-picked from Debugger branch
2020-09-16 13:20:45 -04:00
ghidra1
254707577f
ignore close on null dialog
2020-09-10 11:50:06 -04:00
dragonmacher
49ac34e31e
GP-148 - Fixed 'Rename' action in Front End table
2020-09-09 10:54:15 -04:00
dragonmacher
68399ff336
Test Fixes for error dialog changes
2020-09-04 11:56:46 -04:00
ghidravore
31f25f24d1
Merge remote-tracking branch 'origin/GP-92_ghidravore_dockingwindows_restore_snapshots--SQUASHED'
2020-09-03 12:19:41 -04:00
ghidravore
98f2110d3d
GP-92 fixed tool xml restore for snapshots.
2020-09-02 17:25:09 -04:00
ghidravore
fc994cda95
Merge remote-tracking branch 'origin/GP-65-dragonmacher-error-dialog'
2020-09-02 14:37:55 -04:00
dragonmacher
fc247aa499
GP-65 - Error Dialog - updated the error dialog to accumulate errors
...
while it is open instead of repeatedly showing new dialogs
2020-09-02 14:25:05 -04:00
ghidravore
5692ea4b11
Changed GTable selectionManager to not restore view posistion if the selection did not change.
2020-09-01 16:31:21 -04:00
ghidravore
f84300819b
Merge remote-tracking branch 'origin/program_graph_updates2--SQUASHED'
2020-08-25 13:02:59 -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
765bd8aa3d
Revert "GP-65 - Error Dialog - updated the error dialog to accumulate errors while it is open instead of repeatedly showing new dialogs"
...
This reverts commit 6d3ff619fd
.
2020-08-24 15:34:17 -04:00
ghidravore
723214d48a
fixed small gtree call that needed to be in swing thread
2020-08-21 11:44:27 -04:00
ghidravore
0e2f48607a
Merge remote-tracking branch 'origin/GP-65-dragonmacher-error-dialog'
2020-08-21 11:19:51 -04:00
ghidravore
64da286d3d
Merge remote-tracking branch 'origin/GP-61-dragonmacher-clear-keybindings'
2020-08-21 11:15:31 -04:00
dragonmacher
6d3ff619fd
GP-65 - Error Dialog - updated the error dialog to accumulate errors
...
while it is open instead of repeatedly showing new dialogs
2020-08-20 19:14:26 -04:00
dragonmacher
aa11179cf1
GT-61 - Key Bindings - updated to allow for clearing of default key
...
bindings
2020-08-19 17:13:38 -04:00
ghidravore
f831929548
Added concept of displayName to GTree.
2020-08-18 18:27:22 -04:00
ghidravore
4506acddf9
Merge remote-tracking branch 'origin/GP-XX_jpleasu_open_external_browser_from_help'
2020-08-05 17:33:25 -04:00
ghidravore
706b2b8aba
fixed hashcode method in ColumnTypeMapper to handle null source types
2020-08-05 16:34:51 -04:00
Jason P. Leasure
2719ce5b88
open external links in help with an external browser
2020-08-05 12:51:43 -04:00
dragonmacher
b7b6424021
GT-3648 - Fixed CSV exporter to escape quotes and commas
2020-08-03 15:51:34 -04:00
Jason P. Leasure
2e05da019f
move bundle path manager to core as a ComponentProvider for bundle status
...
- PathManager was most of a ComponentProvider anyway, so this isn't a
huge change
- this makes bundle status available w/out the GhidraScript component
- it's no longer modal, e.g. script directory list updates are immediate
2020-07-28 16:56:07 -04:00
Jason P. Leasure
931a9e8230
add bundlepathmanager for scripting
...
- move bundle host into GhidraScriptMgrPlugin
- remove access to script class files and bin directory
- remove JavaScriptClassLoader
- add loadClass to JavaScriptProvider to load non-GhidraScript classes
2020-07-28 16:56:07 -04:00
ghidravore
a3ea51aff8
GT-1 removed return value on setEnabled() in DockingAction
2020-07-24 15:22:39 -04:00
ghidravore
38af2fbff2
Fixed gtree unloadChildren to fire nodeStructureChanged event so that
...
the internal jtree cache is kept in sync.
2020-07-24 13:10:14 -04:00
ghidravore
4d48d6f180
Fixed issue with GTreeModel's fireNodeChanged() method not actually
...
telling the tree which node changed.
2020-07-20 16:57:59 -04:00