Commit graph

65 commits

Author SHA1 Message Date
Ryan Kurtz 4fc9ccde28 GP-4176: GhidraDev can now handle both legacy user settings directories
as well as the new XDG layout
2024-02-16 11:17:55 -05:00
Ryan Kurtz 0c58ce9088 GP-0: Updating GhidraDev_README.html 2024-01-03 11:45:57 -05:00
Ryan Kurtz f20e649273 GP-4062_4063: Handling Ghidra installation moving, and capping supported
PyDev version at 9.3.0 (Python 2 support was dropped in 10.0)
2023-11-22 13:51:37 -05:00
Ryan Kurtz 69fb466b0a GP-3710: GhidraDev no longer allows selecting Ghidra source repos as a
Ghidra installation
2023-09-15 09:39:07 -04:00
Ryan Kurtz 86d4aafab0 GP-3523: The GhidraDev Eclipse plugin now deletes the intermediate build
directory following a Ghidra Module Extension export action.  This fixes
a Ghidra runtime/debugging issue. (Closes #5327)
2023-09-06 13:02:34 -04:00
emteere 720dce335e GP-3534 Fixed cpool invalid error, added test for cpool arguments 2023-06-09 01:40:30 +00:00
Ryan Kurtz be86c87cab GP-0: Updating GhidraDev instructions 2023-06-08 08:21:59 -04:00
Ryan Kurtz 269ea1ae7a GP-0: Fixing some project java version inconsistencies 2023-04-27 07:58:13 -04:00
Ryan Kurtz edc7515e29 GP-0: Adding Gradle as an optional requirement in GhidraDev_README.html
(Closes #4900)
2023-03-29 10:02:45 -04:00
Pokechu22 14880b53c4 Create and use LZCOUNT Pcode op 2023-03-02 18:30:04 -08:00
Ryan Kurtz 4534e302bd GP-2398: GhidraDev now requires Eclipse 4.22 (2021-12) or later 2022-08-03 11:02:46 -04:00
Eric Kilmer 2d2236457d
Specify JavaSE-17 for GhidraDevPlugin 2022-08-02 14:36:29 -04:00
Ryan Kurtz 0ab836add7 GP-1903: Fixing compilation error in GhidraDev caused by ArrayUtilities
removal
2022-04-15 03:31:09 -04:00
Ryan Kurtz 5295664364 GP-1733: Fixed an issue in the GhidraDev plugin that could cause old
installed extensions to incorrectly remain after performing a "Link
Ghidra" operation
2022-04-04 06:21:12 -04:00
Ryan Kurtz 3da13939fa GP-1463: GhidraDev now requires Eclipse 2020-09 4.17. Bumping GhidraDev
to 3.0.0, and updating dependency requirements.
2022-04-04 04:32:55 -04:00
Ryan Kurtz df9691faca GP-0: Fixing gradle compileJava error with GhidraDevPlugin build.gradle 2021-12-01 13:00:03 -05:00
Ryan Kurtz 45cd8dc795 Merge remote-tracking branch
'origin/GP-1338_ryanmkurtz_PR-3454_zZeck_pydevLocateFix' (Closes #3453,
Closes #3454)
2021-09-30 07:29:32 -04:00
Ryan Kurtz f7af296734 GP-1338: Bumping GhidraDev to 2.1.5 2021-09-30 07:19:13 -04:00
Zeck 2a55b5af29 Issue #3453 fix. ghidraDev should lookup pydev pysrc directory by bundle path 2021-09-29 18:30:02 -05:00
Ryan Kurtz e088d2a4ea GP-1304: Removing illegal access to java.desktop/sun.awt.X11. Has side
effect of changing application name on Linux from "Ghidra" to
"ghidra.Ghidra".
2021-09-23 14:42:11 -04:00
Ryan Kurtz 24f23aaeca Merge branch
'GP-1149_ryanmkurtz_PR-3088_stephengeorgewest_GhidraDev-exception'
(Closes #3087, Closes #3088)
2021-07-23 08:29:47 -04:00
Ryan Kurtz 46592bfe81 GP-1149: Upping GhidraDev to 2.1.4 2021-07-23 08:25:41 -04:00
Ryan Kurtz 8d63a9a3ab GP-0: Fixing GhidraDev run configuration to work with latest Eclipse and
work with spaces in path to project.
2021-07-22 10:04:03 -04:00
stephengeorgewest cc75f89272 3087 GhidraProjectUtils: Don't get entry folder from path if entry is not CPE_SOURCE 2021-05-31 08:05:20 -06:00
Ryan Kurtz 3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
Ryan Kurtz a503ded1fc GP-873: Fixed a bug that prevented GhidraDev projects from recognizing
extensions
installed in the user's home Extension directory
2021-04-22 08:55:08 -04:00
Ryan Kurtz 3507820e03 GP-678, GP-811: Refactored fetchDependencies.gradle, now downloads FID datasets from ghidra-data repo, and revisied depencies/flatRepo layout. 2021-04-07 10:51:05 -04:00
ghidra1 162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
emteere 650e65cdd5 GP-721_emteere added new define token endian attribute. Added Ghidra
category on built plugin extension so it appears when users install
2021-02-24 20:56:09 +00:00
Ryan Kurtz 2dc8e0434c GP-669: Fixing GhidraDev exception when ~/ghidra_scripts doesn't exist 2021-02-10 08:09:05 -05:00
emteere b966f85f76 GP-0_emteere minor SleighEditor bug fix for @if "!=" comparison 2020-11-03 18:15:30 -05:00
emteere 04ddbf5981 Fixes for building SleighEditor, buildreadme, and added popcount to
grammar
2020-10-09 17:40:00 -04:00
dragonmacher 947c99a170 GP-186 - Ghidra Dev Plugin - applied previous fix to an additional file 2020-09-30 15:15:00 -04:00
ghidravore 2731654419 Merge remote-tracking branch 'origin/GP-186_dragonmacher_PR-2314_ryanmkurtz_GhidraDev_projectDirCheck' 2020-09-28 13:43:40 -04:00
Ryan Kurtz f3ba1ed000 Improved check that prevents Eclipse projects from being created within
the Ghidra installation directory

Closes #2298
2020-09-28 12:17:18 -04:00
Xiaoyin Liu e95dbdc4a8
Correct numbering in GhidraDevPlugin readme 2020-09-27 01:14:07 +08:00
dragonmacher 7391472a56 GP-186- Ghidra Dev - updated build docs
Closes #1922
2020-09-22 15:02:52 -04:00
Ryan Kurtz 30df737334 PyDev source directory can now be found in the Eclipse dropins directory
Updating GhidraDev version to 2.1.1
2020-09-22 15:00:47 -04:00
Ryan Kurtz b5498c961d Fixing GhidraSleighEditor build. 2019-09-09 12:19:39 -04:00
Ryan Kurtz da09daeb8d Fixing GhidraDev compilation problem on non-macOS platforms. 2019-09-04 10:06:53 -04:00
Ryan Kurtz 5c74632fdb GhidraDev new module project wizard can now optionally include/exclude
processor.  Also fixed building processor using buildLanguage.xml.
2019-08-14 08:41:17 -04:00
Ryan Kurtz 85e25af7e8 Adding JUnit to projects created by GhidraDev. 2019-08-07 12:07:15 -04:00
Ryan Kurtz 649e573a0d Added "Environments" tab to Ghidra run configuration in GhidraDev. 2019-08-05 11:46:33 -04:00
Ryan Kurtz dcad9f3272 New GhidraDev. 2019-07-23 08:11:42 -04:00
Ryan Kurtz de68f50eb4 GT-3017: Storing minimum gradle version in application.properties. 2019-07-18 13:39:17 -04:00
Ryan Kurtz 820eafbd65 Including GhidraSleighEditor in build. 2019-07-15 14:34:54 -04:00
ghidra1 e0e2c58eb7 Merge remote-tracking branch 'origin/ghidra1_Emulator'
Conflicts:
	gradle/root/eclipse.gradle
2019-07-12 16:14:17 -04:00
ghidra1 fca9e847c7 Added pcodetest source code to SleighDevTools module. Corrected
certification issues.
2019-07-11 16:46:11 -04:00
Ryan Kurtz 5f388e6bbc GT-2897: More improvements. 2019-06-26 12:56:44 -04:00
emteere 5b65962e04 GT-113_emteere Loosening up eclipse dependency 2019-06-25 18:18:00 -04:00