Commit Graph

58 Commits

Author SHA1 Message Date
Johannes Rieken
0e5198437c use native path#{join,normalize} over our custom stuff 2017-03-24 15:11:02 +01:00
Johannes Rieken
6652555a06 make ext host ipc use message passing protocol api 2017-01-20 19:24:30 +01:00
Johannes Rieken
b524f6afad move ipcRemoveCom to node-layer 2017-01-20 12:06:26 +01:00
Benjamin Pasero
fc1a9e6091 debt - less use of <any> casts 2016-12-12 12:04:42 +01:00
Johannes Rieken
cc4e25f47f make API creation part of extension service readiness, #16499 2016-12-05 14:49:49 +01:00
Johannes Rieken
cabd8ad3de no more sync-fs when creating storage dir, #16388 2016-12-05 12:11:45 +01:00
Johannes Rieken
156b4d2550 avoid realpathSync, #16388 2016-12-05 12:11:45 +01:00
Johannes Rieken
4a6b92723d enable proposed api only when developing extensions 2016-11-10 16:00:46 +01:00
Johannes Rieken
95536e6678 debt - move error handler code 2016-10-31 16:17:52 +01:00
Johannes Rieken
31d39b0a37 send telemetry info as initData, fixes #14632 2016-10-28 09:25:36 +02:00
Alex Dima
6dd7a04bbd Fixes #14500: wait for extension points
* Use the extension descriptions available in the UI thread
* Don't wait for handling extension points until extension host is running
* Create the extension host process only after extension points have been handled
* Send the initial configuration as part of the initData to the extension host
2016-10-26 22:08:59 +02:00
Alex Dima
d801542057 ExtensionsRegistry only tracks extension points 2016-10-26 22:08:57 +02:00
Alex Dima
17243e765a Simplify extension point handling 2016-10-26 22:08:53 +02:00
Johannes Rieken
f22b10e4e2 instantiate a new api implementation for each extension, #13990 2016-10-20 10:57:04 +02:00
Johannes Rieken
701507f40c make ExtHostAPIImplementation a method for better type checks, #13990 2016-10-19 16:20:51 +02:00
Sandeep Somavarapu
682064e5ac Move storage path computation to ext host main 2016-10-18 15:59:36 +02:00
Sandeep Somavarapu
fbc3df7c6c remove console.log statement 2016-10-11 18:33:48 +02:00
Sandeep Somavarapu
4ef0081b7f Fix #13520 2016-10-11 18:23:15 +02:00
Joao Moreno
492264d2e2 💄 pfs 2016-10-10 17:37:28 +02:00
Sandeep Somavarapu
aa2fd63b49 #13357 Move extensions scanning to renderer 2016-10-10 15:29:44 +02:00
Johannes Rieken
6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Dirk Baeumer
428d4768e0 Run extension host detached under Windows to ensure correct extension shutdown 2016-10-07 14:59:17 +02:00
Joao Moreno
fb59b1b8f1 remove shared process connection from ext host 2016-10-07 11:29:34 +02:00
Dirk Baeumer
963d1a5c94 First set of TS 2.0 adoption work 2016-09-21 15:21:05 +02:00
Benjamin Pasero
3d3cda1836 more workspace service simplification 2016-08-19 10:21:22 +02:00
Benjamin Pasero
686646039b getOptions()/updateOptions() only in workbench 2016-08-18 14:39:17 +02:00
Benjamin Pasero
d1491f4ac5 remove getConfiguration() from workspace service 2016-08-17 15:35:26 +02:00
Benjamin Pasero
89a234b9f0 more env passing 2016-08-17 14:36:25 +02:00
Benjamin Pasero
8ddc5f3262 get rid of version 2016-08-17 13:13:09 +02:00
Joao Moreno
416fe53a13 remove console.log 2016-08-16 18:17:00 +02:00
Benjamin Pasero
70d6ae4687 entering the lair of debt 2016-08-16 12:28:02 +02:00
Christian Alexander
c474093b13 Allow workspaceContains to specify directories (fixes #8295). 2016-07-16 12:42:11 -07:00
Johannes Rieken
2077cb3ff8 turn serviceId into _serviceBrand:any to follow common practive
see https://basarat.gitbooks.io/typescript/content/docs/tips/nominalTyping.html and 7b48a182c0/src/compiler/types.ts (L693-L698)
2016-07-07 12:21:16 +02:00
Alex Dima
d285fe05e1 Split up ext host <-> main thread communication to separate files 2016-06-27 14:59:54 +02:00
Alex Dima
f00bbb18d9 Move IThreadService up to /workbench/ 2016-06-26 15:50:37 +02:00
Alex Dima
10cae007cd Use native JS Proxy for main <-> ext host proxies 2016-06-26 15:10:04 +02:00
Alex Dima
04faa2e4c1 Bring to /workbench/ all users of Remotable 2016-06-26 15:10:03 +02:00
Alex Dima
67cba0ab90 Bring RemoteTelemetryService to vs/workbench 2016-06-26 15:10:02 +02:00
Dirk Baeumer
a4aeaa1d67 TypeScript builder adoption 2016-06-17 19:03:04 +02:00
Joao Moreno
72f9c0b9b2 platform/extensionManagement 2016-05-04 17:38:03 +02:00
Benjamin Pasero
a085dab9cf a bit more monaco => code 2016-04-28 08:13:07 +02:00
Johannes Rieken
a84f2f4cf3 strict instantiation service in extension service 2016-04-25 10:30:00 +02:00
Martin Aeschlimann
1cfcf1ad72 fix typo 'extesion' 2016-04-21 23:11:22 +02:00
Joao Moreno
bf44647213 ipc: extensions service 2016-04-21 10:32:52 +02:00
Joao Moreno
da20f7fa7b wip: ipc channels 2016-04-20 14:33:45 +02:00
Joao Moreno
2210d0a798 isolate ipc code 2016-04-20 10:52:50 +02:00
Johannes Rieken
46d223fe46 don't use default export for ServiceCollection 2016-04-18 15:15:45 +02:00
Johannes Rieken
05e54e2630 debt - more ServiceCollection and less createInstantiationService usage 2016-04-18 15:03:19 +02:00
Johannes Rieken
76e918dee1 use ServiceCollection extHostMain, remove used services 2016-04-18 10:55:33 +02:00
Johannes Rieken
0948256551 debt - BaseRequestService isn't needed in extension host 2016-04-13 16:25:30 +02:00