Commit Graph

3185 Commits

Author SHA1 Message Date
Daniel Imms
aa6b2f163d Initial terminal welcome support 2020-08-27 12:38:33 -07:00
Alex Ross
0de8d51904 Finalize task detail API
Fixes #69785
2020-08-27 11:08:48 +02:00
Andre Weinand
36969b3cf9 Merge branch 'master' into add-debug-adapter-named-pipe-server 2020-08-19 11:41:18 +02:00
Alex Ross
8418e06a5b Resolve customExecution task definition before going to exthost
Part of #81007
2020-08-14 16:31:44 +02:00
Alex Ross
52e38713f2 Allow workspace tasks to be executed through API
Fixes #104408
2020-08-12 14:46:45 +02:00
Eric Amodio
1fc60f8b96 Adds ExtensionContext.extensionRuntime - #104436 2020-08-11 15:12:26 -04:00
Daniel Imms
e8c3ff351b Log ext host terminal process requests 2020-07-24 06:46:25 -07:00
Alex Dima
a7b1e06283 Add support for web worker extensions to define their entry point via "browser" 2020-07-24 10:41:04 +02:00
Tyler Leonhardt
10a5d09ed5 Add DebugAdapterNamedPipeServer 2020-07-23 15:40:13 -07:00
Alex Ross
76b7d04718 Change how supported task executions are set
Fixes #103039
2020-07-23 11:19:37 +02:00
Daniel Imms
b8b7e72473 Move env var collection impl into common
Part of #101857
2020-07-13 06:26:35 -07:00
Alex Ross
aed6bd7e2a Move findExecutable to extension host
Part of #101073
2020-07-13 14:25:59 +02:00
Johannes Rieken
8f19ff42af extract extHost.common.services and have node- and worker-services for specifics 2020-07-09 15:29:59 +02:00
Johannes Rieken
43184b2bed add storageUri and globalStorageUri to ExtensionContext, https://github.com/microsoft/vscode/issues/101857 2020-07-09 12:48:03 +02:00
Alex Ross
00ebd1d85f Ensure tasks are resolved when run from extension host
Related to #101884
2020-07-08 10:17:13 +02:00
Alex Ross
40bda94ebc Custom executions get lost during fetchTasks
Fixes #100577
2020-06-22 18:36:32 +02:00
Andre Weinand
ab8267f7f4 revert fix for #95423; fixes #100508 2020-06-18 18:41:00 +02:00
Johannes Rieken
9683615c00 make ExtHostWindow a service so that it can be consumed in terminal world, fyi @Tyriar 2020-06-18 15:07:06 +02:00
Alex Ross
d52f137ed5 Return task execution early from executeTask
Fixes #100361
2020-06-17 13:54:21 +02:00
Alex Ross
1abf21d3d8 Explicitly set task execution way before running task
Part of #100361
2020-06-17 13:39:02 +02:00
Andre Weinand
d4dbf77308 don't "delete" mandatory property; fixes #99479 2020-06-16 12:41:29 +02:00
Andre Weinand
f9c6fa3161 properly resolve ${file} variable; fixes #95423 2020-06-15 22:44:51 +02:00
Daniel Imms
3581908cce Merge branch 'master' into tyriar/term_errors 2020-06-12 12:49:56 -07:00
Daniel Imms
1dd4c04384 Fix launching in ext host/pty terminals 2020-06-12 11:05:45 -07:00
Alex Ross
efc4234f64 Clean up regular expression in extHostTunnelService 2020-06-12 11:21:35 +02:00
Matt Bierner
049b0b81e7 Supress TS 4.0 delete operator error
Cast to `any` while we work on a proper fix
2020-06-05 11:52:35 -07:00
Benjamin Pasero
560b21efa4 Crash reporter creates two directories (fix #99149) 2020-06-03 10:22:52 +02:00
Benjamin Pasero
daf24e664b issues - stub --status in web to output unsupported 2020-05-29 08:05:50 +02:00
Benjamin Pasero
bd62ffe1f4 sandbox - move electron service into common/sandbox 2020-05-25 10:13:03 +02:00
Daniel Imms
af3c79edcb Move ExtensionContext.environmentVariableCollection to stable
Fixes #46696
2020-05-06 03:03:57 -07:00
Daniel Imms
d62c642e3f Don't use environment collections when using strictEnv
Fixes #96630
2020-04-30 14:09:52 -07:00
Daniel Imms
7f5bada046 Move EnvironmentVariableCollection API into ExtensionContext (#96061)
* Move env var collection to ext context

* Remove dispose, fix persistent passing

* Fire collection change on persistence change

* Fix tests by forcing activation and getting ctx

* chore: bump js-debug

Co-authored-by: Connor Peet <connor@peet.io>
2020-04-24 16:45:30 -07:00
Alex Dima
f41b5754bb Fix compilation error on master 2020-04-24 21:44:33 +02:00
Daniel Imms
ae21a79256 Apply the environment in remote 2020-03-27 15:48:07 -07:00
Daniel Imms
fc0712520f Add api tests for env var collections
This does not cover the persisted case
2020-03-27 09:30:32 -07:00
Daniel Imms
000f8392b3 Only persist collections marked to do so 2020-03-27 09:03:53 -07:00
Daniel Imms
d91532afa8 Load in persisted collections from past sessions on ext host 2020-03-27 07:44:56 -07:00
Daniel Imms
1235bd0a60 Support diffs of collections, extracting additions 2020-03-26 16:51:04 -07:00
Daniel Imms
edc7100114 Apply multiple extension mutators, share code with ext host 2020-03-26 15:40:03 -07:00
Daniel Imms
540232e38f Handle persisting and invalidating of collections 2020-03-26 11:20:23 -07:00
Daniel Imms
e775d54e2b Apply ext env changes to new terminals 2020-03-25 12:45:37 -07:00
Daniel Imms
556550a29a Fire debounced event on change 2020-03-25 12:15:42 -07:00
Daniel Imms
05225c7f36 Resolve merged collection 2020-03-25 12:07:21 -07:00
Daniel Imms
ed9e7241b7 Move single ext collection updates across 2020-03-25 11:57:12 -07:00
Daniel Imms
8ee60554b5 Send collections to renderer 2020-03-25 07:51:05 -07:00
Daniel Imms
b2a9d4dd61 Serialize collections on ext host 2020-03-25 07:35:19 -07:00
Daniel Imms
b41b85d224 Start building out env var service 2020-03-25 07:26:11 -07:00
Daniel Imms
338d4298f4 Debounce update event 2020-03-25 06:46:08 -07:00
Daniel Imms
17dc799997 Implement env var collection structure 2020-03-25 06:37:37 -07:00
Daniel Imms
97eaa84d46 Pass terminal method through to ext host terminal service 2020-03-24 08:02:11 -07:00