Commit Graph

278 Commits

Author SHA1 Message Date
Alex Ross
65f53d53b1 Changes to terminal to enable Tasks use of TerminalVirtualProcess 2019-07-05 17:57:03 +02:00
Johannes Rieken
7980cd2697 replace mutation observer with dom#asDomUri, #75061 2019-07-04 10:20:03 +02:00
Matt Bierner
0722dc5c0e Error if we try to perform an operation on an unknown editor inset 2019-07-03 11:28:07 -07: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
Joao Moreno
a67b138d51 use es6 maps in mainThreadSCM
related to #76442
2019-07-03 09:57:24 +02:00
Daniel Imms
880a0c1507 Merge remote-tracking branch 'origin/master' into tyriar/virtual_process 2019-07-02 18:10:33 -07:00
Daniel Imms
9d01ac8949 Fix virtual process resize and debounce event 2019-07-02 17:40:25 -07:00
Matt Bierner
8bc1d605b1 Merge pull request #76441 from mjbvz/ICommandsMap-real-map
Use a proper Map for ICommandsMap
2019-07-02 17:23:39 -07:00
Matt Bierner
ae2cc878f8 Using DisposableStore in mainThread class
#74250
2019-07-02 16:37:35 -07:00
Daniel Imms
0054980481 Pass args via object 2019-07-02 11:20:59 -07:00
Daniel Imms
0d809b4036 Clean up 2019-07-02 11:10:13 -07:00
Daniel Imms
51aab4d1eb Impl overrideDimensions 2019-07-02 10:26:59 -07:00
Daniel Imms
b96cbd870b Fix issues with early ext host terminal messages going missing 2019-07-02 09:44:37 -07:00
Daniel Imms
c5853f3aba Merge remote-tracking branch 'origin/master' into tyriar/virtual_process 2019-07-02 08:48:43 -07:00
Christof Marti
044a5f9206 Remove suppressImplicitAnyIndexErrors (#76442) 2019-07-02 16:38:39 +02:00
Matt Bierner
de320f4061 Use a proper Map for ICommandsMap
Changes the `ICommandsMap` type to be a proper map. This can help catch type errors and also gets us closer to being able to disable the tsconfig suppressImplicitAnyIndexErrors workaround
2019-07-01 17:32:12 -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
Miguel Solorio
e543c32295 Merge master 2019-07-01 07:46:03 -07:00
isidor
eaa2d3bb23 introduce extHostLabelService and mainThreadLabelService
fixes #75881
2019-07-01 15:20:56 +02:00
Johannes Rieken
5f406230c9 use keybinding instead of setting, show provider name (iff possible) 2019-07-01 09:43:41 +02:00
Miguel Solorio
05ee90f7fd Merge remote-tracking branch 'origin/master' into misolori/new-icons 2019-06-28 11:05:33 -07:00
Daniel Imms
bdd15725a9 Push ext host check to mainThread, apply fix to request defaults too
Fixes #76049
2019-06-26 11:59:29 -07:00
Daniel Imms
00eee140d9 Don't send available shells request to both ext hosts
Part of #76049
2019-06-26 11:59:28 -07:00
Daniel Imms
3ce04754ad Rename runInBackground to hideFromUser
See #75278
2019-06-25 10:53:30 -07:00
Martin Aeschlimann
1d851ecfe2 MainThreadFileSystem does not await 2019-06-25 17:20:46 +02: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
Johannes Rieken
320fffc44a Merge pull request #75882 from microsoft/joh/fs
vscode.workspace.fs
2019-06-24 14:57:45 +02:00
Matt Bierner
0358d08196 Re-use extractLocalHostUriMetaDataForPortMapping for openUri 2019-06-21 17:43:08 -07:00
Logan Ramos
402281babe Added strictly typed telemetry function (#75915)
* Added strictly typed telemetry function

* cleanup publicLog2 signature
2019-06-21 15:13:07 -07:00
Johannes Rieken
293596c9af 💄 2019-06-21 11:12:14 +02:00
Johannes Rieken
44596ac959 first version of vscode.workspace.fs 2019-06-21 10:56:36 +02:00
Daniel Imms
62037fb7bc Fire onDidChangeMaximumDimension when dimensions are set
Fixes #73496
2019-06-20 10:03:21 -07:00
Johannes Rieken
5c3bab92ac more code insets API tweaks, #66418 2019-06-20 10:30:25 +02: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
Johannes Rieken
781e61bf56 fix double encoding issue, https://github.com/microsoft/vscode-azure-account/issues/142 2019-06-19 11:53:12 +02:00
Rob DeLine
b0a49817dc z-order bug fix 2019-06-18 16:22:21 -07:00
Rob DeLine
9b5e03b1f6 Merge branch 'master' of https://github.com/Microsoft/vscode into code-inset-fix 2019-06-18 14:49:23 -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
Benjamin Pasero
998a65e2ca web - best lifecycle support we can do currently 2019-06-18 15:12:46 +02:00
Daniel Imms
c287c3cfc7 Get default shell selector working 2019-06-17 11:53:58 -07:00
Miguel Solorio
1151e8a417 Update activity bar size to 48px 2019-06-17 11:43:03 -07:00
Daniel Imms
a7412fbb2b Pass cwd through to main 2019-06-17 09:32:07 -07:00
Daniel Imms
52a351f8ff Merge pull request #75455 from microsoft/tyriar/75091_default_shell_api
Implement API to get default shell
2019-06-14 09:13:28 -07:00
Matt Bierner
580bd304c9 Don't use heap service for signature help
For #74846

Migrates from using the heap service to have an explicit lifecycle
2019-06-13 17:49:00 -07:00
Daniel Imms
976320ddd2 Pass workspace shell permissions to ext host 2019-06-13 15:41:00 -07:00