Joao Moreno
9b829cde19
fixes #38796
2017-11-21 15:15:41 +01:00
Benjamin Pasero
4ec5250582
promise: make sure as() returns promise like and fix errors
2017-11-08 12:33:48 +01:00
Christof Marti
35b91522e7
Check search.useRipgrep for file searches ( #34999 )
2017-10-03 11:56:25 -07:00
Johannes Rieken
8414d5c03e
debt - use SearchTree over Trie'ish
2017-10-02 14:31:34 +02:00
Johannes Rieken
1d6dd956ef
debt - map'ish names for trie
2017-10-02 14:31:34 +02:00
kieferrm
08d8f0f9f6
indentation changes
2017-09-25 18:36:43 -07:00
kieferrm
fbb3e25987
omit endPoint where it defaults to none
2017-09-25 18:36:43 -07:00
kieferrm
acacfeda1f
change wildcard property
2017-09-25 18:36:43 -07:00
kieferrm
c180bda91e
inline values
2017-09-25 18:36:43 -07:00
kieferrm
a65363876a
more GDPR classification
2017-09-25 18:36:43 -07:00
Johannes Rieken
55490528e7
have TrieMap and StringTrieMap for more flex
2017-09-20 16:54:11 +02:00
Benjamin Pasero
bef497ff82
avoid more implicit any and some 💄
2017-09-04 11:20:09 +02:00
Alex Dima
27c07934d7
Have a startup flag in the extensions activation times
2017-08-25 11:42:53 +02:00
Alex Dima
227c103348
Record extensions activation times and show them in the ShowStartupPerformance action
2017-08-25 11:42:52 +02:00
Johannes Rieken
eb4e09ba69
Revert "know decorations using command links, #29076 "
...
This reverts commit 94c4b25a47 .
2017-08-23 11:54:45 +02:00
Johannes Rieken
94c4b25a47
know decorations using command links, #29076
2017-08-23 11:50:58 +02:00
Johannes Rieken
156de5ea5a
have MainThreadTelemetry instead of fake telemetry service
2017-08-23 10:38:02 +02:00
Benjamin Pasero
a87dd9c7ad
fix imports to single quote
2017-08-21 11:27:57 +02:00
Johannes Rieken
69c9edebb9
prefix stack with extension id, #32766
2017-08-18 15:02:36 +02:00
Alex Dima
c2e0b36d9b
Implement extension host restarting
2017-08-17 15:43:35 +02:00
Alex Dima
a99eeae966
More adoption of @extHostNamedCustomer
2017-08-16 12:56:09 +02:00
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