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