Johannes Rieken
4a130c40ed
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Benjamin Pasero
4f4df625f9
Cleanup deprecated IEnvironmentService.configuration property ( #141859 )
...
* renames and reductions
* adopt for files to open, diff, wait
* remove from tests
* backup path
* accessibility support
* remove unused
* more inlines
* perf
* removal
* more cleanup
* removal of workbench config object
2022-01-31 10:44:53 +01:00
SteVen Batten
d4c222488d
Large Refactorings Pane Composite Parts ( #133485 )
...
* add auxiliary bar
* enabled DnD
* part of merge
* rename functions in IViewletService
prep-work for unifying services
* make auxiliarybarservice extends Ipanelservice
* rename functions in IPanelService
prep-work for unifying services
* introduce basic experimental setting
* everything is IPaneCompositeService
* panecompositeservice
* fix tests
* rename to panecompositepartservice
* rename parts class
* remove activitybarservice
* remove unnecessary service files
2021-09-21 09:44:43 -07:00
Benjamin Pasero
b6ca3e52ae
Remove dependency on node require for startup code path ( #130088 )
...
* sandbox - disable support to enable file protocol
* mitigate symlinks on different drives
2021-08-04 10:45:11 +02:00
Benjamin Pasero
745e354d64
sandbox - implement didUseCachedData when node.js code loading is disabled ( #98682 )
2021-06-08 09:12:05 +02:00
Benjamin Pasero
89731c8205
Remove shell environment patching in the renderer ( fix #108804 )
2021-05-03 13:31:35 +02:00
Benjamin Pasero
5e33a56d23
editors - cleanup editor restore logic
2021-04-13 10:47:46 +02:00
Benjamin Pasero
53ec27a6c6
editor input getTypeId() => typeId
2021-04-12 14:59:49 +02:00
Benjamin Pasero
9f9f73d704
perf - more fine grained window counters
2021-04-09 10:00:51 +02:00
Benjamin Pasero
28c734595a
perf - add marks for crash reporter and window creation
2021-04-08 13:14:10 +02:00
Benjamin Pasero
2214484ee4
startup perf - load NLS module conditionally; add perf mark for main IPC server
2021-04-08 12:08:40 +02:00
Benjamin Pasero
d35df4a3ef
window - use IPC to transport window config and drop URL query param ( #120096 )
2021-03-31 09:42:47 +02:00
Benjamin Pasero
393cc7f4a2
debt - consolidate process usage
2021-03-15 15:59:35 +01:00
Benjamin Pasero
eb90b1c59c
sandbox - extract IPC based file service (client) and improve runtime behaviour
2021-03-15 11:32:55 +01:00
Benjamin Pasero
c41922bf42
chore - cleanup registerSingleton service usages
2021-02-26 15:56:37 +01:00
Benjamin Pasero
2ab5a60c0b
storage - drop old node based storage service
2021-02-25 09:38:51 +01:00
Benjamin Pasero
5bc7c69ff6
perf - make it clear that shared process connection is after workbench ready (for now)
2021-02-24 11:12:27 +01:00
Benjamin Pasero
986996a7da
perf - add a mark for how long it takes to connect to shared process
2021-02-22 17:24:06 +01:00
Benjamin Pasero
02613ef2b4
storage - implement workspace storage and fix tests
2021-02-15 11:14:14 +01:00
Johannes Rieken
868271067e
filter perf marks that don't start with 'code/'
2021-01-12 12:43:49 +01:00
Benjamin Pasero
f4ab083c28
update todos
2021-01-04 15:17:40 +01:00
Benjamin Pasero
64eb716d57
env - fully qualify our own variables
2021-01-04 11:08:36 +01:00
Johannes Rieken
a09cbd1b11
timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
2020-12-17 09:10:39 +01:00
Johannes Rieken
a780c7d451
spell out GDPR types instead of using mapped types
2020-12-16 14:57:39 +01:00
Johannes Rieken
43c613c700
timer mark event should also include unix timestamp
2020-12-15 15:44:44 +01:00
Johannes Rieken
690e9f1e02
add ITimerService#whenReady
2020-12-15 12:06:12 +01:00
Johannes Rieken
460b6e720e
in browsers perf util is just a wrapper around native performance
2020-12-15 10:25:02 +01:00
Johannes Rieken
5b2015c9a0
telemetry for raw timer marks
2020-12-14 16:35:00 +01:00
Johannes Rieken
c87c95a1a0
prefix our performance marks with code/, e.g code/didStartRenderer etc
2020-12-14 15:49:58 +01:00
Johannes Rieken
7168a1bf15
remove unused measure ellapsedTimersToTimersComputed
2020-12-14 12:51:15 +01:00
Johannes Rieken
4df387f5ad
add a way to read marks with source, adopt in perf view editor
2020-12-14 11:54:37 +01:00
Johannes Rieken
4ba273fdda
name marks with source when importing them
2020-12-14 11:36:22 +01:00
Johannes Rieken
ec5da6d09c
remove direct writes to globalThis.MonacoPerformanceMarks, use native performance instead, import native performance entries into timer service, fyi @bpasero
2020-12-14 11:12:30 +01:00
Johannes Rieken
a4206d19b0
rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
2020-12-14 09:41:26 +01:00
Johannes Rieken
50ada457c5
change name back
2020-12-10 18:09:04 +01:00
Johannes Rieken
308e723e18
yet another tweak to startup timer telemetry
2020-12-10 18:06:14 +01:00
Johannes Rieken
09a7ad2ae7
fix raw timers telemetry event
2020-12-03 11:23:22 +01:00
Sandeep Somavarapu
3018240290
add user data init markers
2020-11-26 16:09:11 +01:00
Benjamin Pasero
52098eaeb0
env - tweak shell resolve experience on startup
2020-11-22 09:44:22 +01:00
Benjamin Pasero
fe65b26426
perf - add ellapsedWaitForShellEnv to measure blocked time on startup
...
//cc @jrieken
2020-11-20 11:06:29 +01:00
Benjamin Pasero
8fcf778ba2
debt - lift lifecycle service to workbench layer
2020-10-20 15:36:53 +02:00
Johannes Rieken
426dbaeafe
fix startup timings computation in timer service
2020-09-30 08:57:57 +02:00
Johannes Rieken
467b3c677c
fix startup perf telemetry
2020-09-28 16:38:04 +02:00
Benjamin Pasero
55476af3b0
sandbox - make native workbench environment service a real one
2020-09-17 17:13:10 +02:00
Benjamin Pasero
01472963d7
sandbox - rename electron service => native host service
2020-09-17 16:20:23 +02:00
ChaseKnowlden
e8760a5d6c
Fix capitalization of GitHub org
2020-09-17 11:43:03 +02:00
Benjamin Pasero
593e17873d
sandbox - make timer service available in electron-sandbox
...
cc @jrieken
2020-09-16 12:41:31 +02:00
Benjamin Pasero
f7513596af
sandbox - move workbench environment service into electron-sandbox
2020-09-04 09:47:57 +02:00
Benjamin Pasero
4f8453d572
sandbox - allow native workbench environment service on common layer
2020-09-03 16:24:27 +02:00
Johannes Rieken
5de084ce73
fix compilo
2020-07-09 10:27:21 +02:00