Commit Graph

119 Commits

Author SHA1 Message Date
Benjamin Pasero
1aee0c194c debt - scaffold a service for package.json/product.json access 2019-02-21 12:55:46 +01:00
Sandeep Somavarapu
f43423e401 fix compilations 2019-02-13 14:02:47 +01:00
Sandeep Somavarapu
73ec6713e9 - Install language pack extensions on all servers 2019-02-13 13:56:08 +01:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 2019-02-12 20:36:23 +01:00
SteVen Batten
5ebd625b40 use new path implementation (#68538)
* adopt paths.node over path

* fix strict null

* remove hacky typing inlabel.test.ts
2019-02-12 20:14:50 +01:00
Sandeep Somavarapu
723797d7e4 add arguments to extension management service 2019-01-25 13:33:19 +01:00
Sandeep Somavarapu
d351f7e230 Fix #67003 2019-01-24 12:25:15 +01:00
Alex Dima
217824cc16 Simplify transformers 2019-01-16 12:24:36 +01:00
Sandeep Somavarapu
57d59ad535 #66397 Use single identifier for local extension which is gallery one 2019-01-14 17:11:44 +01:00
Sandeep Somavarapu
0e5f4af14d #66397 Use galleryIdentifier instead of identfier in ILocalExtension 2019-01-11 17:44:49 +01:00
Sandeep Somavarapu
1b9efe4d16 #66397 - Introduce a new type 'IExtension' and use in enablement service 2019-01-11 12:51:38 +01:00
Sandeep Somavarapu
674807885b Implement #42994 2019-01-10 19:23:08 +01:00
Matt Bierner
087629786a Mark private service properties declarated in ctors as readonly 2019-01-04 12:03:24 -08:00
Rob Lourens
ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Matt Bierner
b7b1088bde Strict null check cliProcessMain 2018-12-17 14:46:59 -08:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Joao Moreno
de63daf348 remove TPromise.wrapError
related to #63897
2018-12-10 11:33:41 +01:00
Sandeep Somavarapu
cbb9fa7385 Fix #59481 2018-12-03 15:51:30 +01:00
Sandeep Somavarapu
7b20b40161 #14034 Support installing specific version 2018-11-27 17:06:55 +01:00
Sandeep Somavarapu
f6221e6522 Check for ui extension while installing vsix 2018-11-19 17:31:49 +01:00
Johannes Rieken
276aeea254 make delayed service instantiation opt-in #61917 2018-10-29 12:07:04 +01:00
Sandeep Somavarapu
9a6d9a0658 Fix args 2018-09-27 00:14:00 +02:00
Sandeep Somavarapu
588cfc8b68 #58965 Do not reinstall the extension 2018-09-24 09:37:10 +02:00
Sandeep Somavarapu
1dd732608f Introduce --force arg to install extension without prompts 2018-09-13 12:14:37 +02:00
Johannes Rieken
2d452e0a7e uri - replace usages of default export with named export 2018-09-03 10:54:50 +02:00
Martin Aeschlimann
30d0a61a8f allow extensionDevelopmentPath to be a URI 2018-08-24 11:46:54 +02:00
Sandeep Somavarapu
728e657c49 Make download service optional 2018-08-21 11:35:00 +02:00
Sandeep Somavarapu
8eb36b9cf4 fix compilation 2018-08-20 15:38:54 +02:00
Sandeep Somavarapu
9f492373ed - Use URI to install from vsix
- Implement zip and unzip extensions APIs
- Sync extension across management servers
- Download service to download zips
2018-08-20 15:16:40 +02:00
Johannes Rieken
19f25e4801 add telemetry appender that writes to log (#53603)
* add log-telemetry-appender and wire it up in the shell

* enable log-only-telemetry in scripts/code.[sh|bat]

* Reduce noise, separate log file for telemetry

* Print telemetry events from shared process to corresponding log channel

* Telemetry events for cli go to the log file for cli

* Merge cli telemetry with all data with cli log

* Use LogAppender when running from source

* Skip check on isBuilt as the same is done in the shared process

* Telemetry events from main process go to corresponding log file

* Telemetry events from issue reporter go to corresponding log file

* Cleanup to reduce diff amount as I have OCD

* More cleanup

* Open telemetry log file via the Open Log File command

* Use regex to strip out common data

* Tests
2018-07-11 12:21:40 -07:00
Joao Moreno
ba7b1cb0d5 cleanup more promises
related to #53442
2018-07-02 16:49:11 +02:00
Sandeep Somavarapu
1624b81855 #45072 Add a prompt to update the extension 2018-07-02 15:52:51 +02:00
Sandeep Somavarapu
6bf20cc217 Merge pull request #45533 from oriash93/oriash93/45072
Support for updating extensions from CLI
2018-07-02 15:06:07 +02:00
Sandeep Somavarapu
4d93f9cc37 Fix #51145 2018-06-25 16:38:21 +02:00
oriash93
876062c52f Handle all cases 2018-06-12 13:38:25 +03:00
oriash93
1912fcae3d fixed review notes 2018-06-11 23:16:49 +03:00
oriash93
268312889a Support for updating extensions from CLI 2018-06-11 23:00:17 +03:00
Ramya Rao
f7cc895901 Dont do async work on process.on('exit') (#51411)
* Dont do async work on process.on('exit') Fixes #47180

* Refactoring
2018-06-11 08:15:26 -07:00
Matt Bierner
82be8c8b01 Build with TS 2.7 (#45348)
* Pick up TS 2.7

* Fix formatter in build script

* Fix build error for ts 2.7

* Pick up new ts format and tslint versions

* Update lock

* use 2.7.2 for build

* Formatting
2018-03-08 16:58:32 -08:00
Benjamin Pasero
8d0228f52b jsdoc 💄 2018-03-07 14:26:21 +01:00
Benjamin Pasero
9fa1442003 debt - remove choice service in favour of dialog service 2018-03-07 12:23:40 +01:00
Benjamin Pasero
8a2df5e021 notifications - extract choice/confirm service from message service 2018-02-19 08:11:32 +01:00
Sandeep Somavarapu
07d50ff62e Fix #39574 2018-01-23 20:31:07 +01:00
Joao Moreno
9914a95ddf buffer spdlog calls in main until singleton
fixes #41218
2018-01-09 15:55:10 +01:00
Joao Moreno
4ecad4714f fixes #39806 2017-12-06 17:34:11 +01:00
Sandeep Somavarapu
6a95d97a55 #38609 Show cancelled message on cancel 2017-12-06 09:38:48 +01:00
Sandeep Somavarapu
fd1c9a12cc #39659: Fallback to noop log service when spd log service is failed to create 2017-12-05 20:14:13 +01:00
Joao Moreno
8fb1d172e1 allow log service in cli process 2017-12-04 18:28:50 +01:00
Benjamin Pasero
e278c541f8 prevent sync access to install source on startup (for #39034) 2017-11-24 12:55:11 +01:00
Benjamin Pasero
c0bc1ace7c CLI Process: missing machine identifier (fixes #39044) 2017-11-24 12:15:30 +01:00