Commit Graph

26 Commits

Author SHA1 Message Date
Matt Bierner
6ba8c0657d Ignore a few more files for web
`node_modules` should need `.ts` or `.map` files
2025-08-12 15:02:40 -07:00
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