Commit graph

253 commits

Author SHA1 Message Date
dragonmacher
19823c5db5 GT-3292 - Decompiler - Secondary Highlights - Checkpoint 2 - Base
features implemented with tests; still need color persistence; help
2019-12-04 18:11:21 -05:00
Ryan Kurtz
36a628ae97 Merge remote-tracking branch 'origin/GT-3350_ryanmkurtz_ExtensionPoints' 2019-12-03 10:13:23 -05:00
Ryan Kurtz
8f00152601 GT-3350: Consistently ordered classpath and ExtensionPoint priorities 2019-12-03 10:04:56 -05:00
Ryan Kurtz
6e6bdffe86 Merge branch 'GT-3362_ryanmkurtz_PR-1287_astrelsky_DocumentationFixes'
Conflicts:
	Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java
2019-12-02 13:22:08 -05:00
astrelsky
ebde7cd6d2
Javadoc Fixes 2019-12-01 21:58:51 -05:00
ghidravore
ac66dab16b GT-0 fixing junit tests 2019-11-29 18:40:49 -05:00
dragonmacher
e619d07ee1 GT-3292 - Decompiler - Secondary Highlights - Checkpoint 1 - More tests
needed; more design refactor needed; help needed
2019-11-27 18:38:35 -05:00
dragonmacher
b982a48969 GT-3353 - Key bindings menu action log trace fix 2019-11-27 10:56:54 -05:00
dragonmacher
9d58cb2514 GT-3353 - Key bindings NPE fix 2019-11-27 10:28:30 -05:00
Ryan Kurtz
76bd653deb Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2019-11-26 09:32:46 -05:00
dragonmacher
3b3b7259bc Tests - fixed flaw in key event processing for non-attached UI
components
2019-11-25 17:55:07 -05:00
dragonmacher
8d6b857a5f Tests - fixed bug in GTable auto-lookup feature 2019-11-25 15:13:12 -05:00
dragonmacher
b883c676d6 GT-3338 - Added message to key bindings to warn when setting a key
binding on an action that does not support bindings
2019-11-19 16:53:49 -05:00
Ryan Kurtz
bb0a3d9f52 Merge remote-tracking branch 'origin/GT-3332_GTree_fixes' 2019-11-18 08:20:35 -05:00
dragonmacher
41795b1acc GT-3323 - GTree - review fixes 2019-11-15 18:49:15 -05:00
ghidravore
6770c63302 changes from review 2019-11-15 18:34:34 -05:00
dragonmacher
a32e20ee90 GT-3323 - GTree - review fixes 2019-11-15 18:11:24 -05:00
ghidravore
b5a7246523 GT-3332 Fixed several issues with GTreeNodes 2019-11-15 17:33:01 -05:00
dragonmacher
e346736e5f GT-3323 - GTree - fix bug in restoring tree state after a filter where
the user did not click the tree
2019-11-15 13:33:47 -05:00
ghidravore
d46419c928 Tweaked the GTree for restoring selection and expanded nodes when
filtering
2019-11-13 17:26:33 -05:00
Ryan Kurtz
5057d6553c Merge remote-tracking branch 'origin/GT-3279_ghidravore_gtree_improvements' 2019-11-08 08:07:23 -05:00
ghidravore
51ec275aa9 GT-3279 moved basic tree operations back to swing thread
more changes to hopefully make it more understandable
changes from review and fixed issue with comments in review tool
fixed checking cancelled response in loading symbol tree
2019-11-07 17:04:47 -05:00
Ryan Kurtz
f18866d964 Merge remote-tracking branch 'origin/GT-3286-dragonmacher-consistent-timestamps' 2019-11-06 08:14:33 -05:00
dragonmacher
264b7f1b65 GT-3286 - Timestamp review fixes 2019-11-05 11:46:04 -05:00
dragonmacher
feaf203365 GT-3286 - Updated usage of timestamps in the UI to be consistent 2019-11-04 15:27:35 -05:00
Ryan Kurtz
9d84e22f65 Merge branch 'GT-3283-dragonmacher' 2019-11-04 14:15:51 -05:00
dragonmacher
6add90470d GT-3283 - minor code cleanup 2019-11-01 17:19:53 -04:00
dragonmacher
9101fa332c GT-3282 - Python - fixed intermittent docking action key binding failure 2019-11-01 13:56:41 -04:00
Ryan Kurtz
3051601206 Merge remote-tracking branch
'origin/GT-3226-dragonmacher-tables-slow-sorting' (closes #500)
2019-10-29 13:04:51 -04:00
dragonmacher
26cdfd47d7 GT-3226 - Symbol Table - Performance improvements - review fixes:
removed odd comparator name/structure; update ProgramSymbol context to
use Symbols and not IDs
2019-10-28 16:06:26 -04:00
dragonmacher
9e320c6401 GT-3226 - Symbol Table - Performance improvements - review fixes:
convert SymbolRowObject to Symbol
2019-10-25 18:29:53 -04:00
ghidravore
67f0318be9 GT-3256 Fixed bugs related to recent GTree changes. 2019-10-25 18:10:49 -04:00
ghidravore
b0609a1cb3 fixed setParent 2019-10-24 11:20:52 -04:00
Ryan Kurtz
7b76afee93 Merge remote-tracking branch 'origin/GT-3225_ghidravore_tree_filtering' 2019-10-24 08:40:24 -04:00
ghidravore
5c6b32714c Changes to the GTree code to improve performance. Completely changed
GTreeNode base implementations and filtering code.
2019-10-23 15:45:00 -04:00
dragonmacher
fc67c6aaeb GT-3226 - Symbol Table - Performance improvements - disable filtering on
some columns; turn on 'Name Only' filtering by default; disable sorting
by default; remove use of column mapping where not needed; fixed caching
for name column
2019-10-22 18:36:41 -04:00
Ryan Kurtz
56cc4d9f68 Merge remote-tracking branch
'origin/GT-3219_adamopolous_drag-n-drop-off-target' into Ghidra_9.1
(fixes #1093)
2019-10-15 12:17:21 -04:00
dragonmacher
982c63f488 GT-3179 - Help - review fixes 2019-10-07 17:34:31 -04:00
dragonmacher
05b23fb9b4 GT-3179 - Help - addressed missing help for tool options; found more
missing help; updated test
2019-10-07 13:13:13 -04:00
adamopolous
4adece79a2 GT-3219: moved drop target assignment before setting background 2019-10-07 13:01:57 -04:00
dragonmacher
66198876e5 GT-3179 - Help - addressed missing help for tool options; fixed bug that
caused help find dialog to be stuck behind Tool Options dialog; fixed
bug that caused the Help Find Dialog keybinding to trigger an exception
2019-10-04 15:43:13 -04:00
Ryan Kurtz
e87653a6d9 Merge remote-tracking branch 'origin/GT-3197-dragonmacher-call-trees-navigation' into Ghidra_9.1 2019-10-03 14:13:45 -04:00
dragonmacher
da90d2f800 GT-3197 - Call Trees - review fixes
Fixes #1087
2019-10-03 12:02:35 -04:00
dragonmacher
ea8e2a81c6 GT-3197 - Call Trees - fixed bugs: multiple icons appearing in the
toolbar; custom icons were not rendering in the help content
2019-10-02 16:00:07 -04:00
dragonmacher
53ba79ea94 GT-3207 - Fixed NPE in table header settings 2019-10-02 13:00:09 -04:00
dragonmacher
cbf4c9d34a Tests - MultiTabPluginTest; ExternalCodeBrowserNavigationTest 2019-09-20 15:18:59 -04:00
dragonmacher
a87b65b758 GT-3165 - Tables - Fixed Ctrl-A conflict between tables and the Listing 2019-09-19 14:52:00 -04:00
dragonmacher
25bfa2b6ad Tests - fixes for file chooser timing issue 2019-09-17 15:53:13 -04:00
dragonmacher
3b36a1cd57 GT-3142 - Tables - fixed bug that causes some tables to be sorted twice
during initial load
2019-09-10 15:00:30 -04:00
ghidra1
e6cbefc706 Merge remote-tracking branch
'origin/GT-3116-dragonmacher-edit-data-type-action'
2019-09-06 17:34:52 -04:00