summaryrefslogtreecommitdiff
path: root/editors/vscode
diff options
context:
space:
mode:
Diffstat (limited to 'editors/vscode')
-rw-r--r--editors/vscode/Makefile27
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_checker_layersChecker.ts (renamed from editors/vscode/files/patch-build_lib_layersChecker.ts)6
-rw-r--r--editors/vscode/files/patch-build_lib_electron.ts13
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_snapshotLoader.ts9
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js10
-rw-r--r--editors/vscode/files/patch-node__modules_kerberos_binding.gyp35
-rw-r--r--editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc20
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp35
-rw-r--r--editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc20
-rw-r--r--editors/vscode/files/patch-scripts_code-perf.js11
-rw-r--r--editors/vscode/files/patch-src_vs_base_common_platform.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_base_node_ps.ts14
-rw-r--r--editors/vscode/files/patch-src_vs_code_electron-main_app.ts9
-rw-r--r--editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts13
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts9
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts9
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts14
-rw-r--r--editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts5
-rw-r--r--editors/vscode/pkg-plist262
25 files changed, 500 insertions, 109 deletions
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index cafb8b6b53d2..ad4015344afb 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vscode
-DISTVERSION= 1.100.2
+DISTVERSION= 1.103.2
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -50,7 +51,6 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
libcups.so:print/cups \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
- libkrb5.so.3:security/krb5 \
libsecret-1.so:security/libsecret \
libnss3.so:security/nss \
libexpat.so:textproc/expat2 \
@@ -62,14 +62,14 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
TEST_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
bash:shells/bash
-USES= desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
- localbase:ldflags nodejs:20,build pkgconfig python:build \
+USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
+ jpeg localbase:ldflags nodejs:22,build pkgconfig python:build \
shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
+SOURCE_COMMIT_HASH= 6f17636121051a53c88d3e605c491d22af2ba755
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -78,7 +78,7 @@ USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
USE_GL= gbm gl glesv2
USE_GNOME= atk cairo pango gdkpixbuf gtk30 libxml2 libxslt
-SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*\.sh$$
+SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*(\.(pl|py|sh)|makeBlacker|makeFF)$$
PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts
DATADIR= ${PREFIX}/share/code-oss
@@ -96,9 +96,9 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
TEST_ENV= ${MAKE_ENV:C/TMPDIR=.*//}
-NODEJS_DIR= ${.CURDIR:H:H}/www/node20
+NODEJS_DIR= ${.CURDIR:H:H}/www/node22
.include "${NODEJS_DIR}/Makefile.version"
-ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron34
+ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron37
.include "${ELECTRON_DIR}/Makefile.version"
ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
@@ -210,17 +210,6 @@ do-build:
@${MKDIR} ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}
@cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-${ELECTRON_ARCH}.zip .
- @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \
- ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \
- ${SED} -e 's/ / */' > SHASUMS256.txt
-# add newline character at the end of the file if not already
- @${AWK} '1' ${WRKSRC}/build/checksums/electron.txt > \
- ${WRKSRC}/build/checksums/electron.txt.new
- @${MV} -f ${WRKSRC}/build/checksums/electron.txt.new \
- ${WRKSRC}/build/checksums/electron.txt
- @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \
- ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \
- ${SED} -e 's/ / */' >> ${WRKSRC}/build/checksums/electron.txt
# remove backup files so that they are not included in the package
@${FIND} ${WRKSRC} -type f \( -name '*.orig' -o -name '*~' \) -delete
# build and package vscode
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 48911ac3d902..32f9083cc5aa 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1747369448
-SHA256 (vscode/vscode-node-modules-1.100.2.tar.gz) = b9246cba227bc2bd827a9be7e45a13f65b6b68d4df5039517b314765c44ecf51
-SIZE (vscode/vscode-node-modules-1.100.2.tar.gz) = 400199168
-SHA256 (vscode/vscode-marketplace-exts-1.100.2.tar.gz) = 88553d52d84916e8f91fa57ccd00d78f5f91fb533cb7b403746b32f08ebb8fbf
-SIZE (vscode/vscode-marketplace-exts-1.100.2.tar.gz) = 1709308
-SHA256 (vscode/microsoft-vscode-1.100.2_GH0.tar.gz) = de57439ffcdfe70020d6c2397b0d62089cc01fe7fe612a65649cbaa5360a6a81
-SIZE (vscode/microsoft-vscode-1.100.2_GH0.tar.gz) = 22647395
+TIMESTAMP = 1756024500
+SHA256 (vscode/vscode-node-modules-1.103.2.tar.gz) = ff733e7c0a3038790eec73555ce93c15d914fcfd76e2a9703acd1d0a47ed44a7
+SIZE (vscode/vscode-node-modules-1.103.2.tar.gz) = 397998302
+SHA256 (vscode/vscode-marketplace-exts-1.103.2.tar.gz) = af11c2d96d9a4ca1aaa4e2318a98cd69204d1af36ebb94374108c7aae3b9c223
+SIZE (vscode/vscode-marketplace-exts-1.103.2.tar.gz) = 1709419
+SHA256 (vscode/microsoft-vscode-1.103.2_GH0.tar.gz) = 77d0201a5fd09df066a04a2bc1fa0acbc01317ed62ec04a99b8cb8a0ce2ce3b3
+SIZE (vscode/microsoft-vscode-1.103.2_GH0.tar.gz) = 23208373
diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_checker_layersChecker.ts
index 55aa891b281f..96e2a0540fc3 100644
--- a/editors/vscode/files/patch-build_lib_layersChecker.ts
+++ b/editors/vscode/files/patch-build_checker_layersChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/layersChecker.ts.orig 2025-05-07 12:32:30 UTC
-+++ build/lib/layersChecker.ts
-@@ -419,7 +419,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+--- build/checker/layersChecker.ts.orig 2025-07-12 04:56:20 UTC
++++ build/checker/layersChecker.ts
+@@ -136,7 +136,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_electron.ts b/editors/vscode/files/patch-build_lib_electron.ts
new file mode 100644
index 000000000000..c89cd63f67f6
--- /dev/null
+++ b/editors/vscode/files/patch-build_lib_electron.ts
@@ -0,0 +1,13 @@
+--- build/lib/electron.ts.orig 2025-07-09 22:00:36 UTC
++++ build/lib/electron.ts
+@@ -199,8 +199,9 @@ export const config = {
+ winIcon: 'resources/win32/code.ico',
+ token: process.env['GITHUB_TOKEN'],
+ repo: product.electronRepository || undefined,
+- validateChecksum: true,
++ validateChecksum: false,
+ checksumFile: path.join(root, 'build', 'checksums', 'electron.txt'),
++ unsafelyDisableChecksums: true,
+ };
+
+ function getElectron(arch: string): () => NodeJS.ReadWriteStream {
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index 24851b7064a4..1d3e446974f1 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-05-07 12:32:30 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -109,7 +109,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -36,7 +36,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_snapshotLoader.ts b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
index 2495de98ca7c..81cb08da4a47 100644
--- a/editors/vscode/files/patch-build_lib_snapshotLoader.ts
+++ b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
@@ -1,11 +1,10 @@
---- build/lib/snapshotLoader.ts.orig 2022-07-05 18:15:23 UTC
+--- build/lib/snapshotLoader.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/snapshotLoader.ts
-@@ -25,7 +25,7 @@ namespace snaps {
- break;
+@@ -26,6 +26,7 @@ export namespace snaps {
case 'win32':
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
loaderFilepath = `VSCode-${process.platform}-${arch}/resources/app/out/vs/loader.js`;
startupBlobFilepath = `VSCode-${process.platform}-${arch}/snapshot_blob.bin`;
break;
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..ff8ea52e2aa3
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:48:56 UTC
++++ node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..544b9ab8a0a7
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:17 UTC
++++ node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js b/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js
new file mode 100644
index 000000000000..dc29d0c61156
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js
@@ -0,0 +1,10 @@
+--- node_modules/@vscode/gulp-electron/src/download.js.orig 2025-07-12 11:54:58 UTC
++++ node_modules/@vscode/gulp-electron/src/download.js
+@@ -103,6 +103,7 @@ async function download(opts) {
+ artifactName: opts.artifactName,
+ artifactSuffix: opts.artifactSuffix,
+ token: opts.token,
++ unsafelyDisableChecksums: opts.unsafelyDisableChecksums,
+ downloadOptions: {
+ getProgressCallback: (progress) => {
+ if (bar) bar.update(progress.percent);
diff --git a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
index df3fa94b1c68..98d1ff149173 100644
--- a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- node_modules/kerberos/binding.gyp.orig 2025-06-26 19:59:03 UTC
+++ node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,34 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,11 +78,21 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
+ '-ldl',
++ ]
++ },
++ }],
++ ['OS=="freebsd"', {
++ 'include_dirs+': [
++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")',
++ ],
++ 'link_settings': {
++ 'library_dirs': [
++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")',
+ ]
+ },
+ }],
diff --git a/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc
new file mode 100644
index 000000000000..4ee74c9e7851
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc
@@ -0,0 +1,20 @@
+--- node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:14:32 UTC
++++ node_modules/kerberos/src/unix/kerberos_gss.cc
+@@ -65,10 +65,17 @@ struct DLOpenHandle {
+ DLOpenHandle& operator=(DLOpenHandle&) = delete;
+ };
+
++#ifndef __FreeBSD__
+ #define DYLIBS(V) \
+ V(gssapi, "libgssapi_krb5.so.2") \
+ V(krb5, "libkrb5.so.3") \
+ V(comerr, "libcom_err.so.2")
++#else
++#define DYLIBS(V) \
++ V(gssapi, "libgssapi_krb5.so.2") \
++ V(krb5, "libkrb5.so.3") \
++ V(comerr, "libcom_err.so.3")
++#endif
+
+ #define LIBRARY_HANDLE_GETTER(name, lib) \
+ static const DLOpenHandle& name ## _handle() { \
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..7759e309ac2d
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- remote/node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:49:40 UTC
++++ remote/node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..14c2e4690dd4
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- remote/node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:56 UTC
++++ remote/node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
index aded5c65fd71..c45e3b1a359c 100644
--- a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- remote/node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- remote/node_modules/kerberos/binding.gyp.orig 2025-06-26 20:01:28 UTC
+++ remote/node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,34 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,11 +78,21 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
+ '-ldl',
++ ]
++ },
++ }],
++ ['OS=="freebsd"', {
++ 'include_dirs+': [
++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")',
++ ],
++ 'link_settings': {
++ 'library_dirs': [
++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")',
+ ]
+ },
+ }],
diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc
new file mode 100644
index 000000000000..be4c95e3d422
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc
@@ -0,0 +1,20 @@
+--- remote/node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:17:25 UTC
++++ remote/node_modules/kerberos/src/unix/kerberos_gss.cc
+@@ -65,10 +65,17 @@ struct DLOpenHandle {
+ DLOpenHandle& operator=(DLOpenHandle&) = delete;
+ };
+
++#ifndef __FreeBSD__
+ #define DYLIBS(V) \
+ V(gssapi, "libgssapi_krb5.so.2") \
+ V(krb5, "libkrb5.so.3") \
+ V(comerr, "libcom_err.so.2")
++#else
++#define DYLIBS(V) \
++ V(gssapi, "libgssapi_krb5.so.2") \
++ V(krb5, "libkrb5.so.3") \
++ V(comerr, "libcom_err.so.3")
++#endif
+
+ #define LIBRARY_HANDLE_GETTER(name, lib) \
+ static const DLOpenHandle& name ## _handle() { \
diff --git a/editors/vscode/files/patch-scripts_code-perf.js b/editors/vscode/files/patch-scripts_code-perf.js
deleted file mode 100644
index 50a32a8d434a..000000000000
--- a/editors/vscode/files/patch-scripts_code-perf.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/code-perf.js.orig 2024-03-01 05:22:09 UTC
-+++ scripts/code-perf.js
-@@ -65,7 +65,7 @@ function getExePath(buildPath) {
- case 'darwin':
- relativeExePath = path.join('Contents', 'MacOS', 'Electron');
- break;
-- case 'linux': {
-+ case 'linux': case 'freebsd': {
- const product = require(path.join(buildPath, 'resources', 'app', 'product.json'));
- relativeExePath = product.applicationName;
- break;
diff --git a/editors/vscode/files/patch-src_vs_base_common_platform.ts b/editors/vscode/files/patch-src_vs_base_common_platform.ts
index 69cd665fa3a2..e032caf7dbf1 100644
--- a/editors/vscode/files/patch-src_vs_base_common_platform.ts
+++ b/editors/vscode/files/patch-src_vs_base_common_platform.ts
@@ -1,4 +1,4 @@
---- src/vs/base/common/platform.ts.orig 2024-09-04 12:53:09 UTC
+--- src/vs/base/common/platform.ts.orig 2025-08-06 20:09:28 UTC
+++ src/vs/base/common/platform.ts
@@ -74,7 +74,7 @@ if (typeof nodeProcess === 'object') {
if (typeof nodeProcess === 'object') {
@@ -8,7 +8,7 @@
+ _isLinux = (nodeProcess.platform === 'linux' || nodeProcess.platform === 'freebsd');
_isLinuxSnap = _isLinux && !!nodeProcess.env['SNAP'] && !!nodeProcess.env['SNAP_REVISION'];
_isElectron = isElectronProcess;
- _isCI = !!nodeProcess.env['CI'] || !!nodeProcess.env['BUILD_ARTIFACTSTAGINGDIRECTORY'];
+ _isCI = !!nodeProcess.env['CI'] || !!nodeProcess.env['BUILD_ARTIFACTSTAGINGDIRECTORY'] || !!nodeProcess.env['GITHUB_WORKSPACE'];
@@ -100,7 +100,7 @@ else if (typeof navigator === 'object' && !isElectronR
_isWindows = _userAgent.indexOf('Windows') >= 0;
_isMacintosh = _userAgent.indexOf('Macintosh') >= 0;
diff --git a/editors/vscode/files/patch-src_vs_base_node_ps.ts b/editors/vscode/files/patch-src_vs_base_node_ps.ts
index 253ffa966084..3d0cdab9e6bf 100644
--- a/editors/vscode/files/patch-src_vs_base_node_ps.ts
+++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts
@@ -1,20 +1,10 @@
---- src/vs/base/node/ps.ts.orig 2024-01-31 22:36:21 UTC
+--- src/vs/base/node/ps.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/base/node/ps.ts
-@@ -208,7 +208,7 @@ export function listProcesses(rootPid: number): Promis
-
- exec('which ps', {}, (err, stdout, stderr) => {
- if (err || stderr) {
-- if (process.platform !== 'linux') {
-+ if (process.platform !== 'linux' && process.platform !== 'freebsd') {
- reject(err || new Error(stderr.toString()));
- } else {
- const cmd = JSON.stringify(FileAccess.asFileUri('vs/base/node/ps.sh').fsPath);
-@@ -223,7 +223,8 @@ export function listProcesses(rootPid: number): Promis
+@@ -225,7 +225,7 @@ export function listProcesses(rootPid: number): Promis
}
} else {
const ps = stdout.toString().trim();
- const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
-+ // const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
+ const args = '-ax -o pid= -o ppid= -o pcpu= -o pmem= -o command=';
// Set numeric locale to ensure '.' is used as the decimal separator
diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
index c9f26abc8701..023e708012a8 100644
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
@@ -1,11 +1,10 @@
---- src/vs/code/electron-main/app.ts.orig 2025-05-07 12:32:30 UTC
+--- src/vs/code/electron-main/app.ts.orig 2025-06-23 07:50:00 UTC
+++ src/vs/code/electron-main/app.ts
-@@ -989,7 +989,7 @@ export class CodeApplication extends Disposable {
- services.set(IUpdateService, new SyncDescriptor(Win32UpdateService));
+@@ -990,6 +990,7 @@ export class CodeApplication extends Disposable {
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
if (isLinuxSnap) {
services.set(IUpdateService, new SyncDescriptor(SnapUpdateService, [process.env['SNAP'], process.env['SNAP_REVISION']]));
} else {
diff --git a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
index 32e1d5fc0f4e..f7b469c06459 100644
--- a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
+++ b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
@@ -1,11 +1,10 @@
---- src/vs/platform/environment/node/userDataPath.ts.orig 2024-11-05 12:18:19 UTC
+--- src/vs/platform/environment/node/userDataPath.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/platform/environment/node/userDataPath.ts
-@@ -76,7 +76,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
- case 'darwin':
- appDataPath = path.join(os.homedir(), 'Library', 'Application Support');
+@@ -87,6 +87,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
+ appDataPath = join(homedir(), 'Library', 'Application Support');
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
- appDataPath = process.env['XDG_CONFIG_HOME'] || path.join(os.homedir(), '.config');
+ case 'linux':
++ case 'freebsd':
+ appDataPath = process.env['XDG_CONFIG_HOME'] || join(homedir(), '.config');
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
index a645b7288214..0a8f39531ffe 100644
--- a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
@@ -1,11 +1,10 @@
---- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/workbench/api/browser/mainThreadTask.ts
-@@ -726,7 +726,7 @@ export class MainThreadTask extends Disposable impleme
- case 'darwin':
+@@ -727,6 +727,7 @@ export class MainThreadTask extends Disposable impleme
platform = Platform.Platform.Mac;
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
platform = Platform.Platform.Linux;
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index bfa7d3c484ad..d31d73e874d3 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,11 +1,14 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-08-06 20:09:28 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1153,7 +1153,7 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1172,7 +1172,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
- case 'linux': key = rawKeyBinding.linux; break;
-+ case 'linux': case 'freebsd': key = rawKeyBinding.linux; break;
++ case 'linux':
++ case 'freebsd':
++ key = rawKeyBinding.linux;
++ break;
case 'darwin': key = rawKeyBinding.mac; break;
}
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index 5278a38c8fc8..e3e4afbe21d0 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,20 +1,20 @@
---- test/automation/src/electron.ts.orig 2025-05-07 12:32:30 UTC
+--- test/automation/src/electron.ts.orig 2025-08-06 20:09:28 UTC
+++ test/automation/src/electron.ts
-@@ -84,7 +84,7 @@ export function getDevElectronPath(): string {
- switch (process.platform) {
+@@ -86,6 +86,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -97,7 +97,7 @@ export function getBuildElectronPath(root: string): st
+@@ -98,7 +99,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
- case 'linux': {
-+ case 'linux': case 'freebsd': {
++ case 'linux':
++ case 'freebsd': {
const product = require(join(root, 'resources', 'app', 'product.json'));
return join(root, product.applicationName);
}
diff --git a/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts b/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
index 806c996a9a00..82233b967353 100644
--- a/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
+++ b/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
@@ -1,4 +1,4 @@
---- test/smoke/src/areas/terminal/terminal.test.ts.orig 2025-04-11 12:34:55 UTC
+--- test/smoke/src/areas/terminal/terminal.test.ts.orig 2025-07-09 22:00:36 UTC
+++ test/smoke/src/areas/terminal/terminal.test.ts
@@ -39,15 +39,15 @@ export function setup(logger: Logger) {
// https://github.com/microsoft/vscode/issues/216564
@@ -10,14 +10,13 @@
- setupTerminalProfileTests({ skipSuite: process.platform === 'linux' });
- setupTerminalTabsTests({ skipSuite: process.platform === 'linux' });
- setupTerminalShellIntegrationTests({ skipSuite: process.platform === 'linux' });
-- setupTerminalStickyScrollTests({ skipSuite: process.platform === 'linux' });
+ setupTerminalEditorsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalInputTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalPersistenceTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalProfileTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalTabsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalShellIntegrationTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
-+ setupTerminalStickyScrollTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalStickyScrollTests({ skipSuite: true });
// https://github.com/microsoft/vscode/pull/141974
// Windows is skipped here as well as it was never enabled from the start
- setupTerminalSplitCwdTests({ skipSuite: process.platform === 'linux' || process.platform === 'win32' });
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 0f9ea7a6e59b..13fc44924888 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -205,14 +205,19 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/github-authentication/dist/extension.js.LICENSE.txt
%%DATADIR%%/resources/app/extensions/github-authentication/images/icon.png
%%DATADIR%%/resources/app/extensions/github-authentication/media/auth.css
+%%DATADIR%%/resources/app/extensions/github-authentication/media/code-icon.svg
%%DATADIR%%/resources/app/extensions/github-authentication/media/favicon.ico
%%DATADIR%%/resources/app/extensions/github-authentication/media/icon.png
%%DATADIR%%/resources/app/extensions/github-authentication/media/index.html
%%DATADIR%%/resources/app/extensions/github-authentication/package.json
%%DATADIR%%/resources/app/extensions/github-authentication/package.nls.json
%%DATADIR%%/resources/app/extensions/github/README.md
+%%DATADIR%%/resources/app/extensions/github/dist/430.js
+%%DATADIR%%/resources/app/extensions/github/dist/555.js
+%%DATADIR%%/resources/app/extensions/github/dist/698.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js.LICENSE.txt
+%%DATADIR%%/resources/app/extensions/github/extension.webpack.config.cjs
%%DATADIR%%/resources/app/extensions/github/images/icon.png
%%DATADIR%%/resources/app/extensions/github/markdown.css
%%DATADIR%%/resources/app/extensions/github/package.json
@@ -626,11 +631,13 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.decorators.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.error.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.float16.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.iterator.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.d.ts
@@ -689,8 +696,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/prompt-basics/language-configuration.json
%%DATADIR%%/resources/app/extensions/prompt-basics/package.json
%%DATADIR%%/resources/app/extensions/prompt-basics/package.nls.json
-%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/instructions.code-snippets
-%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/prompt.code-snippets
%%DATADIR%%/resources/app/extensions/prompt-basics/syntaxes/prompt.tmLanguage.json
%%DATADIR%%/resources/app/extensions/pug/language-configuration.json
%%DATADIR%%/resources/app/extensions/pug/package.json
@@ -1225,6 +1230,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/buffer/index.js
%%DATADIR%%/resources/app/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/bundle-name/index.js
+%%DATADIR%%/resources/app/node_modules/bundle-name/license
+%%DATADIR%%/resources/app/node_modules/bundle-name/package.json
%%DATADIR%%/resources/app/node_modules/chownr/LICENSE
%%DATADIR%%/resources/app/node_modules/chownr/chownr.js
%%DATADIR%%/resources/app/node_modules/chownr/package.json
@@ -1277,6 +1285,13 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/deep-extend/index.js
%%DATADIR%%/resources/app/node_modules/deep-extend/lib/deep-extend.js
%%DATADIR%%/resources/app/node_modules/deep-extend/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser-id/index.js
+%%DATADIR%%/resources/app/node_modules/default-browser-id/license
+%%DATADIR%%/resources/app/node_modules/default-browser-id/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser/index.js
+%%DATADIR%%/resources/app/node_modules/default-browser/license
+%%DATADIR%%/resources/app/node_modules/default-browser/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser/windows.js
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/index.js
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/license
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/package.json
@@ -1449,6 +1464,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/is-glob/LICENSE
%%DATADIR%%/resources/app/node_modules/is-glob/index.js
%%DATADIR%%/resources/app/node_modules/is-glob/package.json
+%%DATADIR%%/resources/app/node_modules/is-inside-container/cli.js
+%%DATADIR%%/resources/app/node_modules/is-inside-container/index.js
+%%DATADIR%%/resources/app/node_modules/is-inside-container/license
+%%DATADIR%%/resources/app/node_modules/is-inside-container/package.json
%%DATADIR%%/resources/app/node_modules/is-number/LICENSE
%%DATADIR%%/resources/app/node_modules/is-number/index.js
%%DATADIR%%/resources/app/node_modules/is-number/package.json
@@ -1475,6 +1494,214 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jsonfile/index.js
%%DATADIR%%/resources/app/node_modules/jsonfile/package.json
%%DATADIR%%/resources/app/node_modules/jsonfile/utils.js
+%%DATADIR%%/resources/app/node_modules/katex/LICENSE
+%%DATADIR%%/resources/app/node_modules/katex/cli.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/auto-render.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/index.html
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/splitAtDelimiters.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/copy-tex.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/index.html
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/katex2tex.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/mathtex-script-type/mathtex-script-type.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/mhchem/mhchem.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/render-a11y-string/render-a11y-string.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.css
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.min.css
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.mjs
+%%DATADIR%%/resources/app/node_modules/katex/katex.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/LICENSE
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/Readme.md
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/esm.mjs
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/index.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/argument.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/command.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/error.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/help.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/option.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/suggestSimilar.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/package-support.json
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/package.json
+%%DATADIR%%/resources/app/node_modules/katex/package.json
+%%DATADIR%%/resources/app/node_modules/katex/src/Lexer.js
+%%DATADIR%%/resources/app/node_modules/katex/src/MacroExpander.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Namespace.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Options.js
+%%DATADIR%%/resources/app/node_modules/katex/src/ParseError.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Parser.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Settings.js
+%%DATADIR%%/resources/app/node_modules/katex/src/SourceLocation.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Style.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Token.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildCommon.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildHTML.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildMathML.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineEnvironment.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineFunction.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineMacro.js
+%%DATADIR%%/resources/app/node_modules/katex/src/delimiter.js
+%%DATADIR%%/resources/app/node_modules/katex/src/domTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments/array.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments/cd.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fontMetrics.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fontMetricsData.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/Makefile
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/default.cfg
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/generate_fonts.py
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/lib/Extra.otf
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/lib/Space.ttx
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/makeBlacker
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/makeFF
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/xbbold.mf
+%%DATADIR%%/resources/app/node_modules/katex/src/functions.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/accent.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/accentunder.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/arrow.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/char.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/color.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/cr.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/def.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/delimsizing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/enclose.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/environment.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/font.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/genfrac.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/hbox.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/horizBrace.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/href.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/html.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/htmlmathml.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/includegraphics.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/kern.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/lap.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/math.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/mathchoice.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/mclass.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/op.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/operatorname.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/ordgroup.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/overline.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/phantom.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/pmb.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/raisebox.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/relax.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/rule.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/sizing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/smash.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/sqrt.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/styling.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/supsub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsOp.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsOrd.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsSpacing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/tag.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/text.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/underline.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/utils/assembleSupSub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/vcenter.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/verb.js
+%%DATADIR%%/resources/app/node_modules/katex/src/macros.js
+%%DATADIR%%/resources/app/node_modules/katex/src/mathMLTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/extract_tfms.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/extract_ttfs.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/format_json.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/mapping.pl
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/parse_tfm.py
+%%DATADIR%%/resources/app/node_modules/katex/src/parseNode.js
+%%DATADIR%%/resources/app/node_modules/katex/src/parseTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/spacingData.js
+%%DATADIR%%/resources/app/node_modules/katex/src/stretchy.js
+%%DATADIR%%/resources/app/node_modules/katex/src/styles/fonts.scss
+%%DATADIR%%/resources/app/node_modules/katex/src/styles/katex.scss
+%%DATADIR%%/resources/app/node_modules/katex/src/svgGeometry.js
+%%DATADIR%%/resources/app/node_modules/katex/src/symbols.js
+%%DATADIR%%/resources/app/node_modules/katex/src/tree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/types.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeAccents.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeScripts.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeSupOrSub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeSymbols.js
+%%DATADIR%%/resources/app/node_modules/katex/src/units.js
+%%DATADIR%%/resources/app/node_modules/katex/src/utils.js
+%%DATADIR%%/resources/app/node_modules/katex/src/wide-character.js
%%DATADIR%%/resources/app/node_modules/kerberos/HISTORY.md
%%DATADIR%%/resources/app/node_modules/kerberos/LICENSE
%%DATADIR%%/resources/app/node_modules/kerberos/build/Release/kerberos.node
@@ -1678,6 +1905,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/readable-stream/package.json
%%DATADIR%%/resources/app/node_modules/readable-stream/readable-browser.js
%%DATADIR%%/resources/app/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/run-applescript/index.js
+%%DATADIR%%/resources/app/node_modules/run-applescript/license
+%%DATADIR%%/resources/app/node_modules/run-applescript/package.json
%%DATADIR%%/resources/app/node_modules/safe-buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/safe-buffer/index.js
%%DATADIR%%/resources/app/node_modules/safe-buffer/package.json
@@ -1850,8 +2080,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/dispatcher.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/fixed-queue.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/h2c-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-base.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/retry-agent.js
@@ -1874,6 +2104,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/utils.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-agent.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-call-history.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-errors.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-interceptor.js
@@ -1883,6 +2114,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/pending-interceptors-formatter.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/date.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/util/stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/timers.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cachestorage.js
@@ -2037,8 +2269,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/bootstrap-fork.js
%%DATADIR%%/resources/app/out/cli.js
%%DATADIR%%/resources/app/out/main.js
+%%DATADIR%%/resources/app/out/media/apple-dark.svg
+%%DATADIR%%/resources/app/out/media/apple-light.svg
%%DATADIR%%/resources/app/out/media/code-icon.svg
%%DATADIR%%/resources/app/out/media/codicon.ttf
+%%DATADIR%%/resources/app/out/media/github.svg
+%%DATADIR%%/resources/app/out/media/google.svg
%%DATADIR%%/resources/app/out/media/letterpress-dark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcDark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcLight.svg
@@ -2052,14 +2288,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/base/node/cpuUsage.sh
%%DATADIR%%/resources/app/out/vs/base/node/ps.sh
%%DATADIR%%/resources/app/out/vs/base/node/terminateProcess.sh
-%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload-aux.js
-%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.html
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.css
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.js
+%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-browser/preload-aux.js
+%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-browser/preload.js
+%%DATADIR%%/resources/app/out/vs/code/electron-browser/workbench/workbench.html
+%%DATADIR%%/resources/app/out/vs/code/electron-browser/workbench/workbench.js
%%DATADIR%%/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js
%%DATADIR%%/resources/app/out/vs/code/node/cliProcessMain.js
%%DATADIR%%/resources/app/out/vs/editor/common/languages/highlights/css.scm
@@ -2070,7 +2302,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/editor/common/services/editorWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/break.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatEditModifiedFile.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatUserActionRequired.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/clear.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionApplied.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionTriggered.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3
@@ -2097,7 +2332,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/warning.mp3
%%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.js
-%%DATADIR%%/resources/app/out/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerMain.js
+%%DATADIR%%/resources/app/out/vs/platform/profiling/electron-browser/profileAnalysisWorkerMain.js
%%DATADIR%%/resources/app/out/vs/platform/terminal/node/ptyHostMain.js
%%DATADIR%%/resources/app/out/vs/workbench/api/node/extensionHostProcess.js
%%DATADIR%%/resources/app/out/vs/workbench/api/worker/extensionHostWorkerMain.js
@@ -2126,11 +2361,11 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.fish
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.ps1
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/fake.html
-%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index-no-csp.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/service-worker.js
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg
+%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg
@@ -2155,7 +2390,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg
-%%DATADIR%%/resources/app/out/vs/workbench/services/extensionManagement/common/media/defaultIcon.png
%%DATADIR%%/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
%%DATADIR%%/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/workbench/services/search/worker/localFileSearchMain.js