Commit Graph

25 Commits (2154b42823b95d7669376e493329a98e562c22de)

Author SHA1 Message Date
Daniel Imms a845c87459
Add ligatures working under Electron
Part of #34103
2024-11-01 07:42:40 -07:00
Benjamin Pasero b591f33513
🆙 `jschardet@3.1.4` (#230197) 2024-10-01 08:19:15 +02:00
Benjamin Pasero d03aeaf1fb
Can't open files (#226898) (#226996) 2024-08-28 20:50:13 +02:00
Benjamin Pasero c2fbe28324
esm - make TTP pluggable (#226179) (#226231) 2024-08-22 12:32:57 +02:00
Benjamin Pasero 4ea51b2030
esm - include ESM versions of 1DS (#226198) 2024-08-21 12:04:41 -07:00
Alex Ross eb4633fe7f
Re-merge introduction of tree sitter (#223474)
* Make space for tree sitter

* Add the tree sitter wasm file

* Very naive tree-sitter syntax highlighting for html, with a layer breaker

* Update tree when content changes

* WIP for making abstract tokens class

* Handle theme changes

* Replace entire text model value with parse callback

* Perf improvements

* Add tree-sitter-typescript

* Add typescript + better initial parsing

* Refactor into tree parsing service and fix flaw in parse callback

* Remove things that aren't the parser service

* Add yielding

* Remove changes that aren't required for PR

* Remove more file changes

* Reduce yield to 50 ms

* Fix incremental parsing

* Try update node-abi

* Revert "Try update node-abi"

This reverts commit df28801e31.

* Update text buffer chunk api

* fix build

* Remove tree-sitter dependency

* Adopt new, as yet unpublished, `@vscode/tree-sitter-wasm` package

* Use published `@vscode/tree-sitter-wasm` package

* Break `TreeSitterTree` and `TreeSitterParserService` into better pieces
and:
- document the order of editor changes
- use service injection where `TextModel` is constructed

* Fix tests

* Remove unneeded import

* Fix missing tree-sitter-wasm in web and remote

* Make package.jsons match

* Add @vscode/tree-sitter-wasm to web loader config

* Try using importAMDNodeModule

* PR feedback

* Add race condition test for changing language while loading language

* Use same timeout

* Queue content changes

* Remove override dispose

* Move queue into TreeSitterTree

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2024-07-29 11:31:28 +02:00
Alex Ross 7ed4cdc56d
Revert "Add telemtry for how long it takes to parse files with tree-sitter" (#223317)
Revert "Add telemtry for how long it takes to parse files with tree-sitter (#…"

This reverts commit 6c15586994.
2024-07-24 08:47:51 +02:00
Alex Ross 6c15586994
Add telemtry for how long it takes to parse files with tree-sitter (#213565)
* Make space for tree sitter

* Add the tree sitter wasm file

* Very naive tree-sitter syntax highlighting for html, with a layer breaker

* Update tree when content changes

* WIP for making abstract tokens class

* Handle theme changes

* Replace entire text model value with parse callback

* Perf improvements

* Add tree-sitter-typescript

* Add typescript + better initial parsing

* Refactor into tree parsing service and fix flaw in parse callback

* Remove things that aren't the parser service

* Add yielding

* Remove changes that aren't required for PR

* Remove more file changes

* Reduce yield to 50 ms

* Fix incremental parsing

* Try update node-abi

* Revert "Try update node-abi"

This reverts commit df28801e31.

* Update text buffer chunk api

* fix build

* Remove tree-sitter dependency

* Adopt new, as yet unpublished, `@vscode/tree-sitter-wasm` package

* Use published `@vscode/tree-sitter-wasm` package

* Break `TreeSitterTree` and `TreeSitterParserService` into better pieces
and:
- document the order of editor changes
- use service injection where `TextModel` is constructed

* Fix tests

* Remove unneeded import

* Fix missing tree-sitter-wasm in web and remote

* Make package.jsons match

* Add @vscode/tree-sitter-wasm to web loader config

* Try using importAMDNodeModule

* PR feedback

* Add race condition test for changing language while loading language

* Use same timeout

* Queue content changes

* Remove override dispose

* Move queue into TreeSitterTree

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2024-07-23 14:59:04 +02:00
Daniel Imms 30e78576e7
Support for OSC52 clipboard access
Fixes #193508
2024-06-04 11:32:59 -07:00
Daniel Imms febfca1337
Remove canvas references in build/lint 2024-04-26 10:34:28 -07:00
Daniel Imms 3a351bdc29
Move to xterm scoped image addon 2023-11-01 14:47:59 -07:00
Connor Peet 0c94abc4a5
implement sign service for web (#182815)
* signing: implement signing service on the web

* update distro
2023-05-17 16:52:56 -07:00
Daniel Imms e7a3127217
Integrate xterm-addon-image 2023-05-14 08:09:17 -07:00
Logan Ramos c6210c1c58
Reduce loaded web modules (#165369) 2022-11-03 08:36:45 -07:00
Daniel Imms 2f72682e5d
Add canvas renderer addon 2022-08-01 09:29:26 -07:00
Logan Ramos 5e26d5f9b3
Stop removing app insights in the meantime (#152413) 2022-06-16 18:59:10 -07:00
Logan Ramos 7025c6e71c
Include more of the shims folder in attempt to fix build (#152398) 2022-06-16 23:11:33 +00:00
Logan Ramos 48809de3f9
Update module ignores to include AI shims required by 1DS (#152367) 2022-06-16 18:18:00 +00:00
Joao Moreno a9acf06479
fix webignore patterns for appinsights
also, web: look for minified entrypoints as well

Closes: #140158
2022-01-07 15:18:18 +01:00
Tyler Leonhardt e2b2cf2050
include model in web package 2021-07-19 14:26:16 -07:00
Martin Aeschlimann afb0e96b66 build: improve ignores in node_modules 2020-10-25 23:27:20 +01:00
Alex Dima 9f21680d43
Remove unnecessary excludes 2020-06-29 15:04:27 +02:00
Alex Dima 39c361cc2a
ignore more things for `vscode-textmate` and `vscode-oniguruma` 2020-06-29 14:59:51 +02:00
Benjamin Pasero 1446000dc2 web - exclude more things from modules 2020-06-29 14:23:23 +02:00
Benjamin Pasero 0fca6246e4 build - add web ignore file 2020-06-22 09:41:43 +02:00