Commit Graph

106 Commits

Author SHA1 Message Date
Daniel Imms febfca1337 Remove canvas references in build/lint 2024-04-26 10:34:28 -07:00
Benjamin Pasero 38518f236e debt - typecheck our top level JS files (#166844) (#200007)
* debt - typecheck our top level JS files (#166844)

* fix build
2023-12-05 09:18:57 +01:00
Benjamin Pasero 9050cd7553 aux window - reduce global access to window (#197538) 2023-11-06 18:06:36 +01:00
Benjamin Pasero 9aacac6488 Aux window: Main window editor hangs or is slow on aux window minimize (fix #197420) (#197433)
* Aux window: Main window editor hangs or is slow on aux window minimize (fix #197420)

* aux window - ensure a window id in all cases

* aux window - 💄

* aux window - 💄

* aux window - 💄

* aux window - 💄

* aux window - 💄
2023-11-04 16:52:22 +01:00
Daniel Imms 160d8bd150 Fix module path mapping 2023-11-01 13:03:47 -07:00
Daniel Imms 9d1bc6ae59 Move to scoped xterm.js packages
xterm-addon-image is excluded currently as there are some publishing
issues.

See xtermjs/xterm.js#4859
2023-11-01 12:15:41 -07:00
Johannes Rieken 80d23c9b9f remove _VSCODE_NODE_MODULES magic from bootstrap-window because they are not sandboxed/node-free (#186744) 2023-06-30 16:22:14 +02:00
Daniel Imms 031cf0cb64 Fix importing of xterm-addon-serialize
Fixes #183279
2023-05-24 10:03:27 -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
Benjamin Pasero 8a652f9380 🚀 sandbox - enable by default and remove setting 🚀 (#181638)
* sandbox - enable by default and remove setting

* remove more

* set flags again

* fix lint

* more cleanup
2023-05-12 13:36:29 +02:00
Sandeep Somavarapu 6d8368756b remove unnecessary variable 2023-04-05 18:15:34 +02:00
Sandeep Somavarapu 4370b66e75 address feedback 2023-04-05 18:05:02 +02:00
Sandeep Somavarapu 6e99e8a826 feedback 2023-04-05 17:19:51 +02:00
Sandeep Somavarapu d8fccd8a92 introduce product.overrides.json 2023-04-05 16:32:01 +02:00
Johannes 829551846d don't require-read product/package.json when running in sandbox mode 2022-11-18 13:30:44 +01:00
Johannes d555777b1a simplify _VSCODE_NODE_MODULES util 2022-11-18 09:42:32 +01:00
Johannes 8dd8d214d8 don't use __$__nodeRequire to fetch product configuration 2022-11-18 09:41:51 +01:00
Johannes 2d6ad4be88 * add global for node_modules access
* remove most usages of require.__$__nodeRequire
* stop using require.nodeRequire
2022-11-18 09:41:43 +01:00
Raymond Zhao 9feaed8f51 Revert "joh/representative canidae" (#166641) 2022-11-17 13:53:17 -08:00
Johannes 6dd2726c73 simplify _VSCODE_NODE_MODULES util 2022-11-17 17:58:51 +01:00
Johannes 93c3f3202b don't use __$__nodeRequire to fetch product configuration 2022-11-17 15:41:23 +01:00
Johannes 0824db3bad * add global for node_modules access
* remove most usages of require.__$__nodeRequire
* stop using require.nodeRequire
2022-11-17 12:09:14 +01:00
Alexandru Dima a15e4f0d6d Reduce usage of require (#166051)
* Reduce usage of `require`

* Bootstrap's callback returns only the first required module
2022-11-11 09:47:28 +01:00
Daniel Imms 2f72682e5d Add canvas renderer addon 2022-08-01 09:29:26 -07:00
Jackson Kearl 329edaba17 Imporive small-document language prediction
Closes #137104
2022-02-21 13:53:02 -08:00
Benjamin Pasero eecbd962ef debt - rename iconv-lite-umd package (#140650) 2022-01-14 07:28:41 +01:00
Alex Ross 4d1d73f6ef Revert "Add timestamps to comments proposal (#139849)"
This reverts commit b978d7150c.
2022-01-12 15:51:57 +01:00
Alex Ross b978d7150c Add timestamps to comments proposal (#139849) 2022-01-12 14:41:23 +01:00
Benjamin Pasero ec5486b98f sandbox - clean up some todos 2021-11-11 08:29:56 +01:00
Benjamin Pasero a088f8ddc0 remove weird space character from sources 2021-09-24 10:34:54 +02:00
Benjamin Pasero 4f8e969995 bootstrap - remove now redundant check 2021-09-21 15:12:39 +02:00
Benjamin Pasero 8ce218ca26 bootstrap - fix loader paths for running out of sources 2021-09-06 07:57:13 +02:00
Benjamin Pasero f8eb737b82 loader - configure path to be node_modules.asar (#130302) 2021-09-03 18:44:49 +02:00
Benjamin Pasero 0b84f39fb0 forgot to add some more modules (#130302) 2021-09-02 12:07:41 +02:00
Benjamin Pasero ed5c561ff3 perf - ensure node modules are loaded via script tags and not node.js (#130302) 2021-09-02 11:15:23 +02: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 158b9b3c36 bootstrap - log an error when window config cannot be loaded in 10s (#127421) 2021-06-29 19:41:19 +02:00
Alexandru Dima 1dab1072ff Fixes #126533: Make sure the ASAR path is always added for renderer processes 2021-06-18 17:07:54 +02:00
Benjamin Pasero 72fb784f97 code cache - do not configure our loader when using vscode-file protocol 2021-06-08 09:17:50 +02:00
Benjamin Pasero 2cb7b42d98 code cache - cleanup in prep for chrome based code loading 2021-06-08 07:39:43 +02:00
Benjamin Pasero 9f8431f7fc Allow rapid render in sandbox (#122828) (#122830)
* allow rapid render in sandbox (#122828)

* remote throttled delayer

* some final 💄
2021-05-06 08:56:52 +02:00
Benjamin Pasero 89731c8205 Remove shell environment patching in the renderer (fix #108804) 2021-05-03 13:31:35 +02:00
Benjamin Pasero fa602ecdc3 extension tests - stop automated opening of devtools when running out of sources 2021-04-20 08:28:15 +02:00
Benjamin Pasero e51173f3b6 startup code 💄 2021-04-15 08:21:32 +02:00
Benjamin Pasero 92281913a1 shell env - change to ipc invoke/handle to speed up resolution 2021-04-06 15:37:48 +02:00
Benjamin Pasero 58186680eb sandbox - enable vscode-file// protocol by default (#98682) 2021-04-06 12:16:30 +02:00
Benjamin Pasero 30f0d188c7 sandbox - prefer sandbox types over node.js types 2021-04-06 09:51:18 +02:00
Benjamin Pasero ff0f7f3cf2 Make product configuration available to non node.js environments (fix #120243) 2021-04-06 08:55:31 +02:00
Benjamin Pasero 2dab9c80c1 bootstrap - some more cleanup around types 2021-04-01 09:09:05 +02:00