Commit Graph
37 Commits
Author SHA1 Message Date
Benjamin Pasero f8cdbe7421 host - reduce methods that are required 2019-09-30 11:32:31 +02:00
Benjamin Pasero b5a0ab0c94 debt - introduce IHostService and distinguish between web and desktop 2019-09-18 19:02:05 +02:00
Johannes Rieken dedf0de944 change type of _serviceBrand from any to undefined, #79918 2019-08-30 15:40:46 +02:00
Benjamin Pasero bf94bedcfe build - workbench.main => workbench.desktop.main 2019-08-12 12:06:44 +02:00
Johannes Rieken 06701f533d add a bunch of strict field initializations 2019-07-31 12:30:30 +02:00
Johannes Rieken dc8abec980 adopt new loader, add cached data stats to perf editor, #62643 2019-06-06 12:23:58 +02:00
Waldir Pimenta f3e4e47164 Fix spelling of the example abbreviation (e.g.) 2019-06-05 16:00:26 +02:00
Johannes Rieken ee070dc2db remove --prof-modules-flag, adopt new loader, https://github.com/microsoft/vscode/issues/62643 2019-06-05 15:04:41 +02:00
Benjamin Pasero 73643c60a6 Update to Electron 4.0.x (#73119)
* Bump electron@4.0.0-beta.9

* electron 4 - temporarily warn about exploration change

* update to Electron 4.0.0 stable

* remove electron 4 notification

* bump to electron@4.0.1

* electron 4: adopt format change of "version" file

* build - set to use exploration image

* Revert "build - set to use exploration image"

This reverts commit 1bb280fc5e.

* electron@4.0.2

* fix electron.d.ts

* update distro

* bump electron@4.0.4

* debt - adopt new process.getProcessMemoryInfo()

* update electron@4.0.5

* electron@4.0.6

* electron 4.0.x - remove Linux 32bit build

* electron@4.0.7

* electron - update to 4.1.2

* bump electron@4.1.4

* update build (remove Linux32)

* electron@4.1.5

* electron 4 - remove linux 32bit warning

* Remove more 32-bit Linux build stuff

Fixes #66271

* electron@4.2.0

* electron@4.2.1

* electron@4.2.2

* electron@4.2.3

* Revert "electron@4.2.3"

This reverts commit ae375ef764.

* Revert "Revert "electron@4.2.3""

This reverts commit 513581ebc5.
2019-06-04 10:50:10 +02:00
Johannes Rieken 4c5705f4f8 Revert "startup metrics should know if a window talks to a remote"
This reverts commit 2e61cfb5dc.
2019-05-29 12:45:51 +02:00
Johannes Rieken 2e61cfb5dc startup metrics should know if a window talks to a remote 2019-05-28 12:29:25 +02:00
Benjamin Pasero 2937cb0baa debt - introduce and use workbench environment service 2019-04-06 12:10:32 +02:00
SteVen Batten 3d327ce891 moving accessibilitySupport enum to accessibility support 2019-02-21 16:02:33 +01:00
SteVen Batten c00e22501c New Accessibility Service depending on new native node module (#68973)
* new reg service and always on mnemonics

* missed one

* use new node module and accessibility service

* add typings

* adopt accessibility service

* make it lazy
2019-02-21 11:10:03 +01:00
Benjamin Pasero bd9545df43 Load storage while loading renderer, not before (#68967)
* Load storage while loading renderer, not before (fixes #68400)

* storage - allow multiple init() calls
2019-02-19 11:30:36 +01:00
Matt Bierner a7ef42a93c Fix strict null errors related to getActivePanel 2019-02-11 16:56:17 -08:00
Matt Bierner 3586808377 More work strict null checking workbenchTestService 2019-02-06 15:00:00 -08:00
Benjamin Pasero 125c07d148 debt - cleanup storage leftovers (#67837) 2019-02-04 10:32:09 +01:00
Matt Bierner 53883bd515 Mark fields readonly 2019-01-08 15:02:20 -08:00
Matt Bierner d00ce85012 Strict null check timerService 2019-01-08 15:00:45 -08:00
Benjamin Pasero 44a246e7a8 perf - measure workspace service init time as well 2018-12-03 10:44:29 +01:00
Benjamin Pasero 071d80c795 storage - also log time it takes to init global storage in renderer 2018-11-29 11:13:15 +01:00
Benjamin Pasero fd42b23392 Merge branch 'master' into ben/global-storage 2018-11-27 17:15:15 +01:00
Johannes Rieken 2319dc2389 adopt new loader, make sure each loader instance has a static seed so that filenames don't conflict, #63605 2018-11-27 15:50:24 +01:00
Benjamin Pasero e712346361 storage - add perf marks for main side storage init 2018-11-23 14:31:18 +01:00
Matt Bierner 30b2a5fd94 Replace !isFalsyOrEmpty with isNonEmptyArray
This new call works as a type guard and can help avoid writing double negations

Avoid either call in cases where we were iterating over the possibly undefined value. Use `|| []` for these
2018-11-14 16:06:13 -08:00
Johannes Rieken a5017707bf mark some 'contributed' services as supporting delayed instantiation 2018-10-29 12:07:04 +01:00
Benjamin Pasero b5b15c1e6d storage - tweak performance numbers 2018-10-29 07:02:43 +01:00
Benjamin Pasero 53d48f4c2c storage - add timers.ellapsedWorkspaceStorageInit 2018-10-22 18:58:51 +02: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
Ramya Achutha Rao 4c05804c47 Update GDPR annotation errors 2018-08-20 17:58:50 -07:00
Johannes Rieken 7a3bd6d056 perf - make sure to compute startup metrics not too early, #56253 2018-08-17 12:24:27 +02:00
Johannes Rieken eb1fbf0ee6 add ellapsedPanelRestore to perf metrics, #56253 2018-08-17 12:10:12 +02:00
Johannes Rieken 9714bb37b4 better output from 'Startup Performance' action 2018-08-16 17:40:34 +02:00
Johannes Rieken 4390abed32 merge startup reflections into timer service, #56253 2018-08-16 16:52:36 +02:00
Johannes Rieken e4c17011fd even more ITimerService simplifications, #56253 2018-08-16 16:52:36 +02:00
Johannes Rieken 4944cc2847 debt - remove last usages of globals and any-casts when it comes to perf marks 2018-08-13 13:03:35 +02:00