Commit graph

15601 commits

Author SHA1 Message Date
dev747368
d8c8d655d4 GP-5968 handle misreported file sizes better during import
Some file systems lie about file sizes, and cause Ghidra to display an
error that isn't helpful.  Now the error is more helpful.
2025-09-04 19:28:12 +00:00
Ryan Kurtz
6eab6693fc Merge remote-tracking branch 'origin/GP-1-dragonamcher-window-centering-fix' 2025-09-04 14:06:29 -04:00
Ryan Kurtz
a72ed3c63e Merge remote-tracking branch 'origin/GP-4214_IBlockAdd' 2025-09-04 13:42:39 -04:00
dragonmacher
c65c4c777f Fix for centering components on items inside of scroll panes 2025-09-04 13:35:08 -04:00
Ryan Kurtz
f501ffccd2 Merge remote-tracking branch 'origin/GP-5938_dev747368_sevenzip_bz2_getsize_npe' 2025-09-04 06:10:06 -04:00
caheckman
ce09332fcd GP-4214 Allow INT_ADD in the iblock 2025-09-03 20:20:41 +00:00
Ryan Kurtz
162733b585 GP-0: Moving MachoProgramUtils.addExternalBlock() to
AbstractProgramLoader
2025-09-03 11:31:56 -04:00
Ryan Kurtz
d460bf9382 Merge branch 'GP-0_ryanmkurtz_PR-8488_rjooske_fix_java-awt-headless-not-set' 2025-09-03 06:09:13 -04:00
Ryan Kurtz
49daf5f649 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-2-25-v2' 2025-09-03 05:53:25 -04:00
Ryosuke Takahashi
4677edfc70 let launch.properties file decide whether to use -Xshare:off 2025-09-03 06:04:03 +09:00
dev747368
2a1df77713 GP-5938 fix NPE when extracting bz2 2025-09-02 20:13:55 +00:00
dragonmacher
41e42eb825 Test fixes 2025-09-02 15:20:06 -04:00
Ryan Kurtz
eef9950870 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-2-25-v1' 2025-09-02 14:37:14 -04:00
dragonmacher
f7c1714bb1 Test fixes 2025-09-02 14:33:46 -04:00
Ryosuke Takahashi
4d12936a7c fix java.awt.headless=true inconsistently not being set 2025-09-03 01:46:15 +09:00
Ryan Kurtz
48a7542e47 Merge remote-tracking branch
'origin/GP-5950_MultipathConditionalConstants' (Closes #8455)
2025-09-02 11:14:53 -04:00
caheckman
e412f13b30 GP-5950 Add support for multipath conditional constants 2025-09-02 15:08:58 +00:00
Ryan Kurtz
074ddc29bb Merge remote-tracking branch 'origin/patch' 2025-09-02 09:32:27 -04:00
Ryan Kurtz
7f671da253 GP-3809: Fixing OSGi-related errors that occurred when script-related
directories were not readable (Closes #8466)
2025-09-02 09:29:46 -04:00
Ryan Kurtz
87a32d568c Merge remote-tracking branch
'origin/GP-5963_dragonmacher_PR-7346_fmagin_fmagin_table_accessor'
(Closes #7346)
2025-09-02 06:00:20 -04:00
Ryan Kurtz
8d20806d93 Merge remote-tracking branch 'origin/GP-4023-dragonmacher-debugger-markers-issue--SQUASHED' 2025-09-02 05:58:14 -04:00
Ryan Kurtz
84fb7f6d08 Merge remote-tracking branch 'origin/GP-5823_ghidragon_data_graph_improvements--SQUASHED' 2025-09-02 05:56:50 -04:00
Ryan Kurtz
1ca9e32a57 Merge remote-tracking branch 'origin/patch' 2025-09-02 05:53:32 -04:00
Ryan Kurtz
f38c6727a0 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-30-25' into patch 2025-09-02 05:50:45 -04:00
Ryosuke Takahashi
2be37e6f7b BSim: fix malformed arguments to ./configure on macOS 2025-09-01 13:54:10 +09:00
dragonmacher
33f1f38292 Test fixes 2025-08-30 13:11:34 -04:00
ghidragon
ee9a0def13 GP-5834 small improvements to data graph 2025-08-29 19:46:12 -04:00
dragonmacher
72c410fd1c Refactor of new methods; test 2025-08-29 19:28:10 -04:00
Florian Magin
74022d3586 Concise creation of simple DynamicTableColumns 2025-08-29 15:43:27 -04:00
dragonmacher
b36dfb6766 GP-4023 - Fix to not show debugger bookmarks in the CodeBrowser 2025-08-29 14:10:16 -04:00
Ryan Kurtz
e0a060660b GP-5961: Deprecating pyghidra.open_program() and pyghidra.run_script()
Also fixed a recent regression with calling pyghidra.run_script()
2025-08-29 13:47:18 -04:00
Ryan Kurtz
ec28004339 Merge remote-tracking branch 'origin/GP-5959_James_improve_dwarf_macro_string_parsing' 2025-08-29 13:24:38 -04:00
Ryan Kurtz
fc77ef0816 Merge remote-tracking branch 'origin/GP-5962_ghizard_PDB_Fix_odd_situation_of_one_byte_reservation_for_empty_base_class_and_after_vxptrs' 2025-08-29 13:23:25 -04:00
Ryan Kurtz
706dc7c99b Merge remote-tracking branch 'origin/GP-5958_James_x86_thunk_di_fixup'
(Closes #8416)
2025-08-29 13:21:02 -04:00
ghizard
4a79954ca7 GP-5962 - PDB - Fix situation of empty, one-byte-reserved, direct,
non-virtual bases coming after self vxptrs
2025-08-29 12:49:53 -04:00
James
0fd2c297a1 GP-5959 improved DWARF macro string parsing 2025-08-29 16:35:19 +00:00
Ryan Kurtz
4be538b42e Merge remote-tracking branch 'origin/patch' 2025-08-29 10:14:28 -04:00
Ryan Kurtz
02abd6b4f3 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-logging-fix' into patch 2025-08-29 10:12:52 -04:00
dragonmacher
8e7613dac3 Test logging fix 2025-08-29 09:39:29 -04:00
Ryan Kurtz
58171afd08 Merge remote-tracking branch 'origin/patch' 2025-08-29 04:47:42 -04:00
Ryan Kurtz
06429f1795 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-28-25' into patch 2025-08-29 04:42:04 -04:00
dragonmacher
eb0e2a95a7 Test fixes 2025-08-28 15:14:51 -04:00
Ryan Kurtz
91ec97a946 Merge remote-tracking branch
'origin/GP-5769-dragonmacher-combo-box-enter-handling' (Closes #8280)
2025-08-28 14:19:24 -04:00
Ryan Kurtz
44a16fd6ba Merge remote-tracking branch 'origin/patch' 2025-08-28 14:13:53 -04:00
Ryan Kurtz
2537d2a329 Merge remote-tracking branch
'origin/GP-5957-dragonmacher-ascii-exporter-xref-fix' into patch
(Closes #8468)
2025-08-28 14:09:29 -04:00
Ryan Kurtz
b25e7c12a1 Merge remote-tracking branch 'origin/GP-5470_dev747368_golang_typeinfo_1_24_1_25' 2025-08-28 12:23:12 -04:00
dev747368
86a525aef0 GP-5470 Golang json snapshot data, go1.24, go1.25, swissmap.
Remove usage of golang*.gdt for bootstrap type info.  Instead all types
are reconstituted from the info in the .json files.

Json data now omits more values that are empty.

Json data now has more consistent fully specified type names.

Remove option to create bootstrap gdt files.

Normalize 'Go' name usage where possible without changing previous
saved properties.

Handle swissmap typename changes.
2025-08-28 15:12:21 +00:00
Ryan Kurtz
90d498e27c Merge remote-tracking branch 'origin/GP-0-dragonmacher-patch-merge' 2025-08-28 09:22:17 -04:00
dragonmacher
0ad5aa6710 Merge remote-tracking branch 'origin/patch' into
GP-0-dragonmacher-patch-merge
2025-08-28 09:18:38 -04:00
Ryan Kurtz
88303ac825 Merge remote-tracking branch
'origin/GP-5951-dragonmacher-decompiler-syntax-hl-fix--SQUASHED' into
patch (Closes #8419)
2025-08-28 06:19:24 -04:00