Commit Graph

2805 Commits

Author SHA1 Message Date
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
Matt Bierner
a558a9504a Adding toWebviewResource api
For #76489
2019-07-08 18:38:47 -07:00
Daniel Imms
8ec3a1b39e Rename input to handleInput
Part of #70978
2019-07-08 12:32:27 -07:00
Daniel Imms
931b27d834 Move env.shell to stable 2019-07-07 09:57:43 -07:00
Alex Ross
8aed46f950 Revert unneeded export 2019-07-05 18:01:08 +02:00
Alex Ross
6f40ddeee2 Revert whitespace change 2019-07-05 17:59:05 +02:00
Alex Ross
65f53d53b1 Changes to terminal to enable Tasks use of TerminalVirtualProcess 2019-07-05 17:57:03 +02:00
Daniel Imms
ed54d9a483 Allow tasks to attach virtual process to a terminal created on renderer 2019-07-05 08:03:39 -07:00
Daniel Imms
27667093b4 Fix virtual process input api 2019-07-03 09:27:17 -07:00
Daniel Imms
2b7e92eeca Update virtual process API names
Part of #70978
2019-07-03 09:21:10 -07:00
Andre Weinand
9f20ed4d6e consolidate externalTerminalService: dead wood removal 2019-07-03 17:14:49 +02:00
Joel Day
b6089b1db5 Adding support for TaskProvider.resolveTask (#71027)
* Adding support for TaskProvider.resolveTask.

* Reorganize task grouping and resolution async code for readability.

* Made small changes and implmented resolveTask for gulp
2019-07-03 15:47:37 +02:00
Daniel Imms
9d01ac8949 Fix virtual process resize and debounce event 2019-07-02 17:40:25 -07:00
Daniel Imms
d5043415f3 Remove resolved todos 2019-07-02 11:25:34 -07:00
Daniel Imms
0054980481 Pass args via object 2019-07-02 11:20:59 -07:00
Daniel Imms
51aab4d1eb Impl overrideDimensions 2019-07-02 10:26:59 -07:00
Daniel Imms
c5853f3aba Merge remote-tracking branch 'origin/master' into tyriar/virtual_process 2019-07-02 08:48:43 -07:00
Daniel Imms
c35b88a7a2 Add queue system 2019-07-01 16:33:10 -07:00
Daniel Imms
29303c819d Get input working 2019-07-01 16:14:13 -07:00
Daniel Imms
6f1d0fc7ec Get virtual processes mostly working 2019-07-01 15:58:29 -07:00
Daniel Imms
2205cb69ed Start of terminal virtual processes 2019-07-01 12:27:23 -07:00
isidor
eaa2d3bb23 introduce extHostLabelService and mainThreadLabelService
fixes #75881
2019-07-01 15:20:56 +02:00
Julien Brianceau
59963fc1c0 Fix 'unkown' typos (#76297)
Because of this typo, the same localization string was duplicated:
* 'unkownProblemMatcher' referenced in processTaskSystem.ts
* 'unknownProblemMatcher' referenced in terminalTaskSystem.ts
2019-07-01 09:55:06 +02:00
Logan Ramos
26d0bbd5d9 Initial Strict Typing Support for Telemetry Events (#75785)
* Added command line information to display details about collected telemetry

* Telemetry tooling exploration

* Changing telemetry calls to be strongly typed

* Fixed an event definition

* Removed telemetry command

* More removing of telemetry command

* Fixed compilation errors

* Forgotten property

* Updated typings so diff was aligned
2019-07-01 14:37:43 -07:00
Daniel Imms
82db101613 Fix CLI in remote when inheritEnv is false
Fixes microsoft/vscode-remote-release#823
2019-06-26 16:33:32 -07:00
Daniel Imms
ce414a8c45 Implement terminal inheritEnv on remote
Fixes microsoft/vscode-remote-release#823
2019-06-26 16:23:02 -07:00
Daniel Imms
3ce04754ad Rename runInBackground to hideFromUser
See #75278
2019-06-25 10:53:30 -07:00
Pine Wu
90b3c0ad5b Fix #76096 2019-06-25 09:46:18 -07:00
Pine
e80dd4f217 Merge pull request #76061 from microsoft/octref/new-test-runner-api
New test runner api
2019-06-24 21:03:11 -07:00
Matt Bierner
8119b4aee7 Move the webviewResourceRoot property to be set on each webview instead of as a global property
For #72155

This allows  us to potentially change the resource root per webview
2019-06-24 17:07:06 -07:00
Daniel Imms
1083123758 Disable conpty in terminal when accessibility mode is on
Fixes #76043
2019-06-24 16:51:11 -07:00
Johannes Rieken
e35db87ce7 move API to stable, #74188 2019-06-24 18:32:18 +02:00
Johannes Rieken
320fffc44a Merge pull request #75882 from microsoft/joh/fs
vscode.workspace.fs
2019-06-24 14:57:45 +02:00
Johannes Rieken
0c22cee46b move extension kind to Extension-interface 2019-06-24 12:31:28 +02:00
Pine Wu
a559a2142d Update API 2019-06-24 01:33:25 -07:00
Alex Ross
50fc8fd242 Tasks registration + the local ext host now has an autority
Part of https://github.com/microsoft/vscode-remote-release/issues/757
2019-06-21 11:36:56 +02:00
Johannes Rieken
44596ac959 first version of vscode.workspace.fs 2019-06-21 10:56:36 +02:00
Pine Wu
1f82a5b025 New test runner API for #74555 2019-06-21 14:26:09 +08:00
Daniel Imms
62037fb7bc Fire onDidChangeMaximumDimension when dimensions are set
Fixes #73496
2019-06-20 10:03:21 -07:00
Daniel Imms
7b681f8733 Add proposed api check for shell API
Part of #75091
2019-06-20 08:22:27 -07:00
Johannes Rieken
e1ac9a2490 add ExtensionKind and remoteName propsed APIs, #74188 2019-06-20 12:31:24 +02:00
Johannes Rieken
5c3bab92ac more code insets API tweaks, #66418 2019-06-20 10:30:25 +02:00
Daniel Imms
8bb86a8eba Merge pull request #75799 from microsoft/tyriar/exthost_shell_calls
Replace getDefaultShell and mergeDefaultShellPathAndArgs with getDefaultShellAndArgs
2019-06-19 16:08:14 -07:00
Daniel Imms
7c127de60c Remove mergeDefaultShellAndArgs 2019-06-19 15:42:15 -07:00
Daniel Imms
994bfe2d6a Remove getDefaultShell 2019-06-19 15:31:44 -07: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
Matt Bierner
7f3d3d835f Add vscode.env.webviewResourceRoot api
Fixes #72155

Adds a constant to the api that tracks the root path for resources inside of webviews. This is required because we will not be able to use `vscode-resource:` uris on the web. Our current approach is to rewrite the html we are given but there are almost certainly going to be cases where we don't get this quite right.

Adopts the new api for the markdown preview
2019-06-18 22:29:37 -07:00
Daniel Imms
331da82ad5 Enable shell selector outside Windows
Fixes #75718
2019-06-18 11:28:36 -07:00
Daniel Imms
b3bba0c939 Merge branch 'master' into tyriar/75456_windows_term 2019-06-18 11:00:04 -07:00