foundation

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed subprojects/gradle-(.+) to subprojects/$1

    • -124
    • +0
    ./ipc/basic/ObjectSocketWrapper.java
    • -162
    • +0
    ./ipc/basic/ProcessLauncherServer.java
    • -479
    • +0
    ./ipc/gradle/AbstractGradleServerProtocol.java
  1. … 6164 more files in changeset.
GRADLE-1159, GRADLE-1232, GRADLE-1256, GRADLE-968, GRADLE-877, GRADLE-876 - Removed %GRADLE_HOME% environment variable - Made %JAVA_HOME% environment variable optional - Fixed a bunch of problems with %JAVA_HOME% handling in gradle.bat/gradlew.bat

  1. … 15 more files in changeset.
Deprecate --tasks, --dependencies, --properties, replaced by gradle tasks, dependencies, properties

  1. … 5 more files in changeset.
Split handling of logging command-line options (--debug, --info, --quiet and --no-color) into a separate converter.

  1. … 21 more files in changeset.
Some project description in GUI's project/task tree

    • -36
    • +5
    ./ipc/gradle/TaskListClientProtocol.java
  1. … 3 more files in changeset.
Some changes to command-line parsing in UI to be a little more bash-like: - Allow single or double quotes to delimit arguments - Don't include the quotes in the parsed command-line, unless they are quoted

  1. … 1 more file in changeset.
Switched on some more checkstyle rules.

  1. … 16 more files in changeset.
Changed open api int tests to always run with --no-search-upward to avoid loading up the Gradle build, and --gradle-user-home to use the same home dir as the other int tests. Plus some other minor tidy-ups.

    • -1
    • +1
    ./ipc/basic/ProcessLauncherServer.java
    • -1
    • +0
    ./ipc/gradle/TaskListServerProtocol.java
  1. … 3 more files in changeset.
Give the open api integ tests a bit longer to finish, plus added some logging in case that doesn't fix the CI build

    • -2
    • +3
    ./ipc/basic/ProcessLauncherServer.java
  1. … 3 more files in changeset.
Some fixes to ensure output files are closed

  1. … 12 more files in changeset.
- Changed ExecSpec.commandLine and args to accept any type of argument. - Changed JavaExecSpec.args to accept any type of argument.

    • -1
    • +1
    ./ipc/basic/ProcessLauncherServer.java
  1. … 10 more files in changeset.
- Changed DefaultExecHandle and DefaultWorkerProcess start() and waitForFinish() so that start or stop exception is not discarded. - Changed DefaultWorkerProcess.waitForFinish() to fail if child process has non-zero exit code - Changed ExecHandle.waitForFinish() to return an ExecResult - Added ExecResult.assertNormalExitValue() and cleaned this logic out of a bunch of places.

    • -2
    • +4
    ./ipc/basic/ProcessLauncherServer.java
  1. … 13 more files in changeset.
Refactored packaging for process related classes.

    • -2
    • +2
    ./ipc/basic/ProcessLauncherServer.java
  1. … 129 more files in changeset.
GRADLE-927 Add tasks and methods for exec and javaexec.

    • -2
    • +2
    ./ipc/basic/ProcessLauncherServer.java
  1. … 46 more files in changeset.
- Fix java 5 compilation error

Added integration tests to verify most of the gradle UI functionality. Changed the Open APIs so they now call a factory function (that is located in the gradle home you specify) to create their objects (allows for more flexibility). Added ability to observe requests executed by the gradle UI. Added ability to execute refreshes with additional arguments via the Open API. Added ability to set the current gradle tab via the Open API. Improved the error checking/reporting in the IPC mechanism to detect missing gradle installations. Fixed a bug where GradleRunner wasn't reporting execution started. Fixed a bug where programmatically changing values on the setup tab wouldn't be reflected in the UI. Fixed a bug where clickable errors in groovy files didn't go to the line number due to a space between the delimiter and line number.

    • -11
    • +16
    ./ipc/basic/ProcessLauncherServer.java
    • -3
    • +12
    ./ipc/gradle/AbstractGradleServerProtocol.java
  1. … 44 more files in changeset.
GRADLE-818, GRADLE-799 - Fixed case where current directory is not a canonical path (eg dos 8.3 name, mismatched case) - Fixed resolving of lowercase absolute paths on windows

  1. … 9 more files in changeset.
Synchronizing with gradle's head

    • -5
    • +5
    ./ipc/basic/ProcessLauncherServer.java
  1. … 11 more files in changeset.
Fixing an issue where the temporary init-scripts weren't being deleted. Added ability to obtain and manipulate the favorites via the open-api. Added ability to rerun the last executed command.

    • -11
    • +10
    ./ipc/basic/ProcessLauncherServer.java
    • -6
    • +47
    ./ipc/gradle/AbstractGradleServerProtocol.java
  1. … 16 more files in changeset.
GRADLE-680 - Merged TaskState and TaskExecutionResult - Removed Task.getExecuted() - Changed second param of ProjectEvaluationListener.afterEvaluate() from Throwable to ProjectState.

    • -2
    • +2
    ./ipc/gradle/ExecuteGradleCommandClientProtocol.java
  1. … 31 more files in changeset.
- Switched on some more checkstyle and codenarc checks.

  1. … 83 more files in changeset.
GRADLE-800 - Extracted (public) ProcessForkOptions and JavaForkOptions interfaces out of (internal) ExecHandleBuilder and JavaExecHandlerBuilder.

    • -1
    • +1
    ./ipc/basic/ProcessLauncherServer.java
  1. … 27 more files in changeset.
GRADLE-800 - Some infrastructure for forking worker processes and messaging between the build and worker processes. Builds on remote listener and exec handle code. - Extracted JavaExecHandleBuilder from various places.

    • -2
    • +2
    ./ipc/basic/ProcessLauncherServer.java
  1. … 49 more files in changeset.
The UI now parses gradle's output, underlining files in the output pane so the user can click to open/browse them. Fixed a bug where the output pane would continually auto-scrolling down if a user tried to scrolled up during live output. Now display the command line arguments next to options (that have them) on the Setup tab. Added ability of an alternate UI (IDE plugin) to add a custom panel to the Setup tab as well as set the font of the text in the output pane. Added Select All and Copy to a context menu in the output pane. I also wrapped several (legal) Swing actions to the EDT. Idea 9 now complains (via exceptions) if it detects certain things done in the non-EDT. Improved 'is busy' detection by ignoring task refreshes. Adding multiple refreshes while a refresh is ongoing has no effect now (prevents duplicates). Added ability to read the projects and tasks via the open api.

    • -0
    • +109
    ./output/FileLink.java
    • -0
    • +215
    ./output/FileLinkDefinitionLord.java
    • -0
    • +122
    ./output/LiveOutputParser.java
    • -0
    • +111
    ./output/OutputParser.java
    • -0
    • +138
    ./output/definitions/ExtensionFileLinkDefinition.java
    • -0
    • +52
    ./output/definitions/FileLinkDefinition.java
    • -0
    • +39
    ./output/definitions/OptionalLineNumberFileLinkDefinition.java
    • -0
    • +244
    ./output/definitions/PrefixedFileLinkDefinition.java
    • -0
    • +94
    ./output/definitions/TestReportFileLinkDefinition.java
  1. … 34 more files in changeset.
Patch from Mike H updating the GUI. The UI now parses gradle's output, underlining files in the output pane so the user can click to open/browse them. Fixed a bug where the output pane would continually auto-scrolling down if a user tried to scrolled up during live output. Now display the command line arguments next to options (that have them) on the Setup tab. Added ability of an alternate UI (IDE plugin) to add a custom panel to the Setup tab as well as set the font of the text in the output pane. Added Select All and Copy to a context menu in the output pane. I also wrapped several (legal) Swing actions to the EDT. Idea 9 now complains (via exceptions) if it detects certain things done in the non-EDT. Improved 'is busy' detection by ignoring task refreshes. Adding multiple refreshes while a refresh is ongoing has no effect now (prevents duplicates). Added ability to read the projects and tasks via the open api.

    • -0
    • +215
    ./output/FileLinkDefinitionLord.java
    • -0
    • +39
    ./output/definitions/OptionalLineNumberFileLinkDefinition.java
  1. … 34 more files in changeset.
- Search project class path for META-INF/gradle-plugins.properties resources.

    • -4
    • +0
    ./ipc/gradle/ExecuteGradleCommandServerProtocol.java
  1. … 14 more files in changeset.
Some code de-duplication and reuse: - Chopped up ListenerBroadcast and RemoteSender into some reusable pieces. - Extracted AsyncListenerBroadcast out of DefaultExecHandle. - Use ExecHandle in ui ProcessLauncherServer. - Fixed selection of port in ui Server. - Added MultiThreadedTestCase to help with testing concurrent code.

    • -239
    • +0
    ./ipc/basic/ExternalProcess.java
    • -31
    • +19
    ./ipc/basic/ProcessLauncherServer.java
  1. … 33 more files in changeset.
Patch from Mike H. Fixed a bug where execution through the UI would fail intermittently due to socket/threading issue.

    • -154
    • +0
    ./TemporaryExecutionListener.java
    • -9
    • +20
    ./ipc/basic/ObjectSocketWrapper.java
    • -16
    • +16
    ./ipc/basic/ProcessLauncherServer.java
    • -230
    • +270
    ./ipc/gradle/AbstractGradleServerProtocol.java
    • -27
    • +100
    ./ipc/gradle/ExecuteGradleCommandClientProtocol.java
    • -28
    • +41
    ./ipc/gradle/ExecuteGradleCommandServerProtocol.java
    • -58
    • +84
    ./ipc/gradle/TaskListClientProtocol.java
    • -48
    • +51
    ./ipc/gradle/TaskListServerProtocol.java
  1. … 50 more files in changeset.
- Switched on naming convention checks for codenarc. - Switched on NeedBraces check for checkstyle.

    • -26
    • +23
    ./TemporaryExecutionListener.java
    • -103
    • +119
    ./common/ListReorderer.java
    • -196
    • +145
    ./common/ReorderableList.java
    • -41
    • +39
    ./ipc/basic/ExternalProcess.java
    • -19
    • +12
    ./ipc/basic/ObjectSocketWrapper.java
    • -34
    • +26
    ./ipc/basic/ProcessLauncherServer.java
  1. … 282 more files in changeset.
Tightened up checkstyle rules: - Check header of groovy files - Check naming convention is followed in java files

  1. … 143 more files in changeset.