118 Commits

Author SHA1 Message Date
Ryan Kurtz
d17b595425 GP-7037: Using Java Compact Object Headers 2026-07-02 15:29:40 -04:00
Ryan Kurtz
9311d06922 GP-6839: Always do "multi-platform" build 2026-06-01 09:27:11 -04:00
ghidra1
dee3703ef6 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-04 14:59:19 -04:00
ghidra1
39c3a2dad1 Merge remote-tracking branch 'origin/GP-1_ghidragon_test_fixes_4_22_26' 2026-05-04 14:53:08 -04:00
ghidra1
e04d9ec716 GP-6719 Improved Ghidra Server RMI deserialization filter and added client-side module-based RMI deserialization filter. 2026-05-04 10:22:51 -04:00
Ryan Kurtz
50860ea102 Merge remote-tracking branch 'origin/GP-5838_ghidragander_calling-convention-junit--SQUASHED' 2026-04-22 10:32:00 -04:00
ghidraGander
1a83dfcd1b GP-5838: Added CSpec tests to catch regressions in analysis based on CSpec prototype configurations. 2026-04-22 13:51:04 +00:00
Ryan Kurtz
631597c386 GP-6504: Upgrading jacoco to 0.8.14 2026-02-27 05:18:19 -05:00
Ryan Kurtz
f0a867b084 GP-6385: Setting failOnNoDiscoveredTests for Gradle tests (in the right
place this time)
2026-02-03 10:14:11 -05:00
Ryan Kurtz
0f00a7cdee GP-6385: Setting failOnNoDiscoveredTests for Gradle tests 2026-02-03 05:23:15 -05:00
Ryan Kurtz
675be71ebb GP-6385: Some more gradle tweaks 2026-02-02 09:58:18 -05:00
Johannes Obermayr
d160f22f09 Fix build issues with Gradle 9 on --parallel
Fixes: #8621
2026-02-02 06:28:01 -05: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
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
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
Ryan Kurtz
44fb13b292 GP-5257: Fixing Gradle warnings 2025-01-13 13:52:50 -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
31ee251a5c GP-5138: GhidraDev/PyDev/PyGhidra integration 2024-12-20 09:34:41 -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
1df4527dd3 GP-5133: Improvements to how we use python type stubs 2024-11-15 09:57:50 -05:00
Ryan Kurtz
990479f79b Merge remote-tracking branch 'origin/GP-4987_ryanmkurtz_gradle-markdown' 2024-10-17 06:00:19 -04:00
Ryan Kurtz
3558fe59a4 GP-0: Improving python build error reporting (Closes #7036) 2024-10-15 07:53:17 -04:00
Ryan Kurtz
ce6bbe6236 GP-0: Fixing python build issue (Closes #7027) 2024-10-09 06:41:37 -04:00
Ryan Kurtz
5f24502d0f GP-0: Python build improvements 2024-10-08 09:49:08 -04:00
Ryan Kurtz
7504acdb4a GP-4987: Generating HTML from Markdown 2024-10-04 11:13:44 -04:00
Ryan Kurtz
c378cc40a2 GP-4816: Not trying to create python virtual environment during prepdev
is python is not installed
2024-09-11 08:41:54 -04:00
Ryan Kurtz
4a8713162a GP-4816: Certify and other small fixes 2024-09-11 06:35:02 -04:00
DC3-TSD
92d0f1dacf Python3 support 2024-09-09 09:58:05 -04:00
Ryan Kurtz
90f712fc00 GP-0: Moving JsonDoclet 2024-08-19 13:52:33 -04:00
Ryan Kurtz
cc9fb24116 fix 2024-07-03 11:55:05 -04:00
Ryan Kurtz
78aadd0d8c GP-4486: Adding Gradle wrapper 2024-07-03 08:04:27 -04:00
Ryan Kurtz
d0b29b0dab GP-4685: Fixing Gradle warnings 2024-06-12 10:04:40 -04:00
ghidra1
cae9190c13 Merge remote-tracking branch 'origin/patch' 2024-04-04 18:57:04 -04:00
ghidra1
5d1e099d4d GP-4492 Corrected build issue which was omitting module src.zip files
when externalGhidraExtension is present.
2024-04-04 18:55:24 -04:00
Ryan Kurtz
8520cce82d GP-4262: Upgrading jacoco to 0.8.11 2024-01-30 10:13:21 -05:00
Ryan Kurtz
3410dc1ad9 GP-4233: The Ghidra Eclipse preferences and formatter files are now
included in the release (Closes #5999)
2024-01-12 14:09:30 -05:00
Ryan Kurtz
cb3e8062f6 Merge branch 'GP-0_ryanmkurtz_PR-5522_jobermayr_assembleAll' 2023-09-11 12:31:47 -04:00
Ryan Kurtz
1f75605c16 GP-0: Ignoring .pydevproject files 2023-08-07 14:08:27 -04:00
Johannes Obermayr
beb27c99ad Add assembleAll task
It helps to stop build before createInstallationZip task.
2023-07-03 18:09:18 +02:00
Ryan Kurtz
7db06aabe6 GP-3539: Fixing Gradle 8 createExternalExtensions task dependency issue 2023-06-13 09:00:24 -04:00
Ryan Kurtz
d9a6dbecbf Merge remote-tracking branch 'origin/patch' 2023-02-22 07:21:28 -05:00
endrin
69f6dae46f Fix several Gradle 8.x compatibility issues
Addressed the following deprecations:

* [JacocoMerge task removed:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#jacocomerge_task_removed)
deleted jacocoMerge task, moved its inputs to jacocoReport.
* [`classifier` property removed from archive tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractarchivetask_api_cleanup)
replaced `classifier` calls with `archiveClassifier.set`.
* [execResult getter property removed from exec tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractexectask_api_cleanup)
replaced with `executionResult.get`.
2023-02-22 06:55:47 -05:00
Andrew Strelsky
7c596c090d removed unnecessary check and options 2022-11-17 17:26:21 -05:00
Ryan Kurtz
5b1eb8ef32 GP-0: Fixing javadoc warning and build (Closes #4754) 2022-11-17 11:16:11 -05:00
Ryan Kurtz
45640e9bc6 GP-0: Removing some unneeded JVM args now that "Inverted Color Mode" is
gone
2022-11-16 08:42:19 -05:00
Ryan Kurtz
043d8c804e GP-0: Removing -noverify JVM argument from testing for JDK 17 support 2022-06-22 01:12:22 -04:00
Ryan Kurtz
0095aef095 GP-0: Upgrading to jacoco 0.8.8 2022-06-21 14:13:37 -04:00
Ryan Kurtz
d2883bbb8c GP-2167: Removing JMockit jar dependency 2022-06-18 03:38:48 -04:00
Ryan Kurtz
4da3696aa2 GP-0: Enabling illegal reflective accesses in tests 2022-06-11 03:28:10 -04:00