Commit Graph

6218 Commits

Author SHA1 Message Date
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
dd3e2d94f8 Remove use strict directives in extension code
We compile with alwaysStrict so these directives are not needed
2018-10-02 16:02:44 -07:00
Matt Bierner
4c8e61c049 Remove "use strict" directives in extension tests
We compile with alwaysStrict so these are not needed
2018-10-02 15:59:42 -07:00
Matt Bierner
c050c96b97 Update json server to use shared tsconfig 2018-10-02 10:24:20 -07:00
Matt Bierner
9116ec29ab Use shared config for html server 2018-10-02 10:24:20 -07:00
Matt Bierner
ef5bd4810a Use shared config for css language features 2018-10-02 10:24:20 -07:00
Matt Bierner
60287ebe51 Move configuration-editing to use shared tsconfig 2018-10-02 10:24:20 -07:00
Matt Bierner
69056ab090 Upgrade extension-editing extension to use shared tsconfig
Use the shared tsconfig and fix a number of strict mode typing errors and null check errors
2018-10-02 10:24:19 -07:00
Matt Bierner
e12fbaa5cd Update html, css, andjson clients to use shared tsconfig 2018-10-02 10:24:19 -07:00
Matt Bierner
6d11792abf Change the git extension to use shared tsconfig 2018-10-02 10:24:19 -07:00
Matt Bierner
52d3961c2b Update more extensions to use shared config 2018-10-02 10:24:19 -07:00
Christof Marti
1d40f3f25c Off by default (#45853) 2018-10-02 16:00:43 +02:00
Christof Marti
977fc70d40 Merge branch 'master' into Issue-#45853-checked 2018-10-02 15:57:39 +02: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
Adam Curtis
ccb63aacfa Removed duplicate "the" from documentation. (#59736) 2018-10-01 17:30:06 -07:00
Matt Bierner
936742b5d1 Onboard npm to use shared tsconfig 2018-10-01 16:43:18 -07:00
Matt Bierner
6769079c0d Onboard jake to use shared tsconfig 2018-10-01 16:42:24 -07:00
Matt Bierner
1d192bb4f0 Onboard markdown to use shared tsconfig 2018-10-01 16:41:19 -07:00
Matt Bierner
950a3ff867 Onboard vscode-api-tests to use shared tsconfig 2018-10-01 16:38:29 -07:00
Matt Bierner
402106a699 Introduce a shared tsconfig for extensions
Setup a baseline tsconfig for extensions to extend. This will help make sure thatof our built-in extensions are using the recommended settings for target and so on. it also reduces duplicated code and will make updating tsconfig settings easier
2018-10-01 16:35:43 -07:00
Matt Bierner
199c51f4a5 Enable no unused parameters 2018-10-01 16:12:26 -07:00
Matt Bierner
55567633b3 Enable no unused parameters in vscode-api tests 2018-10-01 16:12:05 -07:00
Matt Bierner
f1c7c19a36 Fixing some strict mode typing issues in emmet 2018-10-01 16:07:55 -07:00
Matt Bierner
86ceb0c84e Enable noUnusedParameters in configurationHelper 2018-10-01 16:01:28 -07:00
Matt Bierner
02e4aada63 Remove unused 2018-10-01 15:59:20 -07:00
Matt Bierner
dece532913 Prefix unused with _ 2018-10-01 15:57:07 -07:00
Matt Bierner
90041e8bc7 Use await for tests
Testing convert to async quick fix
2018-10-01 15:56:44 -07:00
Matt Bierner
e87867c917 Convert to async 2018-10-01 15:44:58 -07:00
Matt Bierner
f2f8b7cb08 Remove built-in toml basic language support
Reverts #59089

After further discussions with the team, we decided that we should not ship a bundled toml grammar. There are two reasons for this:

* For the best toml experiance, users should use one of the toml plugins from the marketplace as these provide intellisense and other advanced language features. We previously recommend these plugins when you opened a toml file. However if we ship a bundled toml grammar, these recommendations will no longer appear

* Engineering maintance costs on our side. Updating the grammar, maintaining tests, and handling issues related to it are all extra work that has to be considered.

For these reasons, we do not think it makes sense to include basic toml support
2018-10-01 11:53:36 -07:00
Matt Bierner
d37076a596 Build VS Code using TypeScript 3.1.1
Fixes #59757
2018-10-01 10:55:16 -07:00
mnikn
0a5343aa97 implement [#53133](https://github.com/Microsoft/vscode/issues/53133) 2018-10-01 16:42:06 +02:00
Christof Marti
54c51f2f23 QuickPickItem.alwaysShow (#59232) 2018-10-01 16:39:00 +02:00
Martin Aeschlimann
6ade98e776 Merge pull request #59639 from dierksen/swift
Use textmate/swift.tmbundle for Swift syntax.
2018-10-01 06:25:40 -07:00
Joao Moreno
707787c5b8 update yarn.lock files to use integrity 2018-09-30 16:34:43 +02:00
Jonathan Dierksen
744669a9df Update swift integration test results. 2018-09-28 11:09:07 -07:00
Jonathan Dierksen
bc422b8b4a Use textmate/swift.tmbundle for Swift syntax.
The former repo is unmaintained and obsolete.
2018-09-28 10:33:02 -07:00
Joao Moreno
087ee56e75 fixes #47141 2018-09-28 08:50:47 +02:00
Matt Bierner
e20fdf9545 Signal that TS Server has loaded succesfully when any error event is received
A successful error computation more or less signals that the server is ready and is more reliable than waiting for the projectUpdatedInBackground signal
2018-09-27 11:59:58 -07:00
Matt Bierner
368d3ff0da Pick up TS 3.1 final
Fixes #58994
2018-09-27 10:35:43 -07:00
Martin Aeschlimann
a75f4bcf4e [json] update service (fixes #59470) 2018-09-27 16:33:19 +02:00
Joao Moreno
6335da987d Merge commit 'refs/pull/59131/head' of github.com:Microsoft/vscode into pr/59131 2018-09-27 09:45:55 +02:00
Joao Moreno
58fe02e79b Revert "cancelled git.checkout"
This reverts commit a488569052.
2018-09-27 09:42:35 +02:00
Joao Moreno
77c8657a86 improve setting description
related to #50394
2018-09-27 09:42:22 +02:00
Matt Bierner
17cfeaf31e Add better error message about disallowed rename of directory in import path 2018-09-26 17:47:28 -07:00
Matt Bierner
29e8dcffcf Use rename cancellation token for file rename request to ts server 2018-09-26 17:47:27 -07:00
Matt Bierner
41c47d1b56 Don't rely on updatePathOnFileMove for path renames
Better fix for #51175
2018-09-26 17:32:20 -07:00
Rachel Macfarlane
ee955d45e3 rebase and remove check in catch 2018-09-26 17:27:24 -07:00
Rachel Macfarlane
f50b87442c Return whether git.checkout succeeded 2018-09-26 17:25:40 -07:00
Matt Bierner
a2d3c87982 Fix file path rename for js/ts
Fixes #51175
2018-09-26 17:23:55 -07:00
Matt Bierner
f94cfe6677 Make sure javascript.updateImportsOnFileMove.enabled also has enum descriptions
Fixes #59509
2018-09-26 17:23:55 -07:00