Commit Graph

27 Commits

Author SHA1 Message Date
Alex Dima
04b6de7655 Cleanup in ExtHostExtensionService 2017-08-15 16:02:55 +02:00
Alex Dima
f330bea3f5 More cleanup around AbstractExtensionService 2017-08-15 16:02:55 +02:00
Alex Dima
89c8f93833 Simplify the implementation of MainProcessExtensionService 2017-08-15 16:02:55 +02:00
Alex Dima
42cd3042a1 Simplify AbstractExtensionService 2017-08-15 16:02:55 +02:00
Benjamin Pasero
43cedf1f6d 💄 2017-06-15 17:00:07 +02:00
Benjamin Pasero
73dad2ebb9 multi root - stable workspace.id 2017-06-15 15:29:10 +02:00
Johannes Rieken
f8eb2fa3b8 adopt IWorkspace2, implement proper workspaceContains, #28526 2017-06-14 12:21:26 +02:00
Johannes Rieken
7c1c21c158 start with a step back and use IWorkspace where needed, nuke workspace context service from ext host, #28526 2017-06-12 15:40:38 +02:00
Matt Bierner
6147b54439 Fix TS 2.3.1 Compiler Errors in VSCode src/workbench (#25249)
TS 2.3.1 introduced a breaking change by [switching to covariant types for callbacks](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#covariance-in-callback-parameters). This change tries to fix these compiler errors in the workbench codebase
2017-04-25 08:20:25 -07:00
Joao Moreno
280b630d6c log registerSCMProvider telemetry 2017-03-27 17:27:11 +02:00
Johannes Rieken
0e5198437c use native path#{join,normalize} over our custom stuff 2017-03-24 15:11:02 +01:00
Matt Bierner
c342eaa22e Adding more explicit returns 2017-02-01 17:29:57 -08:00
Johannes Rieken
2e3c7b21f0 fix #18808 2017-01-23 15:16:13 +01:00
Alex Dima
4bbc649bd9 Fixes #17285: error stack is undefined when my extension is activated 2017-01-09 16:47:13 +01:00
Johannes Rieken
5bf21a60b6 don't join with undefined, #17089 2016-12-13 09:47:41 +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
Joao Moreno
2bb3dd5d95 enable duplicate imports tslint rule 2016-11-11 17:02:08 +01: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
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
Alex Dima
581c260f9a Rename extHostProtocol to extHost.protocol 2016-07-12 19:33:55 +03: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
9f1e006be5 Do not use native Proxy as it breaks debugging vscode 2016-06-27 17:54:56 +02:00
Alex Dima
d285fe05e1 Split up ext host <-> main thread communication to separate files 2016-06-27 14:59:54 +02:00