Proto commits in microsoft/vscode-gradle

These 48 commits are when the Protocol Buffers files have changed:

Commit:07b8ecf
Author:Ingo Kegel
Committer:GitHub

feat - Add support for profiling Gradle tasks (#1639) * Added support for setting additional content for JVM_TOOL_OPTIONS when a Gradle task is executed * Added a test extension for testing the tool options provider API

The documentation is generated from this commit.

Commit:21f224f
Author:Jiaming
Committer:GitHub

refactor - Remove redundant files (#1561)

Commit:b71fcb2
Author:Sheng Chen
Committer:GitHub

fix - Use 'java.import.gradle.java.home' when it's specified (#1552)

Commit:13a1917
Author:Shi Chen
Committer:CsCherrYY

fix: Extension generates project with errors (#1209)

Commit:12095ef
Author:Shi Chen
Committer:GitHub

fix: Extension generates project with errors (#1209)

Commit:a1bcd41
Author:Shi Chen
Committer:GitHub

feat: Merge getBuild and getProject requests (#1152)

Commit:b631185
Author:Shi Chen
Committer:GitHub

chore: retire compatibility check when redhat.java > 1.3.0 (#1165)

Commit:df18dec
Author:Shi Chen
Committer:GitHub

feat: Automatically detect debug tasks (#1149)

Commit:f8445e4
Author:Shi Chen

support completions when no wrapper

Commit:c851d47
Author:Shi Chen
Committer:GitHub

feat: Support deprecated tags (#1058)

Commit:493140d
Author:Shi Chen
Committer:GitHub

fix: Support script classpath and default gradle import (#1039)

Commit:410212d
Author:Shi Chen
Committer:GitHub

feat: Gradle Plugin to provide current plugins info (#1023)

Commit:6f952cd
Author:Shi Chen
Committer:GitHub

feat: Support JDK compatibility check (#931) * support compatibility check * address comments * address comments

Commit:7b5531b
Author:Shi Chen
Committer:GitHub

feat: Support local Gradle installation (#926)

Commit:0b53cf6
Author:Shi Chen
Committer:GitHub

feat: Support cancelling getDependencies (#919) * support cancelling in getting dependencies * fix linting * refine wording

Commit:a3df074
Author:Shi Chen
Committer:GitHub

feat: Support dependency view (#887)

Commit:5777864
Author:Richard Willis
Committer:Richard Willis

Add config for clearing task cache before debugging

Commit:a6c3c70
Author:Richard Willis
Committer:Richard Willis

Gracefull kill server & builds before restarting

Commit:3d46a4e
Author:Richard Willis
Committer:Richard Willis

Simplify running and cancelling builds

Commit:4b1d28b
Author:Richard Willis
Committer:Richard Willis

Cleanup proto and fix tests

Commit:debfd94
Author:Richard Willis
Committer:Richard Willis

Add feature to run any gradle command

Commit:b597217
Author:Richard Willis
Committer:Richard Willis

Add recent tasks tests

Commit:04816cf
Author:Richard Willis
Committer:Richard Willis

Stop daemons and better event handling

Commit:8728a81
Author:Richard Willis
Committer:Richard Willis

Replace issues icon with warning and add CANCELED daemon state

Commit:65599c8
Author:Richard Willis
Committer:Richard Willis

Rename GradleTasks* to Gradle*

Commit:4fee8b7
Author:Richard Willis
Committer:Richard Willis

Split task and view classes into files with initial daemon feature

Commit:283d0e7
Author:Richard Willis
Committer:Richard Willis

Improve stream handling Using flush there's now no reaons to buffer the stream

Commit:2cbef02
Author:Richard Willis

Stream chunked bytes and cleanup Tests are broken

Commit:eea42e9
Author:Richard Willis
Committer:Richard Willis

Support buffering output streams This is to support very large stdout/stderr payloads

Commit:78be497
Author:Richard Willis

Stream output bytes to the client This fixes a bunch of issues including: - Fixes not streaming stdout from server if no newline was found - Fixes gradle build progress in the terminal

Commit:4a6ce76
Author:Richard Willis
Committer:Richard Willis

Add input and color options

Commit:94a2168
Author:Richard Willis
Committer:Richard Willis

Initial java refactor

Commit:9b82131
Author:Richard Willis

Better approach for custom gradle user home Now also supporting relative paths

Commit:6f99bbf
Author:Richard Willis

Add support for custom gradle user home setting

Commit:6dd3eab
Author:Richard Willis

Handle debugging error state and improved status messages

Commit:55fa0a0
Author:Richard Willis
Committer:Richard Willis

First go at debugging Java via Gradle Tasks

Commit:5b1c134
Author:Richard Willis

Rename "getProject" to "getBuild" and update architecture docs

Commit:4a8f4e2
Author:Richard Willis

Upgrade grpc-js and change rpc calls to be unary

Commit:de034a2
Author:Richard Willis

Various cleanup

Commit:e7e4ce1
Author:Richard Willis

Add sonarqube plugin and general formatting

Commit:af57bb9
Author:Richard Willis
Committer:Richard Willis

Task and project cancellation

Commit:bfe86c3
Author:Richard Willis

More build improvements

Commit:ac0b1a5
Author:Richard Willis

Initial changes to support project hierarchy modelling

Commit:b089278
Author:Richard Willis
Committer:Richard Willis

Run all builds with gradle

Commit:8d3b4a5
Author:Richard Willis
Committer:Richard Willis

Initial gradle project reorg

Commit:a82e784
Author:Richard Willis

Rename java server dir

Commit:02255a7
Author:Richard Willis
Committer:Richard Willis

Initial grpc implementation

Commit:aa6b30b
Author:Richard Willis
Committer:Richard Willis

Add protobuf