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