Commit graph

465 commits

Author SHA1 Message Date
ghidravore
59ed8211e6 GT-0 fixing junit tests 2020-08-26 17:50:04 -04:00
ghidravore
64da286d3d Merge remote-tracking branch 'origin/GP-61-dragonmacher-clear-keybindings' 2020-08-21 11:15:31 -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
e828628bd9 Merge remote-tracking branch 'origin/GT-3599-dragonmacher-analysis-rollback-on-exception' 2020-08-05 12:39:33 -04:00
ghidra1
2013a143d5 Merge branch 'GT-0_ghidra1_PR-1945_astrelsky_ChangeRecordDocs' 2020-07-16 16:59:10 -04:00
ghidorahrex
0dfc8e777f Merge remote-tracking branch 'origin/GT-3639_adamopolous_PR-1960_ryanmkurtz_Extensions' 2020-07-14 08:58:15 -04:00
Ryan Kurtz
d70c6c256f Extensions installed through the GUI now get put in the user settings
directory (rather than installation directory)
2020-07-13 15:11:18 -04:00
dev747368
fd3e835be5 GP-29 - commented the change per code review 2020-07-10 13:34:43 -04:00
dev747368
bba1624c79 GP 29 - remove hardcoded sleep per file when adding files to version ctl 2020-07-09 15:22:27 -04:00
ghidravore
3ea11259d1 GitHub-1996 changes from review 2020-06-25 14:40:18 -04:00
ghidravore
9bd4358594 Github-1996 duplicate actions appearing in ProjectDataDialog. Also,
actions that don't belong in DataTreeDialog showing up.
2020-06-19 16:21:05 -04:00
astrelsky
df0ec62533
Added DomainObjectChangeRecord event type information 2020-06-05 11:53:04 -04:00
ghidravore
410af5a272 GT-3317
moved generic graph interfaces to features graph module
created graph service broker

first commit of program graph module adapted to new graph api

GT-3317 connected listeners, documented and prettied up code
changed GhidraGraph to preserve order of created graph. Removed edge
filtering from initial program graph display

GT-3317 added exporters for supported formats

GT-3317 fixed GhidraGraph bug where it lost edges

updates

changed to new action builder
removed icons, improved AttributeFilters

removed DialogComponentProviderBuilder
fixed generic alphabet soup

added vertex name updating.

GT-3317 added threading to sugiyama
adapted to take advantage of multi-threaded edge crossing reduction in
circle layout
eliminated parallel edges, improved sizing, updated jungrapht version

GT-3317 fixing AST graph and moving modules and packages
started help
GT-3317 updated min-cross and color selections
uses min-cross that optimizes for graph size

GT-3317 help, javadocs

changes from review comments and cleaning up warnings and simplifying
exporter code
fixing warnings, simplifying unnecessarily complicated code
more changes from review
more changes from review, simplifications. removed unnecessary
threading, renamed vertex, edge, etc
GT-3317 squashed many commits to make rebase easier. Mostly changes from
first code review.
2020-05-13 15:58:03 -04:00
ghidra1
78f672d5f9 GT-3627 corrected server related action enablement 2020-03-31 16:37:54 -04:00
dragonmacher
1aa7f396af GT-3599 - Auto-analysis - updated to allow the transaction to be
committed for non-severe exceptions
2020-03-20 20:25:05 -04:00
dragonmacher
30db29d1ce GT-3542 - Symbol Tree - fixed flashing of the symbol tree while
analyzing; fixed bad progress of Decompiler Parameter ID analyzer; fixed
odd progress updating of ConcurrentQ
2020-03-20 12:56:56 -04:00
ghidravore
1d0340d83e GT-3485 review changes 2020-03-12 14:38:56 -04:00
ghidravore
83e0ce4091 Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2020-03-10 17:50:28 -04:00
ghidra1
2936493408 Merge remote-tracking branch 'origin/patch' 2020-03-10 16:32:39 -04:00
dragonmacher
6b468e196a Tests - fixes related to recent dialog actions update 2020-03-10 16:29:28 -04:00
ghidra1
66cc2ed90a GT-3588 corrected duplicate front-end action error on server connect.
Minor cleanup of server code.
2020-03-10 16:24:46 -04:00
rev308
dc2109a760 Deferring TableColumnDescriptor initialization until required.
This enables DynamicTableColumns to set state in their constructors that
can be used in the initialization of the TableColumnDescriptor.

Previously, the TableColumnDescriptor was initialized as part of the
super-class construction, and performed prior to any class-local state
variables could be assigned.
2020-02-25 10:30:50 -05:00
ghidorahrex
9f66126cef Merge remote-tracking branch 'origin/GT-3547-dragonmacher-patch-dir-fix' 2020-02-24 13:47:12 -05:00
dragonmacher
87bda2b34d GT-3547 - Patch dir fix - review fixes 2020-02-19 18:50:52 -05:00
dragonmacher
712d116de6 Tests - updated the tool to not fire context changed events if the tool
is in the process of disposing (this causes some less talented plugins
to throw exceptions after being disposed)
2020-02-18 11:56:38 -05:00
ghidra1
0a74b2b063 Corrected version display when disconnected 2020-02-12 16:19:12 -05:00
ghidra1
ea45a04ee5 Merge remote-tracking branch 'origin/patch' 2020-02-11 16:21:40 -05:00
ghidra1
687ce7f529 GT-3531 corrected DomainFile.isVersioned() for checked-out file.
Revised language upgrade support to facilitate optional context reset.
2020-02-11 15:52:10 -05:00
ghidravore
16f050f901 Merge branch 'GT-3485-ghidravore_action_context' 2020-01-31 15:29:45 -05:00
ghidravore
75451921b2 GT-3485 fixed analysis actions to work on "global context" 2020-01-31 15:28:19 -05:00
Benjamin Levy
74fae2f644 Merge branch 'master' of
https://github.com/NationalSecurityAgency/ghidra into spell
2020-01-29 11:37:23 -05:00
Benjamin Levy
a5efecea84 Fix spelling errors 2020-01-26 22:39:18 -05:00
dragonmacher
0ff6578d2c GT-3495 - Refactor tool hierarchy to remove old 'Tool'
GT-3495 - GT-3495 - Refactor tool hierarchy to rename DockingTool to
Tool
2020-01-24 18:35:11 -05:00
ghidravore
26d7d0da5f GT-3485 Removed Secondary "default" action context to prevent actions
from triggering unexpectedly
2020-01-24 17:23:57 -05:00
dragonmacher
e25c7d881a GT-3459 - Updated parentless dialogs to use a visible hidden parent 2020-01-17 18:51:32 -05:00
ghidorahrex
1d77647007 Merge remote-tracking branch 'origin/GT-3456-dragonmacher-toolbar-action-fixes' 2020-01-17 13:39:39 -05:00
dragonmacher
638befbfd1 GT-3461 - fix for recent drag-n-drop break 2020-01-15 18:06:44 -05:00
dragonmacher
9f61911860 GT-3456 - Updated toolbar action misalignment 2020-01-15 17:28:37 -05:00
ghidravore
3ce8d3fa39 GT-3445 fixed bug when invoking column filters on keybindings table 2020-01-09 14:50:31 -05:00
Ryan Kurtz
14b1e663f0 Merge remote-tracking branch 'origin/GT-2229_adamopolous_function-comparison-fixes' 2020-01-08 09:40:22 -05:00
Ryan Kurtz
068a2f455e Merge remote-tracking branch 'origin/GT-3432-dragonmacher-drag-n-drop'
(fixes #1396)
2020-01-08 09:34:07 -05:00
dragonmacher
adbbc25542 GT-3432 - Fixed recently broken drag-n-drop from the Front End to a
running Tool
2020-01-03 15:42:21 -05:00
adamopolous
a682ef31ea added domain object listener for function remove events 2020-01-03 14:55:21 -05:00
dragonmacher
74b67be5ed GT-3430 - Key Bindings - Updated the Function Call Trees Plugin's
actions key bindings so users can set the bindings separately
2019-12-30 12:02:46 -05:00
Ryan Kurtz
cf4328bda4 Merge remote-tracking branch
'origin/GT-3302-dragonmacher-front-end-ui-lockup'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2019-12-19 15:30:21 -05:00
Ryan Kurtz
ccca215ef8 Merge branch 'GT-3416_ryanmkurtz_PR-1354_agatti_plugindetailhtml' 2019-12-19 14:17:27 -05:00
Alessandro Gatti
fd3b1b28cc Use StringBuilder to build the menu path string. 2019-12-17 21:58:48 +01:00
Alessandro Gatti
0d82026555 Don't escape menupath separator in plugin details. 2019-12-17 20:56:57 +01:00
Ryan Kurtz
49a9f145c1 Merge remote-tracking branch
'origin/GT-3403-dragonmacher-front-end-copy-name' (fixes #1257)
2019-12-17 13:08:58 -05:00