Stefan Wolf

Support transform additional file inputs

Support transform additional file inputs

Rebaseline JavaIDEModelPerformanceTest

There has been a small regression which we accept, similar to the

same regression in the IDEA test.

Merge pull request #8510 from gradle/wolfs/xforms/api-renames-take-2

Rename transform API input types

Rename {Artifact -> }TransformOutputs

  1. … 4 more files in changeset.
Rename {Artifact -> }TransformOutputs

  1. … 4 more files in changeset.
Rename {Artifact -> }TransformOutputs

  1. … 4 more files in changeset.
Rename {Artifact ->}TransformSpec

Rename {Artifact ->}TransformSpec

Rename {Artifact ->}TransformSpec

Rename {Artifact -> }TransformAction

  1. … 5 more files in changeset.
Rename {Artifact -> }TransformAction

  1. … 5 more files in changeset.
Rename {Artifact -> }TransformAction

  1. … 5 more files in changeset.
Rename TransformAction annotation

To `AssociatedTransformAction`

Rename TransformAction annotation

To `AssociatedTransformAction`

Rename TransformAction annotation

To `AssociatedTransformAction`

Rename transform API input types

`PrimaryInput -> InputArtifact`

`PrimaryInputDependencies -> InputArtifactDependencies`

  1. … 15 more files in changeset.
Merge pull request #8501 from gradle/wolfs/xforms/dogfood-new-api

Use new transform API for UnzipTransform

Rename new annotation handlers

Rename new annotation handlers

Merge branch 'master'

Use new transform API for UnzipTransform

Rebaseline LargeDependencyGraphPerformanceTest

to a version which actually contains the changes causing the regression.

Merge pull request #8409 from gradle/wolfs/xforms/registerOutput-renames

Rename methods on ArtifactTransformOutputs for better consistency

Add better change reporting for classpath inputs

Gradle should never return "modified" for jars which have different

absolute path and different hashes, since this makes it very hard

for incremental tasks to consume the changes.

We try to provide good changes for removed/added jars on the classpath

and modified jars with the same path as long as the order does not

change.

This addresses most of #1931.

Add better change reporting for classpath inputs

Gradle should never return "modified" for jars which have different

absolute path and different hashes, since this makes it very hard

for incremental tasks to consume the changes.

We try to provide good changes for removed/added jars on the classpath

and modified jars with the same path as long as the order does not

change.

This addresses most of #1931.

Rename validateOutputLocation -> determineOutputLocationType

The primary use of the method isn't validation any more.

Rename `@{ -> AssociatedArtifact}TransformAction`

Rename `@{ -> AssociatedArtifact}TransformAction`

Rename `@{ -> AssociatedArtifact}TransformAction`