Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Report TAPI progress events for work items

This commit introduces a new `OperationType.WORK_ITEM` and adds specific

`ProgressEvent` implementations. For backwards compatibility, if the

new OperationType is not requested, but `OperationType.GENERIC` is, it

will be reported as a generic build operation.

  1. … 28 more files in changeset.
Fix attribute disambiguation ignoring attributes of different types

This is a hotfix for KT-28203, which is about the Kotlin2Js plugin

failing with 5.0 because of extra attributes disambiguation. What

happens is that we have 2 sets of attributes, but one is using the

coercing `Usage` attribute while the other is not. As a consequence,

the attribute is not removed from the list of extra attributes,

and we fail disambiguation.

Add tests for TransformListener

Add tests for parallel transformation execution

Merge pull request #7760 from gradle/pl/fix-broken-link

Fix links to 5 Things section of user manual

Fix links to 5 Things section of user manual

Merge pull request #7744 from gradle/marc/insights/1666-java-compile-task-result

Report annotation processor details to TAPI progress listeners

Upgrade to Groovy 2.5.4

Resolves #7711.

Enrich build operation around work items

The new `ExecuteWorkItemBuildOperationType` provides details about the

work item's action class and display name.

Remove unnecessary blank lines to avoid flaky test

Remove UsedByScanPlugin annotation for now

Publish 5.0-20181119000031+0000

Only set install name on Windows and Linux

Publish 5.0-20181118000034+0000

Merge remote-tracking branch 'origin/sg/native/relocatable'

* origin/sg/native/relocatable:

Use installation fixture

Make codenarc happy

Install application from repository vs trying to run it directly

Replace Callable, Transformer, Action in NativeBasePlugin with lambdas

Remove use of providers.provider in several places in native base plugin

Remove special linker args on linux for relocatability

Fix link to lazy configuration chapter

Adjust TODO to point at the installation publishing instead of binary relocation

Use linker task target platform instead

Add javadoc for install name property

Remove invalid `@Nullable` on install name `Property`

Remove TODO

Fix typo in release note

Mention John Bennewitz contribution in the release note

Pass `-rpath=$ORIGIN` to publishing application

Set `installName` for linux target

Convert `installName` to `Property`

Add binary relocation test coverage

Use installation fixture

Make codenarc happy

Install application from repository vs trying to run it directly

Replace Callable, Transformer, Action in NativeBasePlugin with lambdas

Remove use of providers.provider in several places in native base plugin

Remove special linker args on linux for relocatability

Fix link to lazy configuration chapter

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Publish 5.0-20181117000025+0000

Rename SingleToolChainTestRunner to NativeToolChainTestRunner

Further refactoring to simplify multiversion tool runners

Display PDF link beside new User Manual subheader

    • -1
    • +1
    /subprojects/docs/src/docs/css/manual.css
Adjust placement of Kotlin DSL Primer and PDF link

Finalize release notes for 5.0 with a link to what's new page

    • -9
    • +7
    /subprojects/docs/src/docs/release/notes.md
Merge remote-tracking branch 'origin/lacasseio/pr-6176'

* origin/lacasseio/pr-6176:

Adjust TODO to point at the installation publishing instead of binary relocation

Use linker task target platform instead

Add javadoc for install name property

Remove invalid `@Nullable` on install name `Property`

Remove TODO

Fix typo in release note

Mention John Bennewitz contribution in the release note

Pass `-rpath=$ORIGIN` to publishing application

Set `installName` for linux target

Convert `installName` to `Property`

Add binary relocation test coverage

Fix classpath construction in module registry for running tests in IDEA

The classpath is filtered by name matching. The subproject `resources`

caused problems, because one of the suffixes is

`/out/production/resources`, which matched the `resources` folders

in all subprojects (e.g. it matched `/ide/out/production/resources`).