Commit Graph

210 Commits

Author SHA1 Message Date
Ryan Kurtz
9e83921872 Merge remote-tracking branch 'origin/patch' 2023-06-13 09:26:48 -04:00
Ryan Kurtz
7db06aabe6 GP-3539: Fixing Gradle 8 createExternalExtensions task dependency issue 2023-06-13 09:00:24 -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
0efe56fd9b GP-3030: Updating FID hashes 2023-05-02 07:10:43 -04:00
Ryan Kurtz
9ab603fb2d GP-0: Adding a cleanNatives Gradle task 2023-04-27 07:53:20 -04:00
Ryan Kurtz
0f335dbc1c Merge remote-tracking branch 'origin/GP-3111_ryanmkurtz_gradle-max--SQUASHED' 2023-04-20 06:19:54 -04:00
Ryan Kurtz
50a3bc30d2 GP-3111: Enforcing maximum supported Gradle version 2023-04-20 06:19:14 -04:00
ghidra1
4a2ceba6e0 Merge remote-tracking branch 'origin/GP-3119_ryanmkurtz_yajsw' 2023-04-19 17:22:56 -04:00
Ryan Kurtz
8242c31c4a GP-0: Adding "offline" system property to fetchDependencies.gradle
(#4146)

When the "offline" system property is used, the linux commands used to
download everything will be output, but nothing will actually be
downloaded.
2023-04-19 08:43:09 -04:00
Ryan Kurtz
abbda21163 GP-3119: Upgrading YAJSW to 13.09 2023-04-05 12:30:04 -04:00
Ryan Kurtz
f3e06e89d6 Merge remote-tracking branch 'origin/GP-3154_ryanmkurtz_guava' 2023-03-21 11:47:28 -04:00
Dan
3be53dc05e GP-1007: Fix GADP agent nodepJar issues 2023-03-13 14:02:08 -04:00
Ryan Kurtz
f43f411047 GP-3154: Updating Guava to 31.1-jre, and other dependent jars 2023-03-10 10:48:56 -05:00
Ryan Kurtz
9e4ea632c7 GP-3130: Eclipse now recognizes test source folders 2023-02-23 10:08:17 -05: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
Eric Kilmer
dc9c6724e1
gradle: Fix compile classpath for scripts sourceSet 2023-02-12 14:05:52 -05:00
Eric Kilmer
331b1a9271
gradle: Fix screenShotsImplementation typo 2023-02-06 13:25:11 -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
ghidragon
a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
ghidragon
45c52e3cb9 GP-1981 - Updated help to allow authors to use theme image ids; updated
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
Ryan Kurtz
6bf0280abe GP-2754: Upgrading YAJSW to 13.05 2022-10-25 05:18:31 -04:00
Ryan Kurtz
f951994e1a GP-1912: Upgrading YAJSW to 13.04 2022-09-22 04:41:56 -04:00
ghidragon
32e5d1a4c6 GP-0 added cleanHelp task 2022-09-19 11:57:40 -04: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
Ryan Kurtz
22bd993a40 GP-1993: Upgrading hamcrest to 2.2 2022-05-06 13:18:04 -04:00
Ryan Kurtz
0976dc6b27 Merge remote-tracking branch 'origin/patch' 2022-04-09 01:55:06 -04:00
Ryan Kurtz
a71706569d GP-1853: Support for fetching new fidb files based on Ghidra version 2022-04-09 01:25:02 -04:00
Ryan Kurtz
5c0dc5f6dc GP-1782: Software Bill of Materials (SBOM) 2022-03-31 11:42:10 -04:00
Ryan Kurtz
8598f28b23 Revert "GP-1782: Software Bill of Materials (SBOM)"
This reverts commit c89f45d399.
2022-03-23 12:33:02 -04:00
Ryan Kurtz
c89f45d399 GP-1782: Software Bill of Materials (SBOM) 2022-03-22 01:36:29 -04:00
Ryan Kurtz
9a700cf184 Merge branch 'GP-0_ryanmkurtz_PR-3844_GameCubeGBA_gradle-check' 2022-02-01 00:53:38 -05:00
dragonmacher
5b3e41ff1b Test fixes 2022-01-24 18:18:38 -05:00
ghidravore
64394a46f4 GP-1648 fixed alternating bad builds after runing "buildGhidra" gradle
command
2022-01-10 16:47:27 -05:00
GameCubeGBA
041465efc8
Remove workaround for old Gradle version we don't support anymore
Since we now use Gradle version 6 and up, and the GitHub issue attached to the bug was resolved in Gradle 5.6.3, we don't need this workaround code anymore.
2022-01-08 12:12:05 -05:00
Ryan Kurtz
7e6eea065f GP-1266: Upgrading YAJSW to 13.01-beta to support JDK 17 2021-11-05 07:11:46 -04:00
Anton Kochkov
0a81592c23 Remove deprecated Gradle features 2021-10-22 19:05:09 +08:00
Ryan Kurtz
a1dba97a10 Merge remote-tracking branch
'origin/GP-1209_ryanmkurtz_PR-3387_ryanmkurtz_native-release-builds--SQUASHED'
(Closes #3387)
2021-09-27 08:35:49 -04:00
Ryan Kurtz
3c07ca2962 GP-1209: Support for building natives from a release. 2021-09-27 08:16:14 -04:00
ghidra1
9db26bc7f5 GP-1296 Eliminated use of sun.security package and refactored ApplicationKeyManagerUtils 2021-09-15 13:55:20 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
ghidra1
368b8540df Removed GPL CabExtract module - no longer used 2021-07-13 14:13:47 -04:00
ghidravore
3f6611e54a Merge remote-tracking branch
'origin/GP-993_ghidravore_gradle_warnings--SQUASHED' into Ghidra_10.0
(Closes #3039)
2021-06-01 14:13:49 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
ghidravore
355dca6cf4 GP-966 removed the generate all external dependencies file task so that
the generate runtime dependencies task only needs to resolve the runtime
classpath and not all confurations
2021-05-24 16:11:40 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1
750e645754 GP-934 Corrected DMG build issues 2021-05-12 10:44:24 -04:00
Ryan Kurtz
b9ac9ea1ab GP-913: When the build adds new properties to application.properties, it
no longer assumes the primary repo is named "ghidra"
2021-04-29 14:38:24 -04:00
Dan
62bd317380 Merge remote-tracking branch 'origin/master' into debugger 2021-04-12 10:09:49 -04:00
ghidra1
512fc1b8b7 Merge remote-tracking branch
'origin/GP-678_811_ryanmkurtz_flatRepo--SQUASHED' (Closes #1007, Closes
#1663)
2021-04-07 10:54:00 -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
dragonmacher
a2b7869199 gradle test option tweaks 2021-04-05 12:03:51 -04:00
Dan
f7984f7b76 Merge branch 'master' of gitlab.evoforge.org:ghidra/ghidra into debugger 2021-04-01 10:36:21 -04:00
dragonmacher
ca2a6bbb0a Updated remote vm debug command-line options 2021-03-23 13:45:33 -04:00
ghidra1
92d6f6b088 Revert "GP-0 experiment with test failure setting"
This reverts commit c905c203f0.
2021-03-18 16:48:35 -04:00
ghidra1
33e4d54062 Merge remote-tracking branch 'origin/patch' 2021-03-18 04:51:48 -04:00
ghidra1
33bba9e614 Relax source for IP info during build 2021-03-18 04:50:38 -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
d2c39513c3 Handle changes to allow for certification headers on bash type source
files (e.g., *.py) and gradle files
2021-03-17 18:09:21 -04:00
ghidra1
c905c203f0 GP-0 experiment with test failure setting 2021-03-05 18:20:15 -05:00
Dan
f5ec74f2c3 Merge remote-tracking branch 'origin/master' into debugger 2021-02-08 15:52:21 -05:00
ghidra1
ed3cc10344 GP-0 Add library dependency file generation as dependency of eclipse
task (needed for running Ghidra)
2021-02-08 13:54:37 -05:00
dragonmacher
fef756c967 GP-523 - Fix javadoc errors 2021-02-04 17:28:17 -05:00
Dan
8201baef2b GP-71: Prepping for source release. 2020-12-16 13:06:53 -05:00
ghidravore
8b054814a8 changed build system to generate all external jar files used file. 2020-12-09 18:41:03 -05:00
ghidravore
faa951898a Merge remote-tracking branch 'origin/GP-67_adamopolous_add-git-hash-to-app-properties--SQUASHED' 2020-08-26 13:29:22 -04:00
adamopolous
eea44a2100 added git commit hashes to application.properties for all builds 2020-08-26 11:06:34 -04:00
adamopolous
afbb9dc825 Merge remote-tracking branch 'origin/GT-69_adamopolous_PR-2173_xiaoyinl_patch-3' 2020-08-13 14:14:25 -04:00
adamopolous
7bba220d30 Merge remote-tracking branch 'origin/GP-57_adamopolous_duplicate-help-files-in-distro' 2020-08-13 14:04:52 -04:00
Xiaoyin Liu
c0a79b6e33
fetchDependencies.gradle: Update cdt URL to HTTPS 2020-08-13 22:15:15 +08:00
adamopolous
b13081fbe8 added task to handle targeted project testing 2020-08-10 13:38:49 -04:00
adamopolous
750881d712 added directive to exclude duplicate files from help distro 2020-08-10 10:50:59 -04:00
ghidravore
73c5fb11fb Revert "Gradle changes to support targeted testing of specific commit"
This reverts commit ac3756b91d.
2020-07-31 13:42:17 -04:00
adamopolous
ac3756b91d Gradle changes to support targeted testing of specific commit 2020-07-31 11:12:10 -04:00
ghidra1
3ffcd86f18 Removed diagnostic message from jacoco.gradle 2020-07-01 14:19:52 -04:00
adamopolous
062a0278f2 added Suite restriction to test tasks 2020-02-24 15:37:54 -05:00
adamopolous
9b44191509 fixed jacoco processing for nightly tests 2020-02-21 14:17:28 -05:00
Benjamin Levy
a5efecea84 Fix spelling errors 2020-01-26 22:39:18 -05:00
Ryan Kurtz
91448a2e1d Merge branch 'GT-3404_ryanmkurtz_PR-1351_marcograss_sha' 2019-12-17 11:45:36 -05:00
Marco Grassi
ba48f29f12 switch from md5 to sha256 to check dependencies integrity 2019-12-17 15:25:41 +08:00
astrelsky
3bdf049d44
javadoc html5 2019-12-16 15:31:29 -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
astrelsky
ebde7cd6d2
Javadoc Fixes 2019-12-01 21:58:51 -05:00
Ryan Kurtz
2c4e0155db Merge branch 'GT-3355_ryanmkurtz_PR-1292_kant2002_cleanup-deps' 2019-11-27 13:03:36 -05:00
Andrii Kurdiumov
0f9e5ad71c Remove not needed dependency 2019-11-27 17:55:31 +02:00
ghidra1
ee25a7d0cc Merge remote-tracking branch 'origin/patch' 2019-11-26 12:37:20 -05:00
ghidra1
b05c409a9f GT-3328 minor revisions to sleigh options processing per review 2019-11-25 17:34:41 -05:00
ghidra1
1b1240a41b GT-3328 corrected sleighArgs.txt use with module dependency paths 2019-11-19 15:11:30 -05:00
adamopolous
2de421d3f9 added gradle dependencies for jacoco tasks 2019-11-15 09:54:34 -05:00
Andrii Kurdiumov
cafa4c3414 Fix paths in Gradle task descriptionsThese paths was likely not changed during refatoring of Gradle scripts.I make them correspond to actual location of files where their definitions originates. 2019-11-13 02:03:19 +02:00
Ryan Kurtz
de5908f8a2 Forcing UTF-8 and en_US on integration tests to make testing environment
look more
like the Ghidra environment.
2019-09-19 11:53:14 -04:00
Ryan Kurtz
0ed8fb63d7 Merge remote-tracking branch 'origin/adamopolous_test_script_fixes' into Ghidra_9.1 2019-09-17 09:52:53 -04:00
adamopolous
d176879548 removed dead code from test utils 2019-09-17 09:37:01 -04:00