Dashboard

Only set install name on Windows and Linux

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

Use two baselines in performance test

Use two baselines in performance test

Use two baselines in performance test

Make changes compatible with nebula plugins

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

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
Fix integTest on windows

Adjust TaskCreationBuildOperationIntegrationTest; fix unit test

Polishing, cleanup & some unit test fixing

  1. … 15 more files in changeset.
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 tapi integTests

Fix failing integ tests handling null action in decorator

Apply some renaming

  1. … 22 more files in changeset.
Dont decorate internal actions; improve integTest 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`).

Add information about missing samples/distributions to test execution

This informs the developer in cases a test execution from the IDE fails

because an additional setup action is required before:

- Sample tests require to call `copySamples` for the corresponding

subproject.

- Tests that can not run embedded require to call `intTestImage`

for the corresponding subproject.

Split out sample copying from intTestImage as separate task

Most of the sample-based tests can run embedded. They just require

copying the test sources and not the whole Gradle code compilation

(which is triggered by intTestImaage).

This allows developers to work more smoothly with sample tests in the

IDE.