Commit Graph

98 Commits

Author SHA1 Message Date
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
Dirk Baeumer
e5b1f6f31b Fixes #53960: Allow task without task definitions. Treat all properties as mandantroy. 2018-07-10 15:51:58 +02:00
Dirk Baeumer
b0ef947992 Addressed #53673: Cake Extension for VS Code no longer fully working in 1.25.0 release 2018-07-06 12:37:49 +02:00
Dirk Baeumer
f612910e4d Improve platform handling when executing tasks 2018-06-14 10:57:09 +02:00
Dirk Baeumer
349d29d8bd Some cleanup for PR: #44461 2018-06-07 15:55:38 +02:00
Dirk Bäumer
f3966afcaf Merge pull request #44461 from oriash93/oriash93/42993
Added option whether to show terminal reuse alert
2018-06-07 15:09:25 +02:00
Dirk Baeumer
87e824b4c1 Sanitize task identifer against registry 2018-06-06 18:48:33 +02:00
oriash93
27dbe3d535 Moved the option under task.presentation property 2018-05-30 23:14:48 +03:00
Dirk Baeumer
86feb84737 Make variable resolving for tasks async 2018-05-28 08:57:13 +02:00
Dirk Baeumer
e0ce881040 First cut of #50416: Add support that FileSystemProviders can control the URI of a generated problem marker 2018-05-24 22:19:14 +02:00