Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Polish `ClassLoaderVisitor`

- Make line readable under 120 columns via static import

Compute parent classpath via `ClasspathUtil#getClasspath`

See #190

Retry TAPI performance tests on failure

Improve exception handling in worker api

Show stack trace when a sample fails to check

Use a guaranteed invalid hostname

+review REVIEW-6461

Add _target="top" to links from Javadoc to user guide

Copy jflags to new javadoc options

+review REVIEW-6462

Update the release note for 3.4.1

    • -48
    • +2
    /subprojects/docs/src/docs/release/notes.md
Fail the HttpBuildCache on UnknownHostException

We considered this recoverable and it is not.

+review REVIEW-6461

Mention er-han contribution in the release note

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Use cleanup to revert the Locale back

Mention plugin management in release notes

    • -0
    • +29
    /subprojects/docs/src/docs/release/notes.md
Read username and password for DC from system properties

+review REVIEW-6461

    • -1
    • +17
    /gradle/remoteHttpCacheSettings.gradle
Define output dir for clean task

    • -0
    • +3
    /subprojects/performance/templates.gradle
Mention tbroyer contribution in the release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Construct description of dispatching build cache in constructor

+review REVIEW-6455

Lowercase test method names

+review REVIEW-6460

Adjust version bound for cross-version TAPI test

+review REVIEW-6460

Don't use Java 7 style string switch statement

+review REVIEW-6460

Update wrapper to latest nightly

    • -2
    • +2
    /gradle/wrapper/gradle-wrapper.properties
Handle line wrapping

Line wrapping has special handling in a terminal. They have separate

terminal row indexes just like regular lines of text with new lines.

However, when a user resizes the terminal, the wrapped lines will unwrap

collapsing the rows by shifting the output.

Gradle keeps its own state of the terminal. This state isn't aware when

a line wrap. Since wrapped lines are indexable, we overwrite part of the

line data thinking we are writing the next line. When the wrapped line

unwraps, the data written will be part of that unwrapping row resulting

in worst artifacts in the display.

The line wrapping problem with the parallel console is two-fold: 1) Data

is lost as we overwrite part of the wrapped lines and 2) resizing the

terminal will show even worst artifact.

These problems were fixed by detecting when a line is wrapping and

moving the cursor closer to the terminal origin. When the cursor hit the

bottom of the terminal, new lines are automatically added. We don't

adjust the columns of the cursor to support unwrapping of the line.

Fix test for GroovyDoc output being retained

Wordsmithing of description of build cache configuration

+review REVIEW-6455

Replace deprecated type

Merge branch 'release'

EclipseModeBuilder can parse access rule literals

This commit resolves https://github.com/gradle/gradle/issues/1418

+review REVIEW-6460

Add dependency tree generator

Bumped Groovy to 2.4.9

  1. … 14 more files in changeset.
Re-enable test

+review REVIEW-6457