Alex Dima
fbc1c189ff
Bring back version check to avoid flickering caused by coordinates conversion
2020-01-21 09:19:20 +01:00
Matt Bierner
74cc2f352a
Use more explit name for request start time
...
Note that this is the total time the request has been in the server queue, not the actual execution time
2020-01-19 20:14:25 -08:00
Matt Bierner
5359a9373a
Log the full version string for TS
...
Right now, if TS has an error before we get back the full version string in the TSServer `'telemetry'` event, we end up logging just the basic version info (such as 3.8.0). We also want to include the pre-release tags (3.8.0-tsversion20200101)
2020-01-19 20:14:25 -08:00
Matt Bierner
4a5890eabc
Add explict update methods intead of using spread
2020-01-19 20:14:25 -08:00
Matt Bierner
8714526077
💄
2020-01-19 20:14:25 -08:00
Matt Bierner
cb0cd66791
Make sure we only send TS trigger characters they know about
2020-01-19 20:14:25 -08:00
Matt Bierner
2fd0153d56
Remove extra no null check
...
This is already checked a few lines up
2020-01-19 20:14:25 -08:00
Martin Aeschlimann
b6e7eaa1bd
fix for typescript-vscode-sh-plugin not found
2020-01-17 16:09:44 +01:00
Martin Aeschlimann
844f49f2a8
typescript-vscode-sh-plugin is not bundled
2020-01-17 11:16:34 +01:00
Matt Bierner
b600d39061
Treat '#' as a VS Code trigger character
...
Fixes #88816
2020-01-16 17:22:04 -08:00
Matt Bierner
b57190f449
💄
2020-01-16 15:49:36 -08:00
Matt Bierner
e1373b367d
Use test instead of exec
2020-01-16 15:49:36 -08:00
Matt Bierner
b53a2f4b8a
💄
2020-01-16 15:49:36 -08:00
Matt Bierner
53682cf56d
Bump VS code version
2020-01-16 13:16:38 -08:00
Rob Lourens
8c0a573b9e
Merge pull request #88730 from mairaw/typo
...
fix typo
2020-01-16 10:00:15 -08:00
Alex Dima
9e1d730cf2
SemanticTokens - implement feedback received in API call:
...
- extract a separate DocumentRangeSemanticTokensProvider that deals with a document range
- extract a separate provideDocumentSemanticTokensEdits that deals with updating via SemanticTokensEdits a previous result
2020-01-16 18:02:02 +01:00
Johannes Rieken
430de16fef
fix compilos and adopt proposed api usage, #10266
2020-01-16 17:52:18 +01:00
Maira Wenzel
71ed221b0e
fix typo
2020-01-15 16:35:58 -08:00
Martin Aeschlimann
a2d46d4b68
ts semantic highlighting: support alias
2020-01-15 23:08:15 +01:00
Matt Bierner
95793304cc
Also show extract to function as disabled in js/ts
...
Currently we only show `extract constant`
2020-01-14 13:03:59 -08:00
Martin Aeschlimann
661bc5da41
define constants in typescript-vscode-sh-plugin
2020-01-14 17:35:58 +01:00
Martin Aeschlimann
5ee9f6646e
add constants
2020-01-14 10:07:40 +01:00
Martin Aeschlimann
fc57a1421d
update typescript-language-features
2020-01-13 21:09:37 +01:00
Martin Aeschlimann
18f0a5bd21
add reaonly support, update typescript-vscode-sh-plugin version
2020-01-13 19:57:17 +01:00
Martin Aeschlimann
0fe69bd529
TS semantic highlighting: check api version
2020-01-13 12:42:45 +01:00
Martin Aeschlimann
59e12621ae
polish
2020-01-10 16:15:08 +01:00
Martin Aeschlimann
703a2afcef
update typescript-vscode-sh-plugin
2020-01-10 16:05:16 +01:00
Martin Aeschlimann
fbad0c368e
Merge branch 'master' into aeschli/ts-sem
2020-01-10 15:40:03 +01:00
Martin Aeschlimann
4032ce7241
polish
2020-01-10 15:37:37 +01:00
Matt Bierner
ad97bd7493
Exclude tsconfig files under dot file directories
...
Fixes #88328
2020-01-09 14:25:39 -08:00
Martin Aeschlimann
900100b745
use typescript-vscode-sh-plugin
2020-01-09 23:23:55 +01:00
Martin Aeschlimann
a07286f7f9
use @aeschli/typescript-vscode-sh-plugin
2020-01-09 22:47:06 +01:00
Martin Aeschlimann
b8a7184825
use plugin
2020-01-09 17:36:45 +01:00
Martin Aeschlimann
741a8b2b2f
Merge branch 'master' into aeschli/ts-sem
2020-01-09 15:41:56 +01:00
Matt Bierner
fc65a7c41b
Update logging of updateGraph to match TS protocol changes
...
For #88313
Also log updateGraph on `completions.execute` instead of as its own event
2020-01-08 16:57:26 -08:00
Matt Bierner
ce5ffc76c0
Fix type
2020-01-08 16:47:10 -08:00
Matt Bierner
e7b44e70e9
Dont' use default export for TelemetryReporter
...
We are also exproting other values/types, so use a named export instead
2020-01-08 16:36:31 -08:00
Matt Bierner
7c6897aca0
Report updateGraph performance Telemetry from the TypeScript server
...
Fixes #88313
2020-01-08 16:34:21 -08:00
Ron Buckton
71b60d0d22
Add call hierarchy support for TypeScript 3.8 ( #88168 )
...
* Add call hierarchy support for TypeScript 3.8
* Add version dependent registration for call hierarchy provider
* Revert TS version, PR feedback
2020-01-08 14:35:44 -08:00
Martin Aeschlimann
ed4173796d
ts sem
2020-01-08 17:08:48 +01:00
Matt Bierner
80ccf6fd9d
Make sure we always explicitly reset pendingGetErr
...
#88209
2020-01-07 16:14:54 -08:00
Matt Bierner
f0336455ed
Adding documentation.refactor proposed contribution point
...
For #86788
2020-01-07 16:14:54 -08:00
Matt Bierner
629a08ed62
When generating a tsconfig with checkJs, make sure we also set allowJs
...
For #87972
2020-01-06 15:35:41 -08:00
Matt Bierner
f105af6007
Set sourceMap: true in default tsconfig
...
For #87972
2020-01-06 15:35:41 -08:00
Andrew Liu
81fb34c445
fix parsed JSDoc author tag ( #80898 )
...
* fix parsed JSDoc author tag
* fix author tag
2020-01-06 11:53:13 -08:00
Johannes Rieken
09ee89ca87
remove more unused tslint directives
2020-01-03 08:14:23 +01:00
Johannes Rieken
f80a6f9b96
update rule-disablements (eslint-disable for tslint-disable)
2020-01-02 20:28:59 +01:00
Johannes Rieken
f01f7ebe93
fix some (future) linting issues
2019-12-31 09:54:04 +01:00
Matt Bierner
c0c4eb6a51
Always use same range for jsdoc completions
...
For #87091
JSdoc completions do not have different behavior for replace vs insert
2019-12-20 11:55:46 -08:00
Matt Bierner
4636be2b71
Remove grep for ts tests
2019-12-17 16:50:36 -08:00