Jakub Stasiak
c17a70b536
pyghidra: Remove print from ghidra_builtins
...
Starting with [1] there is still technically a print override
applied in pyghidra/script.py
printer = _build_script_print(self._script.writer)
super().__setitem__("print", printer)
but its interface is the same as the builtin print:
def _build_script_print(stdout):
@functools.wraps(print)
def wrapper(*objects, sep=' ', end='\n', file=None, flush=False):
...
return wrapper
and very much incompatible with the interface that the stubs used to
declare:
@typing.overload
def print(message: typing.Union[java.lang.String, str], color: java.awt.Color):
...
@typing.overload
def print(message: typing.Union[java.lang.String, str]):
...
This is similar to [2] and [3].
[1] 92d0f1dacf ("Python3 support")
[2] cc15fdf691 ("GP-0: ghidra_builtins stubs no longer hides the python set type (Closes #7222 )")
[3] https://github.com/NationalSecurityAgency/ghidra/issues/7222
2025-12-30 22:00:10 +01:00
Ryan Kurtz
02567fd355
GP-6193: Environment variables can now be set in launch.properties using ENVVARS= or ENVVARS_[PLATFORM]=
2025-12-12 11:00:56 -05:00
Ryan Kurtz
aabf436723
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-11-19 10:50:54 -05:00
Ryan Kurtz
c32ead3c69
GP-0: Fixing user settings location in dev mode for LaunchSupport and
...
PyGhidra
2025-11-19 10:35:34 -05:00
widberg
e2fb4d7355
[ghidra-stubs] Add this to ghidra_builtins
2025-11-18 12:22:11 -05:00
widberg
b928046d93
[ghidra-stubs] Handle void return type
2025-11-18 12:22:04 -05:00
ghidra1
a125b8784d
GP-0 Corrected Java 1.8 compilation error in LaunchProperties
2025-11-04 16:18:43 -05:00
Ryan Kurtz
656c39d307
GP-0: Fixing javadoc ( Closes #8570 )
2025-10-17 05:30:38 -04:00
Ryan Kurtz
9ec7aef06e
GP-0: Fixing spelling ( Closes #8549 )
2025-10-07 06:03:34 -04:00
Ryan Kurtz
aef70ea9be
GP-6022: Better error reporting when expanding environment variables in
...
launch.properties
2025-10-01 04:59:54 -04:00
Ryan Kurtz
fc3debd7f7
Merge remote-tracking branch 'origin/GP-6022_ryanmkurtz_env-vars--SQUASHED' into Ghidra_12.0
2025-09-30 05:48:34 -04:00
Ryan Kurtz
56dfef0c30
GP-6022: Support environment variables in launch.properties
2025-09-30 05:47:18 -04:00
Ryan Kurtz
90e9d803f8
GP-0: New code block format in html produced from markdown
2025-09-29 10:40:55 -04:00
Ryan Kurtz
c0fe84f0bd
GP-5343: Importer filesystem mirroring
2025-09-12 10:04:53 -04:00
Ryan Kurtz
4bcb650313
GP-5873: Certify
2025-08-21 06:07:03 -04:00
ZERO-A-ONE
a312aaabb1
Update idaxml.py
2025-08-20 23:05:20 +08:00
ZERO-A-ONE
2484d2b548
Update xml_exporter.py
2025-08-20 22:47:57 +08:00
ZERO-A-ONE
f47258c2b2
Fixed idaxml working in IDA 9.x
2025-08-20 12:10:48 +08:00
Ryan Kurtz
82f50a9305
GP-5873: New idaxml.py for IDA 9.x
2025-08-07 09:41:37 -04:00
Ryan Kurtz
f0d774c31f
Merge remote-tracking branch 'origin/patch'
2025-07-17 09:27:25 -04:00
Ryan Kurtz
396dd6e1de
GP-5836: Fixed GhidraDev bug that prevented Ghidra from discovering the
...
Ghidra module project when launched with the PyGhidra run config
2025-07-17 08:52:48 -04:00
Ryan Kurtz
2e0c098c25
GP-0: Fixing unnecessary semicolon warnings
2025-05-30 06:46:11 -04:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
Ryan Kurtz
55b2667996
Merge remote-tracking branch 'origin/patch'
2025-04-08 06:15:40 -04:00
Ryan Kurtz
694b3b46ce
GP-0: Fixing typo in patch directory README
2025-04-08 06:08:12 -04:00
Ryan Kurtz
e8f539f622
GP-0: Styling HTML headings in converted Markdown files
2025-04-07 12:22:47 -04:00
Ryan Kurtz
fc3a242a5d
GP-0: Styling HTML code blocks in converted Markdown files
2025-04-07 11:26:44 -04:00
Ryan Kurtz
95060a2dd8
GP-5496: Converting headless readme to markdown
2025-03-18 08:58:07 -04:00
Ryan Kurtz
0048d2e307
Merge remote-tracking branch 'origin/patch'
2025-02-14 05:53:01 -05:00
Ryan Kurtz
61c15860f0
GP-5381: Fixed a bug that prevented Ghidra from remembering the
...
last-used JDK when the JAVA_HOME environment variable was set
(Closes #7503 )
2025-02-14 05:49:39 -05:00
Ryan Kurtz
d63717fcae
Merge remote-tracking branch 'origin/patch'
2025-02-07 08:17:18 -05:00
Ryan Kurtz
b965e693a0
GP-5345: New ghidra-stubs with README.md
2025-02-07 07:30:09 -05:00
Ryan Kurtz
44fb13b292
GP-5257: Fixing Gradle warnings
2025-01-13 13:52:50 -05:00
Ryan Kurtz
f5af708e91
GP-0: Initial What's New update and some markdown-to-html link
...
improvements
2025-01-10 07:08:12 -05:00
Ryan Kurtz
5e390abb1a
Merge remote-tracking branch 'origin/GP-5161_ghidra1_GhidraServerCME--SQUASHED'
2025-01-03 13:32:43 -05:00
ghidra1
5f338723b6
GP-5161 Corrected Ghidra Server CME, document updates, and launch script improvements to control Java home determination.
2025-01-03 13:19:43 -05:00
Ryan Kurtz
2c9f7fcacf
Merge remote-tracking branch 'origin/GP-5208_dev747368_use_filename_compare_for_lookups--SQUASHED'
2024-12-27 11:16:01 -05:00
dev747368
0b1398c5a8
GP-5208 improve library name lookups
...
Expose the nameComparator feature in Gfilesystems to allow
faster lookups of libraries (especially on windows where
isDirectory is 10x slower)
2024-12-27 10:37:35 -05:00
ghidra1
593fd98e0d
GP-1830 BSim migration to gson use. Corrected various bugs with BSim
...
elasticsearch use.
2024-12-20 17:58:49 -05:00
Ryan Kurtz
57400d8243
Merge branch 'GP-5138_ryanmkurtz_ghidradev'
2024-12-20 09:41:10 -05:00
Ryan Kurtz
31ee251a5c
GP-5138: GhidraDev/PyDev/PyGhidra integration
2024-12-20 09:34:41 -05:00
dragonmacher
b22574ea9c
Fixes action owner usage
2024-12-19 16:15:45 -05:00
Ryan Kurtz
2bfe93fc2d
Merge remote-tracking branch 'origin/GP-5171_ryanmkurtz_pypredef'
2024-12-04 11:10:58 -05:00
Ryan Kurtz
93f58cbb26
Merge remote-tracking branch
...
'origin/GP-5028_ryanmkurtz_change-history-markdown--SQUASHED'
2024-12-04 11:07:26 -05:00
Ryan Kurtz
bc8a083351
GP-5028: Convert ChangeHistory to Markdown
2024-12-04 10:57:56 -05:00
Ryan Kurtz
56d6af4531
GP-5171: Generating pypredef files for PyDev. Fixing PyDev
...
errors/warnings in PyGhidra.
2024-12-04 08:05:33 -05:00
Ryan Kurtz
edf9353999
GP-0: Skip unnammed structs in IDA XML exporter ( Closes #7211 )
2024-12-03 09:12:31 -05:00
Ryan Kurtz
2bebb96f77
Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the'
2024-11-26 09:05:43 -05:00
Ryan Kurtz
9b77447764
GP-0: Certify
2024-11-26 08:54:23 -05:00
Ryan Kurtz
cc15fdf691
GP-0: ghidra_builtins stubs no longer hides the python set type
...
(Closes #7222 )
2024-11-26 08:38:32 -05:00