Connor Peet
591039e34c
debug: fix compound integrated terminal launches breaking
...
Fixes https://github.com/microsoft/vscode/issues/71850
Adds more resilient handling of multiple debug terminals, reusing
terminals and adding a 1-second "lock out" before a terminal is
candidate for reuse.
2020-11-12 15:23:32 -08:00
Andre Weinand
bd98013973
insert a 1 sec delay before using a newly created integr. terminal; a companion fix for #38578
2020-11-11 22:18:51 +01:00
Alex Dima
14140d2a19
Revert "Merge pull request #109049 from digeff/searchView/context/extensionPoints"
...
This reverts commit a1bb5ac207 , reversing
changes made to 9a08a10708 .
2020-11-11 09:46:47 +01:00
digeff
86f773db82
Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
2020-11-10 12:58:25 -08:00
isidor
081632d225
debug: remove legacy adapterExecutableCommand
2020-11-06 14:59:00 +01:00
Alex Ross
7d1affcf90
Throw useful error if task execution is undefined
...
https://github.com/microsoft/vscode/issues/109861
2020-11-03 11:38:32 +01:00
digeff
bce86a137e
Fixed other context menus using this context
2020-11-02 10:57:41 -08:00
Alex Dima
f3b8f4f765
Do not use process.env directly in findExecutable
2020-10-26 16:00:15 +01:00
Rob Lourens
89540b65db
Don't persist debug terminals
...
#109084
2020-10-22 17:02:18 -07:00
Alex Dima
35368d6c01
Introduce Remote Terminals
...
Co-authored-by: Rob Lourens <roblourens@gmail.com >
2020-10-14 22:39:28 +02:00
Alex Dima
44f8fcdd2f
Avoid needing the entire IConfigurationResolverService for variable resolving & more explicit typing for fetchSetting
2020-10-13 21:10:23 +02:00
Benjamin Pasero
50f479b165
ipc - rename methods and add tests
2020-10-12 15:57:25 +02:00
Benjamin Pasero
2b74e92476
debt - move IPC handle methods into one place
2020-10-12 14:51:22 +02:00
Sandeep Somavarapu
382f9e52e6
#105047 simplify
2020-09-23 09:01:22 +02:00
Benjamin Pasero
55f071a72f
debt - more use of product service over product.ts
2020-09-17 10:08:28 +02:00
Daniel Imms
47ecd45eaa
Merge branch 'master' into tyriar/welcome
2020-08-27 12:47:59 -07:00
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