Ryan Kurtz
2bb237e8d0
Merge remote-tracking branch
...
'origin/GP-5819-dragonmacher-help-build-update--SQUASHED' (Closes #8320 )
2025-07-21 13:23:15 -04:00
dragonmacher
17c28209ef
GP-5819 - Help - Added validation code to check all Ghidra TOC files after help is built
2025-07-21 11:59:01 -04:00
Ryan Kurtz
295f71472a
GP-5637: The ghidra_script() function now accepts an optional
...
"script_args" parameter
2025-07-15 07:40:07 -04:00
Ryan Kurtz
cb68d29bac
GP-5637: Fixing PyGhidra usage of DomainFileIterator
2025-07-11 06:58:18 -04:00
Ryan Kurtz
f5fd0171a2
GP-5637: New PyGhidra API
2025-07-10 11:42:46 -04:00
Ryan Kurtz
d58f2ad24c
Merge remote-tracking branch 'origin/patch'
2025-07-07 12:25:55 -04:00
Ryan Kurtz
bf167a3126
GP-5810: Improving CWD removal from sys.path
2025-07-07 12:23:55 -04:00
Ryan Kurtz
fe335aa946
Merge remote-tracking branch 'origin/patch'
2025-07-07 11:40:02 -04:00
Ryan Kurtz
2930b622cc
GP-5810: Removing CWD from PyGhidra's sys.path ( Closes #8190 )
2025-07-07 11:35:57 -04:00
Ryan Kurtz
1add5a9bce
GP-5737: Fixing GhidraScript PrintWriter
2025-06-09 12:14:58 -04:00
Ryan Kurtz
ec43d344ad
GP-0: Giving PyGhidra access to a ProjectManager
2025-05-28 14:59:29 -04:00
Ryan Kurtz
3f8fe98862
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-05-27 13:06:32 -04:00
Ryan Kurtz
189117e7d4
GP-5677: Ghidra now writes a "lastrun" file that PyGhidra can look for
...
to help find the Ghidra installation dir
2025-05-27 09:09:53 -04:00
Ryan Kurtz
6f0cb9a77c
GP-5415: Python scripts that do not declare a @runtime metadata comment
...
now default to PyGhidra instead of Jython. (Closes #7856 )
2025-05-22 10:13:19 -04:00
Ryan Kurtz
8ff5444ac1
GP-5710: Fixed a bug that prevented PyGhidra from properly using the
...
user's already-active virtual environment
2025-05-21 09:43:29 -04:00
Ryan Kurtz
151fea46f5
GP-5627: PyGhidra can now open projects created with the Ghidra GUI by
...
setting the "nested_project_location" optional parameter to False
2025-04-30 09:54:57 -04:00
Ryan Kurtz
0ee0537e45
GP-5598: Rename InstallationGuide to GettingStarted; put in installation
...
root dir
2025-04-21 11:58:26 -04:00
Ryan Kurtz
50a0bcd050
GP-0: Removing shorthand -c and -d command line args from
...
pyghidra_launcher.py...they interfered with some AnalyzeHeadless args
2025-04-09 13:35:25 -04:00
Ryan Kurtz
907e5c563f
GP-5521: pyghidra.open_program() now accepts a program_name parameter,
...
which can be used to override the program name derived from the
binary_path parameter
2025-03-25 13:44:04 -04:00
Ryan Kurtz
abb65d1b8c
GP-5444: PyGhidra open_program() now handles locked projects better
2025-03-06 11:58:12 -05:00
Ryan Kurtz
034c696512
GP-5372: PyGhidra now respects the application.settingsdir property set
...
in Ghidra's launch.properties (Closes #7481 )
2025-02-12 12:16:41 -05:00
Ryan Kurtz
84e05008ae
GP-5348: Fixed a PyGhidra issue that prevented accessing Java
...
getters/setters as properties on non-public classes (Closes #7450 )
2025-02-10 08:35:22 -05:00
Ryan Kurtz
d71dc292ca
GP-5298: PyGhidra can now find modules that live in directories
...
specified by the Bundle Manager
2025-02-07 09:53:03 -05:00
ghidra1
1bccb8ac60
Revert "GP-5298: PyGhidra can now find modules that live in directories specified by the Bundle Manager"
...
This reverts commit c5d4444128
.
2025-02-05 14:21:55 -05:00
Ryan Kurtz
738cbc6fac
GP-5315: Upgrading to JPype 1.5.2
2025-01-30 06:35:01 -05:00
Ryan Kurtz
1dfe0c241a
GP-0: Fixing PyGhidra Module.manifest IP
2025-01-29 12:19:56 -05:00
Ryan Kurtz
c5d4444128
GP-5298: PyGhidra can now find modules that live in directories
...
specified by the Bundle Manager
2025-01-29 06:17:02 -05:00
Ryan Kurtz
8c56eb6d00
GP-0: JPype 1.5.1 windows issue workaround
2025-01-14 13:31:20 -05:00
Ryan Kurtz
f9a6b575de
GP-0: importing typing into PyGhidraBasics.py
2025-01-14 09:17:56 -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
0d3451c0c0
GP-0: Fixing PyGhidra typo
2025-01-08 19:06:13 -05:00
Ryan Kurtz
cfffcf0c13
GP-0: More PyGhidra doc updates
2025-01-06 17:47:26 -05:00
Ryan Kurtz
2af9fbc6a3
GP-0: Fixing typo in pyghidra_launcher.py
2025-01-06 12:30:32 -05:00
Ryan Kurtz
993b3ba1f6
GP-5236: "gradle prepdev" no longer sets up venv. Use "gradle
...
prepPyGhidra" instead.
2025-01-05 17:12:28 -05:00
Ryan Kurtz
66a43cd6ed
GP-5018: Some updated PyGhidra docs
2024-12-20 13:33:57 -05:00
Ryan Kurtz
31ee251a5c
GP-5138: GhidraDev/PyDev/PyGhidra integration
2024-12-20 09:34:41 -05:00
Ryan Kurtz
7c4d91f568
Merge remote-tracking branch 'origin/GP-5021_ryanmkurtz_python313'
...
(Closes #7141 )
2024-12-19 13:28:13 -05:00
Ryan Kurtz
a1550766f2
GP-0: Fixing pyghidra_launcher.py issue with Python 3.9
2024-12-18 14:13:04 -05:00
Ryan Kurtz
1800de429c
GP-5021: Python 3.13 support
2024-12-17 08:58:47 -05:00
Ryan Kurtz
6443e97b64
GP-5179: Improvements to pyghidra_launcher.py
...
* Specifying supported Python versions in application.properties
so other things can get access to it (similar to how we do it for Java
and Gradle supported versions)
* Only try to launch PyGhidra with a supported version of Python
2024-12-10 11:11:19 -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
6a818106fd
GP-0: Fixing PyGhidra build dependency
2024-11-26 11:37:39 -05:00
ghidra1
7ec765c854
GP-0 Include JPype1-1.5.0.tar.gz in distribution
2024-11-21 15:50:08 -05:00
Ryan Kurtz
69d6495b60
init
2024-11-18 11:00:47 -05:00
Ryan Kurtz
1df4527dd3
GP-5133: Improvements to how we use python type stubs
2024-11-15 09:57:50 -05:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
Ryan Kurtz
9f43760924
GP-0: Fixing PyGhidra "wheel" dependency issue
2024-10-30 08:48:38 -04:00
DC3-TSD
0ab139eb79
typestub bug fixes
2024-10-30 07:20:01 -04:00
Ryan Kurtz
f01fd83397
GP-5019: PyGhidra launches better on externally managed PEP 668 systems
...
(like ubuntu)
2024-10-29 12:52:39 -04:00
Ryan Kurtz
3558fe59a4
GP-0: Improving python build error reporting ( Closes #7036 )
2024-10-15 07:53:17 -04:00