Commit Graph

2919 Commits

Author SHA1 Message Date
Alex Ross
6fe6269c41 Keep better track of custom executions for reruns and depends
Fixes #80964
2019-09-17 17:27:15 +02:00
Alex Ross
1c01ce84b5 Refactor extHostTask (#80970)
so that most of it is in common
2019-09-16 12:09:14 +02:00
Benjamin Pasero
93bb67d7ef debt - use common/product over node/product 2019-09-16 11:35:11 +02:00
Benjamin Pasero
5e1179f0b8 web - move help actions to browser 2019-09-16 10:37:58 +02:00
Daniel Imms
d68d86d2db Improve testing around terminal env vars 2019-09-12 18:00:54 -07:00
Daniel Imms
ebed7e9c5e Change setLocaleVariables to detectLocale
The setting is now an enum instead of boolean and defaults to auto
which should provide better detection and not set in cases where it
shouldn't.

Fixes #80072
2019-09-12 16:16:07 -07:00
Daniel Imms
63a0da438b Have ExtHostTerminalService extend Base service 2019-09-11 09:54:27 -07:00
Daniel Imms
b5a3125123 Move most of ExtHostTerminalService to common 2019-09-11 09:35:51 -07:00
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
Isidor Nikolic
97a05cec1b Merge pull request #80122 from dgozman/fix-79583
Make DebugSession.name writable; fixes #79583
2019-09-05 11:30:30 +02:00
Dmitry Gozman
cb6b17d6f3 Make DebugSession.name writable; fixes #79583 2019-09-04 15:06:26 -07:00
Rob Lourens
779e29a41c Fix some strictPropertyInitialization in search, #78168 2019-09-03 14:28:28 -07:00
Johannes Rieken
dedf0de944 change type of _serviceBrand from any to undefined, #79918 2019-08-30 15:40:46 +02:00
Sandeep Somavarapu
a7c2a5a5bc Fix #79431 2019-08-28 16:44:44 +02:00
Daniel Imms
6f998109d8 Use void | number for onDidClose
Fixes #79643
2019-08-22 07:06:13 -07:00
Daniel Imms
0b4c4dc892 Ensure resolved cwd is passed back to window
Fixes #1109
2019-08-20 11:02:23 -07:00
Johannes Rieken
c8d44e24dd fix scope when falling back to original load function 2019-08-19 14:20:26 +02:00
isidor
a7cc79a554 debug: introduce data breakpoints 2019-08-16 17:16:46 +02:00
Johannes Rieken
5e63f6e00f web - reuse require interceptor logic 2019-08-15 16:57:53 +02:00
Johannes Rieken
14ee021883 fix typos 2019-08-15 16:57:53 +02:00
Gabriel DeBacker
0e56130bdf Fix issue with CustomExecutions not working through tasks.executeTask (#79132)
* Do not clear out the map, and track the provided execution during execute task

* Clear provided custom executions map on execution complete

* Save last custom execution
2019-08-15 16:24:53 +02:00
Johannes Rieken
8f3b7dec4a debt - IExtensionDescription#main should be relative like all other file references 2019-08-14 16:02:01 +02:00
Johannes Rieken
58a32d0b44 remove IConsolePatchFn function 2019-08-12 15:04:02 +02:00
Johannes Rieken
2700f41dab use desktop and web ext host logging service 2019-08-12 14:47:20 +02:00
Daniel Imms
37e0b8e229 Add terminal.integrated.automationShell
Fixes #78497
2019-08-09 09:40:38 -07:00
Johannes Rieken
7a6f22b3af rename rpcService to extHostRpcService 2019-08-09 09:51:22 +02:00
Johannes Rieken
24b3d9479f $setRemoteEnvironment-implementation requires nodejs 2019-08-08 19:34:32 +02:00
Johannes Rieken
9ac2fd8adc Merge branch 'master' into joh/extHostInject 2019-08-08 19:24:22 +02:00
Johannes Rieken
b8e2999394 move extHostMain to /common/, have base extension service in /common/ and extend in /node/ 2019-08-08 19:10:26 +02:00
Daniel Imms
b1bb36ba2e Revert "Revert "Remove unneeded queue from ExtHostPseudoterminal""
This reverts commit 8b85550c7d.
2019-08-08 09:31:24 -07:00
Daniel Imms
8b85550c7d Revert "Remove unneeded queue from ExtHostPseudoterminal"
This reverts commit 3dc832d088.

This broke the tests
2019-08-08 09:30:57 -07:00
Daniel Imms
3dc832d088 Remove unneeded queue from ExtHostPseudoterminal
Fixes #78705
2019-08-08 07:37:53 -07:00
Johannes Rieken
42b5eb3bf3 add ExtHostStorage to injector, rename 'createApiFactory' to 'createApiFactoryAndRegisterActors' 2019-08-08 15:08:10 +02:00
Johannes Rieken
419dc83a5d less argumenst, more services in api factory 2019-08-08 13:16:14 +02:00
Johannes Rieken
66b499a016 register ExtHostExtensionService as singleton 2019-08-08 12:53:01 +02:00
Johannes Rieken
90f79e1a2a add storage paths to injector 2019-08-08 12:19:03 +02:00
Johannes Rieken
bc35789e14 move api.impl to /common/ 2019-08-08 11:13:14 +02:00
Johannes Rieken
44f176c745 move cli server and download command registrations out of api.impl 2019-08-08 11:12:10 +02:00
Johannes Rieken
6e9e6e912a extHostDownload isn't main thread addressable 2019-08-08 10:54:14 +02:00
Johannes Rieken
0920cd6ecb move task registration depending on process into /node/ 2019-08-08 10:45:03 +02:00
Johannes Rieken
f47bf93da9 add search to injector 2019-08-08 10:08:57 +02:00
Johannes Rieken
36135bd2ee add debug and extension service to injector 2019-08-07 21:20:51 +02:00
Johannes Rieken
c2f2b85502 register ExtHostTask as service 2019-08-07 20:07:32 +02:00
Johannes Rieken
2420d4c505 separate rpc and init data into separate services 2019-08-07 19:51:28 +02:00
Johannes Rieken
2cf97fc2e5 add service brand to terminal service 2019-08-07 16:19:25 +02:00
Johannes Rieken
ebd96071d1 make extHost-things services, setup injector 2019-08-07 16:11:00 +02:00
Daniel Imms
81adc15a12 Merge remote-tracking branch 'origin/master' into tyriar/69865_remove_renderers 2019-08-06 10:02:39 -07:00
Daniel Imms
dc6b475be7 Add global event window.onDidWriteTerminalData
Fixes #78502
2019-08-06 09:58:26 -07:00
Daniel Imms
fcb78f5919 Merge branch 'master' into tyriar/69865_remove_renderers 2019-08-06 09:33:05 -07:00
Andre Weinand
6127460acc propagate CancellationToken to debug API; see #77293 2019-08-06 16:10:46 +02:00