Commit Graph

182 Commits

Author SHA1 Message Date
Alex Dima
883a04e825 Do not search for empty glob patterns (#34487) 2017-09-21 12:55:00 +02:00
Alex Dima
d8ea1286ae Fixes #34487 2017-09-20 17:01:39 +02:00
Sandeep Somavarapu
80e2c7a338 Introduce WorkspaceFolder model that wraps information about a workspace folder.
Use WorkspaceFolder instead of URIs in IWorkspaceContextService
2017-09-18 08:52:12 +02:00
Sandeep Somavarapu
2153617a7c Rename roots to folders 2017-09-14 10:26:39 +02:00
Benjamin Pasero
bef497ff82 avoid more implicit any and some 💄 2017-09-04 11:20:09 +02:00
Johannes Rieken
5ae77d7772 fix #33365 2017-08-29 16:07:50 +02:00
Alex Dima
e60ab23372 Fixes #32990: Call our own version of exit which does not wait for a debugger to disconnect (on the extension host) 2017-08-25 16:32:18 +02:00
Joao
31dc887dd7 careful with Promise(async () => 2017-08-25 15:02:58 +02:00
Alex Dima
27c07934d7 Have a startup flag in the extensions activation times 2017-08-25 11:42:53 +02:00
Johannes Rieken
156de5ea5a have MainThreadTelemetry instead of fake telemetry service 2017-08-23 10:38:02 +02:00
Alex Dima
55413ced76 Remove watchdog for now 2017-08-22 18:50:00 +02:00
Benjamin Pasero
a87dd9c7ad fix imports to single quote 2017-08-21 11:27:57 +02:00
Johannes Rieken
bfdff94b0c send extension id to main thread and decide there how to show errors, #32766 2017-08-18 15:25:29 +02:00
Johannes Rieken
69c9edebb9 prefix stack with extension id, #32766 2017-08-18 15:02:36 +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
7e9f31870d Simplify the implementation of ExtensionService 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
0c504ea0b0 Cleanup in RPCProtocol 2017-08-15 11:01:43 +02:00
Alex Dima
4d853d3f74 Move more workbench code up to /workbench/ 2017-08-14 18:32:48 +02:00
Alex Dima
a7fcaffcf4 Do not install the watchdog if the extension host is debuggable (#26445) 2017-08-14 14:27:20 +02:00
Alex Dima
0a4b9f324a Add a watchdog mechanism to detect when the extension host JavaScript event loop is unresponsive (#26445) 2017-08-14 12:15:16 +02:00
Felix Becker
dbe0f89264 Always reject Promises with Error instances 2017-06-26 15:24:41 +02:00
Rob Lourens
57f4146367 Fix remaining TS errors 2017-06-21 19:18:11 -07: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
Benjamin Pasero
00a24d5c82 workspace - wire in some new apis to get at folders 2017-06-12 12:40:58 +02:00
Benjamin Pasero
dabe5d0cc4 extract more functionality into IWorkspace 2017-06-12 10:51:34 +02:00
Benjamin Pasero
9754a2107d Revert "extract more functionality into IWorkspace"
This reverts commit 25b4b172e4.
2017-06-12 10:37:54 +02:00
Benjamin Pasero
25b4b172e4 extract more functionality into IWorkspace 2017-06-12 08:16:25 +02:00
Alex Dima
a336df99e3 Shutdown glob pattern searching process after 1s of idle time 2017-05-29 17:24:43 +02:00
Alex Dima
87acd1f584 Merge remote-tracking branch 'origin/master' into feature-wildcard-workspaceContains 2017-05-29 17:13:19 +02:00
Benjamin Pasero
a9486e406f linting: convert double quote imports to single quote 2017-05-26 09:27:46 +02:00
Johannes Rieken
c47cdcfea0 send telemetry message when extensions generate warning during real world run, #27090 2017-05-23 16:32:21 +02:00
Martin Aeschlimann
6915d0ffc1 Move getParseErrorMessage 2017-05-10 10:10:17 +02:00
Eric Amodio
10c0610a6d Fixes #944 - Support wildcards on activationEvents.workspaceContains 2017-04-27 01:45:29 -04:00
Michel Kaporin
5440a2cdea Merge branch 'original-nls' of https://github.com/michelkaporin/vscode into michelkaporin-original-nls 2017-03-27 11:52:58 +02:00
Johannes Rieken
0e5198437c use native path#{join,normalize} over our custom stuff 2017-03-24 15:11:02 +01:00
Michel Kaporin
2199d94d33 Added alias and category back to statically registered commands. Added additional check to create ILocalizedString only for title or category. 2017-03-24 10:44:40 +01:00
Michel Kaporin
1f84bfe86a Showing original command names next to translated. Resolves #17549. 2017-03-23 16:29:17 +01:00
Sandeep Somavarapu
88f9357536 Fix #22083 2017-03-07 10:20:37 +01:00
Sandeep Somavarapu
622b8004f4 #19685 Revert changes in Extension Description
- Revert changes to id in Ext description. No lowering of name.
- Implement an equal function to check equality of extensions
- Use above function to check the equality with extension description
2017-03-03 11:25:04 +01:00
Sandeep Somavarapu
b30abf53f4 #19685 Use lower case id
- In Extension description in Extension host
- In Extension enablement service
- Rename identifier to id in IExtension
2017-03-02 00:35:04 +01:00
Sandeep Somavarapu
1babad1f58 #19685: Scanning local extensions
- Adopt to gallery extension id (lowercase) while scanning local extensions in Extension management and Extension host
2017-03-02 00:35:04 +01:00
Sandeep Somavarapu
6d799695db Fix #19753 2017-02-03 14:28:42 +01:00
Matt Bierner
c342eaa22e Adding more explicit returns 2017-02-01 17:29:57 -08:00
Johannes Rieken
3321981f6f use pipe to communicate with ext host 2017-01-23 14:48:48 +01:00
Johannes Rieken
70560a282a only one sender, no more stats 2017-01-20 19:56:23 +01:00
Johannes Rieken
6652555a06 make ext host ipc use message passing protocol api 2017-01-20 19:24:30 +01:00