Sandeep Somavarapu
3c00afcb27
#72906 use async spdlog service
2019-05-22 04:36:21 +02:00
Sandeep Somavarapu
f329277979
- Define Machine Settings: Schema, Environment
...
- Scope machine settings
- Make remote settings scoped to machine settings
2019-04-10 18:25:13 +02:00
Andre Weinand
fd44b66c0f
cleanup multi extension debugging
2019-04-09 18:28:23 +02:00
Benjamin Pasero
64c3f1a93e
debt - reduce explicit any or casts
2019-04-01 08:11:11 +02:00
Alex Dima
8fc88c6dc6
Move ipc.ts to /common/
2019-03-22 18:03:14 +01:00
Sandeep Somavarapu
cd10c5bde3
#70784 fix removing deprecated extensions on startup
2019-03-20 13:54:27 +01:00
Alex Ross
8f16a02e66
Move remote agent environment out of node ( #70568 )
2019-03-15 17:00:57 +01:00
Benjamin Pasero
76c330c3cd
electron 5 - bootstrap a nodeless configuration ( #68302 )
2019-03-11 09:01:45 +01:00
Sandeep Somavarapu
a50020021c
Fix #69940
2019-03-07 10:43:04 +01:00
Matt Bierner
e80300adbe
Auto let -> const and auto mark privates as readonly in vs/code
2019-03-06 14:35:49 -08:00
Benjamin Pasero
1aee0c194c
debt - scaffold a service for package.json/product.json access
2019-02-21 12:55:46 +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
2acc653b8e
Ignore installing UI extensions on remote extension management server
2019-01-25 09:33:11 +01:00
Sandeep Somavarapu
a4dd9113c9
Use uris for changelog and readme of extension and transform them.
2019-01-10 10:09:03 +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
Benjamin Pasero
0c14b8fc22
fix #65479
2018-12-21 13:21:03 +01:00
Johannes Rieken
653280d133
debt - Thenable -> Promise
2018-12-13 11:31:54 +01:00
Alex Dima
aa3ea85b0a
Explorations
2018-11-30 15:54:40 +01:00
Benjamin Pasero
f38b0ca033
fix build
2018-11-21 10:11:20 +01:00
Benjamin Pasero
2c9722a4c8
Clean up unused empty workspace storage folders ( #63554 )
...
* wip
* 💄
2018-11-21 09:41:24 +01:00
Joao Moreno
d93caa1d3d
cleanup TPromise from sharedProcessMain.ts
...
related to #62716
2018-11-16 16:27:34 +01:00
Sandeep Somavarapu
74bb246cc0
Move uri transformer to shared process
2018-11-14 11:59:21 +01:00
Joao Moreno
8c2d3b40e1
add connection context to IPC
...
fixes #62949
2018-11-13 11:43:10 +01:00
Alex Dima
783ed71ad7
Tweaks
2018-11-08 23:28:29 +01:00
Matt Bierner
fec1775aa5
Strict null checks
2018-11-05 13:39:33 -08:00
Ramya Rao
d7ac6e838f
Avoid creating AppInsightsAppender when --disable-telemetry ( #62353 )
2018-10-31 20:46:00 -07:00
Johannes Rieken
276aeea254
make delayed service instantiation opt-in #61917
2018-10-29 12:07:04 +01:00
Joao Moreno
e34c00f63e
fixes #61561
2018-10-26 10:47:30 -07:00
Matt Bierner
0318e90c93
Add null type annotations for the common x: T = null pattern
...
In these cases, the programmer has explicitly indicated that the type should be nullable
2018-10-11 14:13:20 -07:00
Matt Bierner
8087b0a8d8
Remove use strict directives in main vs code ts files (part 2)
...
We compile using the alwaysStrict flag so these directives are not needed
This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Matt Bierner
c63c97c128
Remove use strict directives in main vs code ts files
...
We compile using the alwaysStrict flag so these directives are not needed
2018-10-02 16:05:44 -07:00
Ramya Rao
ae526292df
Upgrade appinsights ( #58999 )
...
* Upgrade appinsights
* Env, global updates before starting shared process
* Disable console logging from appinsights Fixes #55417
* Move workaround to helper
2018-09-22 23:09:48 -07:00
Sandeep Somavarapu
9fa82e018e
Fix #59112
2018-09-21 17:18:54 +02:00
Ramya Rao
c0d1f91a8b
Add output channel for telemetry.log file ( #58846 )
...
* Add output channel for telemetry.log file
* Explain telemetry.log file in the first line
2018-09-20 10:39:35 -07:00
Johannes Rieken
9982055873
debt - replace winjs.promise#join with promise#all
2018-09-11 17:03:19 +02:00
Joao Moreno
c403c7609f
remove TPromise from ipc.net
2018-09-10 16:50:45 +02:00
Benjamin Pasero
f3b191ab38
@ts-check for bootstrap JS files
2018-09-07 16:05:28 +02:00
Alex Dima
de17948191
Simplify the loading of the loader in the renderer processes
2018-09-07 12:59:08 +02:00
Benjamin Pasero
a4bf919e59
Cleanup bootstrap files ( #58171 )
...
* bootstrap - first cut
* bootstrap => bootstrap-fork, bootstrap-shared => bootstrap
* bootstrap - extract uriFromPath()
* bootstrap - extract readfile/writefile
* bootstrap - share more code when loading renderers
* boostrap-electron-browser => bootstrap-window
* bootstrap - cleanup main.js
* bootstrap - handle index.js
* bootstrap 💄
2018-09-07 12:23:09 +02:00
Johannes Rieken
e30a954dcc
debt - less WinJS.Promise#done usage, #57695
2018-08-31 17:03:24 +02:00
Martin Aeschlimann
30d0a61a8f
allow extensionDevelopmentPath to be a URI
2018-08-24 11:46:54 +02:00
Johannes Rieken
7a6a466cab
tweak all those copies of uriFromPath, #56691
2018-08-24 10:58:08 +02:00
Sandeep Somavarapu
45865de635
Merge branch 'master' into sandy081/syncExtensions
2018-08-21 13:00:54 +02:00
Sandeep Somavarapu
84ad71193c
Use URI transformer for download service channel
2018-08-20 23:39:49 +02:00
Joao Moreno
2c7366cf33
fix broken layering
2018-08-20 17:58:07 +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
Sandeep Somavarapu
5e052fe868
ExtensionManagementChannelClient: Use URI transformer for outgoing calls
...
ExtensionManagementChannel: Just review URIs
2018-07-16 17:55:19 +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