Commit Graph

3 Commits (cee47068303e4b9fdc07334f9a19f4fad67a1adf)

Author SHA1 Message Date
Alexandru Dima 4e0de3a8f4
Move workbench workers off EditorWorker (#225796)
* Add support for having channels in SimpleWorker

* Extract text model syncing code to a separate file

* Use a channel to do text model syncing for the language detection worker

* Simplify code

* Remove unused method

* Move OutputLinkComputer worker off editor worker

* Move TextMateTokenizationWorker off editor worker

* Simplify code

* Adopt channels for the host object

* More adopting channels for the host object

* More adopting channels for the host object

* More adopting channels for the host object

* Remove host object support from SimpleWorker

* Use the IEditorWorkerService, avoid starting a separate worker

* Bring the amd module id, the esm location and the worker label in a single type

* Improve typings

* SImplify worker creation pattern

* Enforce that all proxied methods start with `$` or `on`

* Adopt native proxy support

* Simplify code

* Simplify code

* Reintroduce a different standalone / workbench editor worker service
2024-08-20 14:00:18 +02:00
Benjamin Pasero fdc8d882e2
esm - backport worker related changes (#225672) 2024-08-15 13:46:45 +02:00
Alexandru Dima 9945754a62
Add editor smoke test (ported from `monaco-editor`) 2020-12-28 21:44:42 +01:00