Commit Graph

143 Commits

Author SHA1 Message Date
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
Johannes Rieken
b524f6afad move ipcRemoveCom to node-layer 2017-01-20 12:06:26 +01:00
Martin Aeschlimann
3d18fd4d9f nls in package.json: Also support strings in arrays 2017-01-07 22:22:24 -04:00
Martin Aeschlimann
3a67f92f5b improve package.json parsing performance. Fixes #18218 2017-01-07 14:46:45 -04:00
Johannes Rieken
5d0fc3cad9 Revert "add extension host heart beat and log telemetry event when ext host goes dark, #14758"
This reverts commit fb757bcc19.
2016-12-23 16:25:24 +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
Martin Aeschlimann
f50074e452 Only look at extensions that have a package.json 2016-11-23 17:36:52 +01:00
Johannes Rieken
4a6b92723d enable proposed api only when developing extensions 2016-11-10 16:00:46 +01:00
Sandeep Somavarapu
7f4af5cfd1 Fix #14763 - Revert the fix. 2016-11-07 18:50:47 +01:00
Johannes Rieken
fb757bcc19 add extension host heart beat and log telemetry event when ext host goes dark, #14758 2016-11-02 11:38:16 +01:00
Sandeep Somavarapu
1f298d54a2 Fix #14763
- Include extension specific properties only
- Refactor: Move extensions scanning to MainThreadExtensionService
2016-11-01 17:57:22 +01:00
Johannes Rieken
e45b76473c enableProposedApi is optional 2016-11-01 09:37:44 +01:00
Johannes Rieken
c510d53da7 sample for vscode.proposed.d.ts and implementation 2016-10-31 17:03:32 +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
Alex Dima
949dc8c893 Remove extraneous boolean (#14500) 2016-10-26 22:08:44 +02:00
Alex Dima
b10c51b085 Merge pull request #13774 from daserge:epipe-process-send
Avoiding "write EPIPE process.send" error on exit
2016-10-24 20:03:13 +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
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