diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile index b97efaeea3c0..6b3610b781ed 100644 --- a/editors/vscode/Makefile +++ b/editors/vscode/Makefile @@ -1,274 +1,294 @@ PORTNAME= vscode -DISTVERSION= 1.77.3 -PORTREVISION= 2 +DISTVERSION= 1.78.0 CATEGORIES= editors MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:yarn_cache DISTFILES= yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \ vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache DIST_SUBDIR= ${PORTNAME} MAINTAINER= tagattie@FreeBSD.org COMMENT= Visual Studio Code - Open Source ("Code - OSS") WWW= https://code.visualstudio.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= zip:archivers/zip \ electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \ rg:textproc/ripgrep \ npm-node${NODE_VER_MAJOR}>0:www/npm-node${NODE_VER_MAJOR} \ yarn-node${NODE_VER_MAJOR}>0:www/yarn-node${NODE_VER_MAJOR} LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libsnappy.so:archivers/snappy \ - libasound.so:audio/alsa-lib \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ + libsndio.so:audio/sndio \ libdbus-1.so:devel/dbus \ + libicuuc.so:devel/icu \ libevent.so:devel/libevent \ libinotify.so:devel/libinotify \ libnotify.so:devel/libnotify \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libpcre2-8.so:devel/pcre2 \ libre2.so:devel/re2 \ liblcms2.so:graphics/lcms2 \ libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ libwayland-client.so:graphics/wayland \ libwebp.so:graphics/webp \ libvpx.so:multimedia/libvpx \ libopenh264.so:multimedia/openh264 \ libcups.so:print/cups \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libxkbcommon.so:x11/libxkbcommon \ libxshmfence.so:x11/libxshmfence \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ xdg-open:devel/xdg-utils \ bash:shells/bash 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 pkgconfig python:build shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= microsoft -SOURCE_COMMIT_HASH= 704ed70d4fd1c6bd6342c436f1ede30d1cff4710 +SOURCE_COMMIT_HASH= 252e5463d60e63238250799aef7375787f68b4ee BINARY_ALIAS= python=${PYTHON_CMD} USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \ xrandr xrender xscrnsaver xtst USE_GL= gbm gl glesv2 USE_GNOME= atk cairo pango gdkpixbuf2 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} # Keep NODE_VER in sync with www/node16 DISTVERSION NODE_VER= 16.20.0 NODE_VER_MAJOR= ${NODE_VER:C/\..*$//} -# See ${WRKSRC}/build/package.json for ESBUILD_VER_BUILD -ESBUILD_VER_BUILD= 0.15.5 -# See ${WRKSRC}/extensions/package.json for ESBUILD_VER_EXTENSIONS -ESBUILD_VER_EXTENSIONS= 0.15.14 SHEBANG_REGEX= ./(extensions|resources|scripts|src)/.*\.sh$$ PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts DATADIR= ${PREFIX}/share/code-oss TMPDIR= ${WRKDIR} MAKE_ENV+= BUILD_SOURCEVERSION=${SOURCE_COMMIT_HASH} # Don't download electron binary distribution on electron node_modules installation MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 # Don't download browser binaries on playwright node_modules installation MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \ PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 # Don't create __pycache__ directory when executing node-gyp # This is a workaround to avoid filesystem violations during poudriere build MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 OPTIONS_DEFINE= REH OPTIONS_DEFAULT=# none REH_DESC= Build remote extension host -ELECTRON_DIR= ${.CURDIR}/../../devel/electron19 +ELECTRON_DIR= ${.CURDIR}/../../devel/electron22 .include "${ELECTRON_DIR}/Makefile.version" ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER} ELECTRON_DOWNLOAD_URL_HASH!= /sbin/sha256 -q -s ${ELECTRON_DOWNLOAD_URL} pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "The limit imposed by poudriere(8) for the maximum number of files allowed to be" @${ECHO_MSG} "opened by a jail (default 1024) is exceeded during the build of ${PORTNAME}." @${ECHO_MSG} "To successfully build ${PORTNAME} with poudriere(8), you must add the following" @${ECHO_MSG} "line to poudriere.conf:" @${ECHO_MSG} "MAX_FILES_${PORTNAME}=4096" @${ECHO_MSG} "" post-patch: # force use of electron version matching port one ${REINPLACE_CMD} -E 's|^(target ").*(")$$|\1${ELECTRON_VER}\2|' \ ${WRKSRC}/.yarnrc # force use of node version matching port one ${REINPLACE_CMD} -E 's|^(target ").*(")$$|\1${NODE_VER}\2|' \ ${WRKSRC}/remote/.yarnrc # setup yarnrc for using local node headers ${ECHO_CMD} 'nodedir "${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers"' >> \ ${WRKSRC}/.yarnrc ${ECHO_CMD} 'nodedir "${LOCALBASE}"' >> \ ${WRKSRC}/remote/.yarnrc # setup yarnrc for offline node_modules installation ${ECHO_CMD} 'yarn-offline-mirror "../yarn-offline-cache"' >> \ ${WRKSRC}/.yarnrc ${ECHO_CMD} 'yarn-offline-mirror "../../yarn-offline-cache"' >> \ ${WRKSRC}/remote/.yarnrc (cd ${WRKSRC} && \ ${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';') (cd ${WRKSRC} && \ ${FIND} ${PATHFIX_FILES} -type f \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';') ${REINPLACE_CMD} -e 's/@@NAME_LONG@@/Code - OSS/; \ s/@@NAME_SHORT@@/Code - OSS/; \ s/@@PRODNAME@@/Code - OSS/; \ s/@@NAME@@/code-oss/g; \ s|@@EXEC@@|${PREFIX}/bin/code-oss|; \ s/@@ICON@@/com.visualstudio.code.oss/; \ s/@@URLPROTOCOL@@/code-oss/; \ s/@@LICENSE@@/MIT/; \ s/@@APPNAME@@/code-oss/g; \ s|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/resources/completions/bash/code \ ${WRKSRC}/resources/completions/zsh/_code \ ${WRKSRC}/resources/linux/bin/code.sh \ ${WRKSRC}/resources/linux/code.appdata.xml \ ${WRKSRC}/resources/linux/code.desktop \ ${WRKSRC}/resources/linux/code-url-handler.desktop (cd ${WRKDIR}/builtInExtensions && \ ${FIND} . -type f -name '*.sh' \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" \ -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} ';') -pre-build: - # # install node_modules without executing post-installation scripts - # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - # yarn --frozen-lockfile --ignore-scripts --offline - # # copy rg binary files to vscode-ripgrep module directory - # ${MKDIR} ${WRKSRC}/node_modules/vscode-ripgrep/bin - # ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/vscode-ripgrep/bin - # ${MKDIR} ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin - # ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin - # install node_modules +pre-build: install-node-modules patch-node-modules rebuild-node-modules copy-rg-binary +install-node-modules: + # install node_modules without executing post-installation scripts cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn --frozen-lockfile --offline + yarn --frozen-lockfile --ignore-scripts --offline + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + yarn postinstall --frozen-lockfile --ignore-scripts --offline +patch-node-modules: + # patch install node modules before building native node modules + for p in ${PATCHDIR}/node_modules/patch-*; do \ + ${PATCH} -p0 -s -d ${WRKSRC} < $${p}; \ + done +rebuild-node-modules: + # rebuild native node modules for electron + for subdir in `${FIND} ${WRKSRC}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';'`; do \ + cd $${subdir} && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=electron \ + npm_config_target=${ELECTRON_VER} \ + npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ + node ${LOCALBASE}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js rebuild; \ + done + cd ${WRKSRC}/extensions && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=electron \ + npm_config_target=${ELECTRON_VER} \ + npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ + npm rebuild --verbose + # rebuild native node modules for node +.for dir in build remote + cd ${WRKSRC}/${dir} && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_nodedir=${LOCALBASE} \ + npm rebuild --verbose +.endfor +copy-rg-binary: # copy rg binary files to vscode-ripgrep module directory ${MKDIR} ${WRKSRC}/node_modules/@vscode/ripgrep/bin ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/@vscode/ripgrep/bin ${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin do-build: # setup download cache for gulp-atom-electron ${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-x64.zip . cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \ ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \ ${SED} -e 's/ / */' > SHASUMS256.txt # build and package vscode cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn run tsc -p build/tsconfig.build.json cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-linux-x64-min # copy marketplace extensions ${MV} ${WRKDIR}/builtInExtensions/* ${WRKDIR}/VSCode-linux-x64/resources/app/extensions do-build-REH-on: # setup download cache for node ${MKDIR} ${WRKSRC}/.build/node/v${NODE_VER}/linux-x64 ${CP} ${LOCALBASE}/bin/node ${WRKSRC}/.build/node/v${NODE_VER}/linux-x64 # build vscode remote extension host cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-linux-x64-min ${MKDIR} ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} cd ${WRKDIR}/vscode-reh-linux-x64 && ${TAR} -cf - . | \ ${TAR} -xf - -C ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} cd ${WRKDIR}/vscode-reh && \ ${TAR} -czf ../vscode-reh-${DISTVERSION}-${OPSYS:tl}${OSREL:R}-${ARCH}.tar.gz . # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-web-linux-x64-min do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/resources/completions/bash/code \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/code-oss ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/resources/completions/zsh/_code \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_code-oss ${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata ${INSTALL_DATA} ${WRKSRC}/resources/linux/code.appdata.xml \ ${STAGEDIR}${PREFIX}/share/appdata/code-oss.appdata.xml ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications .for f in code.desktop code-url-handler.desktop ${INSTALL_DATA} ${WRKSRC}/resources/linux/${f} \ ${STAGEDIR}${PREFIX}/share/applications/${f:S/code/code-oss/} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/resources/linux/code.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/com.visualstudio.code.oss.png ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKDIR}/VSCode-linux-x64 && \ ${TAR} -cf - . | ${TAR} -xf - -C ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${DATADIR}/resources/app/node_modules.asar.unpacked && \ - ${FIND} . -type f -name '*.node' -exec ${STRIP_CMD} {} ';' - ${STRIP_CMD} ${STAGEDIR}${DATADIR}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper + ${FIND} . -type f -exec ${FILE} {} ';' | \ + ${GREP} 'ELF.*FreeBSD' | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${STRIP_CMD} .for f in chromedriver mksnapshot v8_context_snapshot_generator ${RM} ${STAGEDIR}${DATADIR}/${f} .endfor ${RM} -r ${STAGEDIR}${DATADIR}/gen ${RM} -r ${STAGEDIR}${DATADIR}/node_headers ${RM} -r ${STAGEDIR}${DATADIR}/resources/completions ${RLN} ${STAGEDIR}${DATADIR}/bin/code-oss ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} pre-test: # setup electron dependency for unit tests ${MKDIR} ${WRKSRC}/.build/electron cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ ${TAR} -cf - . | ${TAR} -xf - -C ${WRKSRC}/.build/electron cd ${WRKSRC}/.build/electron && ${MV} -f electron code-oss do-test: # Note: Xvfb or something similar is necessary for headless testing # unit tests cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh || ${TRUE} # UI smoke tests cd ${WRKSRC} && ${SETENV} ${TEST_ENV} yarn smoketest ### targets for port maintainer(s) make-yarn-cache: # do "make configure" before executing this target ${RM} -r ${WRKDIR}/yarn-offline-cache cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ yarn --frozen-lockfile --ignore-scripts cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn postinstall --frozen-lockfile + yarn postinstall --frozen-lockfile --ignore-scripts cd ${WRKDIR} && ${TAR} -czf \ yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX} yarn-offline-cache make-marketplace-exts: ${RM} -r ${WRKSRC}/.build/builtInExtensions cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ yarn download-builtin-extensions && \ cd ${WRKSRC}/.build && ${TAR} -czf \ ${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} builtInExtensions .include diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo index 8295c0ca02ad..2c3040d3c137 100644 --- a/editors/vscode/distinfo +++ b/editors/vscode/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1681369555 -SHA256 (vscode/yarn-offline-cache-1.77.3.tar.gz) = 45068a1b0b89caff5942b10cdc53c28624a85a5655edcbd0795da08f658b5f2a -SIZE (vscode/yarn-offline-cache-1.77.3.tar.gz) = 398864023 -SHA256 (vscode/vscode-marketplace-exts-1.77.3.tar.gz) = 8363709d51f9202c9d6ed9e3a084054e2000fa7097b3cbb99218bb800c084c82 -SIZE (vscode/vscode-marketplace-exts-1.77.3.tar.gz) = 1752206 -SHA256 (vscode/microsoft-vscode-1.77.3_GH0.tar.gz) = 3d1c487667fe543c860254c512b9ab4ade4149286c43819b6aa1cdb729a8d781 -SIZE (vscode/microsoft-vscode-1.77.3_GH0.tar.gz) = 16600485 +TIMESTAMP = 1683356189 +SHA256 (vscode/yarn-offline-cache-1.78.0.tar.gz) = c4a219c5af4d0694440a2c955193f61540091808068a4b094b826191c5588aab +SIZE (vscode/yarn-offline-cache-1.78.0.tar.gz) = 334909091 +SHA256 (vscode/vscode-marketplace-exts-1.78.0.tar.gz) = c47419d89fa7a5b45e4d453eb65fbbd98912edac35da22550ff934f24a36f1a8 +SIZE (vscode/vscode-marketplace-exts-1.78.0.tar.gz) = 1722299 +SHA256 (vscode/microsoft-vscode-1.78.0_GH0.tar.gz) = 7ce0a9ae87c1cb3450d758f2838f53825c471bc8a536e94968b442da0e2f7634 +SIZE (vscode/microsoft-vscode-1.78.0_GH0.tar.gz) = 16370919 diff --git a/editors/vscode/files/node_modules/patch-extensions_node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/node_modules/patch-extensions_node__modules__at_parcel_watcher_binding.gyp new file mode 100644 index 000000000000..6f5b9d8862d7 --- /dev/null +++ b/editors/vscode/files/node_modules/patch-extensions_node__modules__at_parcel_watcher_binding.gyp @@ -0,0 +1,23 @@ +--- extensions/node_modules/@parcel/watcher/binding.gyp.orig 2023-05-05 08:51:33 UTC ++++ extensions/node_modules/@parcel/watcher/binding.gyp +@@ -34,7 +34,7 @@ + "ARCHS": ["arm64"] + } + }], +- ['OS=="linux"', { ++ ['OS=="linux" or OS=="freebsd"', { + "sources": [ + "src/watchman/BSER.cc", + "src/watchman/WatchmanBackend.cc", +@@ -46,6 +46,11 @@ + "WATCHMAN", + "INOTIFY", + "BRUTE_FORCE" ++ ] ++ }], ++ ['OS=="freebsd"', { ++ "libraries": [ ++ "-linotify" + ] + }], + ['OS=="win"', { diff --git a/editors/vscode/files/node_modules/patch-node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/node_modules/patch-node__modules__at_parcel_watcher_binding.gyp new file mode 100644 index 000000000000..84da531dfd68 --- /dev/null +++ b/editors/vscode/files/node_modules/patch-node__modules__at_parcel_watcher_binding.gyp @@ -0,0 +1,23 @@ +--- node_modules/@parcel/watcher/binding.gyp.orig 2023-05-05 08:53:32 UTC ++++ node_modules/@parcel/watcher/binding.gyp +@@ -34,7 +34,7 @@ + "ARCHS": ["arm64"] + } + }], +- ['OS=="linux"', { ++ ['OS=="linux" or OS=="freebsd"', { + "sources": [ + "src/watchman/BSER.cc", + "src/watchman/WatchmanBackend.cc", +@@ -46,6 +46,11 @@ + "WATCHMAN", + "INOTIFY", + "BRUTE_FORCE" ++ ] ++ }], ++ ['OS=="freebsd"', { ++ "libraries": [ ++ "-linotify" + ] + }], + ['OS=="win"', { diff --git a/editors/vscode/files/node_modules/patch-node__modules_node-pty_src_unix_pty.cc b/editors/vscode/files/node_modules/patch-node__modules_node-pty_src_unix_pty.cc new file mode 100644 index 000000000000..c037e9ed555b --- /dev/null +++ b/editors/vscode/files/node_modules/patch-node__modules_node-pty_src_unix_pty.cc @@ -0,0 +1,11 @@ +--- node_modules/node-pty/src/unix/pty.cc.orig 2023-05-05 07:40:15 UTC ++++ node_modules/node-pty/src/unix/pty.cc +@@ -36,6 +36,8 @@ + #include + #elif defined(__APPLE__) + #include ++#elif defined(__FreeBSD__) ++#include + #endif + + /* Some platforms name VWERASE and VDISCARD differently */ diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/node_modules/patch-remote_node__modules__at_parcel_watcher_binding.gyp new file mode 100644 index 000000000000..d3079d24a61f --- /dev/null +++ b/editors/vscode/files/node_modules/patch-remote_node__modules__at_parcel_watcher_binding.gyp @@ -0,0 +1,23 @@ +--- remote/node_modules/@parcel/watcher/binding.gyp.orig 2023-05-05 08:51:33 UTC ++++ remote/node_modules/@parcel/watcher/binding.gyp +@@ -34,7 +34,7 @@ + "ARCHS": ["arm64"] + } + }], +- ['OS=="linux"', { ++ ['OS=="linux" or OS=="freebsd"', { + "sources": [ + "src/watchman/BSER.cc", + "src/watchman/WatchmanBackend.cc", +@@ -46,6 +46,11 @@ + "WATCHMAN", + "INOTIFY", + "BRUTE_FORCE" ++ ] ++ }], ++ ['OS=="freebsd"', { ++ "libraries": [ ++ "-linotify" + ] + }], + ['OS=="win"', { diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules_node-pty_src_unix_pty.cc b/editors/vscode/files/node_modules/patch-remote_node__modules_node-pty_src_unix_pty.cc new file mode 100644 index 000000000000..443e5ac03a3d --- /dev/null +++ b/editors/vscode/files/node_modules/patch-remote_node__modules_node-pty_src_unix_pty.cc @@ -0,0 +1,11 @@ +--- remote/node_modules/node-pty/src/unix/pty.cc.orig 2023-05-05 07:41:23 UTC ++++ remote/node_modules/node-pty/src/unix/pty.cc +@@ -36,6 +36,8 @@ + #include + #elif defined(__APPLE__) + #include ++#elif defined(__FreeBSD__) ++#include + #endif + + /* Some platforms name VWERASE and VDISCARD differently */ diff --git a/editors/vscode/files/patch-build_gulpfile.vscode.js b/editors/vscode/files/patch-build_gulpfile.vscode.js deleted file mode 100644 index 580369e40129..000000000000 --- a/editors/vscode/files/patch-build_gulpfile.vscode.js +++ /dev/null @@ -1,11 +0,0 @@ ---- build/gulpfile.vscode.js.orig 2023-02-28 11:07:20 UTC -+++ build/gulpfile.vscode.js -@@ -336,7 +336,7 @@ function packageTask(platform, arch, sourceFolderName, - .pipe(util.skipDirectories()) - .pipe(util.fixWin32DirectoryPermissions()) - .pipe(filter(['**', '!**/.github/**'], { dot: true })) // https://github.com/microsoft/vscode/issues/116523 -- .pipe(electron({ ...config, platform, arch: arch === 'armhf' ? 'arm' : arch, ffmpegChromium: true })) -+ .pipe(electron({ ...config, platform, arch: arch === 'armhf' ? 'arm' : arch, ffmpegChromium: false })) - .pipe(filter(['**', '!LICENSE', '!LICENSES.chromium.html', '!version'], { dot: true })); - - if (platform === 'linux') { diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_lib_layersChecker.ts index ee1d9bdf3597..c5e8462ad8fb 100644 --- a/editors/vscode/files/patch-build_lib_layersChecker.ts +++ b/editors/vscode/files/patch-build_lib_layersChecker.ts @@ -1,11 +1,11 @@ ---- build/lib/layersChecker.ts.orig 2023-03-29 09:14:46 UTC +--- build/lib/layersChecker.ts.orig 2023-05-03 19:37:04 UTC +++ build/lib/layersChecker.ts -@@ -317,7 +317,7 @@ function checkFile(program: ts.Program, sourceFile: ts +@@ -305,7 +305,7 @@ function checkFile(program: ts.Program, sourceFile: ts function createProgram(tsconfigPath: string): ts.Program { const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile); - const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: process.platform === 'linux' }; + const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: (process.platform === 'linux' || process.platform === 'freebsd') }; const tsConfigParsed = ts.parseJsonConfigFileContent(tsConfig.config, configHostParser, resolve(dirname(tsconfigPath)), { noEmit: true }); const compilerHost = ts.createCompilerHost(tsConfigParsed.options, true); diff --git a/editors/vscode/files/patch-build_npm_postinstall.js b/editors/vscode/files/patch-build_npm_postinstall.js index 81e9a96dc775..fc909031ffd7 100644 --- a/editors/vscode/files/patch-build_npm_postinstall.js +++ b/editors/vscode/files/patch-build_npm_postinstall.js @@ -1,25 +1,27 @@ ---- build/npm/postinstall.js.orig 2023-04-04 22:49:54 UTC +--- build/npm/postinstall.js.orig 2023-05-03 19:37:04 UTC +++ build/npm/postinstall.js -@@ -20,7 +20,13 @@ function yarnInstall(location, opts) { +@@ -41,8 +41,14 @@ function yarnInstall(dir, opts) { const raw = process.env['npm_config_argv'] || '{}'; const argv = JSON.parse(raw); const original = argv.original || []; - const args = original.filter(arg => arg === '--ignore-optional' || arg === '--frozen-lockfile' || arg === '--check-files'); -+ const passargs = ['--ignore-optional', '--frozen-lockfile', '--check-files', '--offline', '--no-progress', '--verbose']; +- ++ const passargs = ['--ignore-optional', '--frozen-lockfile', '--check-files', ++ '--ignore-scripts', '--offline', '--no-progress', '--verbose']; + const args = original.filter(arg => passargs.includes(arg)); + if (opts.cwd === 'remote') { + args.push('--use-yarnrc=' + process.env.PWD + '/' + opts.cwd + '/.yarnrc'); + } else { + args.push('--use-yarnrc=' + process.env.PWD + '/.yarnrc'); + } if (opts.ignoreEngines) { args.push('--ignore-engines'); delete opts.ignoreEngines; -@@ -73,5 +79,5 @@ for (let dir of dirs) { +@@ -108,5 +114,5 @@ for (let dir of dirs) { yarnInstall(dir, opts); } -cp.execSync('git config pull.rebase merges'); -cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore'); +// cp.execSync('git config pull.rebase merges'); +// cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore'); diff --git a/editors/vscode/files/patch-product.json b/editors/vscode/files/patch-product.json index e2637d0cf164..bcaed7efd1c4 100644 --- a/editors/vscode/files/patch-product.json +++ b/editors/vscode/files/patch-product.json @@ -1,19 +1,19 @@ ---- product.json.orig 2023-04-04 22:49:54 UTC +--- product.json.orig 2023-05-03 19:37:04 UTC +++ product.json -@@ -29,6 +29,16 @@ +@@ -32,6 +32,16 @@ "reportIssueUrl": "https://github.com/microsoft/vscode/issues/new", "urlProtocol": "code-oss", "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/", + "documentationUrl": "https://go.microsoft.com/fwlink/?LinkID=533484", + "extensionsGallery": { + "serviceUrl": "https://open-vsx.org/vscode/gallery", + "itemUrl": "https://open-vsx.org/vscode/item" + }, + "introductoryVideosUrl": "https://go.microsoft.com/fwlink/?linkid=832146", + "keyboardShortcutsUrlLinux": "https://go.microsoft.com/fwlink/?linkid=832144", + "quality": "stable", + "requestFeatureUrl": "https://go.microsoft.com/fwlink/?LinkID=533482", + "tipsAndTricksUrl": "https://go.microsoft.com/fwlink/?linkid=852118", "builtInExtensions": [ { "name": "ms-vscode.js-debug-companion", diff --git a/editors/vscode/files/patch-src_main.js b/editors/vscode/files/patch-src_main.js index 93509b19b8de..2d27f73d8fa4 100644 --- a/editors/vscode/files/patch-src_main.js +++ b/editors/vscode/files/patch-src_main.js @@ -1,11 +1,11 @@ ---- src/main.js.orig 2023-03-29 09:14:46 UTC +--- src/main.js.orig 2023-05-03 19:37:04 UTC +++ src/main.js -@@ -189,7 +189,7 @@ function configureCommandlineSwitchesSync(cliArgs) { +@@ -181,7 +181,7 @@ function configureCommandlineSwitchesSync(cliArgs) { 'force-color-profile' ]; - if (process.platform === 'linux') { + if (process.platform === 'linux' || process.platform === 'freebsd') { // Force enable screen readers on Linux via this flag SUPPORTED_ELECTRON_SWITCHES.push('force-renderer-accessibility'); 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 b6d78791330d..3d9c6f18dd7e 100644 --- a/editors/vscode/files/patch-src_vs_base_node_ps.ts +++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts @@ -1,21 +1,21 @@ ---- src/vs/base/node/ps.ts.orig 2023-03-29 09:14:46 UTC +--- src/vs/base/node/ps.ts.orig 2023-05-03 19:37:04 UTC +++ src/vs/base/node/ps.ts -@@ -214,7 +214,7 @@ export function listProcesses(rootPid: number): Promis +@@ -217,7 +217,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); -@@ -229,7 +229,8 @@ export function listProcesses(rootPid: number): Promis +@@ -232,7 +232,8 @@ 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 exec(`${ps} ${args}`, { maxBuffer: 1000 * 1024, env: { LC_NUMERIC: 'en_US.UTF-8' } }, (err, stdout, stderr) => { 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 5c823454ed26..2e25d358ad15 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,11 @@ ---- src/vs/code/electron-main/app.ts.orig 2023-03-29 09:14:46 UTC +--- src/vs/code/electron-main/app.ts.orig 2023-05-03 19:37:04 UTC +++ src/vs/code/electron-main/app.ts -@@ -854,7 +854,7 @@ export class CodeApplication extends Disposable { +@@ -855,7 +855,7 @@ export class CodeApplication extends Disposable { services.set(IUpdateService, new SyncDescriptor(Win32UpdateService)); break; - case 'linux': + 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_workbench_contrib_extensions_browser_extensionEditor.ts b/editors/vscode/files/patch-src_vs_workbench_contrib_extensions_browser_extensionEditor.ts index eaee79547973..027b46b0dc74 100644 --- a/editors/vscode/files/patch-src_vs_workbench_contrib_extensions_browser_extensionEditor.ts +++ b/editors/vscode/files/patch-src_vs_workbench_contrib_extensions_browser_extensionEditor.ts @@ -1,12 +1,12 @@ ---- src/vs/workbench/contrib/extensions/browser/extensionEditor.ts.orig 2023-02-28 11:07:20 UTC +--- src/vs/workbench/contrib/extensions/browser/extensionEditor.ts.orig 2023-05-03 19:37:04 UTC +++ src/vs/workbench/contrib/extensions/browser/extensionEditor.ts -@@ -1732,7 +1732,8 @@ export class ExtensionEditor extends EditorPane { +@@ -1733,7 +1733,8 @@ export class ExtensionEditor extends EditorPane { switch (platform) { case 'win32': key = rawKeyBinding.win; break; - case 'linux': key = rawKeyBinding.linux; break; + case 'linux': case 'freebsd': + key = rawKeyBinding.linux; break; case 'darwin': key = rawKeyBinding.mac; break; } diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist index 75b7530ed090..b20dacbf3a04 100644 --- a/editors/vscode/pkg-plist +++ b/editors/vscode/pkg-plist @@ -1,967 +1,950 @@ bin/code-oss bin/vscode etc/bash_completion.d/code-oss share/appdata/code-oss.appdata.xml share/applications/code-oss-url-handler.desktop share/applications/code-oss.desktop %%DATADIR%%/bin/code-oss %%DATADIR%%/chrome_100_percent.pak %%DATADIR%%/chrome_200_percent.pak %%DATADIR%%/code-oss -%%DATADIR%%/icudtl.dat %%DATADIR%%/libEGL.so %%DATADIR%%/libGLESv2.so %%DATADIR%%/libffmpeg.so %%DATADIR%%/libvk_swiftshader.so %%DATADIR%%/libvulkan.so %%DATADIR%%/locales/af.pak %%DATADIR%%/locales/am.pak %%DATADIR%%/locales/ar.pak %%DATADIR%%/locales/bg.pak %%DATADIR%%/locales/bn.pak %%DATADIR%%/locales/ca.pak %%DATADIR%%/locales/cs.pak %%DATADIR%%/locales/da.pak %%DATADIR%%/locales/de.pak %%DATADIR%%/locales/el.pak %%DATADIR%%/locales/en-GB.pak %%DATADIR%%/locales/en-US.pak %%DATADIR%%/locales/es-419.pak %%DATADIR%%/locales/es.pak %%DATADIR%%/locales/et.pak %%DATADIR%%/locales/fa.pak %%DATADIR%%/locales/fi.pak %%DATADIR%%/locales/fil.pak %%DATADIR%%/locales/fr.pak %%DATADIR%%/locales/gu.pak %%DATADIR%%/locales/he.pak %%DATADIR%%/locales/hi.pak %%DATADIR%%/locales/hr.pak %%DATADIR%%/locales/hu.pak %%DATADIR%%/locales/id.pak %%DATADIR%%/locales/it.pak %%DATADIR%%/locales/ja.pak %%DATADIR%%/locales/kn.pak %%DATADIR%%/locales/ko.pak %%DATADIR%%/locales/lt.pak %%DATADIR%%/locales/lv.pak %%DATADIR%%/locales/ml.pak %%DATADIR%%/locales/mr.pak %%DATADIR%%/locales/ms.pak %%DATADIR%%/locales/nb.pak %%DATADIR%%/locales/nl.pak %%DATADIR%%/locales/pl.pak %%DATADIR%%/locales/pt-BR.pak %%DATADIR%%/locales/pt-PT.pak %%DATADIR%%/locales/ro.pak %%DATADIR%%/locales/ru.pak %%DATADIR%%/locales/sk.pak %%DATADIR%%/locales/sl.pak %%DATADIR%%/locales/sr.pak %%DATADIR%%/locales/sv.pak %%DATADIR%%/locales/sw.pak %%DATADIR%%/locales/ta.pak %%DATADIR%%/locales/te.pak %%DATADIR%%/locales/th.pak %%DATADIR%%/locales/tr.pak %%DATADIR%%/locales/uk.pak %%DATADIR%%/locales/ur.pak %%DATADIR%%/locales/vi.pak %%DATADIR%%/locales/zh-CN.pak %%DATADIR%%/locales/zh-TW.pak %%DATADIR%%/resources.pak %%DATADIR%%/resources/app/LICENSE.txt %%DATADIR%%/resources/app/ThirdPartyNotices.txt %%DATADIR%%/resources/app/extensions/bat/language-configuration.json %%DATADIR%%/resources/app/extensions/bat/package.json %%DATADIR%%/resources/app/extensions/bat/package.nls.json %%DATADIR%%/resources/app/extensions/bat/snippets/batchfile.code-snippets %%DATADIR%%/resources/app/extensions/bat/syntaxes/batchfile.tmLanguage.json %%DATADIR%%/resources/app/extensions/clojure/language-configuration.json %%DATADIR%%/resources/app/extensions/clojure/package.json %%DATADIR%%/resources/app/extensions/clojure/package.nls.json %%DATADIR%%/resources/app/extensions/clojure/syntaxes/clojure.tmLanguage.json %%DATADIR%%/resources/app/extensions/coffeescript/language-configuration.json %%DATADIR%%/resources/app/extensions/coffeescript/package.json %%DATADIR%%/resources/app/extensions/coffeescript/package.nls.json %%DATADIR%%/resources/app/extensions/coffeescript/snippets/coffeescript.code-snippets %%DATADIR%%/resources/app/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json %%DATADIR%%/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js %%DATADIR%%/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/configuration-editing/images/icon.png %%DATADIR%%/resources/app/extensions/configuration-editing/package.json %%DATADIR%%/resources/app/extensions/configuration-editing/package.nls.json %%DATADIR%%/resources/app/extensions/configuration-editing/schemas/attachContainer.schema.json %%DATADIR%%/resources/app/extensions/cpp/language-configuration.json %%DATADIR%%/resources/app/extensions/cpp/package.json %%DATADIR%%/resources/app/extensions/cpp/package.nls.json %%DATADIR%%/resources/app/extensions/cpp/snippets/c.code-snippets %%DATADIR%%/resources/app/extensions/cpp/snippets/cpp.code-snippets %%DATADIR%%/resources/app/extensions/cpp/syntaxes/c.tmLanguage.json %%DATADIR%%/resources/app/extensions/cpp/syntaxes/cpp.embedded.macro.tmLanguage.json %%DATADIR%%/resources/app/extensions/cpp/syntaxes/cpp.tmLanguage.json %%DATADIR%%/resources/app/extensions/cpp/syntaxes/cuda-cpp.tmLanguage.json %%DATADIR%%/resources/app/extensions/cpp/syntaxes/platform.tmLanguage.json %%DATADIR%%/resources/app/extensions/csharp/language-configuration.json %%DATADIR%%/resources/app/extensions/csharp/package.json %%DATADIR%%/resources/app/extensions/csharp/package.nls.json %%DATADIR%%/resources/app/extensions/csharp/snippets/csharp.code-snippets %%DATADIR%%/resources/app/extensions/csharp/syntaxes/csharp.tmLanguage.json %%DATADIR%%/resources/app/extensions/css-language-features/README.md %%DATADIR%%/resources/app/extensions/css-language-features/client/dist/node/cssClientMain.js %%DATADIR%%/resources/app/extensions/css-language-features/icons/css.png %%DATADIR%%/resources/app/extensions/css-language-features/package.json %%DATADIR%%/resources/app/extensions/css-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/css-language-features/schemas/package.schema.json %%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/cssServerMain.js %%DATADIR%%/resources/app/extensions/css-language-features/server/package.json %%DATADIR%%/resources/app/extensions/css/language-configuration.json %%DATADIR%%/resources/app/extensions/css/package.json %%DATADIR%%/resources/app/extensions/css/package.nls.json %%DATADIR%%/resources/app/extensions/css/syntaxes/css.tmLanguage.json %%DATADIR%%/resources/app/extensions/dart/language-configuration.json %%DATADIR%%/resources/app/extensions/dart/package.json %%DATADIR%%/resources/app/extensions/dart/package.nls.json %%DATADIR%%/resources/app/extensions/dart/syntaxes/dart.tmLanguage.json %%DATADIR%%/resources/app/extensions/debug-auto-launch/.vscode/launch.json %%DATADIR%%/resources/app/extensions/debug-auto-launch/dist/extension.js %%DATADIR%%/resources/app/extensions/debug-auto-launch/media/icon.png %%DATADIR%%/resources/app/extensions/debug-auto-launch/package.json %%DATADIR%%/resources/app/extensions/debug-auto-launch/package.nls.json %%DATADIR%%/resources/app/extensions/debug-server-ready/dist/extension.js %%DATADIR%%/resources/app/extensions/debug-server-ready/media/icon.png %%DATADIR%%/resources/app/extensions/debug-server-ready/package.json %%DATADIR%%/resources/app/extensions/debug-server-ready/package.nls.json %%DATADIR%%/resources/app/extensions/diff/language-configuration.json %%DATADIR%%/resources/app/extensions/diff/package.json %%DATADIR%%/resources/app/extensions/diff/package.nls.json %%DATADIR%%/resources/app/extensions/diff/syntaxes/diff.tmLanguage.json %%DATADIR%%/resources/app/extensions/docker/language-configuration.json %%DATADIR%%/resources/app/extensions/docker/package.json %%DATADIR%%/resources/app/extensions/docker/package.nls.json %%DATADIR%%/resources/app/extensions/docker/syntaxes/docker.tmLanguage.json %%DATADIR%%/resources/app/extensions/emmet/README.md %%DATADIR%%/resources/app/extensions/emmet/dist/node/emmetNodeMain.js %%DATADIR%%/resources/app/extensions/emmet/images/icon.png %%DATADIR%%/resources/app/extensions/emmet/package.json %%DATADIR%%/resources/app/extensions/emmet/package.nls.json %%DATADIR%%/resources/app/extensions/extension-editing/dist/extensionEditingMain.js %%DATADIR%%/resources/app/extensions/extension-editing/images/icon.png %%DATADIR%%/resources/app/extensions/extension-editing/package.json %%DATADIR%%/resources/app/extensions/extension-editing/package.nls.json %%DATADIR%%/resources/app/extensions/fsharp/language-configuration.json %%DATADIR%%/resources/app/extensions/fsharp/package.json %%DATADIR%%/resources/app/extensions/fsharp/package.nls.json %%DATADIR%%/resources/app/extensions/fsharp/snippets/fsharp.code-snippets %%DATADIR%%/resources/app/extensions/fsharp/syntaxes/fsharp.tmLanguage.json %%DATADIR%%/resources/app/extensions/git-base/README.md %%DATADIR%%/resources/app/extensions/git-base/dist/extension.js %%DATADIR%%/resources/app/extensions/git-base/languages/git-commit.language-configuration.json %%DATADIR%%/resources/app/extensions/git-base/languages/git-rebase.language-configuration.json %%DATADIR%%/resources/app/extensions/git-base/languages/ignore.language-configuration.json %%DATADIR%%/resources/app/extensions/git-base/package.json %%DATADIR%%/resources/app/extensions/git-base/package.nls.json %%DATADIR%%/resources/app/extensions/git-base/resources/icons/git.png %%DATADIR%%/resources/app/extensions/git-base/syntaxes/git-commit.tmLanguage.json %%DATADIR%%/resources/app/extensions/git-base/syntaxes/git-rebase.tmLanguage.json %%DATADIR%%/resources/app/extensions/git-base/syntaxes/ignore.tmLanguage.json %%DATADIR%%/resources/app/extensions/git/README.md %%DATADIR%%/resources/app/extensions/git/dist/askpass-empty.sh %%DATADIR%%/resources/app/extensions/git/dist/askpass-main.js %%DATADIR%%/resources/app/extensions/git/dist/askpass.sh %%DATADIR%%/resources/app/extensions/git/dist/git-editor-empty.sh %%DATADIR%%/resources/app/extensions/git/dist/git-editor-main.js %%DATADIR%%/resources/app/extensions/git/dist/git-editor.sh %%DATADIR%%/resources/app/extensions/git/dist/main.js %%DATADIR%%/resources/app/extensions/git/dist/main.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/git/dist/ssh-askpass-empty.sh %%DATADIR%%/resources/app/extensions/git/dist/ssh-askpass.sh %%DATADIR%%/resources/app/extensions/git/package.json %%DATADIR%%/resources/app/extensions/git/package.nls.json %%DATADIR%%/resources/app/extensions/git/resources/emojis.json %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-added.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-conflict.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-copied.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-deleted.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-ignored.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-modified.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-renamed.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/dark/status-untracked.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/git.png %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-added.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-conflict.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-copied.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-deleted.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-ignored.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-modified.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-renamed.svg %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-untracked.svg %%DATADIR%%/resources/app/extensions/github-authentication/README.md %%DATADIR%%/resources/app/extensions/github-authentication/dist/extension.js %%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/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/extension.js %%DATADIR%%/resources/app/extensions/github/dist/extension.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/github/images/icon.png %%DATADIR%%/resources/app/extensions/github/markdown.css %%DATADIR%%/resources/app/extensions/github/package.json %%DATADIR%%/resources/app/extensions/github/package.nls.json %%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/a.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/b.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/x.txt %%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/a.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/b.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/x.txt %%DATADIR%%/resources/app/extensions/github/testWorkspace/some-markdown.md %%DATADIR%%/resources/app/extensions/github/testWorkspace/x.txt %%DATADIR%%/resources/app/extensions/go/language-configuration.json %%DATADIR%%/resources/app/extensions/go/package.json %%DATADIR%%/resources/app/extensions/go/package.nls.json %%DATADIR%%/resources/app/extensions/go/syntaxes/go.tmLanguage.json %%DATADIR%%/resources/app/extensions/groovy/language-configuration.json %%DATADIR%%/resources/app/extensions/groovy/package.json %%DATADIR%%/resources/app/extensions/groovy/package.nls.json %%DATADIR%%/resources/app/extensions/groovy/snippets/groovy.code-snippets %%DATADIR%%/resources/app/extensions/groovy/syntaxes/groovy.tmLanguage.json %%DATADIR%%/resources/app/extensions/grunt/README.md %%DATADIR%%/resources/app/extensions/grunt/dist/main.js %%DATADIR%%/resources/app/extensions/grunt/images/grunt.png %%DATADIR%%/resources/app/extensions/grunt/package.json %%DATADIR%%/resources/app/extensions/grunt/package.nls.json %%DATADIR%%/resources/app/extensions/gulp/README.md %%DATADIR%%/resources/app/extensions/gulp/dist/main.js %%DATADIR%%/resources/app/extensions/gulp/images/gulp.png %%DATADIR%%/resources/app/extensions/gulp/package.json %%DATADIR%%/resources/app/extensions/gulp/package.nls.json %%DATADIR%%/resources/app/extensions/handlebars/language-configuration.json %%DATADIR%%/resources/app/extensions/handlebars/package.json %%DATADIR%%/resources/app/extensions/handlebars/package.nls.json %%DATADIR%%/resources/app/extensions/handlebars/syntaxes/Handlebars.tmLanguage.json %%DATADIR%%/resources/app/extensions/hlsl/language-configuration.json %%DATADIR%%/resources/app/extensions/hlsl/package.json %%DATADIR%%/resources/app/extensions/hlsl/package.nls.json %%DATADIR%%/resources/app/extensions/hlsl/syntaxes/hlsl.tmLanguage.json %%DATADIR%%/resources/app/extensions/html-language-features/README.md %%DATADIR%%/resources/app/extensions/html-language-features/client/dist/node/htmlClientMain.js %%DATADIR%%/resources/app/extensions/html-language-features/client/dist/node/htmlClientMain.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/html-language-features/icons/html.png %%DATADIR%%/resources/app/extensions/html-language-features/package.json %%DATADIR%%/resources/app/extensions/html-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/html-language-features/schemas/package.schema.json %%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/htmlServerMain.js %%DATADIR%%/resources/app/extensions/html-language-features/server/lib/jquery.d.ts %%DATADIR%%/resources/app/extensions/html-language-features/server/package.json %%DATADIR%%/resources/app/extensions/html/language-configuration.json %%DATADIR%%/resources/app/extensions/html/package.json %%DATADIR%%/resources/app/extensions/html/package.nls.json %%DATADIR%%/resources/app/extensions/html/snippets/html.code-snippets %%DATADIR%%/resources/app/extensions/html/syntaxes/html-derivative.tmLanguage.json %%DATADIR%%/resources/app/extensions/html/syntaxes/html.tmLanguage.json %%DATADIR%%/resources/app/extensions/ini/ini.language-configuration.json %%DATADIR%%/resources/app/extensions/ini/package.json %%DATADIR%%/resources/app/extensions/ini/package.nls.json %%DATADIR%%/resources/app/extensions/ini/properties.language-configuration.json %%DATADIR%%/resources/app/extensions/ini/syntaxes/ini.tmLanguage.json %%DATADIR%%/resources/app/extensions/ipynb/README.md %%DATADIR%%/resources/app/extensions/ipynb/dist/ipynbMain.js %%DATADIR%%/resources/app/extensions/ipynb/notebook-out/cellAttachmentRenderer.js %%DATADIR%%/resources/app/extensions/ipynb/package.json %%DATADIR%%/resources/app/extensions/ipynb/package.nls.json %%DATADIR%%/resources/app/extensions/jake/README.md %%DATADIR%%/resources/app/extensions/jake/dist/main.js %%DATADIR%%/resources/app/extensions/jake/images/cowboy_hat.png %%DATADIR%%/resources/app/extensions/jake/package.json %%DATADIR%%/resources/app/extensions/jake/package.nls.json %%DATADIR%%/resources/app/extensions/java/language-configuration.json %%DATADIR%%/resources/app/extensions/java/package.json %%DATADIR%%/resources/app/extensions/java/package.nls.json %%DATADIR%%/resources/app/extensions/java/snippets/java.code-snippets %%DATADIR%%/resources/app/extensions/java/syntaxes/java.tmLanguage.json %%DATADIR%%/resources/app/extensions/javascript/javascript-language-configuration.json %%DATADIR%%/resources/app/extensions/javascript/package.json %%DATADIR%%/resources/app/extensions/javascript/package.nls.json %%DATADIR%%/resources/app/extensions/javascript/snippets/javascript.code-snippets %%DATADIR%%/resources/app/extensions/javascript/syntaxes/JavaScript.tmLanguage.json %%DATADIR%%/resources/app/extensions/javascript/syntaxes/JavaScriptReact.tmLanguage.json %%DATADIR%%/resources/app/extensions/javascript/syntaxes/Regular Expressions (JavaScript).tmLanguage %%DATADIR%%/resources/app/extensions/javascript/tags-language-configuration.json %%DATADIR%%/resources/app/extensions/json-language-features/README.md %%DATADIR%%/resources/app/extensions/json-language-features/client/dist/node/jsonClientMain.js %%DATADIR%%/resources/app/extensions/json-language-features/client/dist/node/jsonClientMain.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/json-language-features/icons/json.png %%DATADIR%%/resources/app/extensions/json-language-features/package.json %%DATADIR%%/resources/app/extensions/json-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain.js %%DATADIR%%/resources/app/extensions/json-language-features/server/package.json %%DATADIR%%/resources/app/extensions/json/language-configuration.json %%DATADIR%%/resources/app/extensions/json/package.json %%DATADIR%%/resources/app/extensions/json/package.nls.json %%DATADIR%%/resources/app/extensions/json/syntaxes/JSON.tmLanguage.json %%DATADIR%%/resources/app/extensions/json/syntaxes/JSONC.tmLanguage.json %%DATADIR%%/resources/app/extensions/julia/language-configuration.json %%DATADIR%%/resources/app/extensions/julia/package.json %%DATADIR%%/resources/app/extensions/julia/package.nls.json %%DATADIR%%/resources/app/extensions/julia/syntaxes/julia.tmLanguage.json %%DATADIR%%/resources/app/extensions/latex/cpp-bailout-license.txt %%DATADIR%%/resources/app/extensions/latex/latex-cpp-embedded-language-configuration.json %%DATADIR%%/resources/app/extensions/latex/latex-language-configuration.json %%DATADIR%%/resources/app/extensions/latex/markdown-latex-combined-language-configuration.json %%DATADIR%%/resources/app/extensions/latex/markdown-latex-combined-license.txt %%DATADIR%%/resources/app/extensions/latex/package.json %%DATADIR%%/resources/app/extensions/latex/package.nls.json %%DATADIR%%/resources/app/extensions/latex/syntaxes/Bibtex.tmLanguage.json %%DATADIR%%/resources/app/extensions/latex/syntaxes/LaTeX.tmLanguage.json %%DATADIR%%/resources/app/extensions/latex/syntaxes/TeX.tmLanguage.json %%DATADIR%%/resources/app/extensions/latex/syntaxes/cpp-grammar-bailout.tmLanguage.json %%DATADIR%%/resources/app/extensions/latex/syntaxes/markdown-latex-combined.tmLanguage.json %%DATADIR%%/resources/app/extensions/less/language-configuration.json %%DATADIR%%/resources/app/extensions/less/package.json %%DATADIR%%/resources/app/extensions/less/package.nls.json %%DATADIR%%/resources/app/extensions/less/syntaxes/less.tmLanguage.json %%DATADIR%%/resources/app/extensions/log/package.json %%DATADIR%%/resources/app/extensions/log/package.nls.json %%DATADIR%%/resources/app/extensions/log/syntaxes/log.tmLanguage.json %%DATADIR%%/resources/app/extensions/lua/language-configuration.json %%DATADIR%%/resources/app/extensions/lua/package.json %%DATADIR%%/resources/app/extensions/lua/package.nls.json %%DATADIR%%/resources/app/extensions/lua/syntaxes/lua.tmLanguage.json %%DATADIR%%/resources/app/extensions/make/language-configuration.json %%DATADIR%%/resources/app/extensions/make/package.json %%DATADIR%%/resources/app/extensions/make/package.nls.json %%DATADIR%%/resources/app/extensions/make/syntaxes/make.tmLanguage.json %%DATADIR%%/resources/app/extensions/markdown-basics/language-configuration.json %%DATADIR%%/resources/app/extensions/markdown-basics/package.json %%DATADIR%%/resources/app/extensions/markdown-basics/package.nls.json %%DATADIR%%/resources/app/extensions/markdown-basics/snippets/markdown.code-snippets %%DATADIR%%/resources/app/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json %%DATADIR%%/resources/app/extensions/markdown-language-features/.eslintignore %%DATADIR%%/resources/app/extensions/markdown-language-features/README.md %%DATADIR%%/resources/app/extensions/markdown-language-features/dist/extension.js %%DATADIR%%/resources/app/extensions/markdown-language-features/dist/extension.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/markdown-language-features/icon.png %%DATADIR%%/resources/app/extensions/markdown-language-features/media/highlight.css %%DATADIR%%/resources/app/extensions/markdown-language-features/media/index.js %%DATADIR%%/resources/app/extensions/markdown-language-features/media/markdown.css %%DATADIR%%/resources/app/extensions/markdown-language-features/media/pre.js %%DATADIR%%/resources/app/extensions/markdown-language-features/media/preview-dark.svg %%DATADIR%%/resources/app/extensions/markdown-language-features/media/preview-light.svg %%DATADIR%%/resources/app/extensions/markdown-language-features/notebook-out/index.js %%DATADIR%%/resources/app/extensions/markdown-language-features/package.json %%DATADIR%%/resources/app/extensions/markdown-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/markdown-language-features/schemas/package.schema.json +%%DATADIR%%/resources/app/extensions/markdown-language-features/server/CHANGELOG.md %%DATADIR%%/resources/app/extensions/markdown-language-features/server/README.md %%DATADIR%%/resources/app/extensions/markdown-language-features/server/build/pipeline.yml %%DATADIR%%/resources/app/extensions/markdown-language-features/server/dist/node/workerMain.js %%DATADIR%%/resources/app/extensions/markdown-language-features/server/package.json %%DATADIR%%/resources/app/extensions/markdown-language-features/types/previewMessaging.d.ts %%DATADIR%%/resources/app/extensions/markdown-math/README.md %%DATADIR%%/resources/app/extensions/markdown-math/dist/extension.js %%DATADIR%%/resources/app/extensions/markdown-math/icon.png %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_AMS-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Caligraphic-Bold.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Caligraphic-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Fraktur-Bold.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Fraktur-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Bold.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-BoldItalic.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Italic.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Math-BoldItalic.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Math-Italic.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Bold.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Italic.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Script-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Size1-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Size2-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Size3-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Size4-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/fonts/KaTeX_Typewriter-Regular.woff2 %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/katex.js %%DATADIR%%/resources/app/extensions/markdown-math/notebook-out/katex.min.css %%DATADIR%%/resources/app/extensions/markdown-math/package.json %%DATADIR%%/resources/app/extensions/markdown-math/package.nls.json %%DATADIR%%/resources/app/extensions/markdown-math/preview-styles/index.css %%DATADIR%%/resources/app/extensions/markdown-math/syntaxes/md-math-block.tmLanguage.json %%DATADIR%%/resources/app/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json %%DATADIR%%/resources/app/extensions/markdown-math/syntaxes/md-math.tmLanguage.json %%DATADIR%%/resources/app/extensions/media-preview/README.md %%DATADIR%%/resources/app/extensions/media-preview/dist/extension.js %%DATADIR%%/resources/app/extensions/media-preview/icon.png %%DATADIR%%/resources/app/extensions/media-preview/media/audioPreview.css %%DATADIR%%/resources/app/extensions/media-preview/media/audioPreview.js %%DATADIR%%/resources/app/extensions/media-preview/media/imagePreview.css %%DATADIR%%/resources/app/extensions/media-preview/media/imagePreview.js %%DATADIR%%/resources/app/extensions/media-preview/media/loading-dark.svg %%DATADIR%%/resources/app/extensions/media-preview/media/loading-hc.svg %%DATADIR%%/resources/app/extensions/media-preview/media/loading.svg %%DATADIR%%/resources/app/extensions/media-preview/media/videoPreview.css %%DATADIR%%/resources/app/extensions/media-preview/media/videoPreview.js %%DATADIR%%/resources/app/extensions/media-preview/package.json %%DATADIR%%/resources/app/extensions/media-preview/package.nls.json %%DATADIR%%/resources/app/extensions/merge-conflict/README.md %%DATADIR%%/resources/app/extensions/merge-conflict/dist/mergeConflictMain.js %%DATADIR%%/resources/app/extensions/merge-conflict/dist/mergeConflictMain.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/merge-conflict/media/icon.png %%DATADIR%%/resources/app/extensions/merge-conflict/package.json %%DATADIR%%/resources/app/extensions/merge-conflict/package.nls.json %%DATADIR%%/resources/app/extensions/microsoft-authentication/README.md %%DATADIR%%/resources/app/extensions/microsoft-authentication/dist/extension.js %%DATADIR%%/resources/app/extensions/microsoft-authentication/dist/extension.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/microsoft-authentication/media/auth.css %%DATADIR%%/resources/app/extensions/microsoft-authentication/media/favicon.ico %%DATADIR%%/resources/app/extensions/microsoft-authentication/media/icon.png %%DATADIR%%/resources/app/extensions/microsoft-authentication/media/index.html %%DATADIR%%/resources/app/extensions/microsoft-authentication/package.json %%DATADIR%%/resources/app/extensions/microsoft-authentication/package.nls.json %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/LICENSE.txt %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/README.md %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/SECURITY.md %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/ThirdPartyNotices.txt %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/ci.yml %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/out/extension.js %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/package.json %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug-companion/resources/logo.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/LICENSE.txt %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/README.md -%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/ThirdPartyNotices.txt %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/package.json %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/package.nls.json %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/configure.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/connect.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/disconnect.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/node.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/open-file.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/page.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/pause.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/restart.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/resume.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/service-worker.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/stop-profiling.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/stop.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/dark/worker.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/configure.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/connect.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/disconnect.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/node.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/open-file.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/page.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/pause.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/restart.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/resume.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/service-worker.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/stop.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/light/worker.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/logo.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/logo.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/auto-attach.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/flame-chart.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints2.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/link-debugging.gif %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/logo-with-text.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/npm-code-lens.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/repl-improvements.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/top-level-await.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/web-worker.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/webview2.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/bootloader.js %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/chromehash_bg.wasm %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/diagnosticTool.css %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/diagnosticTool.js %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/extension.js %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/hash.js %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/mappings.wasm %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/w32appcontainertokens-XTRA77NA.node %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/watchdog.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/README.md %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ci.yml %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/out/cpu-client.bundle.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/out/extension.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/out/extension.web.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/out/heap-client.bundle.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/package.json %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/resources/icon.png %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/tsconfig.browser.json %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/webpack.cpu-client.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/webpack.extension.js %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/webpack.heap-client.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/cancellationToken.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/cs/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/de/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/es/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/fr/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/it/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/ja/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/ko/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.decorators.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.dom.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.core.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.promise.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.proxy.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.reflect.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.string.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.promise.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2018.regexp.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.array.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.object.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.string.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2019.symbol.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.bigint.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.date.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.number.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.promise.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.string.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.promise.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.string.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2021.weakref.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.array.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.error.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.intl.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.object.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.regexp.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.string.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.array.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es6.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.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.scripthost.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.importscripts.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.iterable.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/pl/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/ru/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/tr/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/tsserver.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/typesMap.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/typescript.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/watchGuard.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/package.json %%DATADIR%%/resources/app/extensions/notebook-renderers/README.md %%DATADIR%%/resources/app/extensions/notebook-renderers/package.json %%DATADIR%%/resources/app/extensions/notebook-renderers/package.nls.json %%DATADIR%%/resources/app/extensions/notebook-renderers/renderer-out/index.js %%DATADIR%%/resources/app/extensions/npm/README.md %%DATADIR%%/resources/app/extensions/npm/dist/npmMain.js %%DATADIR%%/resources/app/extensions/npm/dist/npmMain.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/npm/images/code.svg %%DATADIR%%/resources/app/extensions/npm/images/npm_icon.png %%DATADIR%%/resources/app/extensions/npm/package.json %%DATADIR%%/resources/app/extensions/npm/package.nls.json %%DATADIR%%/resources/app/extensions/objective-c/language-configuration.json %%DATADIR%%/resources/app/extensions/objective-c/package.json %%DATADIR%%/resources/app/extensions/objective-c/package.nls.json %%DATADIR%%/resources/app/extensions/objective-c/syntaxes/objective-c++.tmLanguage.json %%DATADIR%%/resources/app/extensions/objective-c/syntaxes/objective-c.tmLanguage.json %%DATADIR%%/resources/app/extensions/perl/package.json %%DATADIR%%/resources/app/extensions/perl/package.nls.json %%DATADIR%%/resources/app/extensions/perl/perl.language-configuration.json %%DATADIR%%/resources/app/extensions/perl/perl6.language-configuration.json %%DATADIR%%/resources/app/extensions/perl/syntaxes/perl.tmLanguage.json %%DATADIR%%/resources/app/extensions/perl/syntaxes/perl6.tmLanguage.json %%DATADIR%%/resources/app/extensions/php-language-features/README.md %%DATADIR%%/resources/app/extensions/php-language-features/dist/phpMain.js %%DATADIR%%/resources/app/extensions/php-language-features/icons/logo.png %%DATADIR%%/resources/app/extensions/php-language-features/package.json %%DATADIR%%/resources/app/extensions/php-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/php/language-configuration.json %%DATADIR%%/resources/app/extensions/php/package.json %%DATADIR%%/resources/app/extensions/php/package.nls.json %%DATADIR%%/resources/app/extensions/php/snippets/php.code-snippets %%DATADIR%%/resources/app/extensions/php/syntaxes/html.tmLanguage.json %%DATADIR%%/resources/app/extensions/php/syntaxes/php.tmLanguage.json %%DATADIR%%/resources/app/extensions/powershell/language-configuration.json %%DATADIR%%/resources/app/extensions/powershell/package.json %%DATADIR%%/resources/app/extensions/powershell/package.nls.json %%DATADIR%%/resources/app/extensions/powershell/syntaxes/powershell.tmLanguage.json %%DATADIR%%/resources/app/extensions/pug/language-configuration.json %%DATADIR%%/resources/app/extensions/pug/package.json %%DATADIR%%/resources/app/extensions/pug/package.nls.json %%DATADIR%%/resources/app/extensions/pug/syntaxes/pug.tmLanguage.json %%DATADIR%%/resources/app/extensions/python/language-configuration.json %%DATADIR%%/resources/app/extensions/python/package.json %%DATADIR%%/resources/app/extensions/python/package.nls.json %%DATADIR%%/resources/app/extensions/python/syntaxes/MagicPython.tmLanguage.json %%DATADIR%%/resources/app/extensions/python/syntaxes/MagicRegExp.tmLanguage.json %%DATADIR%%/resources/app/extensions/r/language-configuration.json %%DATADIR%%/resources/app/extensions/r/package.json %%DATADIR%%/resources/app/extensions/r/package.nls.json %%DATADIR%%/resources/app/extensions/r/syntaxes/r.tmLanguage.json %%DATADIR%%/resources/app/extensions/razor/build/update-grammar.mjs %%DATADIR%%/resources/app/extensions/razor/language-configuration.json %%DATADIR%%/resources/app/extensions/razor/package.json %%DATADIR%%/resources/app/extensions/razor/package.nls.json %%DATADIR%%/resources/app/extensions/razor/syntaxes/cshtml.tmLanguage.json %%DATADIR%%/resources/app/extensions/references-view/README.md %%DATADIR%%/resources/app/extensions/references-view/dist/extension.js %%DATADIR%%/resources/app/extensions/references-view/media/demo.png %%DATADIR%%/resources/app/extensions/references-view/media/icon.png %%DATADIR%%/resources/app/extensions/references-view/package.json %%DATADIR%%/resources/app/extensions/references-view/package.nls.json %%DATADIR%%/resources/app/extensions/restructuredtext/language-configuration.json %%DATADIR%%/resources/app/extensions/restructuredtext/package.json %%DATADIR%%/resources/app/extensions/restructuredtext/package.nls.json %%DATADIR%%/resources/app/extensions/restructuredtext/syntaxes/rst.tmLanguage.json %%DATADIR%%/resources/app/extensions/ruby/language-configuration.json %%DATADIR%%/resources/app/extensions/ruby/package.json %%DATADIR%%/resources/app/extensions/ruby/package.nls.json %%DATADIR%%/resources/app/extensions/ruby/syntaxes/ruby.tmLanguage.json %%DATADIR%%/resources/app/extensions/rust/language-configuration.json %%DATADIR%%/resources/app/extensions/rust/package.json %%DATADIR%%/resources/app/extensions/rust/package.nls.json %%DATADIR%%/resources/app/extensions/rust/syntaxes/rust.tmLanguage.json %%DATADIR%%/resources/app/extensions/scss/language-configuration.json %%DATADIR%%/resources/app/extensions/scss/package.json %%DATADIR%%/resources/app/extensions/scss/package.nls.json %%DATADIR%%/resources/app/extensions/scss/syntaxes/sassdoc.tmLanguage.json %%DATADIR%%/resources/app/extensions/scss/syntaxes/scss.tmLanguage.json %%DATADIR%%/resources/app/extensions/search-result/README.md %%DATADIR%%/resources/app/extensions/search-result/dist/extension.js %%DATADIR%%/resources/app/extensions/search-result/dist/media/refresh-dark.svg %%DATADIR%%/resources/app/extensions/search-result/dist/media/refresh-light.svg %%DATADIR%%/resources/app/extensions/search-result/images/icon.png %%DATADIR%%/resources/app/extensions/search-result/package.json %%DATADIR%%/resources/app/extensions/search-result/package.nls.json %%DATADIR%%/resources/app/extensions/search-result/syntaxes/searchResult.tmLanguage.json %%DATADIR%%/resources/app/extensions/shaderlab/language-configuration.json %%DATADIR%%/resources/app/extensions/shaderlab/package.json %%DATADIR%%/resources/app/extensions/shaderlab/package.nls.json %%DATADIR%%/resources/app/extensions/shaderlab/syntaxes/shaderlab.tmLanguage.json %%DATADIR%%/resources/app/extensions/shellscript/language-configuration.json %%DATADIR%%/resources/app/extensions/shellscript/package.json %%DATADIR%%/resources/app/extensions/shellscript/package.nls.json %%DATADIR%%/resources/app/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json %%DATADIR%%/resources/app/extensions/simple-browser/README.md %%DATADIR%%/resources/app/extensions/simple-browser/dist/extension.js %%DATADIR%%/resources/app/extensions/simple-browser/media/codicon.css %%DATADIR%%/resources/app/extensions/simple-browser/media/icon.png %%DATADIR%%/resources/app/extensions/simple-browser/media/index.js %%DATADIR%%/resources/app/extensions/simple-browser/media/main.css %%DATADIR%%/resources/app/extensions/simple-browser/media/preview-dark.svg %%DATADIR%%/resources/app/extensions/simple-browser/media/preview-light.svg %%DATADIR%%/resources/app/extensions/simple-browser/package.json %%DATADIR%%/resources/app/extensions/simple-browser/package.nls.json %%DATADIR%%/resources/app/extensions/sql/language-configuration.json %%DATADIR%%/resources/app/extensions/sql/package.json %%DATADIR%%/resources/app/extensions/sql/package.nls.json %%DATADIR%%/resources/app/extensions/sql/syntaxes/sql.tmLanguage.json %%DATADIR%%/resources/app/extensions/swift/LICENSE.md %%DATADIR%%/resources/app/extensions/swift/language-configuration.json %%DATADIR%%/resources/app/extensions/swift/package.json %%DATADIR%%/resources/app/extensions/swift/package.nls.json %%DATADIR%%/resources/app/extensions/swift/snippets/swift.code-snippets %%DATADIR%%/resources/app/extensions/swift/syntaxes/swift.tmLanguage.json %%DATADIR%%/resources/app/extensions/theme-abyss/package.json %%DATADIR%%/resources/app/extensions/theme-abyss/package.nls.json %%DATADIR%%/resources/app/extensions/theme-abyss/themes/abyss-color-theme.json %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/document-dark.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/document-light.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/folder-dark.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/folder-light.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/folder-open-dark.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/folder-open-light.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/root-folder-dark.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/root-folder-light.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/vs_minimal-icon-theme.json %%DATADIR%%/resources/app/extensions/theme-defaults/package.json %%DATADIR%%/resources/app/extensions/theme-defaults/package.nls.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_plus.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_plus_experimental.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_vs.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/hc_black.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/hc_light.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/light_plus.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/light_plus_experimental.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/light_vs.json %%DATADIR%%/resources/app/extensions/theme-kimbie-dark/package.json %%DATADIR%%/resources/app/extensions/theme-kimbie-dark/package.nls.json %%DATADIR%%/resources/app/extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json %%DATADIR%%/resources/app/extensions/theme-monokai-dimmed/package.json %%DATADIR%%/resources/app/extensions/theme-monokai-dimmed/package.nls.json %%DATADIR%%/resources/app/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json %%DATADIR%%/resources/app/extensions/theme-monokai/package.json %%DATADIR%%/resources/app/extensions/theme-monokai/package.nls.json %%DATADIR%%/resources/app/extensions/theme-monokai/themes/monokai-color-theme.json %%DATADIR%%/resources/app/extensions/theme-quietlight/package.json %%DATADIR%%/resources/app/extensions/theme-quietlight/package.nls.json %%DATADIR%%/resources/app/extensions/theme-quietlight/themes/quietlight-color-theme.json %%DATADIR%%/resources/app/extensions/theme-red/package.json %%DATADIR%%/resources/app/extensions/theme-red/package.nls.json %%DATADIR%%/resources/app/extensions/theme-red/themes/Red-color-theme.json %%DATADIR%%/resources/app/extensions/theme-seti/README.md %%DATADIR%%/resources/app/extensions/theme-seti/ThirdPartyNotices.txt %%DATADIR%%/resources/app/extensions/theme-seti/icons/seti-circular-128x128.png %%DATADIR%%/resources/app/extensions/theme-seti/icons/seti.woff %%DATADIR%%/resources/app/extensions/theme-seti/icons/vs-seti-icon-theme.json %%DATADIR%%/resources/app/extensions/theme-seti/package.json %%DATADIR%%/resources/app/extensions/theme-seti/package.nls.json %%DATADIR%%/resources/app/extensions/theme-solarized-dark/package.json %%DATADIR%%/resources/app/extensions/theme-solarized-dark/package.nls.json %%DATADIR%%/resources/app/extensions/theme-solarized-dark/themes/solarized-dark-color-theme.json %%DATADIR%%/resources/app/extensions/theme-solarized-light/package.json %%DATADIR%%/resources/app/extensions/theme-solarized-light/package.nls.json %%DATADIR%%/resources/app/extensions/theme-solarized-light/themes/solarized-light-color-theme.json %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/package.json %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/package.nls.json %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json %%DATADIR%%/resources/app/extensions/typescript-basics/language-configuration.json %%DATADIR%%/resources/app/extensions/typescript-basics/package.json %%DATADIR%%/resources/app/extensions/typescript-basics/package.nls.json %%DATADIR%%/resources/app/extensions/typescript-basics/snippets/typescript.code-snippets %%DATADIR%%/resources/app/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json %%DATADIR%%/resources/app/extensions/typescript-basics/syntaxes/TypeScriptReact.tmLanguage.json %%DATADIR%%/resources/app/extensions/typescript-basics/syntaxes/jsdoc.js.injection.tmLanguage.json %%DATADIR%%/resources/app/extensions/typescript-basics/syntaxes/jsdoc.ts.injection.tmLanguage.json %%DATADIR%%/resources/app/extensions/typescript-language-features/README.md %%DATADIR%%/resources/app/extensions/typescript-language-features/dist/extension.js %%DATADIR%%/resources/app/extensions/typescript-language-features/dist/extension.js.LICENSE.txt %%DATADIR%%/resources/app/extensions/typescript-language-features/media/icon.png -%%DATADIR%%/resources/app/extensions/typescript-language-features/media/nodejsWalkthroughIcon.png %%DATADIR%%/resources/app/extensions/typescript-language-features/package.json %%DATADIR%%/resources/app/extensions/typescript-language-features/package.nls.json %%DATADIR%%/resources/app/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg %%DATADIR%%/resources/app/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg %%DATADIR%%/resources/app/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg %%DATADIR%%/resources/app/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg %%DATADIR%%/resources/app/extensions/typescript-language-features/schemas/jsconfig.schema.json %%DATADIR%%/resources/app/extensions/typescript-language-features/schemas/package.schema.json %%DATADIR%%/resources/app/extensions/typescript-language-features/schemas/tsconfig.schema.json %%DATADIR%%/resources/app/extensions/vb/language-configuration.json %%DATADIR%%/resources/app/extensions/vb/package.json %%DATADIR%%/resources/app/extensions/vb/package.nls.json %%DATADIR%%/resources/app/extensions/vb/snippets/vb.code-snippets %%DATADIR%%/resources/app/extensions/vb/syntaxes/asp-vb-net.tmlanguage.json %%DATADIR%%/resources/app/extensions/xml/package.json %%DATADIR%%/resources/app/extensions/xml/package.nls.json %%DATADIR%%/resources/app/extensions/xml/syntaxes/xml.tmLanguage.json %%DATADIR%%/resources/app/extensions/xml/syntaxes/xsl.tmLanguage.json %%DATADIR%%/resources/app/extensions/xml/xml.language-configuration.json %%DATADIR%%/resources/app/extensions/xml/xsl.language-configuration.json %%DATADIR%%/resources/app/extensions/yaml/language-configuration.json %%DATADIR%%/resources/app/extensions/yaml/package.json %%DATADIR%%/resources/app/extensions/yaml/package.nls.json %%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json %%DATADIR%%/resources/app/node_modules.asar %%DATADIR%%/resources/app/node_modules.asar.unpacked/@parcel/watcher/build/Release/watcher.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg +%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/spdlog/build/Release/spdlog.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/vscode-sqlite3.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/keytar/build/Release/obj.target/keytar.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper %%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/lib/shared/conout.js %%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/lib/worker/conoutSocketWorker.js -%%DATADIR%%/resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/vscode-oniguruma/release/onig.wasm %%DATADIR%%/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/foreground_love.node %%DATADIR%%/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/obj.target/foreground_love.node %%DATADIR%%/resources/app/out/bootstrap-amd.js %%DATADIR%%/resources/app/out/bootstrap-fork.js %%DATADIR%%/resources/app/out/bootstrap-node.js %%DATADIR%%/resources/app/out/bootstrap-window.js %%DATADIR%%/resources/app/out/bootstrap.js %%DATADIR%%/resources/app/out/cli.js %%DATADIR%%/resources/app/out/main.js %%DATADIR%%/resources/app/out/nls.metadata.json %%DATADIR%%/resources/app/out/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css %%DATADIR%%/resources/app/out/vs/base/browser/ui/codicons/codicon/codicon.css %%DATADIR%%/resources/app/out/vs/base/browser/ui/codicons/codicon/codicon.ttf %%DATADIR%%/resources/app/out/vs/base/common/performance.js %%DATADIR%%/resources/app/out/vs/base/common/worker/simpleWorker.js %%DATADIR%%/resources/app/out/vs/base/common/worker/simpleWorker.nls.js %%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-browser/preload.js +%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload.js %%DATADIR%%/resources/app/out/vs/base/worker/workerMain.js %%DATADIR%%/resources/app/out/vs/code/electron-main/main.js %%DATADIR%%/resources/app/out/vs/code/electron-main/main.nls.js -%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporter-dev.html %%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporter.html %%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporter.js %%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporterMain.css %%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporterMain.js %%DATADIR%%/resources/app/out/vs/code/electron-sandbox/issue/issueReporterMain.nls.js -%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer-dev.html %%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/processExplorer/processExplorerMain.nls.js -%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench-dev.html %%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/code/node/cli.js %%DATADIR%%/resources/app/out/vs/code/node/cli.nls.js %%DATADIR%%/resources/app/out/vs/code/node/cliProcessMain.js %%DATADIR%%/resources/app/out/vs/code/node/cliProcessMain.nls.js -%%DATADIR%%/resources/app/out/vs/code/node/sharedProcess/sharedProcess-dev.html -%%DATADIR%%/resources/app/out/vs/code/node/sharedProcess/sharedProcess.html -%%DATADIR%%/resources/app/out/vs/code/node/sharedProcess/sharedProcess.js %%DATADIR%%/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js %%DATADIR%%/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.nls.js %%DATADIR%%/resources/app/out/vs/editor/common/services/editorSimpleWorker.nls.js %%DATADIR%%/resources/app/out/vs/loader.js %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/break.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/diffLineDeleted.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/diffLineInserted.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/diffLineModified.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/error.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/foldedAreas.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/quickFixes.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/taskCompleted.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/taskFailed.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/terminalBell.mp3 %%DATADIR%%/resources/app/out/vs/platform/audioCues/browser/media/warning.mp3 %%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.js %%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.nls.js %%DATADIR%%/resources/app/out/vs/platform/profiling/electron-sandbox/profileAnalysisWorker.js -%%DATADIR%%/resources/app/out/vs/platform/sharedProcess/electron-browser/sharedProcessWorkerMain.js -%%DATADIR%%/resources/app/out/vs/platform/sharedProcess/electron-browser/sharedProcessWorkerMain.nls.js %%DATADIR%%/resources/app/out/vs/platform/terminal/node/ptyHostMain.js %%DATADIR%%/resources/app/out/vs/platform/terminal/node/ptyHostMain.nls.js %%DATADIR%%/resources/app/out/vs/workbench/api/node/extensionHostProcess.js %%DATADIR%%/resources/app/out/vs/workbench/api/node/extensionHostProcess.nls.js %%DATADIR%%/resources/app/out/vs/workbench/api/worker/extensionHostWorker.js %%DATADIR%%/resources/app/out/vs/workbench/api/worker/extensionHostWorker.nls.js %%DATADIR%%/resources/app/out/vs/workbench/browser/parts/editor/media/back-tb.png %%DATADIR%%/resources/app/out/vs/workbench/browser/parts/editor/media/forward-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/continue-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/pause-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/restart-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/run-with-debugging-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/stepinto-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/stepout-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/stepover-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/browser/media/stop-tb.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/node/telemetryApp.js %%DATADIR%%/resources/app/out/vs/workbench/contrib/debug/node/telemetryApp.nls.js %%DATADIR%%/resources/app/out/vs/workbench/contrib/extensions/browser/media/language-icon.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/extensions/browser/media/theme-icon.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/externalTerminal/node/TerminalHelper.scpt %%DATADIR%%/resources/app/out/vs/workbench/contrib/externalTerminal/node/iTermHelper.scpt -%%DATADIR%%/resources/app/out/vs/workbench/contrib/interactive/browser/docs/interactive.editor.drawio.svg -%%DATADIR%%/resources/app/out/vs/workbench/contrib/interactive/browser/docs/interactive.eh.drawio.svg -%%DATADIR%%/resources/app/out/vs/workbench/contrib/interactive/browser/docs/interactive.model.resolution.drawio.svg -%%DATADIR%%/resources/app/out/vs/workbench/contrib/notebook/browser/docs/cell-resize-above-viewport.drawio.svg -%%DATADIR%%/resources/app/out/vs/workbench/contrib/notebook/browser/docs/hybrid-find.drawio.svg -%%DATADIR%%/resources/app/out/vs/workbench/contrib/notebook/browser/docs/viewport-rendering.drawio.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/notebook/common/services/notebookSimpleWorker.js %%DATADIR%%/resources/app/out/vs/workbench/contrib/notebook/common/services/notebookSimpleWorker.nls.js %%DATADIR%%/resources/app/out/vs/workbench/contrib/output/common/outputLinkComputer.js %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-env.zsh %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-login.zsh %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-profile.zsh %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration.fish %%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/browser/media/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/commandPalette.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 %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/interactivePlayground.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/light-hc.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/light.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/colab.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/default.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/jupyter.png %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg %%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/sideBySide.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/languageDetectionSimpleWorker.js %%DATADIR%%/resources/app/out/vs/workbench/services/search/worker/localFileSearch.js %%DATADIR%%/resources/app/out/vs/workbench/services/textMate/browser/worker/textMate.worker.js %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.css %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.js %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.nls.js %%DATADIR%%/resources/app/out/vscode-dts/vscode.d.ts %%DATADIR%%/resources/app/package.json %%DATADIR%%/resources/app/product.json %%DATADIR%%/resources/app/resources/linux/code.png %%DATADIR%%/snapshot_blob.bin %%DATADIR%%/v8_context_snapshot.bin %%DATADIR%%/vk_swiftshader_icd.json share/pixmaps/com.visualstudio.code.oss.png share/zsh/site-functions/_code-oss