Commit graph

556 commits

Author SHA1 Message Date
Ryan Kurtz
3051601206 Merge remote-tracking branch
'origin/GT-3226-dragonmacher-tables-slow-sorting' (closes #500)
2019-10-29 13:04:51 -04:00
Ryan Kurtz
90854a01a6 Merge remote-tracking branch 'origin/GT-3222-dragonmacher-dt-history-issue' 2019-10-28 11:32:17 -04:00
dragonmacher
9e320c6401 GT-3226 - Symbol Table - Performance improvements - review fixes:
convert SymbolRowObject to Symbol
2019-10-25 18:29:53 -04:00
dragonmacher
0db9205645 GT-3222 - review fixes 2019-10-24 15:07:55 -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
Ryan Kurtz
28a09b6468 Merge remote-tracking branch 'origin/GT-3179-dragonmacher-fixed-missing-help' into Ghidra_9.1 2019-10-15 11:40:26 -04:00
dragonmacher
0b532431cd GT-3222 - Fixed bugs in Data Type navigation that caused failure after
opening and archive for edit
2019-10-11 16:28:52 -04:00
dragonmacher
a19e3daabb GT-3210 - Delete old files not in use 2019-10-09 12:06:30 -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
dragonmacher
53ba79ea94 GT-3207 - Fixed NPE in table header settings 2019-10-02 13:00:09 -04:00
Ryan Kurtz
30166ef574 Merge remote-tracking branch 'origin/GT-3205-dragonmacher-test-method-fix' into Ghidra_9.1 2019-10-02 11:02:12 -04:00
dragonmacher
0fc85177d8 GT-3205 - Tests - updated test framework to reflect how 'testFailed()'
is now called
2019-10-02 10:41:51 -04:00
dev747368
e5184277ef GT-3198 - fix FunctionBitPatternExplorerPlugin xml handling - codereview
Tweak output format, catch null value.
2019-10-01 16:46:04 -04:00
dev747368
2c9b771d13 GT-3198 remove usage of java.beans.XMLDecoder/ XMLEncoder #1090.
Java's built-in XMLEncoder / XMLDecoder is too flexible and allows the
XML data being decoded to execute arbitrary commands and other
non-niceness to happen.

Replace FunctionBitPatternExplorerPlugin's usage with manual
serializing.
2019-10-01 14:36:15 -04:00
Ryan Kurtz
4e01601a38 GT-3128: Removing broken dumpGhidraThreads scripts. Users should use
jstack until we can reimplement something better.
2019-09-19 13:44:35 -04:00
ghidra1
ac5fe56e6c Merge branch 'GT-3148_ghidorahrex_powerpc_vectorpermute_OoB_exception' into Ghidra_9.1 2019-09-17 11:37:24 -04:00
ghidorahrex
fccabd9950 GT-3148: Corrected conversion of BigInteger to byte array to remove
array out of bounds exception in PowerPC vectorPermute pcodeop
2019-09-17 11:36:36 -04:00
dragonmacher
42f3de2e69 GT-3147 - review fixes 2019-09-13 14:41:20 -04:00
dragonmacher
dcc6a763d2 GT-3147 - Fixed html line wrapping regression 2019-09-12 12:11:20 -04:00
ghidra1
aaf655db35 GT-2658 changed GhidraServer build to include placeholder lib and os
dirs
2019-09-06 15:36:11 -04:00
dev747368
eff84e30d6 GT-2658 JAAS tweaks, javadoc, docs. 2019-09-05 12:59:49 -04:00
dev747368
a62730477e GT-2658 GhidraServer authentication via JAAS
Add JAAS auth mode -a4.
Supply some example JAAS config files.
2019-09-03 12:23:51 -04:00
dragonmacher
eaf0514298 Merge remote-tracking branch 'origin/GT-3035-dragonmacher-restore-integration-tests' 2019-08-15 18:35:23 -04:00
dragonmacher
554bce2407 GT-3035 - Restore Integration Tests - more missing test files; updated
test environment to install a default tool
2019-08-15 14:58:43 -04:00
dragonmacher
822e5a0610 GT-3035 - Restore Integration Tests - converted groovy tests to java 2019-08-14 14:36:23 -04:00
Ryan Kurtz
aba5a2b672 Merge remote-tracking branch 'origin/GT-3079-ghidravore_add_to_program' 2019-08-14 12:29:29 -04:00
ghidravore
ae5662a50f GT-3079 Added checking to binary loader to check for memory conflicts
before loading in the "add to program" case.
2019-08-14 12:14:54 -04:00
Ryan Kurtz
e36b22d268 Merge remote-tracking branch 'origin/GT-3020-dragonmacher-fg-edges-lose-alpha' 2019-08-12 12:17:38 -04:00
dragonmacher
cb94773ce5 GT-3020 - Function Graph - for edges, split 'in active path' state into
2 parts so we can track hovered/focused/selected separately, which
prevents the focused/selected state changes from overwriting each other
2019-08-09 10:21:09 -04:00
ghidravore
33c5feac44 GT-3064 fixing importing to be cancellable 2019-08-07 14:39:27 -04:00
Ryan Kurtz
e26b4dd24d Merge remote-tracking branch 'origin/GT-2960-dragonmacher-remove-popup-action-interface' 2019-08-01 14:27:50 -04:00
Ryan Kurtz
42d23bddba Updating commons-io package. 2019-08-01 13:56:41 -04:00
dragonmacher
154fa39cc2 GT-2960 - Docking Actions - test fixes; fixed bug in Delete Table Row
Action that caused its default key binding to get saved
2019-07-30 14:42:34 -04:00
Ryan Kurtz
785eb5a2a5 Merge remote-tracking branch 'origin/GT-3003-dragonmacher-run-tests-in-installation' 2019-07-29 07:47:05 -04:00
Ryan Kurtz
fa20ba3762 GT-2913: launch.properties can now take platform-specific VMARGS. 2019-07-25 11:31:08 -04:00
Ryan Kurtz
4712f5268d Merge remote-tracking branch 'origin/GT-3001_dev747368_PR-812_dev747368_RestoreProject' 2019-07-23 09:52:19 -04:00
dev747368
ce880471e1 GT-3001 - remove unused class 2019-07-22 17:47:32 -04:00
Ryan Kurtz
6d05537b7f Merge remote-tracking branch 'remotes/origin/GT-2973-dragonmacher-snapshot-navigation-arrows' 2019-07-19 09:28:36 -04:00
dragonmacher
e512cebc91 GT-2973 - Navigation - review fixes 2019-07-18 18:57:08 -04:00
dragonmacher
730acdcd24 GT-3003 - Testing - updated framework test code to work in user
installation with Eclipse
2019-07-18 18:45:58 -04:00
ghidra1
b8174af675 BitFields - added new ColorIcon class for use in color legends 2019-07-17 11:55:42 -04:00
ghidra1
91de569680 BitFields - resolved some editor layout and action enablement issues 2019-07-17 11:55:41 -04:00
ghidra1
a7345527c9 BitFields - added preliminary support for composite bitfields 2019-07-17 11:55:29 -04:00
Ryan Kurtz
10372c2e13 Merge remote-tracking branch 'origin/GT-2925-dragonmacher-window-menu-key-bindings' 2019-07-15 16:12:09 -04:00
ghidra1
fca9e847c7 Added pcodetest source code to SleighDevTools module. Corrected
certification issues.
2019-07-11 16:46:11 -04:00
dragonmacher
a88ecfe6b5 GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
test and review fixes
2019-07-09 18:56:48 -04:00
dragonmacher
d684ee3ce6 GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
Step 6 - added action to 'Go To Last Provider'; cleanup for review
2019-06-28 07:56:40 -04:00
ghidra1
a15c70950f Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
dragonmacher
8c11c1eebd GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
Step 1 - basic plumbing and tests
2019-06-21 18:16:10 -04:00