Commit Graph

111 Commits

Author SHA1 Message Date
ghidra1
941ba0caf9 Merge remote-tracking branch 'origin/GT-3294_ghidra1_DBFixedField_update' 2020-11-24 17:22:54 -05:00
ghidra1
133d6c251f Merge remote-tracking branch 'origin/patch' 2020-11-24 11:39:15 -05:00
ghidra1
d7dbcfebf5 GP-420 relaxed memory block naming restrictions and eliminated throwing of DuplicateNameException from memory block API 2020-11-23 17:35:49 -05:00
ghidra1
fcb3151f94 GT-3294 Added support for DB FixedField with improved indexing. 2020-11-23 14:30:38 -05:00
dragonmacher
22004fcf51 GP-396 - Version Tracking - fixed UI code to be more resilient when
correlators throw exceptions
2020-11-17 14:52:44 -05:00
ghidravore
8dffa0384e fixed source/destination tool configs for Version Tracking 2020-10-28 18:20:04 -04:00
ghidra1
6927b8e0f5 Corrected certification issues 2020-10-01 14:32:01 -04:00
dragonmacher
dc52727cca GT-3305 - Version Tracking - Fixed 'Create Manual Match' actions to work
from within the source/destination tools

Fixes #2215
2020-09-15 15:02:48 -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
dragonmacher
ec59fa351f Tests - fixed test failing due to file being moved in recent refactor 2020-08-06 11:10:40 -04:00
ghidravore
e828628bd9 Merge remote-tracking branch 'origin/GT-3599-dragonmacher-analysis-rollback-on-exception' 2020-08-05 12:39:33 -04:00
dragonmacher
edc19158fd GT-3629 - Table Copying - updated tables so that the Copy action will
copy the table's cell text as it is renderered to the user
2020-07-08 15:27:00 -04:00
ghidravore
e3aebe3adb Replace uses of LongObjectHashTable with Java's HashMap 2020-05-21 16:46:44 -04:00
ghidra1
6ff98a4098 Modified Memory API for creating Overlay blocks allow for
byte/bit-mapped overlays.  Added ByteMappingScheme for byte-mapped
blocks.
2020-05-14 15:28:27 -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
ghidorahrex
cd7a6e2235 Merge remote-tracking branch
'origin/GT-3481-dragonmacher-gnu-demangler-update'

Fixes #1195, fixes #1308, fixes #1454, fixes #1451
2020-02-18 10:55:01 -05:00
dragonmacher
b4ce3012d7 GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
analyzer test remains
2020-02-12 18:21:10 -05:00
dragonmacher
7a01b8b3e0 GT-3515 - Column constraint docs review fixes 2020-01-31 17:02:41 -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
ghidorahrex
38a533c899 Merge remote-tracking branch
'origin/GT-3438-dragonmacher-vt-function-instruction-exception'

Fixes #1352
2020-01-13 13:21:31 -05:00
dragonmacher
b9143a6265 GT-3438 - Version Tracking - removed exception being thrown by the Exact
Function Instructions Match correlator when the number of instructions
of the functions differed.
2020-01-03 18:19:18 -05:00
adamopolous
496408f2b7 GT-2999: fixed how comparison action is set to SHARED 2020-01-03 14:56:31 -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
astrelsky
ebde7cd6d2
Javadoc Fixes 2019-12-01 21:58:51 -05: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
16a6b4eb52 GT-3193 - Tool - Fixed bug that caused exported tool to exclude plugin
config settings
2019-09-27 15:21:57 -04:00
Ryan Kurtz
351cf56e6e Merge remote-tracking branch 'origin/GT-3044-dragonmacher-table-popup-cleanup' 2019-08-09 08:15:26 -04:00
ghidravore
33c5feac44 GT-3064 fixing importing to be cancellable 2019-08-07 14:39:27 -04:00
dragonmacher
28f6500039 GT-3044 - Table Actions - updated table actions to use the modern action
system
2019-08-02 19:41:30 -04:00
dragonmacher
d8c234d5d0 GT-2960 - Docking Actions - review fixes 2019-07-30 18:33:30 -04:00
dragonmacher
ab2a390fca GT-2960 - Docking Actions - Consolidated the multiple methods of adding
dynamic popup actions
2019-07-29 18:20:00 -04:00
dragonmacher
380d863c96 GT-2971 - Key Bindings - Added the ability to set a key binding for the
close button for all Component Providers
2019-07-19 11:00:43 -04:00
ghidravore
57e2171dd4 Added feature to show file offsets in address hover in listing 2019-07-18 15:50:59 -04:00
ghidra1
a7345527c9 BitFields - added preliminary support for composite bitfields 2019-07-17 11:55:29 -04:00
dragonmacher
c23ae691e2 Tools - updated configs for recent name changes 2019-07-17 11:32:43 -04:00
ghidravore
0792417979 GT-2845: Storing original program bytes in the program database. 2019-07-16 11:31:30 -04:00
dragonmacher
83d85daabc Fixed tools unable to restore Listing location information; fixed
warning getting printed to console for non-Java binaries
2019-07-15 17:25:02 -04:00
dragonmacher
4885e5f8a9 GT-2976 - Fixed NPE in Version Tracking hashing 2019-07-15 13:24:04 -04:00
Ryan Kurtz
c2c9ac21c0 GT-2966: SymbolType is missing a LABEL static field (closes #712). 2019-07-02 10:25:34 -04:00
dragonmacher
43fa7e3f92 GT-2869 - Key Bindings - refactor of methods to provide all actions 2019-06-12 14:43:31 -04:00
dragonmacher
5a9067832a GT-2869 - Shared Key Bindings - removed Dummy Key Binding class 2019-06-12 14:43:28 -04:00
dragonmacher
2f58ec7b47 GT-2886 - fixed NPE when trying to beep 2019-05-22 14:38:33 -04:00
ghidra1
c048022308 Merge remote-tracking branch 'origin/GT-2763-dragonmacher-unsort-tables' 2019-05-09 16:49:26 -04:00
dragonmacher
aa8dc6a491 GT-2763 - Table Sorting - review fixes 2019-05-09 09:58:55 -04:00
dragonmacher
445c7ca03e GT-2763 - Table Sorting - fixed bug that triggered filtering to take
place for individual add/remove operations; fixed bug that caused loss
of added/removed items
2019-05-09 09:58:54 -04:00
dragonmacher
4a8144c288 GT-2763 - Tables - Added the ability to turn off sorting on tables 2019-05-09 09:57:59 -04:00
dev747368
0e8c083f41 GT-2853 - remove docking ToolTipManager 2019-05-08 12:58:48 -04:00
ghidravore
45222ad4d3 Merge remote-tracking branch
'origin/dev747368_GT-2698_hostile_html_whack_a_mole_UI_stuff'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java
2019-05-02 14:24:37 -04:00
dragonmacher
e8dcb3d0c4 Help - removed unused images 2019-04-24 17:47:33 -04:00
dev747368
c7ce28e94c GT-2698 - fix for tests so Swing isn't dragged in 2019-04-23 17:05:03 -04:00
dev747368
d7410690ff GT-2698 - convert JRadioButton to GRadioButton 2019-04-23 17:04:58 -04:00
dev747368
3c0484cae3 GT-2698 - convert JCheckBox to GCheckBox 2019-04-23 17:04:57 -04:00
dev747368
fa7173f9ab GT-2698 - fix html escaping to use simpler method. 2019-04-23 17:04:55 -04:00
dev747368
6448f0da8f GT-2698 refactor JLabel -> GLabel, JComboBox -> GComboBox, renderers. 2019-04-23 17:04:53 -04:00
dev747368
e0c25b0590 GT-2698 refactor UI elements to lock down HTML rendering 2019-04-23 17:04:51 -04:00
ghidravore
f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00