Commit graph

4101 commits

Author SHA1 Message Date
ghidra1
4dbfaf0f66 GP-0 Removed unsupported method DataType.getDocs() 2025-05-21 08:56:13 -04:00
dragonmacher
bb56797479 Fixed stack trace in debug component 2025-05-20 14:09:02 -04:00
Ryan Kurtz
795d92cb1a Merge remote-tracking branch
'origin/GP-5694-dragonmacher-dtm-get-data-type' (Closes #8157)
2025-05-20 09:54:50 -04:00
Ryan Kurtz
c883520c90 Merge remote-tracking branch 'origin/GP-0_ryanmkurtz_SequencedCollection' 2025-05-20 06:05:35 -04:00
ghidra1
988660d862 Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-19 16:06:03 -04:00
ghidra1
0b2739a8fe Merge remote-tracking branch
'origin/GP-5704_ghidra1_x86_16_LanguageUpgradeIssues' into Ghidra_11.4
(Closes #8140)
2025-05-19 16:05:34 -04:00
ghidra1
271ec694ad GP-5704 Corrected language upgrade issue affecting x86-16 Protected and
SMM mode variants.
2025-05-19 16:01:16 -04:00
Ryan Kurtz
ea076b3fa6 GP-0: Using SequencedCollection for application root dirs since order
matters
2025-05-19 12:47:56 -04:00
ghidra1
5e7dcf750e Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-19 12:43:10 -04:00
ghidra1
749fdbb556 GP-0 Correction to GP-5619 regression 2025-05-19 12:40:37 -04:00
Ryan Kurtz
98e80fee0b Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-19 06:02:43 -04:00
Ryan Kurtz
e4e2d92b07 Merge remote-tracking branch
'origin/GP-0_dev747368_definedstringiterator_morefixes_for_unions' into
Ghidra_11.4 (Closes #8134)
2025-05-19 05:57:23 -04:00
Ryan Kurtz
175dbb1723 Merge remote-tracking branch 'origin/GP-5698_Dan_fixOneRepoDevLayout' into Ghidra_11.4 2025-05-19 05:51:32 -04:00
dragonmacher
6396a1a1e0 GP-5694 - Data Types - Updated the DataTypeQueryService to add more
useful method
2025-05-17 11:06:31 -04:00
dev747368
2ea66d6fb4 GP-0 more fixes for new definedstringiterator and unions 2025-05-16 22:04:26 +00:00
Ryan Kurtz
db8e21463b Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-16 14:25:58 -04:00
dev747368
56694d77dc GP-0 fix definedstringiterator missing first struct field 2025-05-16 18:06:44 +00:00
Dan
dbd574cfb2 GP-5698: Don't go to parent unless we have ghidra.repos.config. 2025-05-16 17:00:40 +00:00
Ryan Kurtz
b22ccaa260 Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-16 06:17:56 -04:00
Ryan Kurtz
e386550016 Merge remote-tracking branch
'origin/GP-2941_dev747368_definedstringstable_performance--SQUASHED'
into Ghidra_11.4 (Closes #5726, Closes #8134, Closes #3498)
2025-05-16 06:06:41 -04:00
dev747368
c70de2b590 GP-2941 better defined string iterator
Don't iterate arrays that can't contain a string.
When iterating a struct, only look at defined fields.
Should address issues #8134, #5726, #3498
2025-05-15 16:20:27 -04:00
dragonmacher
4eced86c09 Yet another attempt at correct global mouse popup behavior 2025-05-14 19:08:37 -04:00
Ryan Kurtz
dfac883a7a Merge remote-tracking branch
'origin/GP-5654-dragonmacher-slow-data-types-delete--SQUASHED'
(Closes #8104)
2025-05-14 15:46:13 -04:00
dragonmacher
68bc9c8109 Test fixes; Revert of mouse listener fix for 11.4 2025-05-13 19:20:43 -04:00
dragonmacher
404191cdaa GP-5654 - Data Type Manager - Speed improvements for deleting data types 2025-05-13 14:27:17 -04:00
dragonmacher
6f4b1f730e Fixed mouse listener ordering 2025-05-12 15:54:12 -04:00
dragonmacher
dad56dfcbe Test fixes 2025-05-09 13:40:52 -04:00
emteere
c58647b7d2 GP-0 Fix for minor instruction length override regression 2025-05-09 14:06:32 +00:00
ghidra1
9a7d3eb93f Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-filter-updates--SQUASHED' 2025-05-08 17:48:06 -04:00
dragonmacher
72dfb355ac GP-1 Updates to the Data Type Manager filter dialog to allow typedef filtering 2025-05-08 17:47:11 -04:00
ghidra1
a9d3b9e236 Merge remote-tracking branch 'origin/GP-4512_emteere_ConstantAnalysisSpeedup--SQUASHED' 2025-05-08 17:36:25 -04:00
emteere
c396867209 GP-4512 Constant propagation and stack analysis performance changes 2025-05-08 17:35:25 -04:00
ghidra1
0bf8f03a1e Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2' 2025-05-08 16:18:38 -04:00
ghidra1
df505c40a3 Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2' 2025-05-08 14:57:36 -04:00
emteere
5a9b0268de GP-5619 Various FunctionDB/InstructionDB locking related speed
improvements.  Revised DatabaseObject checkIsValid implementation.
2025-05-08 14:54:51 -04:00
Dan
87db26d487 GP-5551: Detect and offer installation of missing Python packages. 2025-05-08 18:30:58 +00:00
Ryan Kurtz
1f6b6478d2 Merge remote-tracking branch 'origin/GP-5640_ryanmkurtz_iterableFS--SQUASHED' 2025-05-08 11:44:25 -04:00
Ryan Kurtz
71ed695edd GP-5640: Making more things Iterable 2025-05-08 11:42:30 -04:00
dragonmacher
af7e572632 Fixed recent Decompiler location regressions 2025-05-06 18:47:17 -04:00
Ryan Kurtz
bbd6b99605 GP-5631: Upgrading some jars 2025-05-06 05:52:23 -04:00
Ryan Kurtz
01cb570dc7 Merge remote-tracking branch 'origin/patch' 2025-05-05 12:44:07 -04:00
Ryan Kurtz
d2d3590d28 GP-5633: Fixed a bug that prevented new installations of Ghidra from
applying preferences found in older installed versions of Ghidra
2025-05-05 12:28:23 -04:00
Ryan Kurtz
ed1521227b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-26-25--SQUASHED' 2025-04-30 14:25:49 -04:00
dragonmacher
dd15eca6b5 Test fix; update Code Browser to have both setView() and updateView() 2025-04-30 11:05:11 -04:00
Ryan Kurtz
73b743654a Merge remote-tracking branch 'origin/patch' 2025-04-29 12:38:59 -04:00
ghidra1
8802b2dab0 GP-5626 Corrected Bookmerge merge NPE. Ensure that category and comment
are never null
2025-04-29 11:18:10 -04:00
Ryan Kurtz
fb54675cfc Merge remote-tracking branch
'origin/GP-5618-dragonmacher-table-popup-fix--SQUASHED' (Closes #7902)
2025-04-28 14:15:51 -04:00
Ryan Kurtz
af7b333b12 GP-0: Making Project AutoCloseable 2025-04-28 13:55:11 -04:00
Ryan Kurtz
61bb5bcdd0 Merge remote-tracking branch
'origin/GP-5615_ghidragon_execption_in_goto_dialog--SQUASHED'
(Closes #8038)
2025-04-28 13:40:59 -04:00
Ryan Kurtz
f17a9c4607 Merge branch 'GP-0_ryanmkurtz_PR-8043_adriankentsato_remove-installationguide-html' 2025-04-28 12:42:08 -04:00