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
Benjamin Pasero
38311adcba
add and use writeFileAndFlushSync
2017-11-23 10:53:02 +01:00
Benjamin Pasero
249a796a76
introduce and use getBaseLabel()
2017-11-20 11:24:24 +01:00
Joao Moreno
085e57ded2
Merge branch 'fix-33106' of https://github.com/fabiospampinato/vscode into fabiospampinato-fix-33106
2017-11-10 17:00:10 +01:00
Sandeep Somavarapu
583e903669
Disable telemetry in smoke tests using an env arg
2017-10-04 12:41:36 +02:00
Ramya Achutha Rao
f8023e7e1b
Add sourceInfo when installing from welcomePage or cli
2017-09-22 16:23:11 -07:00
Joao Moreno
14699ba54e
add --install-source to cli process
2017-09-21 11:09:06 +02:00
Sandeep Somavarapu
3f3a737030
Fix #14412
2017-09-19 12:33:11 +02:00
Fabio Spampinato
38589d4169
Formatted cliProcessMain
2017-09-12 23:45:00 +02:00
Fabio Spampinato
907a43dd24
Support for uninstalling extensions given paths to their .vsix files
2017-09-08 19:33:45 +02:00
Benjamin Pasero
bef497ff82
avoid more implicit any and some 💄
2017-09-04 11:20:09 +02:00