Commit Graph

107 Commits

Author SHA1 Message Date
Alex Ross
1bc278f36d Fix reruning of Custom Execution tasks
Fixes #71232
2019-03-27 09:59:07 +01: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
Alex Ross
de771267b8 Strict null check mainThreadTask.ts
Fixes #70510
2019-03-15 09:19:44 +00:00
Alex Ross
d0e0aa2ddd Strict null check extHostTask.ts
extHostTask.ts remains commented out in tsconfig.strictNullChecks.json since it still depends on unchecked files

Fixes #70414
2019-03-14 15:50:45 +00:00
Gabriel DeBacker
6d665482c8 Put back more of the terminal changes 2019-03-06 14:03:16 -08:00
Gabriel DeBacker
d5e4009ae9 Remove need for acquiring dimensions for terminal from main thread 2019-03-06 11:47:57 -08:00
Gabriel DeBacker
8b1b0763a3 Merge with master 2019-03-06 07:44:35 -08: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
Gabriel DeBacker
ca923da1d4 Merge remote-tracking branch 'upstream/master' into user/gabrield/extensionCallbackAsTask 2019-02-27 10:17:22 -08:00
Sandeep Somavarapu
564b7120ab clean up 2019-02-21 11:34:03 +01:00
Gabriel DeBacker
d728d3dca8 Merge with master 2019-02-20 09:59:44 -08:00
Alex Dima
3199f1fd3b Introduce and adopt IExtHostWorkspaceProvider 2019-02-20 17:11:51 +01:00
Matt Bierner
7e759cf3c8 Annotate more usage before assign strict null errors 2019-02-19 16:29:01 -08:00
Gabriel DeBacker
5d1720321d Code review updates 2019-02-19 14:33:25 -08:00
Gabriel DeBacker
a7565721ba Clean up comments, fix some code review issues, and make the exit code optional throughout to make it clear that it isn't always a number 2019-02-17 09:18:41 -08:00
Gabriel DeBacker
fc6f637899 Remove C/CPP tools from built-in extensions 2019-02-17 08:39:00 -08: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
Gabriel DeBacker
d2e8c8465e Cleanup round one 2019-02-12 10:48:40 -08:00
Gabriel DeBacker
db7766c406 Merge with master 2019-02-12 09:21:33 -08:00
Sandeep Somavarapu
16a2c2e3fa Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-11 10:23:58 +01:00
Gabriel DeBacker
1f374f0ea4 Merge with master 2019-02-07 09:38:47 -08:00
Alex Ross
6bbb04e0be Ensure contributed tasks have a scope
#67990
2019-02-07 13:11:18 +01:00
Gabriel DeBacker
69db919cf5 Clean this up a bit and create extension host renderes on demand 2019-02-04 17:52:04 -08:00
Sandeep Somavarapu
aba0fcbb58 Delay extension host until workspace is completely initialized 2019-01-28 10:54:45 +01:00
Gabriel DeBacker
75f82ce09a Get terminal re-use and task restart working 2019-01-19 08:00:36 -08:00
Gabriel DeBacker
50d49c8c36 Move to proposed API and rename things for consistency 2019-01-18 13:16:55 -08:00
Gabriel DeBacker
1faf0981a0 Make sure to dispose callback registration 2019-01-18 07:35:22 -08:00
Gabriel DeBacker
cb3f8a16a3 The beginning of cancellation 2019-01-17 11:33:17 -08:00
Gabriel DeBacker
54b9bba47e Callbacks now function 2019-01-17 09:29:47 -08:00
Gabriel DeBacker
8fe69fe73f Start to hook up the terminal and execution 2019-01-16 21:59:26 -08:00
Gabriel DeBacker
c73695ab2d Implement new extension callback execution for a task and create a terminal for it 2019-01-16 07:22:11 -08:00
Alex Dima
2fe9de8511 Initialize configuration data through ExtHostConfiguration 2019-01-14 17:28:14 +01: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
Dirk Baeumer
51f7beb40c Fixes #64918: Remove old task conversion code 2018-12-13 14:45:51 +01:00
Johannes Rieken
c6c7edaa9f debt - asThenable -> asPromise because it returns a promise 2018-12-13 11:45:48 +01:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Alex Ross
e16c62b315 Move rerun behavior api out of proposed (#63511)
Fixes #62789
2018-11-30 15:31:13 +01:00
Alex Ross
6bb77146c4 Add a rerun last task command (#62645)
Fixes #25310
2018-11-20 09:40:54 +01:00
Dirk Baeumer
20130d4938 Fixes #62649: Don't serialize URI as JSON in DTOs 2018-11-06 10:33:54 +01:00
Dirk Baeumer
41c02aa888 Fixes #62594: Resolving process task doesn't take task system into account 2018-11-05 15:10:59 +01:00
Alex Ross
ef7aa9f20e Rename task presenation clearBeforeExecuting to clear 2018-10-23 15:16:51 +02:00
Alex Ross
e3f803d92c Add a new presentation option to clear the terminal before executing task (#61329)
Fixes #30058
2018-10-22 09:58:15 +02:00
Johannes Rieken
ebeff1000b eng - less TPromise usage 2018-10-16 17:16:12 +02:00
Matt Bierner
8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Johannes Rieken
66ba38c55d debt - remove TPromise from ExtHostTaskShape 2018-09-06 14:22:55 +02:00
Alex Dima
591e83f8a4 Reduce usage of TPromise in extHost.protocol 2018-09-04 16:04:53 +02:00
Johannes Rieken
3c727a6d01 uri - replace usages of default export with named export (part 2) 2018-09-03 11:04:26 +02:00