Commit Graph

292 Commits

Author SHA1 Message Date
Matt Bierner e80300adbe Auto let -> const and auto mark privates as readonly in vs/code 2019-03-06 14:35:49 -08:00
Benjamin Pasero 1e17319bfd fix #69588 2019-03-02 11:00:09 +01:00
Benjamin Pasero 1aee0c194c debt - scaffold a service for package.json/product.json access 2019-02-21 12:55:46 +01:00
Sandeep Somavarapu f43423e401 fix compilations 2019-02-13 14:02:47 +01:00
Sandeep Somavarapu 73ec6713e9 - Install language pack extensions on all servers 2019-02-13 13:56:08 +01:00
Benjamin Pasero 622b3d62dd paths - paths.node.ts => path.ts 2019-02-12 20:36:23 +01:00
Benjamin Pasero b0acf49b18 paths - move path to extpath 2019-02-12 20:36:23 +01:00
SteVen Batten 5ebd625b40 use new path implementation (#68538)
* adopt paths.node over path

* fix strict null

* remove hacky typing inlabel.test.ts
2019-02-12 20:14:50 +01:00
Martin Aeschlimann d77d7d29d8 workspaceHome -> untitledWorkspacesHome, is URI 2019-02-11 15:25:38 +01:00
Martin Aeschlimann 77baaad9c9 Merge branch 'master' into aeschli/remote-workspaces 2019-02-07 16:32:42 +01:00
Matt Bierner 61fc467ad7 Strict null check vs/code/**
Fixing errors and adding some null supressions in code/windows
2019-02-06 14:04:25 -08:00
Johannes Rieken 1cb6e26ab2 es6 compile attempts 2019-02-06 11:44:11 +01:00
Martin Aeschlimann b5b21eada0 allow remote workspaces 2019-01-25 17:04:03 +01:00
Sandeep Somavarapu 723797d7e4 add arguments to extension management service 2019-01-25 13:33:19 +01:00
Sandeep Somavarapu d351f7e230 Fix #67003 2019-01-24 12:25:15 +01:00
Martin Aeschlimann efc4d93818 make argv handling reusable 2019-01-22 15:56:28 +01:00
Alex Dima 217824cc16 Simplify transformers 2019-01-16 12:24:36 +01:00
Sandeep Somavarapu 57d59ad535 #66397 Use single identifier for local extension which is gallery one 2019-01-14 17:11:44 +01:00
Sandeep Somavarapu 0e5f4af14d #66397 Use galleryIdentifier instead of identfier in ILocalExtension 2019-01-11 17:44:49 +01:00
Sandeep Somavarapu 1b9efe4d16 #66397 - Introduce a new type 'IExtension' and use in enablement service 2019-01-11 12:51:38 +01:00
Sandeep Somavarapu 674807885b Implement #42994 2019-01-10 19:23:08 +01:00
Matt Bierner 087629786a Mark private service properties declarated in ctors as readonly 2019-01-04 12:03:24 -08:00
Matt Bierner b4964bcf35 Replace some common index based for loops with for-of loops
Replaces many loops of the form:

```js
for (let i = 0; i < elements.length; ++i) {
    const i = elements[i];
   ...
}
```

with:

```js
for (const element of elements) {
    ...
}
```

Mix of a horrible regex based find/replace and manual touch ups
2019-01-03 19:11:18 -08:00
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Chris Ganga 63455c0d89 enable strict null check for windowsFinder (#65551) 2018-12-21 13:50:00 +01:00
Matt Bierner b7b1088bde Strict null check cliProcessMain 2018-12-17 14:46:59 -08:00
Johannes Rieken 653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Benjamin Pasero 227fd6634b fix #64597 2018-12-12 08:00:50 +01:00
Joao Moreno de63daf348 remove TPromise.wrapError
related to #63897
2018-12-10 11:33:41 +01:00
Sandeep Somavarapu cbb9fa7385 Fix #59481 2018-12-03 15:51:30 +01:00
Sandeep Somavarapu 7b20b40161 #14034 Support installing specific version 2018-11-27 17:06:55 +01:00
Sandeep Somavarapu f6221e6522 Check for ui extension while installing vsix 2018-11-19 17:31:49 +01:00
Joao Moreno f4c2b2021d debt: remove TPromise from cli
related to #62716
2018-11-15 17:58:58 +01:00
Johannes Rieken b35d879f76 update v8 profiler package 2018-11-12 17:37:10 +01:00
Matt Bierner 5acd78e288 Strict null checks 2018-11-08 18:15:43 -08:00
Matt Bierner cb05d8fdf3 Strict null checks 2018-11-08 18:04:56 -08:00
Rob Lourens 284864239f Strict null check paths.ts 2018-11-06 14:27:48 -08:00
Matt Bierner fec1775aa5 Strict null checks 2018-11-05 13:39:33 -08:00
Johannes Rieken 276aeea254 make delayed service instantiation opt-in #61917 2018-10-29 12:07:04 +01:00
Matt Bierner 8df9f241e6 Strict null checks 2018-10-26 17:36:25 -07:00
Benjamin Pasero 4252e67b35 fix one part of #60192 2018-10-26 11:52:44 +02:00
Matt Bierner 0318e90c93 Add null type annotations for the common x: T = null pattern
In these cases, the programmer has explicitly indicated that the type should be nullable
2018-10-11 14:13:20 -07:00
Matt Bierner 428eac303b Adding a few more files to strict null checks 2018-10-11 08:48:59 -07:00
Johannes Rieken b65d113c0a prefix names with prof-, #59505 2018-10-08 10:56:42 +02:00
Benjamin Pasero fc251d651d tpromise => promise (for #53526) 2018-10-04 07:54:47 +02:00
Matt Bierner be38e56996 Remove duplicate blank lines at the start of some files 2018-10-02 16:28:19 -07:00
Matt Bierner d4edb9abcc Remove use strict directives in main VS Code src (part 3)
We compile using the alwaysStrict flag so these directives are not needed.

This part removes most of the remaining use strict directives that were not caught by part 1 and 2
2018-10-02 16:14:11 -07:00
Matt Bierner c63c97c128 Remove use strict directives in main vs code ts files
We compile using the alwaysStrict flag so these directives are not needed
2018-10-02 16:05:44 -07:00
Martin Aeschlimann 39bff6cf44 polish 2018-09-29 21:36:21 +02:00
Sandeep Somavarapu 9a6d9a0658 Fix args 2018-09-27 00:14:00 +02:00