Commit graph

465 commits

Author SHA1 Message Date
ghidra1
52d1097c5b GP-2496 edit shared project info improvements 2022-09-08 17:57:09 -04:00
dragonmacher
9036abc10c Test fix for recent update to front end tool refactor 2022-08-05 16:10:01 -04:00
dragonmacher
7d81aacaa1 GP-2386 - Refactor of plugin package loading to get 'core' classes to load by default 2022-08-05 12:02:36 -04:00
dragonmacher
aa22e9e61f GP-2296 - updated the Go To dialog to respect the tool option that restricts searches to the current program 2022-07-11 08:50:58 -04:00
Ryan Kurtz
6786688122 Merge remote-tracking branch 'origin/GP-2268_ghidra1_TransactionAbort--SQUASHED' 2022-07-01 13:10:15 -04:00
ghidra1
6724f51f4f GP-2268 corrected background task handling of aborted transaction 2022-07-01 12:28:22 -04:00
ghidra1
895fd3ee44 GP-2261 Corrected issues affecting Change History dialog when
file/folder pathname changes are made.
2022-06-29 18:55:41 -04:00
Ryan Kurtz
1d34e3909b Merge remote-tracking branch 'origin/GP-2183_ghidra1_DBHandleSyncIssue--SQUASHED' 2022-06-17 00:22:31 -04:00
ghidra1
222850142a GP-2183 corrected potential deadlock with various DBListener callbacks 2022-06-16 17:11:22 -04:00
dragonmacher
0a32484b5b GP-2181 - removed JMockit usage from some tests (part 3) 2022-06-15 12:33:28 -04:00
Dan
0f3703ac27 GP-2083: Remove extraneous parent,node params from fireChanged
methods
2022-06-01 15:20:07 -04:00
Ryan Kurtz
f672ba46b7 Merge remote-tracking branch 'origin/GP-2042-dragonmacher-table-row-update-issue--SQUASHED' 2022-05-20 01:53:42 -04:00
dragonmacher
9fd273c862 GP-2042 - updated table add/remove strategy to fix bug that causes lost table items when data in the row object changes for a sorted column 2022-05-19 18:31:34 -04:00
Ryan Kurtz
a37f663a23 Merge remote-tracking branch 'origin/patch' 2022-05-19 01:43:05 -04:00
emteere
4ff1feeb05 GP-1738 fix to use default value if options type has changed. Blows up
by returning the wrong type otherwise.
2022-05-18 19:36:09 -04:00
Ryan Kurtz
377c7cb3d4 Merge remote-tracking branch 'origin/GP-1931_ghidravore_speeding_up_select_files_in_project_data_tree--SQUASHED' 2022-05-16 12:26:04 -04:00
ghidravore
b1e0e7d344 GP-1931 improved efficiency for selecting files in the ProjectDataTreePanel by eliminated brute force search technique for finding file nodes in the tree 2022-05-16 12:05:39 -04:00
ghidra1
d7fc209657 GP-1994 refined datatype search and add ability to specify a program's
preferred root-namespace category node
2022-05-13 16:56:39 -04:00
dragonmacher
10501082b3 GP-1975 - Log Viewer - fixed incorrect action description 2022-04-28 18:28:31 -04:00
ghidra1
ca410b1274 GP-1403 Added support for pointer-typedef settings, including support
for Archive use.  Corrected settings stacking behavior.
Unified two settings adapters into one shared implementation (upgrade
and archive schema version still needed). Added ability to edit default
settings for components from within the structure/union editor.
Improved use of immutable settings.  Improved array settings.  Added
PointerTypeDefBuilder and PointerTypeDefInspector.  Added versioning
support to DataTypeManagerDB to facilitate upgrades and compatibility
detection.  Initial improvements added for locking of datatype settings.
Added support for auto-named pointer-typedefs.
2022-04-15 13:11:43 -04:00
Ryan Kurtz
a9c928bb14 Merge remote-tracking branch 'origin/GP-1816-dragonmacher-osgi-building-update--SQUASHED' 2022-04-13 14:49:41 -04:00
dragonmacher
2d5f53e051 GP-1816 - OSGi Bundles - minor refactoring of OSGi bundle code during exploration. 2022-04-13 12:56:21 -04:00
Ryan Kurtz
5ae69fa530 GP-1910: Upgrading commons-compress to 1.21 2022-04-10 02:05:00 -04:00
Ryan Kurtz
0fd9dddceb Merge remote-tracking branch 'origin/GP-1870_ghidravore_add_simple_string_properties_to_user_data--SQUASHED' 2022-03-31 00:53:08 -04:00
ghidravore
298704348d GP-1870 Adding simple string property capability to program user data 2022-03-30 13:19:59 -04:00
dragonmacher
1ef3f71dd1 GP-1861 - Changed locking to prevent potential out-of-order events 2022-03-29 15:30:47 -04:00
Ryan Kurtz
883f5a687a Merge remote-tracking branch 'origin/GP-1859_d-millar_deadlock_fix--SQUASHED' 2022-03-25 02:07:04 -04:00
d-millar
86620575f5 GP-1859: better choice of synchronized object
GP-1859: fix (fingers-crossed) for deadlock
2022-03-24 15:27:24 -04:00
dragonmacher
e2858eca97 GP-1831 - fixed potential NPE for plugin packages that do not specify an
icon
2022-03-15 12:59:23 -04:00
ghidra1
211e4a0ee5 Merge remote-tracking branch 'origin/GP-1769_ghidra1_SSHKeyError--SQUASHED' 2022-03-03 22:13:24 -05:00
ghidra1
8c209ce76e GP-1769 improved Ghidra Server SSH key use and error handling. Replaced use of ganymed-ssh2 library with Bouncy Castle library use. 2022-03-03 17:26:09 -05:00
dragonmacher
03669ba808 GP-1745 - Updated the program chooser dialog to focus the filter field
by default so users can start filtering when the dialog opens
2022-02-15 16:59:29 -05:00
Dan
a8649865b1 GP-0: Fix NPEs and CMEs from MarkerManager refactor. Fix DiffPlugin. 2022-02-09 11:22:11 -05:00
ghidra1
4d47d69d51 GP-0 corrected DefaultProjectManager bug 2022-01-27 09:21:19 -05:00
ghidra1
1b8210b393 Merge remote-tracking branch 'origin/GP-1698_ghidra1_GhidraTestClientProject' 2022-01-26 17:38:14 -05:00
ghidra1
69c3871cba GP-1698 allow DefaultProjectManager to be override with empty tool chest 2022-01-24 15:29:45 -05:00
dragonmacher
924bf7656e GP-1764 - Plugins - tweaked help 2022-01-19 18:25:03 -05:00
ghidra1
273fe030cb Merge remote-tracking branch 'origin/patch' 2022-01-10 20:52:42 -05:00
dragonmacher
dd0c34e780 GP-1662 - Demangler - Fixed the MS demangler incorrectly creating
parameters types
2022-01-07 19:24:58 -05:00
ghidra1
cc6293a10c Merge remote-tracking branch 'origin/GP-1615_ghidravore_allowing_some_nodes_to_resist_filtering' 2021-12-29 10:21:01 -05:00
dragonmacher
5ac56c37e3 GP-1637 - Fixed tools incorrectly marked as changed when using multiple
tools at once
2021-12-28 11:53:33 -05:00
dragonmacher
3b7737e789 GP-1615 - review fixes 2021-12-22 18:07:23 -05:00
ghidravore
2a55632030 GP-1615 making rename work with filters on in the gtree 2021-12-21 16:48:11 -05:00
ghidra1
cfaa8b9032 Merge remote-tracking branch 'origin/patch' 2021-12-21 15:39:28 -05:00
ghidra1
ec35b81ca8 GP-0 Corrected exception catch 2021-12-21 10:32:57 -05:00
Wiz
5fd6e76557 Fix off-by one display error in which checkout progress displayed to user starts from 0 instead of 1
Since we are displaying the number of the file in relation to the number of files to be checked out, the progress number should start at 1, instead of 0, because otherwise it gives the impression one more file than there actually are are set to be checked out.
2021-12-20 11:57:57 -05:00
ghidra1
0d11cd08f0 GP-0 Corrected missing IP 2021-12-16 18:04:26 -05:00
ghidra1
7ed911569a Merge remote-tracking branch
'origin/GP-1592_dev747368_gnu_debugdata--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java
2021-12-15 17:21:20 -05:00
dev747368
92f57edde2 GP-1592 Process symbols in .gnu_debugdata.
.gnu_debugdata is a xz compressed ELF file that only contains a symtabthat has been stripped out of the main binary.If its present, decompress it and markup the symbols when loading the main binary.
2021-12-15 17:13:06 -05:00
dragonmacher
d7678fdbbe Updated developer analysis timestamp messages to not show in production
mode and to use a smaller time format
2021-12-13 14:51:15 -05:00