Commit graph

545 commits

Author SHA1 Message Date
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
Wiz
5c1ae47774 Typo fix: Lisetner -> Listener
No behavioral changes
2021-12-08 12:22:32 -05:00
dragonmacher
c3375b6b88 GP-1421 - Version Tracking - Converted 'command' to a 'task' and updated
the progress monitor to show continuous progress; fixed slow test

Closes #3221
2021-11-18 15:18:17 -05:00
ghidravore
9f2679a9f7 GP-1445 fixing issue with renaming a datatype that has the same name as a category at the same level 2021-11-15 11:38:19 -05:00
dragonmacher
9a9c1fc64a GP-1424 - remove 'refresh' action from data type manager 2021-10-22 09:11:29 -04:00
dev747368
5912d6bbea GP-1410 fix scroll bars in userlist of shared project 2021-10-18 13:02:15 -04:00
dragonmacher
04b48ce39e Fixed poorly formatted error message containing stack trace info 2021-09-14 13:51:57 -04:00
dragonmacher
89f9c9cce2 Test fixes: put dialog creation on the swing thread; put layout change
call into a task
2021-08-30 11:05:31 -04:00
dragonmacher
c0ecb797e7 GP-1200 - Fixed UI live lock when connecting to remote project 2021-08-18 15:42:38 -04:00
dev747368
bec0c51bc5 GP-1155 fix hang when "Set External Program" on large shared project.
Fixes issue #3245.
2021-07-22 19:03:25 -04:00
Pokechu22
34544c7632
Fix comma in exit Ghidra while actions are running prompt 2021-07-13 13:10:34 -07:00
ghidra1
e87574fb2c GP-0 task time reporting improvement 2021-07-06 22:05:55 -04:00
dragonmacher
9112a84f63 GP-1014 - Function Call Graph - add option to change background color;
consolidated graph options.
2021-06-30 16:48:51 -04:00
ghidra1
f3f403425d GP-0 tightened undo/redo enablement 2021-06-03 23:11:55 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
Dan
4e33952b81 GP-0: Debugger test fixes 2021-05-20 16:56:01 -04:00
ghidra1
36b32721c6 Merge remote-tracking branch
'origin/GP-759_ghidravore_actions_on_secondary_windows--SQUASHED'
2021-05-19 12:24:40 -04:00
ghidravore
1f3f086ac9 GP-759 - providing control when using the ActionBuilder for actions to determine which windows they should appear on. Also, cleaned up various actions to take advantage of this. 2021-05-19 11:20:12 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
caheckman
a5d4ca3cab Program specific, user-defined, cspec extensions
Documentation for spec extensions

Handle extensions with parse errors
Export button for spec extensions
Pop-up dialog for parse errors in user-defined specification extensions
GP-653 corrected some minor issues and established new ProgramDB version
make incremental initialization constructor for AddressSized private
Make AddressSized fields private
More adjustments to AddressSized
Review fixes for BasicCompilerSpec
Take restoreXml out of DataOrganization interface
Remove restoreXml from BitFieldPacking interface
More review fixes
Prevent callotherfixup extension with non-existent target
Suggested export name
More documentation for SpecExtension
Support for undo/redo with spec extensions
Documentation for ConstructTpl
Split out ProgramCompilerSpec and other changes for review
Changes after next round of reviews
2021-05-04 12:11:55 -04:00
ghidra1
a40370ab7a Revert "Merge remote-tracking branch 'origin/GP-653_UserDefinedCspec--SQUASHED'" 2021-04-30 10:34:54 -04:00