dragonmacher
b62b8f680d
GP-5052 - Moved some context menu actions into sub-menus
2024-10-28 18:10:06 -04:00
Ryan Kurtz
7bc15c87c1
Merge remote-tracking branch
...
'origin/GP-5069_dev747368_PR-7086_hippietrail_exe-icon' (Closes #7086 )
2024-10-28 17:40:50 -04:00
dragonmacher
90eba4f9e0
review fixes; waiting for master update
...
GP-4839 - Decompiler Text Finder - Added the ability to search decompiled text
2024-10-28 17:39:11 -04:00
dev747368
44db4c9d92
GP-5069 PR #7086 update some fsb icons, fix NPE
2024-10-28 21:35:11 +00:00
Ryan Kurtz
38bf8c63c3
GP-0: Certify
2024-10-28 17:31:39 -04:00
Ryan Kurtz
860915d129
Merge remote-tracking branch 'origin/GP-5031_dev747368
2024-10-28 17:14:50 -04:00
dev747368
cdf309cfc7
GP-5031 PR #7070 followup, invert '.' dot logic, use ext for txt, jpg
...
Invert the file name extension convention from yes-leading-dot to
no-leading-dot, to match other classes that specify extensions.
Use the filename ext for the txt and image fsbfilehandlers.
2024-10-28 20:38:24 +00:00
Ryan Kurtz
6d5a5da013
Merge branch 'GP-0_ryanmkurtz_omf'
2024-10-28 15:26:00 -04:00
Ryan Kurtz
6a18427e4c
GP-0: Forcing OMF-51 headers to be little endian
2024-10-28 15:24:56 -04:00
dev747368
5738a6c2df
GP-4877 add LibreTranslate string translation service provider
...
This allows the user to translate strings in a program using an external
LibreTranslate server.
2024-10-28 17:48:12 +00:00
Ryan Kurtz
9d641ed2da
GP-0: Upping MAX_NODES_BEFORE_ORGANIZING from 40 to 100 to prevent
...
grouping of Symbol Tree Imports
2024-10-28 11:44:30 -04:00
Ryan Kurtz
9e589a451a
Merge remote-tracking branch 'origin/GP-2418-dragonmacher-instruction-search-add-button--SQUASHED'
2024-10-28 10:51:21 -04:00
dragonmacher
5d58d61506
Minor refactor of table address retrieval and some options constants
2024-10-25 18:23:02 -04:00
dragonmacher
8d9cd1be41
GP-2418 - Added a button to add instructions to the current table
2024-10-25 15:04:59 -04:00
Andrew Dunbar
deaaadd7d7
add macOS macho-o dynamic library file extension .dylib to file dialog filter
...
The `LOADABLE_FILES_FILTER` `ExtensionFileFilter` contains well-known file extensions of loadable code files such as `.exe`, `.dll`, `.o`, etc but was missing `.dylib` used for dynamic libraries in Mach-O format on macOS
2024-10-25 09:57:20 +07:00
hippietrail
39ca415df1
add oxygen icons for .exe / .dll / .dylib plus a few others
2024-10-24 20:18:42 +07:00
hippietrail
87c5523a06
Let FileSystem extensions set filetype icons in filesystem browser
2024-10-19 00:09:59 +08:00
Ryan Kurtz
3107df79b5
Merge remote-tracking branch 'origin/GP-3821-dragonmacher-open-program-dialog'
2024-10-17 10:59:28 -04:00
Ryan Kurtz
35910a36de
Merge remote-tracking branch 'origin/GP-1-dragonmacher-ui-border-bug'
2024-10-17 05:58:39 -04:00
Ryan Kurtz
cf3d559760
Merge branch 'GP-0_ryanmkurtz_PR-7057_gtackett_omf51' ( Closes #7057 )
2024-10-17 05:56:37 -04:00
Ryan Kurtz
ac6bf97877
GP-0: Certify/Format
2024-10-17 05:55:33 -04:00
dragonmacher
52f0367961
GP-3821 - Updated the Open Program dialog to select the current program
2024-10-16 13:55:55 -04:00
Ryan Kurtz
de7c3eaee2
Merge branch 'GP-0_ryanmkurtz_PR-7059_gemesa_askscript-property-typo'
2024-10-16 12:27:51 -04:00
Andras Gemes
c89a17c2ee
Base: Fix typo in AskScript.properties
2024-10-16 11:18:26 +02:00
dragonmacher
d53aa193f0
Fixed Structure Editor UI border bug when switching Look and Feel; fixed
...
help location inception
2024-10-15 18:40:19 -04:00
gtackett
c6d8991381
Update Omf51RecordTypes.java
...
Implements #7056
2024-10-15 11:08:48 -04:00
dragonmacher
7cb190620c
Test fixes
2024-10-12 15:17:07 -04:00
Ryan Kurtz
d069fbad2b
Merge remote-tracking branch 'origin/GP-2228-dragonmacher-structured-editor-error-message'
2024-10-11 12:49:08 -04:00
Ryan Kurtz
d4a3e7d4bf
GP-0: Fixing warning in GhidraScript.java
2024-10-11 08:55:20 -04:00
Ryan Kurtz
a3d606ad87
Merge remote-tracking branch
...
'origin/GP-5007-dragonmacher-backspace-for-key-binding--SQUASHED'
(Closes #6972 )
2024-10-11 08:21:58 -04:00
Ryan Kurtz
7d5a514f25
GP-5010: GhidraScript.askFile() no longer throws an
...
IllegalArgumentException in headless mode when passing in a valid path
argument to a file that does not yet exist (Closes #7025 )
2024-10-11 08:01:51 -04:00
Ryan Kurtz
65450ac705
Merge remote-tracking branch 'origin/patch'
2024-10-11 06:35:06 -04:00
Ryan Kurtz
c8703a10d8
Merge branch 'GP-5009_ryanmkurtz_ControlFlowGuard' into patch
...
(Closes #6960 )
2024-10-11 06:30:17 -04:00
Ryan Kurtz
66900137ee
GP-5009: Better error handling during parsing of ControlFlowGuard
...
structures
2024-10-11 06:19:18 -04:00
dragonmacher
83d2cbcf31
GP-2228 - Added a status message when applying a favorite data type to a
...
non-contiguous selection is not allowed
2024-10-10 18:38:29 -04:00
dragonmacher
44707fd7dc
GP-5007 - Update key bindings to allow users to use Enter and Escape
2024-10-10 15:58:39 -04:00
Ryan Kurtz
f420df8693
Merge remote-tracking branch 'origin/patch'
2024-10-10 07:44:41 -04:00
Ryan Kurtz
419ea484cd
GP-4997: Fixed an exception that could occur in the MachoLoader when an
...
External Program had a space in its name/path (#6989 )
2024-10-10 07:40:14 -04:00
Ryan Kurtz
9108198ba7
Merge remote-tracking branch 'origin/GP-4984-dragonmacher-memory-map-table-fix'
2024-10-09 11:27:02 -04:00
Ryan Kurtz
cb5ab633de
Merge branch 'GP-0_ryanmkurtz_PR-7023_plucia-mitre_vscode-formatter'
2024-10-08 12:03:29 -04:00
Ryan Kurtz
4b14601927
Merge remote-tracking branch 'origin/GP-1-dragonmacher-search-enum-field-fix'
2024-10-08 06:30:34 -04:00
Peter Lucia
e6ed8da679
Update VSCodeProjectScript.java
...
Pre-populate VSCodeProject settings with Ghidra formatter preferences.
2024-10-07 17:28:53 -04:00
dragonmacher
5d499c990e
Added a help entry for an action missing help
2024-10-07 16:42:23 -04:00
dragonmacher
1e0db13430
Fixed bug seen when searching for uses of an enum field
2024-10-07 15:10:18 -04:00
Ryan Kurtz
6805c6bc20
Merge remote-tracking branch 'origin/patch'
2024-10-07 11:21:29 -04:00
Ryan Kurtz
3d45149118
GP-4997: Better Mach-O error handling when fixing up external libraries
...
while applying dyld chained fixups (Closes #6989 )
2024-10-07 11:14:08 -04:00
Ryan Kurtz
4c46d59dfd
Merge branch 'GP-0_ryanmkurtz_PR-7017_gtackett_omf51' into patch
...
(Closes #7017 , Closes #7018 )
2024-10-07 11:03:09 -04:00
Ryan Kurtz
f5c6607d74
GP-0: Certify
2024-10-07 11:00:05 -04:00
gtackett
3556277f24
Update Omf51ModuleHeader.java
...
TRN ID and padding bytes were reversed
2024-10-06 23:17:15 -04:00
dragonmacher
f4b89fd26c
GP-4984 - Fixed row selection while using the filter; updated columns to
...
be resizable
2024-10-04 16:24:22 -04:00
Ryan Kurtz
6315aa68df
Merge remote-tracking branch 'origin/GP-4970-dragonmacher-help-fix'
2024-10-04 07:38:12 -04:00
Ryan Kurtz
d8446019f5
Merge remote-tracking branch 'origin/patch'
2024-10-04 07:37:30 -04:00
dragonmacher
81212432a3
GP-4970 - Fixed broken help TOC link that points to generated file
2024-10-03 09:49:29 -04:00
emteere
535645f6a7
GP-4696 Clear data from a clearflow and repair, only if the information
...
there could have been created from simple disassembly
2024-10-02 15:14:41 -04:00
dragonmacher
aba954845c
GP-4983 - Updated the script table to have all resizable columns
2024-10-02 12:24:12 -04:00
Ryan Kurtz
3cc122cffa
Merge remote-tracking branch 'origin/GP-4955_ryanmkurtz_elf--SQUASHED'
...
(Closes #6912 )
2024-10-01 13:44:46 -04:00
Ryan Kurtz
9aba9d81be
GP-4955: The ElfLoader imagebase option can now contain a leading 0x
2024-10-01 13:43:42 -04:00
Ryan Kurtz
5b4a391ae4
Merge remote-tracking branch 'origin/GP-4930_ghidragon_improving_goto'
2024-10-01 12:03:39 -04:00
ghidragon
0e0b0255f2
GP-4930 Improved GoTo dialog to support full and partial namespace paths with wildcard support
2024-10-01 11:52:32 -04:00
Ryan Kurtz
6d0081c69f
Merge remote-tracking branch 'origin/patch'
2024-09-30 11:14:31 -04:00
Ryan Kurtz
a3d0b40f36
GP-4971: Fixed a typo in VSCodeProjectScript.java that resulted in the
...
"Extensions/Ghidra/Skeleton" directory not being found.
2024-09-30 11:10:56 -04:00
Ryan Kurtz
71d378655e
GP-4919: Improving Load Libraries results dialog for programs with no
...
libraries
2024-09-30 06:30:45 -04:00
Ryan Kurtz
8b5984da36
Merge remote-tracking branch 'origin/GP-4898_ghizard_demangler_intfc_and_swift_mods_and_tests--SQUASHED'
2024-09-26 14:03:44 -04:00
ghizard
c51f65c376
GP-4898 - more Demangler changes: interface, individual demanglers, tests
2024-09-26 13:58:46 -04:00
Ryan Kurtz
b78072c76f
Merge remote-tracking branch
...
'origin/GP-4919_ryanmkurtz_loadlibs--SQUASHED' (Closes #396 )
2024-09-26 12:30:59 -04:00
Ryan Kurtz
c5ebbe5c8d
GP-4919: New 'Load Libraries' action that lets you load libraries after import
2024-09-26 12:28:54 -04:00
Ryan Kurtz
a1c6452798
Merge remote-tracking branch
...
'origin/GP-4962-dragonmacher-font-end-dispose-exception--SQUASHED'
(Closes #6937 )
2024-09-26 06:04:57 -04:00
dragonmacher
5e5a8e3e6d
Fixed exception closing the Front End
2024-09-25 15:17:11 -04:00
ghidra1
4e1532be14
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-25 13:44:40 -04:00
ghidra1
86e77bd9ef
Merge remote-tracking branch
...
'origin/GP-4949_ghidra1_StructureEditorPerformance--SQUASHED' into
Ghidra_11.2 (Closes #6936 , Closes #6504 )
2024-09-25 13:43:20 -04:00
ghidra1
ef724708df
GP-4949 Added Structure.setLength method and made structure editor performance improvements and various bug fixes.
2024-09-25 13:41:13 -04:00
Ryan Kurtz
9e5c6fecf2
Merge remote-tracking branch 'origin/GP-1-dragonmacher-symbol-tree-exception-fix'
2024-09-23 17:28:16 -04:00
dragonmacher
1862a7e559
Fixed a rare exception seen when the Symbol Tree is searching for a node
...
while its program is closed
2024-09-21 12:01:59 -04:00
Ryan Kurtz
8841a44bd0
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-20 16:41:52 -04:00
dev747368
1b11b067d9
GP-4948 fix Encoded Strings dialog error when closing
2024-09-20 19:56:22 +00:00
ghidra1
57dbd2d37e
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-19 17:58:44 -04:00
ghidra1
6d6205f1db
GP-0 partially reverted change from GP-4667
2024-09-19 17:22:17 -04:00
Ryan Kurtz
4cbd20b3df
Merge remote-tracking branch
...
'origin/GP-4898_ghizard_MDMang_process_C_style_mangled_function_symbols--SQUASHED'
(Closes #1514 )
2024-09-19 09:47:33 -04:00
ghizard
737ea4d31f
GP-4898 - All Demanglers: added MangledContext; Microsoft MDMang: added
...
C-style mangling scheme and moved Demangler type hierarchies out of
MDMang
2024-09-19 12:26:30 +00:00
ghidra1
a85d15e11b
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-18 14:49:53 -04:00
ghidra1
093f6115b6
Merge remote-tracking branch
...
'origin/GP-4667_emteere_PartialValueConstantReferenceDisplay' into
Ghidra_11.2 (Closes #1564 )
2024-09-18 13:40:19 -04:00
ghidra1
dcb12afb8b
Merge remote-tracking branch 'origin/GP-4921_ghidragon_fixing_check-in_change_markers--SQUASHED' into Ghidra_11.2
2024-09-18 13:39:29 -04:00
ghidragon
42462a3258
GP-4921 fixed change markers after a check-in with the program open in the tool
2024-09-18 13:38:38 -04:00
ghidra1
e72d99a783
Merge remote-tracking branch 'origin/GP-4933-dragonmacher-call-trees-thunks--SQUASHED' into Ghidra_11.2
2024-09-18 13:36:22 -04:00
dragonmacher
1cadb4a26f
GP-4933 - Fixed function call trees incorrectly dropping thunks
2024-09-18 12:26:22 -04:00
emteere
5b8c5644a7
GP-4667 Removed problematic scalar adjustment values for low byte mask
...
and high byte shift. Also included mask and shift as part of the field
option "Include Scalar Reference Adjustment"
2024-09-18 10:26:47 -04:00
Ryan Kurtz
e7e62d0fe6
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-17 11:25:06 -04:00
Ryan Kurtz
6931eb7019
GP-4934: Fixing potential ClassCasatException in
...
ExportDataDirectory.java
2024-09-17 10:37:55 -04:00
Ryan Kurtz
7670733fd2
Merge remote-tracking branch 'origin/GP-4922-dragonmacher-highlight-stack-trace'
2024-09-16 14:52:17 -04:00
Ryan Kurtz
5d5777e0af
Merge remote-tracking branch 'origin/GP-4925_dev747368_PR-6823_roblabla_fix-xml-import-namespaces'
2024-09-16 12:40:49 -04:00
Ryan Kurtz
077ab676aa
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-16 12:37:32 -04:00
dragonmacher
26759777a9
GP-4922 - Fixed exception in creating highlights
2024-09-16 11:52:41 -04:00
emteere
35a4455826
GP-4928 Added support for Hexdump and multi-line bytes field to PasteCopyiedListingBytesScript. Also added JUNIT tests.
2024-09-13 16:45:31 -04:00
Ryan Kurtz
7148590e5c
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 13:50:25 -04:00
Ryan Kurtz
e5aa0e8e5b
Merge remote-tracking branch
...
'origin/GP-4761_ghidragon_fixing_small_bug_in_goto' into Ghidra_11.2
(Closes #6699 )
2024-09-13 13:47:39 -04:00
Ryan Kurtz
5b46133312
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 13:12:31 -04:00
ghidragon
05258287b4
GP-4761 fixing bug in goto processing to handle multiple level
...
namespaces
2024-09-13 16:31:30 +00:00
Ryan Kurtz
3af17efcf6
Merge remote-tracking branch 'origin/GP-4911_ghidragon_remove_old_memory_search_code--SQUASHED'
2024-09-13 12:01:49 -04:00
ghidragon
5956b2d51f
GP-4911 removed old memory search code
2024-09-13 11:17:51 -04:00
Ryan Kurtz
13d36c3c60
GP-4927: Fixing NeLoader IndexOutOfBoundsException
2024-09-13 07:43:21 -04:00