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