Alex Ross
ca4c1bf7a0
Go to ext host for system default shell and args for tasks
...
Fixes https://github.com/microsoft/vscode-remote-release/issues/1203
2019-09-05 14:59:08 +02:00
Alex Ross
bfa3db2f07
Allow one-off global tasks if they have a cwd
...
Fixes #78817
2019-09-05 10:46:54 +02:00
Alex Ross
bcc3acab37
Problem matcher shouldn't read echo line
...
Fixes #80107
2019-09-02 11:59:21 +02:00
Alex Ross
e17398bc33
Fix for-in loops over arrays in tasks
...
Part of #79432
2019-08-23 13:12:54 +02:00
Alex Ross
4acba1a2dd
Remove layer breaker from terminalTaskSystem
...
Fixes #79210
2019-08-22 18:05:41 +02:00
Benjamin Pasero
fa1fb02b11
fix #79454
2019-08-22 08:27:05 +02:00
Alex Ross
d94bb19d81
strictPropertyInitialization in tasks and custom tree view
...
Part of #78168
2019-08-13 12:07:53 +02:00
Daniel Imms
37e0b8e229
Add terminal.integrated.automationShell
...
Fixes #78497
2019-08-09 09:40:38 -07:00
Alex Ross
a98faa4454
Remove CustomExecution
...
Fixes #78540
2019-08-06 13:48:37 +02:00
Daniel Imms
25fe980387
Remove terminal renderers
...
Part of #69865
2019-08-05 14:31:15 -07:00
Daniel Imms
3866deba35
Use pty naming instead of virtual process
...
Part of #77160
2019-07-25 16:00:41 -07:00
Daniel Imms
b2ac640f7b
Merge pull request #77148 from mjbvz/use-disposable-store-terminal
...
Use DisposableStore in terminal
2019-07-11 07:54:29 -07:00
Alex Ross
dc977a0a35
Allow tasks with empty command and non-empty args
...
Fixes #77059
2019-07-11 10:22:50 +02:00
Matt Bierner
706bf64362
Use DisposableStore in terminal
...
Switches some places in the terminal code to use a DisposableStore instead of an array of IDisposables
2019-07-10 15:06:22 -07:00
Alex Ross
7705bbd564
Don't use saved state when executing tasks
...
#77098
2019-07-10 18:16:23 +02:00
Alex Ross
e84fc7021b
Adopt TerminalVirtualProcess for Custom task execution ( #76852 )
...
* Adopt TerminalVirtualProcess for Custom task execution
* Update Custom task execution API to return TerminalVirtualProcess in callback
This also required the addtion of a start on the virtual terminal process
* Clarify start API
Fixes #76492
2019-07-10 09:31:40 +02:00
Alex Ross
43cb2d68d0
Fix custom tasks (no command)
2019-07-05 15:24:45 +02:00
Alex Ross
9686a63255
Fix commandless tasks
...
Part of #76611
2019-07-05 11:39:47 +02:00
Alex Ross
4f0d79d116
Fix quick terminal splitting for tasks
...
Part of #76611
2019-07-05 11:16:08 +02:00
Alex Ross
30379ab74b
Tasks should support string terminal args
...
The termianl setting allows this, so tasks needs to handle it
Fixes #75946
2019-06-27 11:19:34 +02:00
Alex Ross
33eae179e4
Fix tasks platform for quoting
...
Fixes #75774
2019-06-25 09:36:57 +02:00
Daniel Imms
460e72b4ca
Merge pull request #75883 from microsoft/alexr00/terminalPlatformOverride
...
Add platform override to getDefaultShellAndArgs in terminal
2019-06-24 07:10:41 -07:00
Alex Ross
b40dbda0bd
Change promise structure of creating terminal in tasks
...
Potential fix for #75774
2019-06-21 13:01:01 +02:00
Alex Ross
648b2d5ddf
Add platform override to getDefaultShellAndArgs in terminal
...
Part of https://github.com/microsoft/vscode-remote-release/issues/757
2019-06-21 11:38:55 +02:00
Daniel Imms
0aab08edf2
Add getDefaultShellAndArgs
...
Also differentiate default from system shell
2019-06-19 15:25:44 -07:00
Daniel Imms
87e16500d2
Call getDefaultShell via ext host on web
...
Part of #75795
2019-06-19 12:57:26 -07:00
Alex Ross
416f8ac259
Remove some uses of process in tasks
...
The terminal task system still has references to process that affect only Windows. This change removes some of those references
Part of #69113
2019-06-18 12:13:35 +02:00
Alex Ross
6ba5d1dcb3
Remove duplicate sysnative path conversion in tasks
...
Fixes #75516
2019-06-18 11:01:03 +02:00
Alex Ross
8cb79b297f
Tasks for web ( #75619 )
...
* Refactored task service. Still need to remove semver
* Fix process conditions
* bash.exe to bash for default shell
* Fix URI for windows remote in terminal task system and fix variable resolver so it doesn't have an error on Windows
* Remove semver from task service in browser
* Version and engine compatibility
2019-06-17 11:26:02 +02:00