Commit Graph

216 Commits

Author SHA1 Message Date
Johannes Rieken
3286d9e978 move more files to common-layer 2019-04-10 10:33:16 +02:00
Johannes Rieken
c0821aa5e9 move extHost-files to common 2019-04-10 10:26:52 +02:00
Dirk Baeumer
db4c9baa6a Better Keytar shim 2019-04-09 21:57:00 +02:00
Andre Weinand
fd44b66c0f cleanup multi extension debugging 2019-04-09 18:28:23 +02:00
Christof Marti
d4be221aaa Cleanup unused properties 2019-04-05 10:08:50 +02:00
Alex Dima
25ed721e48 More support for keytar 2019-04-03 22:50:46 +02:00
Alex Dima
40dbf397ab Simplify registration of vscode node module 2019-04-03 22:50:46 +02:00
Benjamin Pasero
84726e51f4 debt - merge extfs and pfs 2019-04-01 08:45:46 +02:00
Daniel Imms
6b81670102 Handle ext host exit when debugging
Fixes #70984
2019-03-27 10:58:09 -07:00
Alex Dima
499686ca03 Send extension host exit code 2019-03-20 16:53:50 +01:00
Matt Bierner
7d0e64f5ec Strict null check VS Code
Fixes #60565
Fixes #70417
2019-03-19 10:51:31 -07:00
Johannes Rieken
c92ce4014f move extHost.protocol to common, #70319 2019-03-19 15:46:01 +01:00
Alex Ross
8f16a02e66 Move remote agent environment out of node (#70568) 2019-03-15 17:00:57 +01:00
Sandeep Somavarapu
d6058d77c0 Improve extension activation failure messages 2019-03-15 10:19:21 +01:00
Alex Dima
1b66cd7fb7 Strict null checks (#60565) 2019-03-14 12:07:43 +01:00
Matt Bierner
52556f9742 Auto converting let -> const where possible in mainthread and extHost
Const provides better type guards and can make logic clearer
2019-03-05 16:53:41 -08:00
Matt Bierner
14c4fde6d6 Strict null check extHostQuickOpen 2019-03-05 16:53:40 -08:00
Martin Aeschlimann
e96ab81392 extensionTestsLocationURI.fsPath normalizes path (for #69569) 2019-03-02 20:57:46 +01:00
Martin Aeschlimann
14f25a6102 "--extensionTestsPath" does not accept uris 2019-02-22 16:22:10 +01:00
Alex Dima
9f11bfb31f Small rename 2019-02-21 12:20:19 +01:00
Alex Dima
26d204adc9 Introduce a second barrier 2019-02-21 12:17:39 +01:00
Sandeep Somavarapu
4c7870316d fix dead lock - wait for workspace initialization while starting exthost 2019-02-21 12:00:39 +01:00
Alex Dima
3199f1fd3b Introduce and adopt IExtHostWorkspaceProvider 2019-02-20 17:11:51 +01:00
Alex Dima
43f6bf8ff7 Address some null errors (#60565) 2019-02-20 12:05:33 +01:00
Alex Dima
767715ba14 Explore resolver api 2019-02-13 11:41:29 +01:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 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
Matt Bierner
9ee6077373 Strict null work in extHost 2019-02-11 09:31:13 -08:00
Sandeep Somavarapu
16a2c2e3fa Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-11 10:23:58 +01:00
Alex Dima
2ba52db77a Reroute activation for hosted extensions 2019-02-08 11:54:23 +01:00
Sandeep Somavarapu
db81580e7f Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-07 12:41:42 +01:00
Benjamin Pasero
15e77e8cf8 fix #66936 2019-01-30 17:33:43 +01:00
Alex Dima
26ed3e96dc Fixes #67326: Update trie when adding / removing extensions 2019-01-30 17:21:15 +01:00
Sandeep Somavarapu
aba0fcbb58 Delay extension host until workspace is completely initialized 2019-01-28 10:54:45 +01:00
Benjamin Pasero
002cd6253b move exthost into extensions service where its used from (#67131) 2019-01-25 18:28:34 +01:00
Alex Dima
c16d569a32 Add IInitData.resolvedExtensions 2019-01-22 20:01:56 +01:00
Alex Dima
ae72d6983d Handle added/removed extensions in bulk 2019-01-18 17:16:46 +01:00
Alex Dima
924b7a1fea Handle the case of removing an extension from the extension host 2019-01-15 23:04:45 +01:00
Alex Dima
471a786cf3 Activate newly installed/enabled extensions 2019-01-15 13:51:15 +01:00
Alex Dima
2fe9de8511 Initialize configuration data through ExtHostConfiguration 2019-01-14 17:28:14 +01:00
Sandeep Somavarapu
4d285a7ee1 Fix #66030 2019-01-10 10:49:54 +01:00
Benjamin Pasero
42d0a188fc extension tests: print errors to console 2019-01-09 18:15:53 +01:00
Alex Dima
46d1ac2bbc Add "Measure Extension Host Latency" action 2019-01-09 08:38:30 +01:00
Benjamin Pasero
5a892a6450 return non-zero exit code when testrun produces an error (fixes #66218) 2019-01-08 17:41:59 +01:00
Alex Dima
9cf36cdf8f Rename CanonicalExtensionIdentifier to ExtensionIdentifier 2019-01-07 12:00:54 +01:00
Matt Bierner
c109d319fe Second pass converting for index based looping to for-of loops
More manual conversion of index based for loops to for-of loops
2019-01-04 12:03:23 -08:00
Rob Lourens
ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Alex Dima
25417553be Adopt case insensitive extension identifiers 2018-12-21 12:41:41 +01:00
Matt Bierner
d40fa4a27e Review uses of Promise.resolve(null)
Many `Promise.resolve(null)` should actually be `Promise.resolve(void 0)`. In other cases, we were missing a null return annotation.
2018-12-13 15:41:13 -08:00
Matt Bierner
68a4e01246 Use resolve(void 0) instead of resolve(null) for void promises
Fixes a common type error
2018-12-13 15:20:46 -08:00