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
Johannes Rieken
dc7402b978
make vscode.d.ts use a declare module, #13990
...
* a declared module allows to have a sibling module containing experimental API
* this change also cleans up some bogous type pollution that happened because vscode used to be both, a declare module and a global namespace
2016-10-19 11:43:56 +02:00
Sandeep Somavarapu
682064e5ac
Move storage path computation to ext host main
2016-10-18 15:59:36 +02:00
Sandeep Somavarapu
e6d385f258
fix #13734
2016-10-17 11:01:29 +02:00
Benjamin Pasero
ae6a270ab0
use queued sender for ext host communication
2016-10-16 09:45:33 +02:00
daserge
bdc5eefa95
Avoiding "write EPIPE process.send" error on exit
2016-10-14 19:39:26 +03:00
Joao Moreno
7d0460f83f
improve ext obsolete detection at loading time
...
related to #13603
2016-10-13 09:25:13 +02:00
Sandeep Somavarapu
5103b15943
Implement IExtensionRuntimeService
2016-10-12 16:58:53 +02:00
Sandeep Somavarapu
7d092cb1ea
Storage: getStorageData from storage path
2016-10-12 16:58:53 +02:00
Sandeep Somavarapu
d85ee136b2
StorageService: New api to get workspace storage path
2016-10-12 16:58:53 +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
Joao Moreno
e023d81ce8
ipc: send client ids when connecting
2016-09-21 10:24:04 +02:00
Johannes Rieken
c57d4d05e2
fix #11980
2016-09-19 11:04:02 +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
Joao Moreno
3892edb307
move userSettings down to base
...
fixes #7453
2016-07-12 10:00:09 +02: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
Martin Aeschlimann
48e8164164
Update json.ts to latest jsonc-parser
2016-05-15 21:19:22 +02:00
Joao Moreno
72f9c0b9b2
platform/extensionManagement
2016-05-04 17:38:03 +02:00
Joao Moreno
faf07be9e2
introduce IEnvironmentService
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