Konstantin Shcheglov
|
402af4db46
|
Add a new experimental 'flutter' domain and move FLUTTER_OUTLINE there.
R=brianwilkerson@google.com, devoncarew@google.com
Change-Id: I8f829f10a630e38c5a3f1638d077e37832a08daa
Reviewed-on: https://dart-review.googlesource.com/36320
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-01-23 00:57:55 +00:00 |
|
Konstantin Shcheglov
|
a971aa8472
|
Add basic Flutter outline subscription/notification to the protocol.
R=brianwilkerson@google.com, devoncarew@google.com
Change-Id: I50d7e4507c58854b4f2afc6048285c68ee873b8b
Reviewed-on: https://dart-review.googlesource.com/36024
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-01-19 23:22:17 +00:00 |
|
Devon Carew
|
47a861ca85
|
Add two new element types to the protocol.
Bug:
Change-Id: I5a60081d7c8500590bbabb9ee6dce74fa611b0a3
Reviewed-on: https://dart-review.googlesource.com/14883
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2017-10-18 19:02:47 +00:00 |
|
Devon Carew
|
a5c2256455
|
Send test element kinds for test outline items.
Bug:
Change-Id: Iebea8d4b9705c726e297722ef1678e1a2cd1ea96
Reviewed-on: https://dart-review.googlesource.com/12841
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2017-10-11 17:00:41 +00:00 |
|
Brian Wilkerson
|
37042bb59b
|
Add an integration test for kythe support with bug fixes
R=jwren@google.com
Review-Url: https://codereview.chromium.org/3006693002 .
|
2017-08-28 10:07:04 -07:00 |
|
Devon Carew
|
70cea428f4
|
Support experimental annotations for the analysis server spec.
BUG=
R=brianwilkerson@google.com, brustkelli77@gmail.com
Review-Url: https://codereview.chromium.org/3002543002 .
|
2017-08-13 12:37:46 -07:00 |
|
Brian Wilkerson
|
e42abf621e
|
Update the version of the server API spec for analysis.closingLabels
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/3002513002 .
|
2017-08-12 14:44:41 -07:00 |
|
Brian Wilkerson
|
8c8969db4c
|
Forward Kythe requests to plugins and merge in the results
R=jwren@google.com
Review-Url: https://codereview.chromium.org/3000823002 .
|
2017-08-12 08:16:34 -07:00 |
|
Brian Wilkerson
|
579a032564
|
Add kythe support to plugins and format the spec files
R=jwren@google.com
Review-Url: https://codereview.chromium.org/2994103002 .
|
2017-08-10 11:24:40 -07:00 |
|
Jaime Wren
|
8a426f3d67
|
Initial experimental Kythe Dart Analysis Server protocol
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2995683002 .
|
2017-08-09 12:44:59 -07:00 |
|
Danny Tuppeny
|
c4420a8943
|
Add "closing labels" to API spec. (#30332)
* Add "closing labels" to API spec.
See #30285
* Re-generate spec after adding "closing labels".
See 30285
|
2017-08-08 11:54:37 -07:00 |
|
Brian Wilkerson
|
c618032a69
|
Remove the uri from the ImportedElements object in the experimental spec API
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2991893002 .
|
2017-07-27 12:52:38 -07:00 |
|
Brian Wilkerson
|
a040de8c08
|
Update the version of the server API
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2985003002 .
|
2017-07-25 12:45:16 -07:00 |
|
Brian Wilkerson
|
d9754a58e9
|
Initial implementation of copy/paste support
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2972833002 .
|
2017-07-05 14:02:07 -07:00 |
|
Brian Wilkerson
|
a3406c38e2
|
Update server version after adding experimental API
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2972673002 .
|
2017-07-04 16:14:57 -07:00 |
|
Brian Wilkerson
|
0ee29eadf1
|
Run the generator after updates to spec
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2972473002 .
|
2017-07-02 07:49:05 -07:00 |
|
Brian Wilkerson
|
99cc563718
|
Update the spec to deprecate fileStamp
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2964653002 .
|
2017-06-30 08:21:47 -07:00 |
|
Steve Messick
|
c26c2774ca
|
This defines some postfix completion templates for use in the IntelliJ editor.
R=brianwilkerson@google.com
To use it, you'll need a version of the Dart plugin with this PR patched in:
https://github.com/JetBrains/intellij-plugins/pull/534
Review-Url: https://codereview.chromium.org/2917943002 .
|
2017-06-26 09:53:02 -07:00 |
|
Devon Carew
|
511963d715
|
Add an analytics domain to the analysis server.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2922603002 .
|
2017-06-02 14:38:53 -07:00 |
|
Devon Carew
|
8df017b670
|
Re-gen analysis server specs.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2911783002 .
|
2017-05-27 12:42:17 -07:00 |
|
Brian Wilkerson
|
fb982f5476
|
Make server use the common protocol classes
R=danrubel@google.com
Review-Url: https://codereview.chromium.org/2879273002 .
|
2017-05-15 09:35:46 -07:00 |
|
Devon Carew
|
f6f98576ef
|
Misc fixes to the analysis server spec.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2878273002 .
|
2017-05-13 14:10:28 -07:00 |
|
Brian Wilkerson
|
a3ac4253b1
|
Remove an obsolete error from the spec and an obsolete command-line flag
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2865403005 .
|
2017-05-10 09:33:43 -07:00 |
|
Devon Carew
|
eb1839b8fd
|
Minor changes to the generated spec, and display deprecated methods better.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2800283002 .
|
2017-04-15 13:43:36 -07:00 |
|
Steve Messick
|
4a2cca3a52
|
Add getStatementCompletion to the API spec
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2784673003 .
|
2017-03-30 10:13:21 -07:00 |
|
pq
|
b17f4b2b5d
|
CompletionSuggestion API for arg list text ranges.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2726923003 .
|
2017-03-01 16:10:46 -08:00 |
|
pq
|
8e6817f1da
|
New Completion defaultArgumentListString protocol.
BUG=
R=brianwilkerson@google.com
See: https://github.com/flutter/flutter-intellij/issues/553.
Review-Url: https://codereview.chromium.org/2719083003 .
|
2017-02-27 11:36:30 -08:00 |
|
Brian Wilkerson
|
c416aabed1
|
Deprecate the analysis.updateOptions request
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2719853004 .
|
2017-02-27 10:37:02 -08:00 |
|
Devon Carew
|
25dfd0fa80
|
Deprecate execution.setSubscriptions.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2713513007 .
|
2017-02-24 11:01:00 -08:00 |
|
Devon Carew
|
0f7fc43df5
|
Remove the --no-error-notification flag.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2713053002 .
|
2017-02-23 16:55:46 -08:00 |
|
Devon Carew
|
9dd2a6d452
|
Revert "Tweaks to the analyzer_cli."
This reverts commit a7ac08d0e7.
BUG=
Review-Url: https://codereview.chromium.org/2709163005 .
|
2017-02-23 09:39:25 -08:00 |
|
Devon Carew
|
a7ac08d0e7
|
Tweaks to the analyzer_cli.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2709013005 .
|
2017-02-23 09:02:49 -08:00 |
|
Devon Carew
|
7f83d9d173
|
Add a diagnostic.getServerPort analysis server request.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2703033002 .
|
2017-02-19 15:19:40 -08:00 |
|
Brian Wilkerson
|
fb5e367ca5
|
Update server generator
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2668733002 .
|
2017-01-31 08:26:10 -08:00 |
|
Devon Carew
|
c4bcfb5a02
|
Regen the analysis server spec to include the diagnostic domain.
BUG=
R=pquitslund@google.com
Review URL: https://codereview.chromium.org/2521433002 .
|
2016-11-20 10:27:58 -08:00 |
|
Brian Wilkerson
|
ff513066c0
|
Improve server documentation
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2397293002 .
|
2016-10-06 14:57:10 -07:00 |
|
Brian Wilkerson
|
685e4ff9e1
|
Revert "Remove unused option in server API"
Review URL: https://codereview.chromium.org/2382033003 .
|
2016-09-30 10:14:12 -07:00 |
|
Brian Wilkerson
|
2972bd0d6b
|
Remove unused option in server API
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2382053002 .
|
2016-09-30 09:04:38 -07:00 |
|
Brian Wilkerson
|
74686371b3
|
Add support for getting the sessionId from instrumentation and sending it to the client
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2359233002 .
|
2016-09-22 10:26:13 -07:00 |
|
Konstantin Shcheglov
|
7343da76ba
|
Issue 27078. Describe RefactoringProblemSeverity values.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/27078
Review URL: https://codereview.chromium.org/2312073003 .
|
2016-09-06 17:46:24 -07:00 |
|
Konstantin Shcheglov
|
f4186fb463
|
Issue 27244. Add 'isDeprecated' to HoverInformation.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/27244
Review URL: https://codereview.chromium.org/2310153002 .
|
2016-09-06 11:31:11 -07:00 |
|
Devon Carew
|
cd0a81ddf5
|
Update the styles for the analysis server specification.
BUG=
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2296023002 .
|
2016-08-30 15:42:27 -07:00 |
|
pq
|
270695fc31
|
Adds PID to server.connected notification (#26744).
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2088663004 .
Fixes: https://github.com/dart-lang/sdk/issues/26744.
|
2016-06-21 16:00:27 -07:00 |
|
pq
|
e7e205f00b
|
Add error codes to server protocol (#25958).
See: https://github.com/dart-lang/sdk/issues/25958
BUG=
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1774913006 .
|
2016-03-09 10:44:03 -08:00 |
|
Dan Rubel
|
9fe92127e5
|
update setAnalysisRoots to accept package spec file
As part of addressing https://github.com/dartino/atom-dartino/issues/13,
this CL updates the setAnalysisRoots API to allow package spec files
in the packageRoots map.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1711353003 .
|
2016-02-19 10:57:16 -05:00 |
|
Konstantin Shcheglov
|
7c5e03435b
|
Deprecate UNIT_TEST_GROUP and UNIT_TEST_TEST.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1570003002 .
|
2016-01-07 20:03:39 -08:00 |
|
Konstantin Shcheglov
|
1f5973e24e
|
Explicitly specify that FilePath is not just absolute, but also a normalized path.
It was implied, and every client I know of uses absolute and normalized paths.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1506323002 .
|
2015-12-09 11:30:54 -08:00 |
|
pq
|
2fdcb1bd74
|
Promote diagnostic.getDiagnostics() (#25061).
* removes rolling average support
* removes "experimental" tag
* bumps API version
Fixes #25061.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1509033003 .
|
2015-12-09 09:29:26 -08:00 |
|
pq
|
43f027fc05
|
Analysis request getReachableSources (#24893).
Implements a new request to get reachable sources.
This solves a specific issue for flutter (e.g., inferring execution type by checking the transitive closure of reachabe sources for `dart:flutter`) but can be more generallly useful for other client-side smarts (e.g., "is this a web entry point?" or "is this a test?").
More context here: https://github.com/dart-lang/sdk/issues/24893
R=brianwilkerson@google.com, devoncarew@google.com
Review URL: https://codereview.chromium.org/1491013002 .
|
2015-12-02 13:26:35 -08:00 |
|
pq
|
82e83bb34d
|
Experimental getDiagnostics request (#24480).
* Adds `getDiagnostics` request with *very* provisional diagnostics payload (primary goal here is to plumb this fully through and iterate).
* Updates codegenerator to skip doc generation for experimental APIs.
Additional context here: https://github.com/dart-lang/sdk/issues/24480.
BUG=24480
R=brianwilkerson@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1416093007 .
|
2015-11-05 15:05:21 -08:00 |
|