dragonmacher
ca9cfe9f9a
GP-4269 - Minor refactor of plugin category names
2024-01-31 12:04:31 -05:00
Ryan Kurtz
8d27aa3f70
GP-4157: Injected "this" object into python script state so users of
...
askProgram() can release the consumer
2024-01-02 12:39:18 -05:00
Ryan Kurtz
d03a8a1b38
Merge remote-tracking branch 'origin/patch'
2023-07-13 12:42:36 -04:00
Ryan Kurtz
995bb26a4d
GP-3619: Updating python path more frequently to account for changes
...
from bundle manager
2023-07-13 08:50:48 -04:00
dragonmacher
a7668c7f85
GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state
2023-06-06 15:25:25 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
a21c2c4347
Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED'
2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053
GP-3094 - Theming - Converted most colors to palette colors
2023-04-14 16:49:39 -04:00
Ryan Kurtz
e9e408679d
GP-3321: Fixed interactive python transaction issues
2023-04-13 06:56:30 -04:00
Ryan Kurtz
21d8d18134
GP-1035: Python interpreter code completion now works prior to executing
...
any python statements
2022-12-30 05:49:27 -05:00
dragonmacher
fc301bb386
GP-2961 - Theme Fixes - Many changes to deal with odd rendering behavior in Nimbus and the Flat LaFs.
2022-12-29 14:51:25 -05:00
dragonmacher
e3aad672ce
GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
...
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
dragonmacher
f091a084c2
GP-2868 - Image Cleanup - Removed unused images; removed duplicate
...
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
ghidragon
a92a27e9f1
GP-1981 Review fixes
2022-11-15 14:56:05 -05:00
dragonmacher
79b95702ba
GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
...
Docking
2022-11-15 14:55:43 -05:00
dragonmacher
abe31c5a95
GP-1981 - Theming - Color conversion for Debugger modules
2022-11-15 14:55:16 -05:00
ghidragon
9a0d7892da
GP-1981 Theme help and module conversions
2022-11-15 14:53:46 -05:00
shocoman
7317db025b
produce code completions at the caret's position
2022-10-31 02:02:54 +07:00
Ryan Kurtz
4b930a5c28
Merge remote-tracking branch 'origin/GP-2759_ryanmkurtz_PR-4678_shocoman_autocomplete-to-replace'
2022-10-26 09:36:29 -04:00
Ryan Kurtz
b4bb4a45a7
GP-2759: Code formatting and certify
2022-10-26 03:13:50 -04:00
shocoman
5d759cb1a0
account-for-letter-case-in-python-code-completion
2022-10-19 15:01:25 +07:00
dragonmacher
a2a5a6e354
GP-2663 - Removed deprecated methods
2022-10-07 15:06:59 -04:00
Dan
9235902820
GP-2618: Re-work script error handling
2022-09-28 11:02:43 -04:00
Ryan Kurtz
062f64282a
GP-2324: Upgrading Jython to 2.7.3
2022-09-22 05:40:22 -04:00
cyrozap
0ee44c9f6a
Make it possible to import symbols into arbitrary memory regions
...
Before this change, ImportSymbolsScript.py was limited to importing
symbols into the default memory region. With this change, arbitrary
memory regions can be specified along with the address, making it
possible for symbols to be imported into non-default memory regions.
This functionality is backwards-compatible with existing symbol list
files.
2022-05-26 20:14:01 -05:00
Ryan Kurtz
9e3052ac3a
GP-0: Fixing Python test
2021-07-28 15:22:46 -04:00
Ryan Kurtz
cd89f0e00f
GP-1099: Supporting the __file__ attribute in Jython scripts
2021-07-06 12:23:25 -04:00
ghidravore
a94630a330
Merge remote-tracking branch
...
'origin/GP-990-dragonmacher-script-header-parsing--SQUASHED' into
Ghidra_10.0
2021-06-01 16:12:28 -04:00
ghidravore
54d81f06c5
GP-933 fixing gradle warnings to prepare for Gradle 8
2021-05-28 12:59:11 -04:00
dragonmacher
e3b787a524
GP-990 - Scripting - fixed incorrect parsing of certification header for python scripts
2021-05-28 08:56:40 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
dragonmacher
1024a1baa7
GP-843 - PR 2846 - Updated after merge; added tests for certify header
...
processing
2021-04-07 16:01:16 -04:00
Joel Anderson
829a837a44
fix github 1484 to allow python block comment docstrings
...
Delegate the definition of block comment start and end patterns to
ScriptProvider classes instead of ScriptInfo.
Move the functionality to handle Java block comments out of the base
`GhidraScriptProvider` class into the `JavaScriptProvider` subclass.
Default behavior is now to not support block comments and rely on
extensions to implement these themselves.
Add a number of tests for Java and Python `ScriptInfo` generation
to ensure that scripts with no block comments, single-line block
comments, and multi-line block comments are all handled appropriately.
Add ScriptInfo tests for detailed Java and Python scripts including
multiline descriptions and additional metadata flags.
2021-04-07 12:33:25 -04:00
ghidra1
19f9d3cecf
Merge remote-tracking branch 'origin/patch'
2021-03-23 13:55:44 -04:00
ghidra1
0f235d029c
GP-797 Corrected python script info parse - ignore certification header
...
if present
2021-03-23 13:38:14 -04:00
ghidra1
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
ghidra1
ce78b860be
Merge remote-tracking branch 'origin/patch'
2021-02-10 20:36:21 -05:00
Ryan Kurtz
606eecfa82
GP-668: PyDev debugger now stays on breakpoints appropriately (fixes
...
#2713 )
2021-02-08 09:27:00 -05:00
dev747368
0fad371a83
GP-487 Fix pasting multi-line string into python console
2020-12-15 15:14:38 -05:00
Jason P. Leasure
4c7319c45f
Py.newString fails on non-ascii Java strings, use Py.newStringOrUnicode
2020-09-25 14:06:03 -04:00
Ryan Kurtz
2ef6a778b4
Upgrading to Jython 2.7.2
2020-08-25 06:45:04 -04:00
Jason P. Leasure
0af17e4b08
help for Ghidra Bundles, update scripting help, @imports->@importpackage
2020-07-28 16:56:08 -04:00
Jason P. Leasure
5f11c9cf7d
update python & headless tests to manage GhidraScriptUtil resource
2020-07-28 16:56:08 -04:00
Jason P. Leasure
7ee2467016
avoid calling GhidraScriptUtils.getScriptSourceDirectories
...
- when called from the GUI, the bundle host manages paths
- when used to find a script by name, use findScriptByName
2020-07-28 16:56:08 -04:00
Jason P. Leasure
431d7ac752
introduce GhidraBundle, cleanup packages, rename path->status
2020-07-28 16:56:07 -04:00
Jason P. Leasure
c660a12ab3
clarify and discourage access to compiled scripts
2020-07-28 16:56:07 -04:00
Ryan Kurtz
148ecd86e6
Moved Jython cache directory from user temp to user settings directory.
2020-06-29 13:25:55 -04:00
dragonmacher
b4ce3012d7
GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
...
analyzer test remains
2020-02-12 18:21:10 -05:00
Ryan Kurtz
6e6bdffe86
Merge branch 'GT-3362_ryanmkurtz_PR-1287_astrelsky_DocumentationFixes'
...
Conflicts:
Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java
2019-12-02 13:22:08 -05:00