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