Commit graph

373 commits

Author SHA1 Message Date
Johannes Rieken b343fcf6ab declare proposed api usage only where actually being used 2018-10-24 12:27:59 +02:00
Ramya Achutha Rao a975e59eaf Update applicationInsights for #60585 2018-10-16 16:29:08 -07:00
Literallie 54f4967761
Refactor SchemaRetryNotification to ForceValidateRequest
Now returns the new diagnostics.

Also, actually refresh the schemas instead of just revalidating the
documents. It worked only sometimes before.
2018-10-11 22:06:48 +02:00
Literallie cb8d482429
Cache JSON schema error files 2018-10-11 16:41:39 +02:00
Literallie fe4ce0b9d4
Add retry action to JSON status bar icon 2018-10-11 00:27:58 +02:00
Literallie 7814f38222
Add SchemaRetry notification to jsonServerMain 2018-10-11 00:16:52 +02:00
Literallie 27ce1616ca
Show JSON schema resolution issues in status bar, not notifications
Note that this uses the status bar item only for that. After switching files,
the item is not shown until problems
are re-evaluated.
2018-10-10 16:15:06 +02:00
Literallie 01754ba288
Revert "Use ErrorCode in JSON Language Service schema resolution error handling"
This reverts commit 0137ebd471.
2018-10-10 11:03:12 +02:00
Literallie ab43e947f7
Only remove actual schema resolution errors from JSON errors 2018-10-09 02:12:01 +02:00
Literallie 0137ebd471
Use ErrorCode in JSON Language Service schema resolution error handling
This adds a dependency on vscode-json-languageservice to the client,
which might not be desired, but allows for cleaner code and the correct
reference should the error codes change.
2018-10-09 01:52:28 +02:00
Literallie 157ee8c394
Show JSON schema resolution errors in status bar only
This commit adds a middleware to the JSON Language Feature client
which intercepts diagnostics for schema resolution errors, and shows
them in the status bar instead of treating them as code errors.

Fixes #51032
2018-10-09 01:52:17 +02:00
Matt Bierner 92a9a07213 Remove duplicate blank lines at the start of some extension src files 2018-10-02 16:28:19 -07:00
Matt Bierner ff957050db Remove use strict in extensions (part 2)
We compile using alwaysStrict so this directive is not needed
2018-10-02 16:23:27 -07:00
Matt Bierner c050c96b97 Update json server to use shared tsconfig 2018-10-02 10:24:20 -07:00
Matt Bierner e12fbaa5cd Update html, css, andjson clients to use shared tsconfig 2018-10-02 10:24:19 -07:00
Martin Aeschlimann 429b7e2848 Fix TS 3.1 error in "extensions/json-language-features/client/src/utils/hash.ts". Fixes #59761 2018-10-02 11:08:05 +02:00
Matt Bierner d37076a596 Build VS Code using TypeScript 3.1.1
Fixes #59757
2018-10-01 10:55:16 -07:00
Joao Moreno 707787c5b8 update yarn.lock files to use integrity 2018-09-30 16:34:43 +02:00
Martin Aeschlimann a75f4bcf4e [json] update service (fixes #59470) 2018-09-27 16:33:19 +02:00
Ramya Achutha Rao 972ee3f948 Use latest applicationinsights in extensions too 2018-09-25 16:45:00 -07:00
Martin Aeschlimann 1b38a64602 [json] update service (fixes #58956) 2018-09-20 12:37:25 +02:00
Johannes Rieken 5037516238 updated lock files 2018-09-20 12:06:55 +02:00
Johannes Rieken 6999ddbab7 update vscode-extension-telemetry 2018-09-20 12:06:55 +02:00
Martin Aeschlimann 667451bc61 [json] remove console logs 2018-09-20 09:50:37 +02:00
Martin Aeschlimann 2dd4d2b56f update css/html/json dependencies and webpack cleanup (fixes #57431, fixes #58417) 2018-09-19 16:52:47 +02:00
Ramya Achutha Rao d0a67178ca Update appinsights in built in extensions 2018-09-18 18:35:12 -07:00
Johannes Rieken f1962fe5ad webpack - use mainFields: ['module', 'main'] for everyone 2018-09-13 11:48:06 +02:00
Johannes Rieken 5b223a4529 debt - nicer regex for fwd and bwd slashes 2018-09-13 11:37:39 +02:00
Johannes Rieken 3830d7b238 webpack - inline vscode-nls for our extensions 2018-09-06 15:12:28 +02:00
Johannes Rieken c2c5819fc8 adopt vscode-nls 4.0.0 2018-09-06 14:44:33 +02:00
Johannes Rieken f82bcb20ed webpack - move __dirname-config up into shared config 2018-09-03 12:38:46 +02:00
Johannes Rieken 051da84e0f webpack - fix regular expressions 2018-08-30 09:05:14 +02:00
Martin Aeschlimann a72ca7cc79 [css/html/json] adopt webpack ignore pattern to windows paths 2018-08-29 21:50:17 +02:00
Johannes Rieken bf47779814 update json-webpack rules 2018-08-29 19:06:27 +02:00
Martin Aeschlimann 1cdea4a654 fix css/html/json language clients 2018-08-28 11:27:09 +02:00
Martin Aeschlimann ee3d28f28a [json] update dependencies, support schema-draft7 2018-08-27 17:21:20 +02:00
Martin Aeschlimann 275ddfa0ad [json] revert dist folder for server 2018-08-27 16:05:29 +02:00
Martin Aeschlimann df77466bfa webpack json-language-features
json
2018-08-27 09:46:52 +02:00
Martin Aeschlimann 749a7f314f [html/css/json] improve vscodeignore 2018-08-22 11:13:10 +02:00
Martin Aeschlimann 8229aed327 [json] update service. Fixes #53605 2018-08-14 19:43:31 +02:00
Benjamin Pasero 920defc6a6 debt - update extensions node dependency to 8.x 2018-08-14 10:44:56 +02:00
Ramya Achutha Rao 1912c5d755 Allow extensions to log telemetry to log files #54001 2018-07-30 16:18:54 -07:00
Martin Aeschlimann 2eb31c7170 fix javadoc formatter setting description 2018-07-30 17:03:13 +02:00
Martin Aeschlimann 7fd6f1b1d4 [json] use onFoldingRanges 2018-07-25 12:22:04 +02:00
Martin Aeschlimann 4f0c90fa36 [json] update to latest lsp (folding range support) 2018-07-25 09:56:05 +02:00
Greg Van Liew c150d0d42d Edit pass on new built-in extension comments (#54277) 2018-07-13 15:28:27 -07:00
Ramya Achutha Rao a32654c5f1 Link to docs in the website from builtin extension readme #54098 2018-07-12 18:16:01 -07:00
Ramya Achutha Rao f89c16c04c Standardize readme across built-in extensions #54098 2018-07-11 16:38:32 -07:00
Dirk Baeumer 21991b4912 Move to latest vscode-nls for corrupted cache support 2018-07-03 16:12:52 +02:00
Martin Aeschlimann f055155108 update service 2018-06-25 23:32:50 +02:00
Martin Aeschlimann f984189246 [json] fix for schema assocations in workspace settings 2018-06-25 23:06:40 +02:00
Martin Aeschlimann d29d5155b4 [json] update dependencies 2018-05-23 16:49:18 +02:00
Martin Aeschlimann c52fe7087c color provider server capability doesn't define boolean (yet). For Microsoft/vscode-languageserver-node#349 2018-05-15 12:05:59 +02:00
Martin Aeschlimann f2d37611f1 Replace FoldingRangeKind type with normal enum. Fixes #48956 2018-04-30 18:13:41 +02:00
Ramya Achutha Rao 1139de12c0 Create appInsights client only if user has opt-in to telemetry 2018-04-25 15:21:15 -07:00
Ramya Achutha Rao 0c47c04e85 Add missing yarn updates 2018-04-21 20:44:21 -07:00
Ramya Achutha Rao 953cdf7f3d Update vscode-extension-telemetry version 2018-04-20 10:30:05 -07:00
Martin Aeschlimann a1bb202eb6 incorperate folding api feedback 2018-04-18 15:26:43 +02:00
Martin Aeschlimann 4fca46dcc8 [json] adopt new folding APIs 2018-04-17 18:55:26 +02:00
Martin Aeschlimann 6c223050d7 [json] update service (folding api for #47808) 2018-04-16 15:19:47 +02:00
Martin Aeschlimann 6657623b98 css/html/json typos (for #47894) 2018-04-16 14:11:26 +02:00
Martin Aeschlimann f57c35c0f2 Languages -> Programming Languages (for #47103) 2018-04-03 14:30:02 +02:00
Martin Aeschlimann b54c007395 [json] update service 2018-03-27 09:31:07 +02:00
Martin Aeschlimann 784de51e08 use vscode-languageserver-protocol-foldingprovider 2018-03-24 21:41:07 +01:00
Martin Aeschlimann 69c19c58ee JSON Language Server 1.0.1 2018-03-21 16:27:27 +01:00
Martin Aeschlimann ea99535c49 [json] readme fixes 2018-03-21 16:27:27 +01:00
Martin Aeschlimann da671dd130 JSON Language Server 1.0.0 2018-03-21 14:24:11 +01:00
Martin Aeschlimann 11a6848be9 [json] publish json language server in npm 2018-03-21 14:24:10 +01:00
Martin Aeschlimann 4c81ed502a include json/css in integration tests 2018-03-20 15:29:49 +01:00
Martin Aeschlimann 53332ed17f fix npm scripts after extension rename 2018-03-20 15:29:48 +01:00
Martin Aeschlimann 6b8e4c6e9c [folding] remove experimental flag for json/html 2018-03-20 15:29:48 +01:00
Martin Aeschlimann 3d5c51bc30 postinstall: remove hardcoded extension list 2018-03-18 17:29:53 +01:00
Martin Aeschlimann 5b23587f08 [json] split json extension (for #45900) 2018-03-17 15:47:58 +01:00