Commit Graph

223 Commits

Author SHA1 Message Date
Johannes Rieken
edf387a2e8 run filename through realpath because it seems nodejs isn't always doing that, https://github.com/microsoft/vscode/issues/118812 2021-03-12 14:17:19 +01:00
Megan Rogge
da39b7af3e create PersistentTerminalProcess and move terminal and environmentVariable files from workbench -> platform 2021-02-10 15:26:05 -08:00
Eno Yao
e9c65a7e62 Supplementary function parameter types 2021-02-05 08:17:18 +01:00
Alex Dima
cba1d1b184 Prefix all performance.mark calls with code/ 2021-01-11 16:12:03 +01:00
Alexandru Dima
fbe4aa28ff Collect and deliver perf marks from extension hosts (#112552) 2020-12-15 21:48:14 +01:00
Eric Amodio
1fc60f8b96 Adds ExtensionContext.extensionRuntime - #104436 2020-08-11 15:12:26 -04: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
Christof Marti
14b5afc0ec Add --use-host-proxy (microsoft/vscode-remote-release#2487) 2020-03-13 12:42:58 +01:00
Matt Bierner
dbe5572789 Fixing another strict function error
For #81574

Let TS infer the types for us here
2020-02-11 14:27:55 -08:00
Matt Bierner
cd4d7e6c2b Fix more node 12 typing errors
For #82514
2019-11-04 15:11:54 -08:00
Alexandru Dima
fe9e05d8d7 Adopt ILogger.flush() (#80862) 2019-09-30 16:26:16 +02:00
Johannes Rieken
c8d44e24dd fix scope when falling back to original load function 2019-08-19 14:20:26 +02:00
Johannes Rieken
5e63f6e00f web - reuse require interceptor logic 2019-08-15 16:57: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
Johannes Rieken
24b3d9479f $setRemoteEnvironment-implementation requires nodejs 2019-08-08 19:34:32 +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
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
36135bd2ee add debug and extension service to injector 2019-08-07 21:20:51 +02:00
Johannes Rieken
2420d4c505 separate rpc and init data into separate services 2019-08-07 19:51:28 +02:00
Johannes Rieken
ebd96071d1 make extHost-things services, setup injector 2019-08-07 16:11:00 +02:00
Rob Lourens
566d77238e Merge pull request #77824 from microsoft/roblou/remoteEnvReconnection
Fix remote EH environment after reconnection
2019-07-31 14:30:26 -07:00
Logan Ramos
9f5fffe73e More strongly typed telemetry events (#77658)
* More strongly typed events

* Fixed typo
2019-07-24 15:02:16 -07:00
Rob Lourens
c23b8fd5e1 Fix remote EH environment after reconnection
For microsoft/vscode-remote-release#16
2019-07-23 08:37:13 -07:00
Rob Lourens
04c4de6a38 Change remoteEnv extension API to be backwards compatible 2019-07-19 14:56:37 -07:00
Rob Lourens
7ee0e1818a Give remote resolvers a way to set environment variables in the remote EH
Fix #77234, for microsoft/vscode-remote-release#16
2019-07-19 14:56:37 -07:00
Sandeep Somavarapu
b3422b98b7 Merge pull request #76377 from microsoft/sandy081/fix74859
trigger workspace contains activation event on new folders
2019-07-12 16:42:56 +02:00
Alex Dima
498f158475 Small style tweaks 2019-07-12 16:13:27 +02:00
Sandeep Somavarapu
34d245ed44 trigger workspace contains activation event on new folders 2019-06-30 20:10:28 +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
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
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
Pine Wu
1f82a5b025 New test runner API for #74555 2019-06-21 14:26:09 +08:00
Johannes Rieken
e1ac9a2490 add ExtensionKind and remoteName propsed APIs, #74188 2019-06-20 12:31:24 +02:00
Alex Dima
9fb9ca51a6 Add transformOutgoingScheme to IURITransformer 2019-05-24 12:46:48 +02:00
Martin Aeschlimann
49de62f5c9 improve message when no resolver found 2019-05-17 14:26:02 -07:00
Johannes Rieken
d5534b8604 api-sketches for ExtensionContext#ExecutionContext 2019-05-17 13:12:29 -07:00
Sandeep Somavarapu
879c3a7dfe Fix #71752 2019-04-17 10:54:33 +02:00
Benjamin Pasero
eacb2d85df Remote: Preserve BOM in UTF-8 when found (fixes #48826) 2019-04-16 16:49:39 +02:00
Alex Dima
f526e46357 Tweaks 2019-04-16 11:35:09 +03:00
Johannes Rieken
28e0dd8412 less Buffer 2019-04-11 16:55:08 +02:00
Johannes Rieken
c037e47550 move out require interceptor 2019-04-11 11:51:21 +02:00