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
Ryan Kurtz
f090280602
Forcing UTF-8 and en_US on tests to make testing environment look more
...
like the Ghidra environment.
2019-09-17 09:23:11 -04:00
adamopolous
8df7df2e72
removed timing considerations from test sorting
2019-09-17 07:57:57 -04:00
adamopolous
c97da26911
GT-3099: ci update
2019-09-16 12:22:41 -04:00
Ryan Kurtz
f027985522
Merge remote-tracking branch 'origin/GT-3127_ryanmkurtz_gradle56'
2019-09-04 08:25:06 -04:00
Ryan Kurtz
b9e2017fde
GT-3127: Gradle 5.6 support.
2019-09-03 13:51:30 -04:00
adamopolous
9ea4ef60b3
added test documentation for parallel processing
2019-09-03 12:33:28 -04:00
adamopolous
3e96ae0e20
added documentation to test scripts
2019-09-03 12:33:27 -04:00
adamopolous
20d89792cf
added logging for debug purposes
2019-09-03 12:33:27 -04:00
adamopolous
6fa0c10298
fixed bugs causing integration test task generation to fail
2019-09-03 12:33:26 -04:00
adamopolous
3b6162fede
moved config specs to external resource file
2019-09-03 12:33:25 -04:00
adamopolous
43d52b6dc0
fixed compilation error in test utils
2019-09-03 12:33:24 -04:00
adamopolous
51c503eb86
fixed broken assert in validating test coverage
2019-09-03 12:33:24 -04:00
adamopolous
b5a5fd3c23
binned all the ghidra test classes into their parallel test buckets
2019-09-03 12:33:23 -04:00
adamopolous
474d463355
broke out more integration tests for the binning
2019-09-03 12:33:22 -04:00
adamopolous
0959cdf96b
changed binning to take app config into account
2019-09-03 12:33:22 -04:00
adamopolous
047404c80d
fixing test problems
2019-08-28 10:46:12 -04:00
dragonmacher
68931f01d6
Gradle - updated gradle to run when not using standard repo names -
...
review fixes
2019-08-13 18:31:43 -04:00
dragonmacher
e2ce041799
Gradle - updated gradle to run when not using standard repo names
2019-08-13 16:51:58 -04:00
adamopolous
aee9b170eb
GT-3062: code review fixes ( closes #875 )
2019-08-06 16:45:18 -04:00
adamopolous
54f61b03c5
GT-3062: updated screenshot config to extend test/integrationTest
2019-08-05 13:31:31 -04:00
Andrii Kurdiumov
880cd6f265
Fix typo in task description
2019-08-05 18:27:46 +06:00
Andrii Kurdiumov
d0c894c820
Add description to gradle tasks which generate test reports
2019-08-04 11:48:33 +06:00
Andrii Kurdiumov
03ec2ef569
Add integrationTestReport task
...
This task will run integrationTest task and save all test reports in the
$reportDir/integrationTestReports folder
This was requested in #832 by @adamopolous
2019-08-03 20:30:47 +06:00
Ryan Kurtz
de68f50eb4
GT-3017: Storing minimum gradle version in application.properties.
2019-07-18 13:39:17 -04:00
adamopolous
2398f8f6bf
fixed bug causing test script to fail to process command line params
2019-07-15 16:30:08 -04:00
dragonmacher
4885e5f8a9
GT-2976 - Fixed NPE in Version Tracking hashing
2019-07-15 13:24:04 -04:00
ghidra1
e0e2c58eb7
Merge remote-tracking branch 'origin/ghidra1_Emulator'
...
Conflicts:
gradle/root/eclipse.gradle
2019-07-12 16:14:17 -04:00
adamopolous
397e23c20c
Added fix to prevent ext-u tests from running when only ext is selected
2019-07-11 14:33:38 -04:00
adamopolous
15b055b592
Amendment to previous commit for ext repo test support
2019-07-11 13:28:46 -04:00
Ryan Kurtz
6850c4188a
GT-2897: Moving script to support dir.
2019-06-27 12:14:02 -04:00
Ryan Kurtz
037b5df87b
GT-2897: Renaming initialization script.
2019-06-27 11:51:29 -04:00
Ryan Kurtz
b69e737a60
GT-2897: Moving flatRepo to installation dir.
2019-06-26 12:56:46 -04:00
adamopolous
5e1ea55a6a
GT-2897: fixed some documentation issues
2019-06-26 12:56:45 -04:00
Ryan Kurtz
5f388e6bbc
GT-2897: More improvements.
2019-06-26 12:56:44 -04:00
adamopolous
f866b0f5e7
GT-2897: moved downloads to ghidra/build
2019-06-26 12:56:43 -04:00
Ryan Kurtz
9e209d90cf
GT-2897: User/script now puts yajsw.zip directly into the ghidra source
...
repo eliminating the need for a ghidra.bin directory to be created.
2019-06-26 12:56:42 -04:00
adamopolous
e326f98c0e
GT-2897: changed location of tmp dir; added missing info to dev guide
2019-06-26 12:56:42 -04:00
adamopolous
def5113ba6
GT-2897: Gradle installation script for external dependencies
2019-06-26 12:56:40 -04:00
ghidra1
a15c70950f
Added extensions GnuDisassembler and SleighDevTools
2019-06-25 09:40:15 -04:00
ghidra1
dd15435371
Added P-Code Test framework to facilitate semantic verification through
...
emulation
2019-06-25 09:37:15 -04:00
Ryan Kurtz
92b671bb2c
Excluding 'dist' from the ___root project's resource filters.
2019-06-18 08:53:09 -04:00
ghidra1
8dfffdd5db
Corrected CabExtract build issues
2019-06-13 18:54:47 -04:00
ghidra1
7e80e70465
Restored build cleanup of assembly area
2019-06-13 16:37:47 -04:00
ghidra1
8377f8394b
Eliminate use of jcalendar. Replaced DateEditor with non-editable
...
display for Options use.
2019-06-13 15:36:26 -04:00
ghidra1
3b999fd86e
Corrected GPL build issues
2019-06-13 14:06:37 -04:00
Ryan Kurtz
dfd5e26376
GT-2865: Incorporating release name into setting directory name.
2019-05-23 11:51:59 -04:00
Ryan Kurtz
0b4c301f56
Fixing typo in usage.gradle ( #471 ).
2019-05-10 10:34:40 -04:00
ghidra1
1cd74f0dc4
Corrected LICENSE inclusion in build
2019-05-01 11:05:30 -04:00
ghidravore
c9d3f7b838
fixed extension zips to include LICENSE.txt file
2019-04-30 16:31:39 -04:00
ghidra4
77d711dbce
testJar and integrationTestJar task now produce jar files with different names
2019-04-30 12:31:09 -04:00
ghidravore
7baa82a53a
moved ip dependency to file where ip task is defined.
2019-04-29 16:36:53 -04:00
ghidravore
1f82aa5e8e
a few more gradle fixes
2019-04-29 15:28:16 -04:00
ghidravore
a50c6e0843
Fixing build issues.
2019-04-26 18:17:11 -04:00
ghidra4
7bf9f31c95
Moved jacocoReport configs to doFirst
2019-04-26 09:22:05 -04:00
dragonmacher
aba6d9cdec
Help - turn off debug
2019-04-24 18:01:31 -04:00
dragonmacher
49436c44a9
Help - Added a task to find unused help images; fixed showing in-memory
...
images in help
2019-04-24 17:48:44 -04:00
ghidra4
ecdf92eb05
getLogFileUrl no longer searches user.dir for log4j properties file GT-2834
2019-04-24 17:38:24 -04:00
ghidra4
cfc51a00ea
Gradle jacocoReport and jacocoBranchReport now only use subprojects with Java sourceSets
2019-04-24 15:06:39 -04:00
Ryan Kurtz
49ae6ec0f9
gradle clean now removes sleighArgs.txt files.
2019-04-24 12:48:05 -04:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00