dragonmacher
7fca130f4b
GP-6198: Fixed program tab not updating on rename
2025-12-10 04:39:09 -05:00
Ryan Kurtz
6aabbc6863
Merge remote-tracking branch 'origin/patch'
2025-12-09 14:13:55 -05:00
Ryan Kurtz
b4ecdc6d9e
Merge remote-tracking branch
...
'origin/GP-5334_ghidorahrex_m68k_addrmode_operand_fix' into patch
(Closes #4358 )
2025-12-09 14:04:27 -05:00
ghidorahrex
27b06c83a6
GP-5334: Corrected operand count for m68k addressing modes
2025-12-09 19:01:17 +00:00
Ryan Kurtz
5e88353ae8
Merge remote-tracking branch 'origin/patch'
2025-12-09 13:15:31 -05:00
Ryan Kurtz
e282c1780a
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-12-9-25'
2025-12-09 13:14:51 -05:00
dragonmacher
4342bb32ce
Test fixes
2025-12-09 13:13:29 -05:00
Ryan Kurtz
6504c296b2
Merge remote-tracking branch
...
'origin/GP-6109_ghidorahrex_powerpc_vle_assembly_fix' into patch
(Closes #8624 )
2025-12-09 12:32:36 -05:00
Ryan Kurtz
e73d52ee0c
Merge remote-tracking branch 'origin/patch'
2025-12-09 08:06:45 -05:00
Ryan Kurtz
46d97d9579
GP-0: Mentioning _JAVA_AWT_WM_NONREPARENTING=1 in GettingStarted.md
...
(#44 , #8744 , #2847 )
2025-12-09 08:05:26 -05:00
Ryan Kurtz
7b715f0804
Merge remote-tracking branch
...
'origin/GP-6192-dragonmacher-dt-chooser-fix' (Closes #8734 )
2025-12-09 04:46:19 -05:00
Ryan Kurtz
4523586417
Merge remote-tracking branch 'origin/patch'
2025-12-09 04:45:07 -05:00
Ryan Kurtz
13e1126d66
Merge remote-tracking branch
...
'origin/GP-6183_ghidra007_fixTemplateShorteningInfLoopIssue' into patch
(Closes #8199 )
2025-12-09 04:41:47 -05:00
dragonmacher
fe516a4c7f
Updated the data type chooser to use the current type as the initial
...
type
2025-12-08 18:23:54 -05:00
Ryan Kurtz
51db18e9e7
Merge remote-tracking branch 'origin/GP-1-dragonmacher-column-filter-dialog-focus-fix--SQUASHED'
2025-12-08 13:58:31 -05:00
Ryan Kurtz
8ed13a0881
Merge remote-tracking branch 'origin/patch'
2025-12-08 13:30:56 -05:00
Ryan Kurtz
b32c0a6931
GP-0: Upping patch to 12.0.1
2025-12-08 13:26:42 -05:00
Ryan Kurtz
055bb3cc8b
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-08 13:01:02 -05:00
Ryan Kurtz
d0ca611dff
Merge remote-tracking branch 'origin/GP-1-dragonmacher-test-framework-fix'
2025-12-08 06:36:15 -05:00
dragonmacher
3dfe9cfaad
Updated the Column Filter Dialog to not lose focus when picking from the combo boxes
2025-12-05 18:56:50 -05:00
dragonmacher
1a62a7f17c
Updated TestEnv to reset the theme so that font and color changes do not
...
persist between test runs
2025-12-05 18:50:57 -05:00
ghidra1
6452eb3a07
GP-1 Spelling corrections
Ghidra_12.0_build
2025-12-05 13:05:21 -05:00
Ryan Kurtz
d83ea17544
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-05 04:43:52 -05:00
ghidra007
a4b623e429
GP-6183 fixed template shortening infinite loop issue
2025-12-04 21:47:50 +00:00
emteere
5517f129ce
GP-1 More WhatsNew
2025-12-04 21:39:33 +00:00
emteere
940d4ed173
GP-1 What's new updated
2025-12-04 16:11:55 -05:00
Ryan Kurtz
6b0feee2ee
Merge remote-tracking branch 'origin/GP-1-dragonmacher-minor-ui-tweaks'
2025-12-04 14:10:43 -05:00
dragonmacher
9d4f0ded27
Minor theme and help fixes
2025-12-04 14:08:01 -05:00
ghidra1
7b6351f7ec
GP-1 Additional Change History revision
2025-12-04 13:57:27 -05:00
Ryan Kurtz
f97d9c1346
Merge remote-tracking branch
...
'origin/GP-6147_ryanmkurtz_MemSource-column' (Closes #8548 )
2025-12-04 13:54:23 -05:00
Ryan Kurtz
506a95e3c0
GP-6147: Added a new table column for memory block source
2025-12-04 13:37:45 -05:00
ghidra1
d0f88bf902
GP-6007 Remove Decompiler dependency
2025-12-04 12:28:50 -05:00
ghidra1
9c0865b638
GP-1 Updated Change History for 12.0
2025-12-04 12:18:37 -05:00
ghidra1
923ceb52d4
GP-6007 use -l sleigh compile option with NDS32
2025-12-04 11:25:54 -05:00
ghidra1
6ce7fa2c91
GP-1 Minor fix Rust demangling of function symbol
2025-12-04 11:01:11 -05:00
ghidra1
6679f039de
Merge/Backport branch
...
'GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor' into
Ghidra_12.0
2025-12-04 10:49:48 -05:00
Ryan Kurtz
cd1a188eca
GP-0: Fix for Omf166DepList not knowing about big strings ( Closes #8730 )
2025-12-04 06:51:35 -05:00
Ryan Kurtz
5c7dc9d46a
Merge remote-tracking branch
...
'origin/GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor'
(Closes #1778 )
2025-12-04 04:26:58 -05:00
emteere
ddf4ad1182
GP-6007 minor fixes for Andestar v5
2025-12-03 22:06:38 +00:00
emteere
2efa886f5c
GP-6007 minor fixes for mfusr, mtusr and csreg space as global in cspec
2025-12-03 21:36:18 +00:00
ghidra1
cffea7e4c0
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-03 13:15:10 -05:00
Ryan Kurtz
5d6de5545c
Merge branch 'GP-0_ryanmkurtz_PR-8415_widberg_callother'
2025-12-03 12:46:26 -05:00
ghidra1
a2975887ef
Merge remote-tracking branch 'origin/GP-6177-dragonmacher-xref-table-fixes--SQUASHED' into Ghidra_12.0
2025-12-03 12:30:11 -05:00
ghidra1
264e318b1c
Merge remote-tracking branch 'origin/patch' into Ghidra_12.0
2025-12-03 12:22:56 -05:00
dragonmacher
eb8694d692
GP-6177 - Updated xref table delete action to not be enabled if only thunk ref types are selected
2025-12-03 11:59:40 -05:00
Ryan Kurtz
58e5c8e44c
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-03 11:18:29 -05:00
Ryan Kurtz
b4ba6e6fb8
Merge remote-tracking branch
...
'origin/GP-5831_ghidra007_speedupRTTIScript_fixBug--SQUASHED' into
Ghidra_12.0 (Closes #8199 )
2025-12-03 11:15:59 -05:00
Ryan Kurtz
b3e26b6d13
Merge branch
...
'GP-0_ryanmkurtz_PR-8727_niooss-ledger_pyghidra-fix-contextmanager-type-annotations'
into Ghidra_12.0 (Closes #8727 )
2025-12-03 11:14:25 -05:00
Ryan Kurtz
5ab8d33592
GP-0: PyGhidra type hint fixes
2025-12-03 11:11:52 -05:00
Nicolas Iooss
fc0f971c39
Fix Python type annotations in PyGhidra module when using contextmanager
...
Verifying the type annotations used by PyGhidra with Mypy static type
checker leads to the following error:
core.py:171: error: Argument 1 to "contextmanager" has incompatible
type "Callable[[str | Path, str | Path, str, Any, str, str, str |
JClass, str, Any], AbstractContextManager[Any, bool | None]]";
expected "Callable[[str | Path, str | Path, str, Any, str, str, str
| JClass, str, Any], Iterator[Never]]" [arg-type]
Indeed, in Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/core.py,
function open_program was declared to return a
ContextManager["FlatProgramAPI"]. While this function indeed returns
such a type, the implementation uses decorator @contextlib.contextmanager
which expects the wrapped function to return an generator (with yield).
Use Generator["FlatProgramAPI", None, None] to fix this.
While at it, fix other locations where the type annotation of the
function wrapped with contextmanager was incorrect.
2025-12-03 10:59:05 -05:00