mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-29 01:07:49 +10:00
Merge branch 'insider'
This commit is contained in:
@@ -63,7 +63,7 @@ jobs:
|
||||
platform: x64
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
|
||||
@@ -258,7 +258,7 @@ jobs:
|
||||
if: env.DISABLED != 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
if: env.DISABLED != 'yes'
|
||||
@@ -339,7 +339,7 @@ jobs:
|
||||
platform: x64
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
run: . get_pr.sh
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
run: ./get_pr.sh
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
@@ -109,6 +109,8 @@ jobs:
|
||||
MS_COMMIT: ${{ needs.check.outputs.MS_COMMIT }}
|
||||
MS_TAG: ${{ needs.check.outputs.MS_TAG }}
|
||||
RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }}
|
||||
SHOULD_BUILD_REH: no
|
||||
SHOULD_BUILD_REH_WEB: no
|
||||
VSCODE_ARCH: ${{ matrix.vscode_arch }}
|
||||
outputs:
|
||||
RELEASE_VERSION: ${{ env.RELEASE_VERSION }}
|
||||
@@ -125,7 +127,7 @@ jobs:
|
||||
run: ./get_pr.sh
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -27,4 +27,4 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run zizmor
|
||||
uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2
|
||||
uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3
|
||||
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -287,7 +287,7 @@ jobs:
|
||||
if: env.DISABLED != 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
if: env.DISABLED != 'yes'
|
||||
@@ -375,7 +375,7 @@ jobs:
|
||||
platform: x64
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -140,7 +140,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -188,7 +188,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes' && vars.DISABLE_INSIDER_WINDOWS_SIGNING != 'yes'
|
||||
|
||||
- name: Signing
|
||||
uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2.2
|
||||
uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2
|
||||
with:
|
||||
api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
|
||||
organization-id: ${{ secrets.SIGNPATH_ORGANIZATION_ID }}
|
||||
|
||||
@@ -74,7 +74,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -288,7 +288,7 @@ jobs:
|
||||
if: env.DISABLED != 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
if: env.DISABLED != 'yes'
|
||||
@@ -376,7 +376,7 @@ jobs:
|
||||
platform: x64
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: .nvmrc
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -140,7 +140,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
@@ -188,7 +188,7 @@ jobs:
|
||||
if: env.SHOULD_BUILD == 'yes'
|
||||
|
||||
- name: Signing
|
||||
uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2.2
|
||||
uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2
|
||||
with:
|
||||
api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
|
||||
organization-id: ${{ secrets.SIGNPATH_ORGANIZATION_ID }}
|
||||
|
||||
@@ -13,14 +13,9 @@ if [[ "${SHOULD_BUILD}" == "yes" ]]; then
|
||||
cd vscode || { echo "'vscode' dir not found"; exit 1; }
|
||||
|
||||
export NODE_OPTIONS="--max-old-space-size=8192"
|
||||
export VSCODE_PUBLISH_COUNTER=1
|
||||
|
||||
npm run monaco-compile-check
|
||||
npm run valid-layers-check
|
||||
|
||||
npm run gulp compile-build-without-mangling
|
||||
npm run gulp compile-extension-media
|
||||
npm run gulp compile-extensions-build
|
||||
npm run gulp minify-vscode
|
||||
npm run gulp vscode-min-prepack
|
||||
|
||||
if [[ "${OS_NAME}" == "osx" ]]; then
|
||||
# remove win32 node modules
|
||||
@@ -30,7 +25,7 @@ if [[ "${SHOULD_BUILD}" == "yes" ]]; then
|
||||
npm run copy-policy-dto --prefix build
|
||||
node build/lib/policies/policyGenerator.ts build/lib/policies/policyData.jsonc darwin
|
||||
|
||||
npm run gulp "vscode-darwin-${VSCODE_ARCH}-min-ci"
|
||||
npm run gulp "vscode-darwin-${VSCODE_ARCH}-min-packing"
|
||||
|
||||
find "../VSCode-darwin-${VSCODE_ARCH}" -print0 | xargs -0 touch -c
|
||||
|
||||
@@ -46,7 +41,7 @@ if [[ "${SHOULD_BUILD}" == "yes" ]]; then
|
||||
npm run copy-policy-dto --prefix build
|
||||
node build/lib/policies/policyGenerator.ts build/lib/policies/policyData.jsonc win32
|
||||
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-min-ci"
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-min-packing"
|
||||
|
||||
if [[ "${VSCODE_ARCH}" != "x64" ]]; then
|
||||
SHOULD_BUILD_REH="no"
|
||||
@@ -67,7 +62,7 @@ if [[ "${SHOULD_BUILD}" == "yes" ]]; then
|
||||
npm run copy-policy-dto --prefix build
|
||||
node build/lib/policies/policyGenerator.ts build/lib/policies/policyData.jsonc linux
|
||||
|
||||
npm run gulp "vscode-linux-${VSCODE_ARCH}-min-ci"
|
||||
npm run gulp "vscode-linux-${VSCODE_ARCH}-min-packing"
|
||||
|
||||
find "../VSCode-linux-${VSCODE_ARCH}" -print0 | xargs -0 touch -c
|
||||
|
||||
|
||||
@@ -7,6 +7,9 @@ if [[ "${CI_BUILD}" == "no" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
npm -v
|
||||
node -v
|
||||
|
||||
# include common functions
|
||||
. ./utils.sh
|
||||
|
||||
@@ -136,7 +139,7 @@ find .build/extensions -type f -name '*.node' -print -delete
|
||||
npm run copy-policy-dto --prefix build
|
||||
node build/lib/policies/policyGenerator.ts build/lib/policies/policyData.jsonc linux
|
||||
|
||||
npm run gulp "vscode-linux-${VSCODE_ARCH}-min-ci"
|
||||
npm run gulp "vscode-linux-${VSCODE_ARCH}-min-packing"
|
||||
|
||||
if [[ -f "../build/linux/${VSCODE_ARCH}/ripgrep.sh" ]]; then
|
||||
bash "../build/linux/${VSCODE_ARCH}/ripgrep.sh" "../VSCode-linux-${VSCODE_ARCH}/resources/app/node_modules"
|
||||
|
||||
@@ -8,7 +8,7 @@ export PATH="${SDK}:${PATH}"
|
||||
|
||||
APPX_NAME="${BINARY_NAME//-/_}"
|
||||
|
||||
makeappx pack /d "../../../VSCode-win32-${VSCODE_ARCH}/appx/manifest" /p "../../../VSCode-win32-${VSCODE_ARCH}/appx/${APPX_NAME}_${VSCODE_ARCH}.appx" /nv
|
||||
powershell "makeappx pack /d ..\\VSCode-win32-${VSCODE_ARCH}\\appx\\manifest /p ..\\VSCode-win32-${VSCODE_ARCH}\\appx\\${APPX_NAME}_${VSCODE_ARCH}.appx /nv"
|
||||
|
||||
# Remove the raw manifest folder
|
||||
rm -rf "../../../VSCode-win32-${VSCODE_ARCH}/appx/manifest"
|
||||
rm -rf "../VSCode-win32-${VSCODE_ARCH}/appx/manifest"
|
||||
|
||||
@@ -31,7 +31,9 @@ find .build/extensions -type f -name '*.node' -print -delete
|
||||
npm run copy-policy-dto --prefix build
|
||||
node build/lib/policies/policyGenerator.ts build/lib/policies/policyData.jsonc win32
|
||||
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-min-ci"
|
||||
# node build/win32/explorer-dll-fetcher.ts .build/win32/appx
|
||||
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-min-packing"
|
||||
|
||||
. ../build_cli.sh
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@ cd vscode || { echo "'vscode' dir not found"; exit 1; }
|
||||
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-inno-updater"
|
||||
|
||||
# . ../build/windows/appx/build.sh
|
||||
|
||||
if [[ "${SHOULD_BUILD_ZIP}" != "no" ]]; then
|
||||
7z.exe a -tzip "../assets/${APP_NAME}-win32-${VSCODE_ARCH}-${RELEASE_VERSION}.zip" -x!CodeSignSummary*.md -x!tools "../VSCode-win32-${VSCODE_ARCH}/*" -r
|
||||
fi
|
||||
|
||||
# . ../build/windows/appx/build.sh
|
||||
|
||||
if [[ "${SHOULD_BUILD_EXE_SYS}" != "no" ]]; then
|
||||
npm run gulp "vscode-win32-${VSCODE_ARCH}-system-setup"
|
||||
fi
|
||||
|
||||
+52
-8
@@ -30,19 +30,63 @@ normalize_file "${1}"
|
||||
if [[ "${FILE}" != "../patches/helper/settings.patch" ]]; then
|
||||
git apply --reject "../patches/helper/settings.patch"
|
||||
|
||||
while [ $# -gt 1 ]; do
|
||||
echo "Parameter: $1"
|
||||
if [[ $# -gt 1 ]]; then
|
||||
while [ $# -gt 1 ]; do
|
||||
echo "Parameter: $1"
|
||||
normalize_file "${1}"
|
||||
|
||||
git apply --reject "${FILE}"
|
||||
|
||||
shift
|
||||
done
|
||||
|
||||
git add .
|
||||
git commit --no-verify -q -m "VSCODIUM HELPER"
|
||||
|
||||
normalize_file "${1}"
|
||||
else
|
||||
normalize_file "${1}"
|
||||
|
||||
git apply --reject "${FILE}"
|
||||
BASENAME=$(basename "${FILE}")
|
||||
DIRNAME=$(dirname "${FILE}")
|
||||
|
||||
shift
|
||||
done
|
||||
if [[ "${BASENAME}" =~ ^([0-9])([1-9])(-.*)\.patch$ ]]; then
|
||||
GROUP_ID="${BASH_REMATCH[1]}"
|
||||
INDEX="${BASH_REMATCH[2]}"
|
||||
ENDNAME="${BASH_REMATCH[3]}"
|
||||
|
||||
git add .
|
||||
git commit --no-verify -q -m "VSCODIUM HELPER"
|
||||
for ((I = 0; I < INDEX; I++)); do
|
||||
NOT_FOUND=1
|
||||
|
||||
normalize_file "${1}"
|
||||
for CANDIDATE in "${DIRNAME}/${GROUP_ID}${I}-"*.patch; do
|
||||
if [[ -f "$CANDIDATE" ]]; then
|
||||
echo "Candidate: ${CANDIDATE}"
|
||||
normalize_file "${CANDIDATE}"
|
||||
|
||||
git apply --reject "${FILE}"
|
||||
|
||||
NOT_FOUND=0
|
||||
fi
|
||||
done
|
||||
|
||||
if (( $NOT_FOUND )); then
|
||||
for CANDIDATE in "${DIRNAME}/../${GROUP_ID}${I}-"*.patch; do
|
||||
if [[ -f "$CANDIDATE" ]]; then
|
||||
echo "Candidate: ${CANDIDATE}"
|
||||
normalize_file "${CANDIDATE}"
|
||||
|
||||
git apply --reject "${FILE}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
git add .
|
||||
git commit --no-verify -q -m "VSCODIUM HELPER"
|
||||
|
||||
normalize_file "${1}"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "FILE: ${FILE}"
|
||||
|
||||
+54
-16
@@ -119,6 +119,7 @@ check_file() {
|
||||
fi
|
||||
|
||||
while [[ -n "$( find . -name '*.rej' -print )" ]]; do
|
||||
echo "patch: ${1}"
|
||||
find . -name '*.rej' -print
|
||||
read -rp "Press any key when the conflict have been resolved..." -n1 -s
|
||||
echo
|
||||
@@ -144,8 +145,26 @@ while [[ -n "$( git log -1 | grep "VSCODIUM HELPER" )" ]]; do
|
||||
done
|
||||
|
||||
for FILE in ../patches/*.patch; do
|
||||
if [[ "${FILE}" == *"/fix-policies.patch" ]]; then
|
||||
check_file "../patches/fix-keymap.patch" "../patches/fix-policies.patch"
|
||||
ADDITIONAL_FILES=()
|
||||
BASENAME=$(basename "${FILE}")
|
||||
DIRNAME=$(dirname "${FILE}")
|
||||
|
||||
if [[ "${BASENAME}" =~ ^([0-9])([1-9])(-.*)\.patch$ ]]; then
|
||||
GROUP_ID="${BASH_REMATCH[1]}"
|
||||
INDEX="${BASH_REMATCH[2]}"
|
||||
ENDNAME="${BASH_REMATCH[3]}"
|
||||
|
||||
for ((I = 0; I < INDEX; I++)); do
|
||||
for CANDIDATE in "${DIRNAME}/${GROUP_ID}${I}-"*.patch; do
|
||||
if [[ -f "$CANDIDATE" ]]; then
|
||||
ADDITIONAL_FILES+=("$CANDIDATE")
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ ${#ADDITIONAL_FILES[@]} -gt 0 ]]; then
|
||||
check_file ${ADDITIONAL_FILES[@]} "${FILE}"
|
||||
else
|
||||
check_file "${FILE}"
|
||||
fi
|
||||
@@ -159,25 +178,44 @@ fi
|
||||
|
||||
for ARCH in alpine linux osx windows; do
|
||||
for FILE in "../patches/${ARCH}/"*.patch; do
|
||||
if [[ "${ARCH}" == "linux" && "${FILE}" == *"/arch-"* ]] || [[ "${ARCH}" == "linux" && "${FILE}" == *"/fix-dependencies.patch" ]] || [[ "${ARCH}" == "windows" && "${FILE}" == *"/cli"* ]]; then
|
||||
echo "skip ${FILE}"
|
||||
ADDITIONAL_FILES=()
|
||||
BASENAME=$(basename "${FILE}")
|
||||
DIRNAME=$(dirname "${FILE}")
|
||||
|
||||
if [[ "${BASENAME}" =~ ^([0-9])([1-9])(-.*)\.patch$ ]]; then
|
||||
GROUP_ID="${BASH_REMATCH[1]}"
|
||||
INDEX="${BASH_REMATCH[2]}"
|
||||
ENDNAME="${BASH_REMATCH[3]}"
|
||||
|
||||
for ((I = 0; I < INDEX; I++)); do
|
||||
NOT_FOUND=1
|
||||
|
||||
for CANDIDATE in "${DIRNAME}/${GROUP_ID}${I}-"*.patch; do
|
||||
if [[ -f "$CANDIDATE" ]]; then
|
||||
ADDITIONAL_FILES+=("$CANDIDATE")
|
||||
NOT_FOUND=0
|
||||
fi
|
||||
done
|
||||
|
||||
if (( $NOT_FOUND )); then
|
||||
for CANDIDATE in "${DIRNAME}/../${GROUP_ID}${I}-"*.patch; do
|
||||
if [[ -f "$CANDIDATE" ]]; then
|
||||
ADDITIONAL_FILES+=("$CANDIDATE")
|
||||
fi
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ ${#ADDITIONAL_FILES[@]} -gt 0 ]]; then
|
||||
check_file ${ADDITIONAL_FILES[@]} "${FILE}"
|
||||
else
|
||||
check_file "${FILE}"
|
||||
fi
|
||||
else
|
||||
check_file "${FILE}"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ "${ARCH}" == "linux" ]]; then
|
||||
check_file "../patches/optional-tree-sitter.patch" "../patches/linux/fix-dependencies.patch"
|
||||
|
||||
check_file "../patches/cli.patch" "../patches/linux/arch-0-support.patch"
|
||||
check_file "../patches/cli.patch" "../patches/linux/arch-0-support.patch" "../patches/linux/arch-1-ppc64le.patch"
|
||||
check_file "../patches/cli.patch" "../patches/linux/arch-0-support.patch" "../patches/linux/arch-1-ppc64le.patch" "../patches/linux/arch-2-riscv64.patch"
|
||||
check_file "../patches/cli.patch" "../patches/linux/arch-0-support.patch" "../patches/linux/arch-1-ppc64le.patch" "../patches/linux/arch-2-riscv64.patch" "../patches/linux/arch-3-loong64.patch"
|
||||
check_file "../patches/cli.patch" "../patches/linux/arch-0-support.patch" "../patches/linux/arch-1-ppc64le.patch" "../patches/linux/arch-2-riscv64.patch" "../patches/linux/arch-3-loong64.patch" "../patches/linux/arch-4-s390x.patch"
|
||||
elif [[ "${ARCH}" == "windows" ]]; then
|
||||
check_file "../patches/cli.patch" "../patches/windows/cli.patch"
|
||||
fi
|
||||
|
||||
for TARGET in client reh; do
|
||||
for FILE in "../patches/${ARCH}/${TARGET}/"*.patch; do
|
||||
check_file "${FILE}"
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ By default, the `product.json` file is set up to use [open-vsx.org](https://open
|
||||
## <a id="howto-openvsx-marketplace"></a>How to use the Open VSX Registry
|
||||
|
||||
As noted above, the [Open VSX Registry](https://open-vsx.org/) is the pre-set extension gallery in VSCodium. Using the extension view in VSCodium will therefore by default use it.
|
||||
See [this article](https://www.gitpod.io/blog/open-vsx/) for more information on the motivation behind Open VSX.
|
||||
See [this article](https://web.archive.org/web/20200423131829/https://www.gitpod.io/blog/open-vsx/) for more information on the motivation behind Open VSX.
|
||||
|
||||
## <a id="howto-switch-marketplace"></a>How to use a different extension gallery
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
$schema: https://raw.githubusercontent.com/zokugun/artifact/v0.6.0/schemas/v1/install.json
|
||||
artifacts:
|
||||
"@daiyam/artifact-lang-js":
|
||||
version: 0.9.3
|
||||
version: 0.11.3
|
||||
requires:
|
||||
- "22"
|
||||
"@daiyam/artifact-lang-ts":
|
||||
version: 0.6.3
|
||||
version: 0.8.0
|
||||
|
||||
@@ -15,3 +15,8 @@ indent_size = 2
|
||||
[*.md]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
[*.patch]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
trim_trailing_whitespace = false
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
{
|
||||
"finalNewLine": true,
|
||||
"required": [
|
||||
"dependencies"
|
||||
],
|
||||
"sortToTop": [
|
||||
"name",
|
||||
"displayName",
|
||||
"description",
|
||||
"version",
|
||||
"since",
|
||||
"private",
|
||||
"author",
|
||||
"publisher",
|
||||
@@ -23,7 +28,8 @@
|
||||
"dependencies",
|
||||
"devDependencies",
|
||||
"optionalDependencies",
|
||||
"peerDependencies",
|
||||
"overrides",
|
||||
"keywords"
|
||||
],
|
||||
"finalNewLine": true
|
||||
]
|
||||
}
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
v22.21.1
|
||||
v22.22.2
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"force": true,
|
||||
"includeLocked": true,
|
||||
"maturityPeriod": 7,
|
||||
"write": true
|
||||
}
|
||||
@@ -48,8 +48,14 @@
|
||||
"error",
|
||||
{
|
||||
"selector": "variable",
|
||||
"modifiers": ["const", "global"],
|
||||
"format": ["camelCase", "UPPER_CASE"],
|
||||
"modifiers": [
|
||||
"const",
|
||||
"global"
|
||||
],
|
||||
"format": [
|
||||
"camelCase",
|
||||
"UPPER_CASE"
|
||||
],
|
||||
"filter": {
|
||||
"regex": "^(__filename|__dirname)$",
|
||||
"match": false
|
||||
@@ -57,7 +63,9 @@
|
||||
},
|
||||
{
|
||||
"selector": "variable",
|
||||
"format": ["camelCase"],
|
||||
"format": [
|
||||
"camelCase"
|
||||
],
|
||||
"filter": {
|
||||
"regex": "^(__filename|__dirname)$",
|
||||
"match": false
|
||||
@@ -66,6 +74,14 @@
|
||||
],
|
||||
"@typescript-eslint/no-confusing-void-expression": "off",
|
||||
"@typescript-eslint/no-dynamic-delete": "off",
|
||||
"@typescript-eslint/no-empty-function": [
|
||||
"error",
|
||||
{
|
||||
"allow": [
|
||||
"arrowFunctions"
|
||||
]
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/no-inferrable-types": "off",
|
||||
"@typescript-eslint/no-namespace": "off",
|
||||
"@typescript-eslint/object-curly-spacing": [
|
||||
@@ -82,7 +98,7 @@
|
||||
"capitalized-comments": "off",
|
||||
"complexity": "off",
|
||||
"default-case": "off",
|
||||
"import/extensions": [
|
||||
"import/extensions": [
|
||||
"error",
|
||||
"never"
|
||||
],
|
||||
@@ -117,6 +133,7 @@
|
||||
"no-lonely-if": "off",
|
||||
"no-negated-condition": "off",
|
||||
"object-curly-newline": "off",
|
||||
"object-shorthand": "off",
|
||||
"one-var": [
|
||||
"error",
|
||||
"never"
|
||||
|
||||
Generated
+377
-26
@@ -9,17 +9,45 @@
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@zokugun/fs-extra-plus": "^0.3.3",
|
||||
"@zokugun/xtry": "^0.10.1",
|
||||
"fast-glob": "^3.3.3",
|
||||
"postcss": "^8.5.6"
|
||||
"@zokugun/fs-extra-plus": "0.3.8",
|
||||
"@zokugun/xtry": "0.10.1",
|
||||
"fast-glob": "3.3.3",
|
||||
"postcss": "8.5.10"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^22.9.0",
|
||||
"fixpack": "^4.0.0",
|
||||
"@types/node": "22.19.17",
|
||||
"fixpack": "4.0.0",
|
||||
"taze": "19.11.0",
|
||||
"typescript": "5.9.3",
|
||||
"xo": "0.60.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@antfu/ni": {
|
||||
"version": "30.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@antfu/ni/-/ni-30.1.0.tgz",
|
||||
"integrity": "sha512-3VuAbPjgY52rQNn4wABaXMhBU2Oq91uy6L8nX49eJ35OLI68CyckGU+HZxcaHix4ymuGM2nFL1D6sLpgODK5xw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fzf": "^0.5.2",
|
||||
"package-manager-detector": "^1.6.0",
|
||||
"tinyexec": "^1.0.4",
|
||||
"tinyglobby": "^0.2.15"
|
||||
},
|
||||
"bin": {
|
||||
"na": "bin/na.mjs",
|
||||
"nci": "bin/nci.mjs",
|
||||
"nd": "bin/nd.mjs",
|
||||
"ni": "bin/ni.mjs",
|
||||
"nlx": "bin/nlx.mjs",
|
||||
"nr": "bin/nr.mjs",
|
||||
"nun": "bin/nun.mjs",
|
||||
"nup": "bin/nup.mjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.19.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@babel/code-frame": {
|
||||
"version": "7.29.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
|
||||
@@ -145,6 +173,13 @@
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@henrygd/queue": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@henrygd/queue/-/queue-1.2.0.tgz",
|
||||
"integrity": "sha512-jW/BLSTpcvExDhqJGxtIPgGr2O0IFF8XUNDwEbfCfhrXT8a4xztQ9Lv6U/vbYzYC0xVWn+3zv6YnLUh3bEFUKA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@humanwhocodes/config-array": {
|
||||
"version": "0.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
|
||||
@@ -286,6 +321,19 @@
|
||||
"url": "https://opencollective.com/pkgr"
|
||||
}
|
||||
},
|
||||
"node_modules/@quansync/fs": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@quansync/fs/-/fs-1.0.0.tgz",
|
||||
"integrity": "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"quansync": "^1.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sxzz"
|
||||
}
|
||||
},
|
||||
"node_modules/@rtsao/scc": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
|
||||
@@ -358,9 +406,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.19.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz",
|
||||
"integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==",
|
||||
"version": "22.19.17",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.17.tgz",
|
||||
"integrity": "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -527,9 +575,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
|
||||
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
|
||||
"integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -824,22 +872,28 @@
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/@zokugun/fs-extra-plus": {
|
||||
"version": "0.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@zokugun/fs-extra-plus/-/fs-extra-plus-0.3.3.tgz",
|
||||
"integrity": "sha512-GzLdcuSttjzcWL3dkdoxKPm9MZVVOVv5q2tWjCn4KUlIu27FBTx3pyvZMmpJf8u6ZNw0bqafWVYYppBiFqJ23g==",
|
||||
"version": "0.3.8",
|
||||
"resolved": "https://registry.npmjs.org/@zokugun/fs-extra-plus/-/fs-extra-plus-0.3.8.tgz",
|
||||
"integrity": "sha512-EijO0TJdupzTQN8a2ZsoWZNG7PuuKsyuYwr0XJDpgfWCVofuabxLSJPRiT5uzdTrTpsyEC4tk4RTXp9A5ZPeXg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@zokugun/is-it-type": "^0.5.2",
|
||||
"@zokugun/xtry": "^0.10.1"
|
||||
"@zokugun/is-it-type": "0.7.0",
|
||||
"@zokugun/xtry": "0.11.4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"mime-types": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@zokugun/fs-extra-plus/node_modules/@zokugun/xtry": {
|
||||
"version": "0.11.4",
|
||||
"resolved": "https://registry.npmjs.org/@zokugun/xtry/-/xtry-0.11.4.tgz",
|
||||
"integrity": "sha512-Skkb/roP7cLWOo2uei66C63B39FeGqaaR/HU68at46X6ObTvYVMvvqEDr2AhmETVQF74wIOxSTMY6NPPhOCzEA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@zokugun/is-it-type": {
|
||||
"version": "0.5.2",
|
||||
"resolved": "https://registry.npmjs.org/@zokugun/is-it-type/-/is-it-type-0.5.2.tgz",
|
||||
"integrity": "sha512-Gj6H+nvhwJt4Q5UeIntwRQY4/JTs9ZVaJ/Ac2na3LUdN//dgSyH4gZrXzGqzDu31ZyaEySppvF+frN7L2Rg7Pg==",
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@zokugun/is-it-type/-/is-it-type-0.7.0.tgz",
|
||||
"integrity": "sha512-6r7JJKo9+KkLw4aOIFkAAI5ZpcRXlGPogjENwbzqPOk37WREUKLpBTfxMxmS/dCBELAvyvBWrOatm0clEsHjdA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@zokugun/xtry": {
|
||||
@@ -1162,9 +1216,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/brace-expansion": {
|
||||
"version": "1.1.12",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
|
||||
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
|
||||
"version": "1.1.14",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",
|
||||
"integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1255,6 +1309,16 @@
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/cac": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz",
|
||||
"integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=20.19.0"
|
||||
}
|
||||
},
|
||||
"node_modules/call-bind": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
|
||||
@@ -1664,6 +1728,20 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/defu": {
|
||||
"version": "6.1.7",
|
||||
"resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz",
|
||||
"integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/destr": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz",
|
||||
"integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/detect-indent": {
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
|
||||
@@ -3480,6 +3558,13 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/fzf": {
|
||||
"version": "0.5.2",
|
||||
"resolved": "https://registry.npmjs.org/fzf/-/fzf-0.5.2.tgz",
|
||||
"integrity": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==",
|
||||
"dev": true,
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
"node_modules/generator-function": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
|
||||
@@ -4671,6 +4756,16 @@
|
||||
"url": "https://github.com/chalk/supports-color?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/jiti": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
|
||||
"integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"jiti": "lib/jiti-cli.mjs"
|
||||
}
|
||||
},
|
||||
"node_modules/js-tokens": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
|
||||
@@ -4959,6 +5054,19 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/mimic-function": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz",
|
||||
"integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/min-indent": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
|
||||
@@ -5061,6 +5169,13 @@
|
||||
"semver": "bin/semver.js"
|
||||
}
|
||||
},
|
||||
"node_modules/node-fetch-native": {
|
||||
"version": "1.6.7",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz",
|
||||
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/node-releases": {
|
||||
"version": "2.0.27",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
|
||||
@@ -5278,6 +5393,18 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/ofetch": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz",
|
||||
"integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"destr": "^2.0.5",
|
||||
"node-fetch-native": "^1.6.7",
|
||||
"ufo": "^1.6.1"
|
||||
}
|
||||
},
|
||||
"node_modules/once": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||
@@ -5288,6 +5415,22 @@
|
||||
"wrappy": "1"
|
||||
}
|
||||
},
|
||||
"node_modules/onetime": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz",
|
||||
"integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"mimic-function": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/open": {
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
|
||||
@@ -5404,6 +5547,13 @@
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/package-manager-detector": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz",
|
||||
"integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/parent-module": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
||||
@@ -5499,6 +5649,13 @@
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/pathe": {
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
|
||||
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/picocolors": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
||||
@@ -5644,6 +5801,26 @@
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/pnpm-workspace-yaml": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/pnpm-workspace-yaml/-/pnpm-workspace-yaml-1.6.0.tgz",
|
||||
"integrity": "sha512-uUy4dK3E11sp7nK+hnT7uAWfkBMe00KaUw8OG3NuNlYQoTk4sc9pcdIy1+XIP85v9Tvr02mK3JPaNNrP0QyRaw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
},
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/sxzz"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"yaml": "^2.8.2"
|
||||
}
|
||||
},
|
||||
"node_modules/possible-typed-array-names": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
|
||||
@@ -5655,9 +5832,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss": {
|
||||
"version": "8.5.6",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
|
||||
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
|
||||
"version": "8.5.10",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
|
||||
"integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
@@ -5757,6 +5934,23 @@
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/quansync": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/quansync/-/quansync-1.0.0.tgz",
|
||||
"integrity": "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
},
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/sxzz"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/queue-microtask": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
||||
@@ -6051,6 +6245,23 @@
|
||||
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/restore-cursor": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz",
|
||||
"integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"onetime": "^7.0.0",
|
||||
"signal-exit": "^4.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/reusify": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
|
||||
@@ -6649,6 +6860,34 @@
|
||||
"node": ">=0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/taze": {
|
||||
"version": "19.11.0",
|
||||
"resolved": "https://registry.npmjs.org/taze/-/taze-19.11.0.tgz",
|
||||
"integrity": "sha512-BlfH8Z6JdoIsrUptnz4P4YuEqdYsa/bSNNDOMhTlsHZ7Bbg1/0NyYh6uPkoRREjrt/kVovV+HYdi1ilHxvChfw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@antfu/ni": "^30.0.0",
|
||||
"@henrygd/queue": "^1.2.0",
|
||||
"cac": "^7.0.0",
|
||||
"find-up-simple": "^1.0.1",
|
||||
"ofetch": "^1.5.1",
|
||||
"package-manager-detector": "^1.6.0",
|
||||
"pathe": "^2.0.3",
|
||||
"pnpm-workspace-yaml": "^1.6.0",
|
||||
"restore-cursor": "^5.1.0",
|
||||
"tinyexec": "^1.0.4",
|
||||
"tinyglobby": "^0.2.15",
|
||||
"unconfig": "^7.5.0",
|
||||
"yaml": "^2.8.3"
|
||||
},
|
||||
"bin": {
|
||||
"taze": "bin/taze.mjs"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/terser": {
|
||||
"version": "5.46.0",
|
||||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz",
|
||||
@@ -6719,6 +6958,64 @@
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/tinyexec": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.1.tgz",
|
||||
"integrity": "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/tinyglobby": {
|
||||
"version": "0.2.16",
|
||||
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
|
||||
"integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fdir": "^6.5.0",
|
||||
"picomatch": "^4.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/SuperchupuDev"
|
||||
}
|
||||
},
|
||||
"node_modules/tinyglobby/node_modules/fdir": {
|
||||
"version": "6.5.0",
|
||||
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
|
||||
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=12.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"picomatch": "^3 || ^4"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"picomatch": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/tinyglobby/node_modules/picomatch": {
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
|
||||
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/jonschlinkert"
|
||||
}
|
||||
},
|
||||
"node_modules/to-absolute-glob": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-3.0.0.tgz",
|
||||
@@ -6925,6 +7222,13 @@
|
||||
"node": ">=14.17"
|
||||
}
|
||||
},
|
||||
"node_modules/ufo": {
|
||||
"version": "1.6.3",
|
||||
"resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz",
|
||||
"integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/unbox-primitive": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
|
||||
@@ -6954,6 +7258,37 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/unconfig": {
|
||||
"version": "7.5.0",
|
||||
"resolved": "https://registry.npmjs.org/unconfig/-/unconfig-7.5.0.tgz",
|
||||
"integrity": "sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@quansync/fs": "^1.0.0",
|
||||
"defu": "^6.1.4",
|
||||
"jiti": "^2.6.1",
|
||||
"quansync": "^1.0.0",
|
||||
"unconfig-core": "7.5.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/unconfig-core": {
|
||||
"version": "7.5.0",
|
||||
"resolved": "https://registry.npmjs.org/unconfig-core/-/unconfig-core-7.5.0.tgz",
|
||||
"integrity": "sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@quansync/fs": "^1.0.0",
|
||||
"quansync": "^1.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/undici-types": {
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
@@ -7361,6 +7696,22 @@
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "2.8.3",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz",
|
||||
"integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"yaml": "bin.mjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 14.6"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/eemeli"
|
||||
}
|
||||
},
|
||||
"node_modules/yocto-queue": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
|
||||
|
||||
+15
-8
@@ -10,20 +10,27 @@
|
||||
"type": "module",
|
||||
"main": "generate-css.ts",
|
||||
"scripts": {
|
||||
"clean": "rimraf lib",
|
||||
"audit:fix": "npm audit fix --min-release-age=0",
|
||||
"ci:lint": "zizmor .",
|
||||
"ci:lint:fix": "zizmor . --fix=all",
|
||||
"lint": "xo",
|
||||
"lint:all": "fixpack && npm audit && npm run ci:lint && npm run lint",
|
||||
"lint:fix": "xo --fix",
|
||||
"prepare": "fixpack || true"
|
||||
"prepare": "fixpack || true",
|
||||
"update:artifacts": "artifact update",
|
||||
"update:deps": "taze"
|
||||
},
|
||||
"dependencies": {
|
||||
"@zokugun/fs-extra-plus": "^0.3.3",
|
||||
"@zokugun/xtry": "^0.10.1",
|
||||
"fast-glob": "^3.3.3",
|
||||
"postcss": "^8.5.6"
|
||||
"@zokugun/fs-extra-plus": "0.3.8",
|
||||
"@zokugun/xtry": "0.10.1",
|
||||
"fast-glob": "3.3.3",
|
||||
"postcss": "8.5.10"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^22.9.0",
|
||||
"fixpack": "^4.0.0",
|
||||
"@types/node": "22.19.17",
|
||||
"fixpack": "4.0.0",
|
||||
"taze": "19.11.0",
|
||||
"typescript": "5.9.3",
|
||||
"xo": "0.60.0"
|
||||
},
|
||||
"keywords": []
|
||||
|
||||
@@ -7,4 +7,4 @@ ci-lint-fix:
|
||||
zizmor . --fix=all
|
||||
|
||||
ci-update:
|
||||
PINACT_MIN_AGE=7 pinact run
|
||||
PINACT_MIN_AGE=7 pinact run --update
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
diff --git a/build/buildConfig.ts b/build/buildConfig.ts
|
||||
index a4299d26..a815dd51 100644
|
||||
--- a/build/buildConfig.ts
|
||||
+++ b/build/buildConfig.ts
|
||||
@@ -11,2 +11,2 @@
|
||||
*/
|
||||
-export const useEsbuildTranspile = true;
|
||||
+export const useEsbuildTranspile = false;
|
||||
@@ -0,0 +1,140 @@
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts b/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
index f7d4917d..b62a8a43 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
@@ -1144,3 +1144,3 @@ export function registerChatActions() {
|
||||
precondition: ContextKeyExpr.and(
|
||||
- ChatContextKeys.Setup.installed,
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.disabled.negate(),
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts b/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
index 04243ca9..5241910f 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
@@ -316,3 +316,4 @@ class AttachSelectionToChatAction extends Action2 {
|
||||
ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeUserData)
|
||||
- )
|
||||
+ ),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
)
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chat.contribution.ts b/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
index 7e9c73f6..03da6f20 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
@@ -1420,3 +1420,3 @@ configurationRegistry.registerConfiguration({
|
||||
description: nls.localize('chat.disableAIFeatures', "Disable and hide built-in AI features provided by GitHub Copilot, including chat and inline suggestions."),
|
||||
- default: false,
|
||||
+ default: true,
|
||||
scope: ConfigurationScope.WINDOW
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts b/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
index 8ac8f531..f56d3e96 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
@@ -72,2 +72,3 @@ const chatViewDescriptor: IViewDescriptor = {
|
||||
ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts b/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
index 3fa75da3..b1832fcb 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
@@ -232,8 +232,9 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
f1: true,
|
||||
- precondition: ContextKeyExpr.or(
|
||||
- ChatContextKeys.Setup.hidden,
|
||||
- ChatContextKeys.Setup.disabledInWorkspace,
|
||||
- ChatContextKeys.Setup.untrusted,
|
||||
- ChatContextKeys.Setup.completed.negate(),
|
||||
- ChatContextKeys.Entitlement.canSignUp
|
||||
+ precondition: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
+ ChatContextKeys.Setup.hidden.negate(),
|
||||
+ ChatContextKeys.Setup.disabledInWorkspace.negate(),
|
||||
+ ChatContextKeys.Setup.untrusted.negate(),
|
||||
+ ChatContextKeys.Setup.completed,
|
||||
+ ChatContextKeys.Entitlement.canSignUp.negate()
|
||||
)
|
||||
@@ -353,2 +354,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
when: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
@@ -385,2 +387,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
when: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
IsWebContext.negate(),
|
||||
@@ -415,2 +418,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
precondition: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
@@ -472,2 +476,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
precondition: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
@@ -564,2 +569,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
const internalGenerateCodeContext = ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
@@ -801,3 +807,7 @@ export class ChatTeardownContribution extends Disposable implements IWorkbenchCo
|
||||
category: CHAT_CATEGORY,
|
||||
- precondition: ContextKeyExpr.and(ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate()),
|
||||
+ precondition: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
+ ChatContextKeys.Setup.hidden.negate(),
|
||||
+ ChatContextKeys.Setup.disabledInWorkspace.negate()
|
||||
+ ),
|
||||
menu: {
|
||||
diff --git a/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts b/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
index 2c244736..2f5023d8 100644
|
||||
--- a/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
+++ b/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
@@ -43,3 +43,4 @@ const inlineChatContextKey = ContextKeyExpr.and(
|
||||
EditorContextKeys.writable,
|
||||
- EditorContextKeys.editorSimpleInput.negate()
|
||||
+ EditorContextKeys.editorSimpleInput.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
);
|
||||
diff --git a/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts b/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
index dc231e44..633de730 100644
|
||||
--- a/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
+++ b/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
@@ -545,3 +545,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(McpServersListView, [{}]),
|
||||
- when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate()),
|
||||
+ when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), ContextKeyExpr.has('config.chat.disableAIFeatures').negate()),
|
||||
weight: 40,
|
||||
@@ -554,3 +554,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(DefaultBrowseMcpServersView, [{}]),
|
||||
- when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`))),
|
||||
+ when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`)), ContextKeyExpr.has('config.chat.disableAIFeatures').negate()),
|
||||
weight: 40,
|
||||
@@ -563,3 +563,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(McpServersListView, [{}]),
|
||||
- when: ContextKeyExpr.and(SearchMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`))),
|
||||
+ when: ContextKeyExpr.and(SearchMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`)), ContextKeyExpr.has('config.chat.disableAIFeatures').negate()),
|
||||
},
|
||||
@@ -569,3 +569,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(DefaultBrowseMcpServersView, [{ showWelcome: true }]),
|
||||
- when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate()),
|
||||
+ when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate(), ContextKeyExpr.has('config.chat.disableAIFeatures').negate()),
|
||||
weight: 40,
|
||||
@@ -578,3 +578,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(McpServersListView, [{ showWelcome: true }]),
|
||||
- when: ContextKeyExpr.and(SearchMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate()),
|
||||
+ when: ContextKeyExpr.and(SearchMcpServersContext, ChatContextKeys.Setup.hidden.negate(), ChatContextKeys.Setup.disabledInWorkspace.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate(), ContextKeyExpr.has('config.chat.disableAIFeatures').negate()),
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scm.contribution.ts b/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
index 6bdf7f36..3bfc7d19 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
@@ -703,2 +703,3 @@ registerAction2(class extends Action2 {
|
||||
when: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scmInput.ts b/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
index 6adf03c6..38a6d42c 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
@@ -848,2 +848,3 @@ registerAction2(class extends Action2 {
|
||||
when: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/extensions/github-authentication/src/common/env.ts b/extensions/github-authentication/src/common/env.ts
|
||||
index 5456fb8..18fd732 100644
|
||||
index 56cad4be..18fd7327 100644
|
||||
--- a/extensions/github-authentication/src/common/env.ts
|
||||
+++ b/extensions/github-authentication/src/common/env.ts
|
||||
@@ -7,24 +7,4 @@ import { AuthProviderType } from '../github';
|
||||
@@ -8,9 +8,9 @@ index 5456fb8..18fd732 100644
|
||||
- 'vscode',
|
||||
- 'vscode-insiders',
|
||||
- 'vscode-exploration',
|
||||
- 'vscode-sessions',
|
||||
- 'vscode-sessions-insiders',
|
||||
- 'vscode-sessions-exploration',
|
||||
- 'vscode-agents',
|
||||
- 'vscode-agents-insiders',
|
||||
- 'vscode-agents-exploration',
|
||||
- // On Windows, some browsers don't seem to redirect back to OSS properly.
|
||||
- // As a result, you get stuck in the auth flow. We exclude this from the
|
||||
- // list until we can figure out a way to fix this behavior in browsers.
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/src/vs/base/browser/ui/actionbar/actionbar.css b/src/vs/base/browser/ui/actionbar/actionbar.css
|
||||
index e9e55ad..0ce9147 100644
|
||||
index e9e55ad9..0ce9147c 100644
|
||||
--- a/src/vs/base/browser/ui/actionbar/actionbar.css
|
||||
+++ b/src/vs/base/browser/ui/actionbar/actionbar.css
|
||||
@@ -127 +127,72 @@
|
||||
@@ -77,10 +77,10 @@ index e9e55ad..0ce9147 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/button/button.css b/src/vs/base/browser/ui/button/button.css
|
||||
index 8496f1b..964455a 100644
|
||||
index 0ec4cbb4..0fc77fae 100644
|
||||
--- a/src/vs/base/browser/ui/button/button.css
|
||||
+++ b/src/vs/base/browser/ui/button/button.css
|
||||
@@ -183 +183,43 @@
|
||||
@@ -184 +184,43 @@
|
||||
}
|
||||
+
|
||||
+
|
||||
@@ -126,7 +126,7 @@ index 8496f1b..964455a 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/codicons/codicon/codicon.css b/src/vs/base/browser/ui/codicons/codicon/codicon.css
|
||||
index d7f257d..af55bdd 100644
|
||||
index d7f257db..af55bddb 100644
|
||||
--- a/src/vs/base/browser/ui/codicons/codicon/codicon.css
|
||||
+++ b/src/vs/base/browser/ui/codicons/codicon/codicon.css
|
||||
@@ -25 +25,7 @@
|
||||
@@ -139,7 +139,7 @@ index d7f257d..af55bdd 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/iconLabel/iconlabel.css b/src/vs/base/browser/ui/iconLabel/iconlabel.css
|
||||
index d3dfd9a..cf59627 100644
|
||||
index d3dfd9a5..cf596272 100644
|
||||
--- a/src/vs/base/browser/ui/iconLabel/iconlabel.css
|
||||
+++ b/src/vs/base/browser/ui/iconLabel/iconlabel.css
|
||||
@@ -119 +119,21 @@
|
||||
@@ -166,7 +166,7 @@ index d3dfd9a..cf59627 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/inputbox/inputBox.css b/src/vs/base/browser/ui/inputbox/inputBox.css
|
||||
index dc5e637..b580762 100644
|
||||
index dc5e637f..b580762b 100644
|
||||
--- a/src/vs/base/browser/ui/inputbox/inputBox.css
|
||||
+++ b/src/vs/base/browser/ui/inputbox/inputBox.css
|
||||
@@ -107 +107,28 @@
|
||||
@@ -200,7 +200,7 @@ index dc5e637..b580762 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/selectBox/selectBox.css b/src/vs/base/browser/ui/selectBox/selectBox.css
|
||||
index fd4d00e..92ddc99 100644
|
||||
index fd4d00ea..92ddc996 100644
|
||||
--- a/src/vs/base/browser/ui/selectBox/selectBox.css
|
||||
+++ b/src/vs/base/browser/ui/selectBox/selectBox.css
|
||||
@@ -35 +35,16 @@
|
||||
@@ -222,7 +222,7 @@ index fd4d00e..92ddc99 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||
index b7cbca1..16f531c 100644
|
||||
index b7cbca15..16f531cb 100644
|
||||
--- a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||
+++ b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||
@@ -8,2 +8,3 @@ import * as arrays from '../../../common/arrays.js';
|
||||
@@ -235,7 +235,7 @@ index b7cbca1..16f531c 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/base/browser/ui/splitview/paneview.css b/src/vs/base/browser/ui/splitview/paneview.css
|
||||
index 7bb4282..92c027a 100644
|
||||
index 7bb4282a..92c027a2 100644
|
||||
--- a/src/vs/base/browser/ui/splitview/paneview.css
|
||||
+++ b/src/vs/base/browser/ui/splitview/paneview.css
|
||||
@@ -153 +153,38 @@
|
||||
@@ -279,7 +279,7 @@ index 7bb4282..92c027a 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/splitview/paneview.ts b/src/vs/base/browser/ui/splitview/paneview.ts
|
||||
index fb2e1f4..3b1e23f 100644
|
||||
index fb2e1f40..3b1e23f2 100644
|
||||
--- a/src/vs/base/browser/ui/splitview/paneview.ts
|
||||
+++ b/src/vs/base/browser/ui/splitview/paneview.ts
|
||||
@@ -21,2 +21,3 @@ import { IView, Sizing, SplitView } from './splitview.js';
|
||||
@@ -302,7 +302,7 @@ index fb2e1f4..3b1e23f 100644
|
||||
+ const headerSize = this.headerSize;
|
||||
|
||||
diff --git a/src/vs/base/browser/ui/toggle/toggle.css b/src/vs/base/browser/ui/toggle/toggle.css
|
||||
index e2d206d..e69352c 100644
|
||||
index e2d206d3..e69352c8 100644
|
||||
--- a/src/vs/base/browser/ui/toggle/toggle.css
|
||||
+++ b/src/vs/base/browser/ui/toggle/toggle.css
|
||||
@@ -69 +69,27 @@
|
||||
@@ -335,7 +335,7 @@ index e2d206d..e69352c 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/browser/ui/toggle/toggle.ts b/src/vs/base/browser/ui/toggle/toggle.ts
|
||||
index 0b2fcbb..6370e6f 100644
|
||||
index 0b2fcbbb..6370e6f7 100644
|
||||
--- a/src/vs/base/browser/ui/toggle/toggle.ts
|
||||
+++ b/src/vs/base/browser/ui/toggle/toggle.ts
|
||||
@@ -5,2 +5,3 @@
|
||||
@@ -350,7 +350,7 @@ index 0b2fcbb..6370e6f 100644
|
||||
}
|
||||
diff --git a/src/vs/base/common/font.ts b/src/vs/base/common/font.ts
|
||||
new file mode 100644
|
||||
index 0000000..8b9689c
|
||||
index 00000000..8b9689c7
|
||||
--- /dev/null
|
||||
+++ b/src/vs/base/common/font.ts
|
||||
@@ -0,0 +1,187 @@
|
||||
@@ -544,7 +544,7 @@ index 0000000..8b9689c
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/base/test/common/font.test.ts b/src/vs/base/test/common/font.test.ts
|
||||
new file mode 100644
|
||||
index 0000000..62a49d5
|
||||
index 00000000..62a49d53
|
||||
--- /dev/null
|
||||
+++ b/src/vs/base/test/common/font.test.ts
|
||||
@@ -0,0 +1,482 @@
|
||||
@@ -1031,7 +1031,7 @@ index 0000000..62a49d5
|
||||
+ });
|
||||
+});
|
||||
diff --git a/src/vs/platform/quickinput/browser/tree/quickInputDelegate.ts b/src/vs/platform/quickinput/browser/tree/quickInputDelegate.ts
|
||||
index 328285f..0735dfa 100644
|
||||
index 328285f0..0735dfa2 100644
|
||||
--- a/src/vs/platform/quickinput/browser/tree/quickInputDelegate.ts
|
||||
+++ b/src/vs/platform/quickinput/browser/tree/quickInputDelegate.ts
|
||||
@@ -6,2 +6,3 @@
|
||||
@@ -1044,7 +1044,7 @@ index 328285f..0735dfa 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/browser/media/style.css b/src/vs/workbench/browser/media/style.css
|
||||
index 0d6a2da..6127a14 100644
|
||||
index 1f6e583f..79401713 100644
|
||||
--- a/src/vs/workbench/browser/media/style.css
|
||||
+++ b/src/vs/workbench/browser/media/style.css
|
||||
@@ -11,20 +11,20 @@
|
||||
@@ -1089,7 +1089,7 @@ index 0d6a2da..6127a14 100644
|
||||
+ font-family: var(--vscode-workbench-font-family, var(--monaco-font));
|
||||
+ font-size: var(--vscode-workbench-font-size, 13px);
|
||||
|
||||
@@ -335 +337,41 @@ body {
|
||||
@@ -356 +358,41 @@ body {
|
||||
}
|
||||
+
|
||||
+
|
||||
@@ -1133,33 +1133,33 @@ index 0d6a2da..6127a14 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts b/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts
|
||||
index 0307cab..5e5f6f3 100644
|
||||
index 86c8b184..bfd30e64 100644
|
||||
--- a/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts
|
||||
+++ b/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts
|
||||
@@ -40,2 +40,3 @@ import { IViewsService } from '../../../services/views/common/viewsService.js';
|
||||
@@ -41,2 +41,3 @@ import { IViewsService } from '../../../services/views/common/viewsService.js';
|
||||
import { SwitchCompositeViewAction } from '../compositeBarActions.js';
|
||||
+import { FONT, getFontSize, updateActivityBarSize } from '../../../../base/common/font.js';
|
||||
|
||||
@@ -45,2 +46,3 @@ export class ActivitybarPart extends Part {
|
||||
@@ -46,2 +47,3 @@ export class ActivitybarPart extends Part {
|
||||
static readonly COMPACT_ACTION_HEIGHT = 32;
|
||||
+ static readonly COMPACT_ACTION_HEIGHT_RATIO = 32/48;
|
||||
|
||||
@@ -48,2 +50,3 @@ export class ActivitybarPart extends Part {
|
||||
@@ -49,2 +51,3 @@ export class ActivitybarPart extends Part {
|
||||
static readonly COMPACT_ACTIVITYBAR_WIDTH = 36;
|
||||
+ static readonly COMPACT_ACTIVITYBAR_WIDTH_RATIO = 36/48;
|
||||
|
||||
@@ -51,2 +54,3 @@ export class ActivitybarPart extends Part {
|
||||
@@ -52,2 +55,3 @@ export class ActivitybarPart extends Part {
|
||||
static readonly COMPACT_ICON_SIZE = 16;
|
||||
+ static readonly COMPACT_ICON_SIZE_RATIO = 16/24;
|
||||
|
||||
@@ -58,4 +62,4 @@ export class ActivitybarPart extends Part {
|
||||
@@ -59,4 +63,4 @@ export class ActivitybarPart extends Part {
|
||||
|
||||
- get minimumWidth(): number { return this._isCompact ? ActivitybarPart.COMPACT_ACTIVITYBAR_WIDTH : ActivitybarPart.ACTIVITYBAR_WIDTH; }
|
||||
- get maximumWidth(): number { return this._isCompact ? ActivitybarPart.COMPACT_ACTIVITYBAR_WIDTH : ActivitybarPart.ACTIVITYBAR_WIDTH; }
|
||||
+ get minimumWidth(): number { return this._isCompact ? FONT.activityBarSize48 * ActivitybarPart.COMPACT_ACTIVITYBAR_WIDTH_RATIO : FONT.activityBarSize48; }
|
||||
+ get maximumWidth(): number { return this._isCompact ? FONT.activityBarSize48 * ActivitybarPart.COMPACT_ACTIVITYBAR_WIDTH_RATIO : FONT.activityBarSize48; }
|
||||
readonly minimumHeight: number = 0;
|
||||
@@ -90,2 +94,11 @@ export class ActivitybarPart extends Part {
|
||||
@@ -91,2 +95,11 @@ export class ActivitybarPart extends Part {
|
||||
}));
|
||||
+
|
||||
+ this._register(configurationService.onDidChangeConfiguration(e => {
|
||||
@@ -1171,21 +1171,21 @@ index 0307cab..5e5f6f3 100644
|
||||
+ }
|
||||
+ }));
|
||||
}
|
||||
@@ -96,4 +109,4 @@ export class ActivitybarPart extends Part {
|
||||
@@ -97,4 +110,4 @@ export class ActivitybarPart extends Part {
|
||||
this.element.style.setProperty('--activity-bar-width', `${this.minimumWidth}px`);
|
||||
- this.element.style.setProperty('--activity-bar-action-height', `${this._isCompact ? ActivitybarPart.COMPACT_ACTION_HEIGHT : ActivitybarPart.ACTION_HEIGHT}px`);
|
||||
- this.element.style.setProperty('--activity-bar-icon-size', `${this._isCompact ? ActivitybarPart.COMPACT_ICON_SIZE : ActivitybarPart.ICON_SIZE}px`);
|
||||
+ this.element.style.setProperty('--activity-bar-action-height', `${this._isCompact ? FONT.activityBarSize32 : FONT.activityBarSize48}px`);
|
||||
+ this.element.style.setProperty('--activity-bar-icon-size', `${this._isCompact ? FONT.activityBarSize : FONT.activityBarSize24}px`);
|
||||
}
|
||||
@@ -153,2 +166,6 @@ export class ActivitybarPart extends Part {
|
||||
@@ -154,2 +167,6 @@ export class ActivitybarPart extends Part {
|
||||
|
||||
+ // Apply font settings before show() so composite bar uses correct sizes
|
||||
+ this.applyActivityBarFontFamily(parent);
|
||||
+ this.applyActivityBarFontSize(parent);
|
||||
+
|
||||
this.updateCompactStyle();
|
||||
@@ -162,2 +179,34 @@ export class ActivitybarPart extends Part {
|
||||
@@ -163,2 +180,34 @@ export class ActivitybarPart extends Part {
|
||||
|
||||
+ private applyActivityBarFontFamily(container?: HTMLElement): void {
|
||||
+ const target = container ?? this.getContainer();
|
||||
@@ -1221,7 +1221,7 @@ index 0307cab..5e5f6f3 100644
|
||||
+
|
||||
getPinnedPaneCompositeIds(): string[] {
|
||||
diff --git a/src/vs/workbench/browser/parts/activitybar/media/activityaction.css b/src/vs/workbench/browser/parts/activitybar/media/activityaction.css
|
||||
index a40a351..51eb067 100644
|
||||
index a40a3515..51eb067d 100644
|
||||
--- a/src/vs/workbench/browser/parts/activitybar/media/activityaction.css
|
||||
+++ b/src/vs/workbench/browser/parts/activitybar/media/activityaction.css
|
||||
@@ -230 +230,60 @@
|
||||
@@ -1287,7 +1287,7 @@ index a40a351..51eb067 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/activitybar/media/activitybarpart.css b/src/vs/workbench/browser/parts/activitybar/media/activitybarpart.css
|
||||
index 568a721..b3d7e50 100644
|
||||
index 568a7212..b3d7e506 100644
|
||||
--- a/src/vs/workbench/browser/parts/activitybar/media/activitybarpart.css
|
||||
+++ b/src/vs/workbench/browser/parts/activitybar/media/activitybarpart.css
|
||||
@@ -8,2 +8,4 @@
|
||||
@@ -1306,7 +1306,7 @@ index 568a721..b3d7e50 100644
|
||||
+ height: calc(var(--vscode-workbench-activitybar-font-size) * 2.1875);
|
||||
}
|
||||
diff --git a/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts b/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts
|
||||
index d32082b..ad7e524 100644
|
||||
index d32082b4..ad7e524c 100644
|
||||
--- a/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts
|
||||
+++ b/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts
|
||||
@@ -36,2 +36,4 @@ import { VisibleViewContainersTracker } from '../visibleViewContainersTracker.js
|
||||
@@ -1362,7 +1362,7 @@ index d32082b..ad7e524 100644
|
||||
+ this._onDidChange.fire(undefined); // Signal grid that size constraints changed
|
||||
}
|
||||
diff --git a/src/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css b/src/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css
|
||||
index aec3de2..b0e1fd8 100644
|
||||
index aec3de2d..b0e1fd8f 100644
|
||||
--- a/src/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css
|
||||
+++ b/src/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css
|
||||
@@ -28,2 +28,8 @@
|
||||
@@ -1375,7 +1375,7 @@ index aec3de2..b0e1fd8 100644
|
||||
+
|
||||
.monaco-workbench .part.auxiliarybar > .title > .title-label {
|
||||
diff --git a/src/vs/workbench/browser/parts/editor/editorTabsControl.ts b/src/vs/workbench/browser/parts/editor/editorTabsControl.ts
|
||||
index b0a44e2..e711a80 100644
|
||||
index b0a44e2c..e711a809 100644
|
||||
--- a/src/vs/workbench/browser/parts/editor/editorTabsControl.ts
|
||||
+++ b/src/vs/workbench/browser/parts/editor/editorTabsControl.ts
|
||||
@@ -48,2 +48,4 @@ import { MarkdownString } from '../../../../base/common/htmlContent.js';
|
||||
@@ -1451,7 +1451,7 @@ index b0a44e2..e711a80 100644
|
||||
+
|
||||
private get editorActionsEnabled(): boolean {
|
||||
diff --git a/src/vs/workbench/browser/parts/editor/media/editortabscontrol.css b/src/vs/workbench/browser/parts/editor/media/editortabscontrol.css
|
||||
index 57ab8ca..72a328f 100644
|
||||
index 57ab8ca5..72a328fc 100644
|
||||
--- a/src/vs/workbench/browser/parts/editor/media/editortabscontrol.css
|
||||
+++ b/src/vs/workbench/browser/parts/editor/media/editortabscontrol.css
|
||||
@@ -9,2 +9,3 @@
|
||||
@@ -1498,7 +1498,7 @@ index 57ab8ca..72a328f 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/editor/media/editortitlecontrol.css b/src/vs/workbench/browser/parts/editor/media/editortitlecontrol.css
|
||||
index a24f761..6b15b9c 100644
|
||||
index a24f7613..6b15b9c2 100644
|
||||
--- a/src/vs/workbench/browser/parts/editor/media/editortitlecontrol.css
|
||||
+++ b/src/vs/workbench/browser/parts/editor/media/editortitlecontrol.css
|
||||
@@ -47 +47,28 @@
|
||||
@@ -1532,7 +1532,7 @@ index a24f761..6b15b9c 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css b/src/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css
|
||||
index 4f9477d..b47fd85 100644
|
||||
index 4f9477d0..b47fd85b 100644
|
||||
--- a/src/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css
|
||||
+++ b/src/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css
|
||||
@@ -176,4 +176,4 @@
|
||||
@@ -1663,7 +1663,7 @@ index 4f9477d..b47fd85 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts b/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts
|
||||
index b0befd9..7c25771 100644
|
||||
index b56047d6..d6e6c7ed 100644
|
||||
--- a/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts
|
||||
+++ b/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts
|
||||
@@ -6,2 +6,3 @@
|
||||
@@ -1697,7 +1697,7 @@ index b0befd9..7c25771 100644
|
||||
+ super(parent, editorPartsView, groupsView, groupView, tabsModel, contextMenuService, instantiationService, contextKeyService, keybindingService, notificationService, quickInputService, themeService, editorResolverService, hostService, configurationService);
|
||||
|
||||
diff --git a/src/vs/workbench/browser/parts/media/paneCompositePart.css b/src/vs/workbench/browser/parts/media/paneCompositePart.css
|
||||
index fe0f2ad..195267c 100644
|
||||
index fe0f2adf..195267cf 100644
|
||||
--- a/src/vs/workbench/browser/parts/media/paneCompositePart.css
|
||||
+++ b/src/vs/workbench/browser/parts/media/paneCompositePart.css
|
||||
@@ -369 +369,119 @@
|
||||
@@ -1822,7 +1822,7 @@ index fe0f2ad..195267c 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/panel/media/panelpart.css b/src/vs/workbench/browser/parts/panel/media/panelpart.css
|
||||
index e1c147d..63d0e10 100644
|
||||
index e1c147d8..63d0e109 100644
|
||||
--- a/src/vs/workbench/browser/parts/panel/media/panelpart.css
|
||||
+++ b/src/vs/workbench/browser/parts/panel/media/panelpart.css
|
||||
@@ -10,2 +10,7 @@
|
||||
@@ -1887,7 +1887,7 @@ index e1c147d..63d0e10 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/panel/panelPart.ts b/src/vs/workbench/browser/parts/panel/panelPart.ts
|
||||
index 9afcf59..a8d4c2e 100644
|
||||
index 9afcf596..a8d4c2e6 100644
|
||||
--- a/src/vs/workbench/browser/parts/panel/panelPart.ts
|
||||
+++ b/src/vs/workbench/browser/parts/panel/panelPart.ts
|
||||
@@ -34,2 +34,3 @@ import { IConfigurationService } from '../../../../platform/configuration/common
|
||||
@@ -1942,7 +1942,7 @@ index 9afcf59..a8d4c2e 100644
|
||||
+ this._onDidChange.fire(undefined); // Signal grid that size constraints changed
|
||||
}
|
||||
diff --git a/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css b/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
|
||||
index decb51a..d0db436 100644
|
||||
index decb51ab..d0db4363 100644
|
||||
--- a/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
|
||||
+++ b/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
|
||||
@@ -15,3 +15,3 @@
|
||||
@@ -1999,7 +1999,7 @@ index decb51a..d0db436 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts b/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts
|
||||
index 101b9c6..970cdaa 100644
|
||||
index 101b9c6c..970cdaae 100644
|
||||
--- a/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts
|
||||
+++ b/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts
|
||||
@@ -36,2 +36,3 @@ import { VisibleViewContainersTracker } from '../visibleViewContainersTracker.js
|
||||
@@ -2061,7 +2061,7 @@ index 101b9c6..970cdaa 100644
|
||||
+
|
||||
private registerActions(): void {
|
||||
diff --git a/src/vs/workbench/browser/parts/statusbar/media/statusbarpart.css b/src/vs/workbench/browser/parts/statusbar/media/statusbarpart.css
|
||||
index 1f3b102..42ad22c 100644
|
||||
index 1f3b102e..42ad22c0 100644
|
||||
--- a/src/vs/workbench/browser/parts/statusbar/media/statusbarpart.css
|
||||
+++ b/src/vs/workbench/browser/parts/statusbar/media/statusbarpart.css
|
||||
@@ -11,2 +11,3 @@
|
||||
@@ -2141,7 +2141,7 @@ index 1f3b102..42ad22c 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts b/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts
|
||||
index 18340a8..0a33ce0 100644
|
||||
index 18340a8a..0a33ce06 100644
|
||||
--- a/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts
|
||||
+++ b/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts
|
||||
@@ -38,2 +38,4 @@ import { IView } from '../../../../base/browser/ui/grid/grid.js';
|
||||
@@ -2237,7 +2237,7 @@ index 18340a8..0a33ce0 100644
|
||||
+ super(`workbench.parts.auxiliaryStatus.${id}`, instantiationService, themeService, contextService, storageService, layoutService, contextMenuService, contextKeyService, configurationService);
|
||||
}
|
||||
diff --git a/src/vs/workbench/browser/parts/views/media/paneviewlet.css b/src/vs/workbench/browser/parts/views/media/paneviewlet.css
|
||||
index aca98de..5bf9bf7 100644
|
||||
index aca98deb..5bf9bf71 100644
|
||||
--- a/src/vs/workbench/browser/parts/views/media/paneviewlet.css
|
||||
+++ b/src/vs/workbench/browser/parts/views/media/paneviewlet.css
|
||||
@@ -87 +87,30 @@
|
||||
@@ -2273,7 +2273,7 @@ index aca98de..5bf9bf7 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/browser/parts/views/treeView.ts b/src/vs/workbench/browser/parts/views/treeView.ts
|
||||
index 1c9305b..6471a0d 100644
|
||||
index 1c9305bd..6471a0d3 100644
|
||||
--- a/src/vs/workbench/browser/parts/views/treeView.ts
|
||||
+++ b/src/vs/workbench/browser/parts/views/treeView.ts
|
||||
@@ -79,2 +79,3 @@ import { IAccessibleViewInformationService } from '../../../services/accessibili
|
||||
@@ -2290,10 +2290,10 @@ index 1c9305b..6471a0d 100644
|
||||
- static readonly ITEM_HEIGHT = 22;
|
||||
static readonly TREE_TEMPLATE_ID = 'treeExplorer';
|
||||
diff --git a/src/vs/workbench/browser/workbench.contribution.ts b/src/vs/workbench/browser/workbench.contribution.ts
|
||||
index 058693c..ee81a59 100644
|
||||
index bdc603ff..4bc6d153 100644
|
||||
--- a/src/vs/workbench/browser/workbench.contribution.ts
|
||||
+++ b/src/vs/workbench/browser/workbench.contribution.ts
|
||||
@@ -702,2 +702,85 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
|
||||
@@ -698,2 +698,85 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
|
||||
},
|
||||
+ 'workbench.experimental.fontFamily': {
|
||||
+ type: 'string',
|
||||
@@ -2380,7 +2380,7 @@ index 058693c..ee81a59 100644
|
||||
+ },
|
||||
'workbench.settings.editor': {
|
||||
diff --git a/src/vs/workbench/browser/workbench.ts b/src/vs/workbench/browser/workbench.ts
|
||||
index 10e2c3e..74e3bbe 100644
|
||||
index 10e2c3ed..74e3bbe9 100644
|
||||
--- a/src/vs/workbench/browser/workbench.ts
|
||||
+++ b/src/vs/workbench/browser/workbench.ts
|
||||
@@ -9,2 +9,3 @@ import { Event, Emitter, setGlobalLeakWarningThreshold } from '../../base/common
|
||||
@@ -2460,7 +2460,7 @@ index 10e2c3e..74e3bbe 100644
|
||||
+ this.updateFontSize(configurationService);
|
||||
|
||||
diff --git a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.ts b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.ts
|
||||
index 6f58865..3ab0ee4 100644
|
||||
index 6f588651..3ab0ee4e 100644
|
||||
--- a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.ts
|
||||
+++ b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.ts
|
||||
@@ -17,2 +17,3 @@ import { localize } from '../../../../nls.js';
|
||||
@@ -2473,43 +2473,31 @@ index 6f58865..3ab0ee4 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer.ts b/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer.ts
|
||||
index bcb46c6..0aef82b 100644
|
||||
index d4f277de..4f386424 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer.ts
|
||||
@@ -52,2 +52,3 @@ import { BugIndicatingError } from '../../../../../base/common/errors.js';
|
||||
import { ILogService } from '../../../../../platform/log/common/log.js';
|
||||
@@ -53,2 +53,3 @@ import { BugIndicatingError } from '../../../../../base/common/errors.js';
|
||||
import { compareIgnoreCase } from '../../../../../base/common/strings.js';
|
||||
+import { FONT } from '../../../../../base/common/font.js';
|
||||
|
||||
@@ -638,5 +639,2 @@ export class AgentSessionsListDelegate implements IListVirtualDelegate<AgentSess
|
||||
@@ -838,5 +839,2 @@ export class AgentSessionsListDelegate implements IListVirtualDelegate<AgentSess
|
||||
|
||||
- static readonly ITEM_HEIGHT = 54;
|
||||
- static readonly SECTION_HEIGHT = 26;
|
||||
-
|
||||
constructor(private readonly _approvalModel?: AgentSessionApprovalModel) { }
|
||||
@@ -645,6 +643,6 @@ export class AgentSessionsListDelegate implements IListVirtualDelegate<AgentSess
|
||||
constructor(private readonly _approvalModel?: AgentSessionApprovalModel,
|
||||
@@ -847,3 +845,3 @@ export class AgentSessionsListDelegate implements IListVirtualDelegate<AgentSess
|
||||
if (isAgentSessionSection(element)) {
|
||||
- return AgentSessionsListDelegate.SECTION_HEIGHT;
|
||||
+ return FONT.sidebarSize26;
|
||||
}
|
||||
@@ -854,3 +852,3 @@ export class AgentSessionsListDelegate implements IListVirtualDelegate<AgentSess
|
||||
|
||||
- let height = AgentSessionsListDelegate.ITEM_HEIGHT;
|
||||
+ let height = FONT.sidebarSize54;
|
||||
const approval = this._approvalModel?.getApproval(element.resource).get();
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditor.ts b/src/vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditor.ts
|
||||
index ad2c82a..6cb6bce 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditor.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditor.ts
|
||||
@@ -34,2 +34,3 @@ import { IContextKey, IContextKeyService } from '../../../../../platform/context
|
||||
import { CONTEXT_MODELS_EDITOR } from '../../common/constants.js';
|
||||
+import { FONT } from '../../../../../base/common/font.js';
|
||||
|
||||
@@ -439,3 +440,3 @@ class SectionItemDelegate implements IListVirtualDelegate<SectionItem> {
|
||||
getHeight(element: SectionItem) {
|
||||
- return 22;
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart.ts
|
||||
index cc7bb15..f260d0e 100644
|
||||
index cc7bb156..f260d0e3 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart.ts
|
||||
@@ -33,2 +33,3 @@ import { ResourcePool } from './chatCollections.js';
|
||||
@@ -2522,7 +2510,7 @@ index cc7bb15..f260d0e 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart.ts
|
||||
index 15ae799..06a95d5 100644
|
||||
index 15ae7996..06a95d59 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart.ts
|
||||
@@ -36,2 +36,3 @@ import { ChatTreeItem } from '../../chat.js';
|
||||
@@ -2535,7 +2523,7 @@ index 15ae799..06a95d5 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart.ts
|
||||
index 8493938..50a19e4 100644
|
||||
index 84939387..50a19e4f 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart.ts
|
||||
@@ -50,2 +50,3 @@ import { IHoverService } from '../../../../../../platform/hover/browser/hover.js
|
||||
@@ -2548,20 +2536,20 @@ index 8493938..50a19e4 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget.ts
|
||||
index 619d00a..9edbd1b 100644
|
||||
index 8f0f2c48..52818d1d 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget.ts
|
||||
@@ -11,2 +11,3 @@ import { IListRenderer, IListVirtualDelegate } from '../../../../../../base/brow
|
||||
import { Codicon } from '../../../../../../base/common/codicons.js';
|
||||
+import { FONT } from '../../../../../../base/common/font.js';
|
||||
import { Disposable, DisposableStore } from '../../../../../../base/common/lifecycle.js';
|
||||
@@ -23,3 +24,3 @@ class TodoListDelegate implements IListVirtualDelegate<IChatTodo> {
|
||||
@@ -24,3 +25,3 @@ class TodoListDelegate implements IListVirtualDelegate<IChatTodo> {
|
||||
getHeight(element: IChatTodo): number {
|
||||
- return 22;
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart.ts
|
||||
index 703940e..e0fa9eb 100644
|
||||
index 703940ed..e0fa9eb5 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart.ts
|
||||
@@ -12,2 +12,3 @@ import { IAsyncDataSource, ITreeNode } from '../../../../../../base/browser/ui/t
|
||||
@@ -2577,7 +2565,7 @@ index 703940e..e0fa9eb 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/media/chatViewPane.css b/src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/media/chatViewPane.css
|
||||
index 83799c1..b2d3db2 100644
|
||||
index 83799c15..b2d3db2c 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/media/chatViewPane.css
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/media/chatViewPane.css
|
||||
@@ -169 +169,68 @@
|
||||
@@ -2651,7 +2639,7 @@ index 83799c1..b2d3db2 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts
|
||||
index c6298b3..8fcab5f 100644
|
||||
index c6298b30..8fcab5f3 100644
|
||||
--- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts
|
||||
+++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts
|
||||
@@ -15,2 +15,3 @@ import { safeIntl } from '../../../../../base/common/date.js';
|
||||
@@ -2664,7 +2652,7 @@ index c6298b3..8fcab5f 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||
index cacba31..7785734 100644
|
||||
index cacba319..77857347 100644
|
||||
--- a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||
+++ b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||
@@ -40,2 +40,3 @@ import { SelectionClipboardContributionID } from '../selectionClipboard.js';
|
||||
@@ -2679,14 +2667,14 @@ index cacba31..7785734 100644
|
||||
+ lineHeight: FONT.sidebarSize20,
|
||||
wordWrap: 'off',
|
||||
diff --git a/src/vs/workbench/contrib/comments/browser/commentsTreeViewer.ts b/src/vs/workbench/contrib/comments/browser/commentsTreeViewer.ts
|
||||
index b5234b6..b36e465 100644
|
||||
index 5162553b..5adbed8f 100644
|
||||
--- a/src/vs/workbench/contrib/comments/browser/commentsTreeViewer.ts
|
||||
+++ b/src/vs/workbench/contrib/comments/browser/commentsTreeViewer.ts
|
||||
@@ -43,2 +43,3 @@ import { MarshalledCommentThread, MarshalledCommentThreadInternal } from '../../
|
||||
import { IHoverService } from '../../../../platform/hover/browser/hover.js';
|
||||
+import { FONT } from '../../../../base/common/font.js';
|
||||
|
||||
@@ -83,5 +84,5 @@ class CommentsModelVirtualDelegate implements IListVirtualDelegate<ResourceWithC
|
||||
@@ -84,5 +85,5 @@ class CommentsModelVirtualDelegate implements IListVirtualDelegate<ResourceWithC
|
||||
if ((element instanceof CommentNode) && element.hasReply()) {
|
||||
- return 44;
|
||||
+ return FONT.sidebarSize44;
|
||||
@@ -2695,7 +2683,7 @@ index b5234b6..b36e465 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts
|
||||
index 6f82df1..6c8ae0d 100644
|
||||
index 6f82df16..6c8ae0d6 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts
|
||||
@@ -63,2 +63,3 @@ import { equals } from '../../../../base/common/arrays.js';
|
||||
@@ -2708,7 +2696,7 @@ index 6f82df1..6c8ae0d 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/callStackView.ts b/src/vs/workbench/contrib/debug/browser/callStackView.ts
|
||||
index 35c9c1e..f8bf9c5 100644
|
||||
index 35c9c1e5..f8bf9c5b 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/callStackView.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/callStackView.ts
|
||||
@@ -22,2 +22,3 @@ import { Event } from '../../../../base/common/event.js';
|
||||
@@ -2729,7 +2717,7 @@ index 35c9c1e..f8bf9c5 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/callStackWidget.ts b/src/vs/workbench/contrib/debug/browser/callStackWidget.ts
|
||||
index 42e4cbe..bfaf21e 100644
|
||||
index 42e4cbeb..bfaf21e4 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/callStackWidget.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/callStackWidget.ts
|
||||
@@ -13,2 +13,3 @@ import { Codicon } from '../../../../base/common/codicons.js';
|
||||
@@ -2757,7 +2745,7 @@ index 42e4cbe..bfaf21e 100644
|
||||
-
|
||||
interface IAbstractFrameRendererTemplateData {
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/debugHover.ts b/src/vs/workbench/contrib/debug/browser/debugHover.ts
|
||||
index fe8ae2b..5830976 100644
|
||||
index fe8ae2b6..5830976e 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/debugHover.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/debugHover.ts
|
||||
@@ -15,2 +15,3 @@ import { coalesce } from '../../../../base/common/arrays.js';
|
||||
@@ -2770,7 +2758,7 @@ index fe8ae2b..5830976 100644
|
||||
+ return FONT.sidebarSize18;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/loadedScriptsView.ts b/src/vs/workbench/contrib/debug/browser/loadedScriptsView.ts
|
||||
index 531c114..909a66d 100644
|
||||
index 531c1146..909a66db 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/loadedScriptsView.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/loadedScriptsView.ts
|
||||
@@ -14,2 +14,3 @@ import { Codicon } from '../../../../base/common/codicons.js';
|
||||
@@ -2783,7 +2771,7 @@ index 531c114..909a66d 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/media/debugToolBar.css b/src/vs/workbench/contrib/debug/browser/media/debugToolBar.css
|
||||
index ca34e6f..611b495 100644
|
||||
index ca34e6f7..611b4950 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/media/debugToolBar.css
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/media/debugToolBar.css
|
||||
@@ -55 +55,25 @@
|
||||
@@ -2814,7 +2802,7 @@ index ca34e6f..611b495 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css b/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css
|
||||
index 4a627af..86f37c5 100644
|
||||
index 4a627af1..86f37c5a 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css
|
||||
@@ -371 +371,103 @@
|
||||
@@ -2923,7 +2911,7 @@ index 4a627af..86f37c5 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/variablesView.ts b/src/vs/workbench/contrib/debug/browser/variablesView.ts
|
||||
index f18d41b..8863b19 100644
|
||||
index f18d41bf..8863b19d 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/variablesView.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/variablesView.ts
|
||||
@@ -18,2 +18,3 @@ import { Codicon } from '../../../../base/common/codicons.js';
|
||||
@@ -2936,7 +2924,7 @@ index f18d41b..8863b19 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/debug/browser/watchExpressionsView.ts b/src/vs/workbench/contrib/debug/browser/watchExpressionsView.ts
|
||||
index f290f70..3269808 100644
|
||||
index f290f709..3269808a 100644
|
||||
--- a/src/vs/workbench/contrib/debug/browser/watchExpressionsView.ts
|
||||
+++ b/src/vs/workbench/contrib/debug/browser/watchExpressionsView.ts
|
||||
@@ -42,2 +42,3 @@ import { watchExpressionsAdd, watchExpressionsRemoveAll } from './debugIcons.js'
|
||||
@@ -2949,7 +2937,7 @@ index f290f70..3269808 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.ts b/src/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.ts
|
||||
index 3cd48a5..3238df4 100644
|
||||
index 3cd48a5b..3238df42 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.ts
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.ts
|
||||
@@ -40,2 +40,3 @@ import { IHoverService } from '../../../../platform/hover/browser/hover.js';
|
||||
@@ -2962,7 +2950,7 @@ index 3cd48a5..3238df4 100644
|
||||
+ getHeight() { return FONT.sidebarSize22; }
|
||||
getTemplateId() { return 'extensionFeatureDescriptor'; }
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsList.ts b/src/vs/workbench/contrib/extensions/browser/extensionsList.ts
|
||||
index 42134f0..4e14bd1 100644
|
||||
index 42134f0b..4e14bd16 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/extensionsList.ts
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/extensionsList.ts
|
||||
@@ -27,4 +27,3 @@ import { IActionViewItemOptions } from '../../../../base/browser/ui/actionbar/ac
|
||||
@@ -2977,7 +2965,7 @@ index 42134f0..4e14bd1 100644
|
||||
+ getHeight() { return FONT.sidebarSize72; }
|
||||
getTemplateId() { return 'extension'; }
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsViewer.ts b/src/vs/workbench/contrib/extensions/browser/extensionsViewer.ts
|
||||
index 418cb12..fbb30c5 100644
|
||||
index 418cb12e..fbb30c5c 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/extensionsViewer.ts
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/extensionsViewer.ts
|
||||
@@ -40,2 +40,3 @@ import { ILogService } from '../../../../platform/log/common/log.js';
|
||||
@@ -2990,7 +2978,7 @@ index 418cb12..fbb30c5 100644
|
||||
+ return FONT.sidebarSize62;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsViewlet.ts b/src/vs/workbench/contrib/extensions/browser/extensionsViewlet.ts
|
||||
index 8bfac42..6430bf4 100644
|
||||
index 8bfac429..6430bf43 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/extensionsViewlet.ts
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/extensionsViewlet.ts
|
||||
@@ -69,2 +69,3 @@ import { URI } from '../../../../base/common/uri.js';
|
||||
@@ -3007,7 +2995,7 @@ index 8bfac42..6430bf4 100644
|
||||
+ const headerHeight = this.header && !!this.notificationContainer?.childNodes.length ? this.notificationContainer.clientHeight + searchBoxHeight + FONT.sidebarSize10 /*margin*/ : searchBoxHeight;
|
||||
this.header!.style.height = `${headerHeight}px`;
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/media/extension.css b/src/vs/workbench/contrib/extensions/browser/media/extension.css
|
||||
index 8454447..733b9a6 100644
|
||||
index 84544479..733b9a6b 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/media/extension.css
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/media/extension.css
|
||||
@@ -302 +302,91 @@
|
||||
@@ -3104,7 +3092,7 @@ index 8454447..733b9a6 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/media/extensionActions.css b/src/vs/workbench/contrib/extensions/browser/media/extensionActions.css
|
||||
index 6326d45..cc5242a 100644
|
||||
index 6326d45f..cc5242ae 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/media/extensionActions.css
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/media/extensionActions.css
|
||||
@@ -166 +166,26 @@
|
||||
@@ -3136,7 +3124,7 @@ index 6326d45..cc5242a 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css b/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css
|
||||
index db5712f..0f75b63 100644
|
||||
index db5712fe..0f75b632 100644
|
||||
--- a/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css
|
||||
+++ b/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css
|
||||
@@ -108 +108,24 @@
|
||||
@@ -3166,7 +3154,7 @@ index db5712f..0f75b63 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/files/browser/views/explorerView.ts b/src/vs/workbench/contrib/files/browser/views/explorerView.ts
|
||||
index 5b11568..d276b5c 100644
|
||||
index 5b115684..d276b5c9 100644
|
||||
--- a/src/vs/workbench/contrib/files/browser/views/explorerView.ts
|
||||
+++ b/src/vs/workbench/contrib/files/browser/views/explorerView.ts
|
||||
@@ -511,3 +511,3 @@ export class ExplorerView extends ViewPane implements IExplorerView {
|
||||
@@ -3175,7 +3163,7 @@ index 5b11568..d276b5c 100644
|
||||
+ paddingBottom: ExplorerDelegate.getHeight(),
|
||||
overrideStyles: this.getLocationBasedColors().listOverrideStyles,
|
||||
diff --git a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||
index ed7dbe0..dba05e8 100644
|
||||
index ed7dbe07..dba05e80 100644
|
||||
--- a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||
+++ b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||
@@ -76,2 +76,3 @@ import { listFilterMatchHighlight, listFilterMatchHighlightBorder } from '../../
|
||||
@@ -3199,7 +3187,7 @@ index ed7dbe0..dba05e8 100644
|
||||
+ const offset = Math.max(39 - indent, 0); // derived via inspection
|
||||
container.style.setProperty(`--vscode-explorer-align-offset-margin-left`, `${offset}px`);
|
||||
diff --git a/src/vs/workbench/contrib/files/browser/views/media/openeditors.css b/src/vs/workbench/contrib/files/browser/views/media/openeditors.css
|
||||
index d933ff9..3995b14 100644
|
||||
index d933ff97..3995b14f 100644
|
||||
--- a/src/vs/workbench/contrib/files/browser/views/media/openeditors.css
|
||||
+++ b/src/vs/workbench/contrib/files/browser/views/media/openeditors.css
|
||||
@@ -108 +108,28 @@
|
||||
@@ -3233,7 +3221,7 @@ index d933ff9..3995b14 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/files/browser/views/openEditorsView.ts b/src/vs/workbench/contrib/files/browser/views/openEditorsView.ts
|
||||
index 7229c14..33cae40 100644
|
||||
index 7229c14b..33cae40e 100644
|
||||
--- a/src/vs/workbench/contrib/files/browser/views/openEditorsView.ts
|
||||
+++ b/src/vs/workbench/contrib/files/browser/views/openEditorsView.ts
|
||||
@@ -58,2 +58,3 @@ import { IHoverService } from '../../../../../platform/hover/browser/hover.js';
|
||||
@@ -3259,7 +3247,7 @@ index 7229c14..33cae40 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/files/test/browser/explorerFindProvider.test.ts b/src/vs/workbench/contrib/files/test/browser/explorerFindProvider.test.ts
|
||||
index f16d9fa..3296abc 100644
|
||||
index f16d9fa5..3296abc7 100644
|
||||
--- a/src/vs/workbench/contrib/files/test/browser/explorerFindProvider.test.ts
|
||||
+++ b/src/vs/workbench/contrib/files/test/browser/explorerFindProvider.test.ts
|
||||
@@ -28,2 +28,3 @@ import { ExplorerFindProvider, FilesFilter } from '../../browser/views/explorerV
|
||||
@@ -3272,7 +3260,7 @@ index f16d9fa..3296abc 100644
|
||||
+ getHeight() { return FONT.sidebarSize20; }
|
||||
getTemplateId(element: ExplorerItem): string { return 'default'; }
|
||||
diff --git a/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts b/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts
|
||||
index 0176fb6..140cda1 100644
|
||||
index 0176fb67..140cda1d 100644
|
||||
--- a/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts
|
||||
+++ b/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts
|
||||
@@ -54,2 +54,3 @@ import type { IManagedHover } from '../../../../base/browser/ui/hover/hover.js';
|
||||
@@ -3298,7 +3286,7 @@ index 0176fb6..140cda1 100644
|
||||
+ lineElement.style.height = `${FONT.sidebarSize22}px`;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts b/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts
|
||||
index 4c95a37..fcb18e0 100644
|
||||
index 4c95a373..fcb18e0e 100644
|
||||
--- a/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts
|
||||
+++ b/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts
|
||||
@@ -10,2 +10,3 @@ import { ITreeNode, ITreeRenderer } from '../../../../../../base/browser/ui/tree
|
||||
@@ -3311,7 +3299,7 @@ index 4c95a37..fcb18e0 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts b/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts
|
||||
index d812034..e2affd5 100644
|
||||
index d812034b..e2affd59 100644
|
||||
--- a/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts
|
||||
+++ b/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts
|
||||
@@ -56,2 +56,3 @@ import { ILanguageFeaturesService } from '../../../../../../editor/common/servic
|
||||
@@ -3324,7 +3312,7 @@ index d812034..e2affd5 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/preferences/browser/tocTree.ts b/src/vs/workbench/contrib/preferences/browser/tocTree.ts
|
||||
index 0078e1e..b40fa10 100644
|
||||
index 0078e1ea..b40fa10d 100644
|
||||
--- a/src/vs/workbench/contrib/preferences/browser/tocTree.ts
|
||||
+++ b/src/vs/workbench/contrib/preferences/browser/tocTree.ts
|
||||
@@ -11,2 +11,3 @@ import { RenderIndentGuides } from '../../../../base/browser/ui/tree/abstractTre
|
||||
@@ -3337,7 +3325,7 @@ index 0078e1e..b40fa10 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/processExplorer/browser/processExplorerControl.ts b/src/vs/workbench/contrib/processExplorer/browser/processExplorerControl.ts
|
||||
index b54812a..05e5f75 100644
|
||||
index b54812a0..05e5f75b 100644
|
||||
--- a/src/vs/workbench/contrib/processExplorer/browser/processExplorerControl.ts
|
||||
+++ b/src/vs/workbench/contrib/processExplorer/browser/processExplorerControl.ts
|
||||
@@ -35,2 +35,3 @@ import { Schemas } from '../../../../base/common/network.js';
|
||||
@@ -3350,7 +3338,7 @@ index b54812a..05e5f75 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/remote/browser/remote.ts b/src/vs/workbench/contrib/remote/browser/remote.ts
|
||||
index 530b0c4..b3c979d 100644
|
||||
index 2d7e4bb9..f4a5a5c1 100644
|
||||
--- a/src/vs/workbench/contrib/remote/browser/remote.ts
|
||||
+++ b/src/vs/workbench/contrib/remote/browser/remote.ts
|
||||
@@ -57,2 +57,3 @@ import { mainWindow } from '../../../../base/browser/window.js';
|
||||
@@ -3363,7 +3351,7 @@ index 530b0c4..b3c979d 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/media/scm.css b/src/vs/workbench/contrib/scm/browser/media/scm.css
|
||||
index 408b771..7ccc6b9 100644
|
||||
index 408b771f..7ccc6b93 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/media/scm.css
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/media/scm.css
|
||||
@@ -800 +800,215 @@
|
||||
@@ -3584,7 +3572,7 @@ index 408b771..7ccc6b9 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scmHistoryViewPane.ts b/src/vs/workbench/contrib/scm/browser/scmHistoryViewPane.ts
|
||||
index ab1900f..5ea8f3c 100644
|
||||
index 88c5c132..cd2b3759 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scmHistoryViewPane.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scmHistoryViewPane.ts
|
||||
@@ -77,2 +77,3 @@ import { IMarkdownRendererService } from '../../../../platform/markdown/browser/
|
||||
@@ -3597,7 +3585,7 @@ index ab1900f..5ea8f3c 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts b/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts
|
||||
index 1523a82..fe78847 100644
|
||||
index 1523a82c..fe788478 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts
|
||||
@@ -49,2 +49,3 @@ import { IActionViewItemProvider } from '../../../../base/browser/ui/actionbar/a
|
||||
@@ -3610,7 +3598,7 @@ index 1523a82..fe78847 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scmViewPane.ts b/src/vs/workbench/contrib/scm/browser/scmViewPane.ts
|
||||
index a2887d4..5e81511 100644
|
||||
index a2887d47..5e81511f 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scmViewPane.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scmViewPane.ts
|
||||
@@ -77,2 +77,3 @@ import { AccessibilityCommandId } from '../../accessibility/common/accessibility
|
||||
@@ -3656,7 +3644,7 @@ index a2887d4..5e81511 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/search/browser/media/searchview.css b/src/vs/workbench/contrib/search/browser/media/searchview.css
|
||||
index 47e85d6..977a4dc 100644
|
||||
index 47e85d64..977a4dc6 100644
|
||||
--- a/src/vs/workbench/contrib/search/browser/media/searchview.css
|
||||
+++ b/src/vs/workbench/contrib/search/browser/media/searchview.css
|
||||
@@ -443 +443,121 @@
|
||||
@@ -3783,7 +3771,7 @@ index 47e85d6..977a4dc 100644
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/workbench/contrib/search/browser/searchResultsView.ts b/src/vs/workbench/contrib/search/browser/searchResultsView.ts
|
||||
index 62d5db9..f86dba1 100644
|
||||
index 62d5db99..f86dba1f 100644
|
||||
--- a/src/vs/workbench/contrib/search/browser/searchResultsView.ts
|
||||
+++ b/src/vs/workbench/contrib/search/browser/searchResultsView.ts
|
||||
@@ -36,2 +36,3 @@ import { ISearchTreeMatch, isSearchTreeMatch, RenderableMatch, ITextSearchHeadin
|
||||
@@ -3802,7 +3790,7 @@ index 62d5db9..f86dba1 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/search/browser/searchView.ts b/src/vs/workbench/contrib/search/browser/searchView.ts
|
||||
index fb52bbb..09ca311 100644
|
||||
index fb52bbb7..09ca3111 100644
|
||||
--- a/src/vs/workbench/contrib/search/browser/searchView.ts
|
||||
+++ b/src/vs/workbench/contrib/search/browser/searchView.ts
|
||||
@@ -87,2 +87,3 @@ import { ITelemetryService } from '../../../../platform/telemetry/common/telemet
|
||||
@@ -3834,7 +3822,7 @@ index fb52bbb..09ca311 100644
|
||||
+ this.tree.layout(this.size.height - widgetHeight - messagesHeight, this.size.width - FONT.sidebarSize28);
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/search/browser/searchWidget.ts b/src/vs/workbench/contrib/search/browser/searchWidget.ts
|
||||
index e9c0fcd..f3e23de 100644
|
||||
index e9c0fcd4..f3e23de0 100644
|
||||
--- a/src/vs/workbench/contrib/search/browser/searchWidget.ts
|
||||
+++ b/src/vs/workbench/contrib/search/browser/searchWidget.ts
|
||||
@@ -47,5 +47,3 @@ import { IDisposable, MutableDisposable } from '../../../../base/common/lifecycl
|
||||
@@ -3864,7 +3852,7 @@ index e9c0fcd..f3e23de 100644
|
||||
+ this.replaceInput.width = width - FONT.sidebarSize28;
|
||||
this.replaceInput.inputBox.layout();
|
||||
diff --git a/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts b/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts
|
||||
index 21118dd..b5e53a1 100644
|
||||
index 21118dd7..b5e53a1d 100644
|
||||
--- a/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts
|
||||
+++ b/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts
|
||||
@@ -58,2 +58,3 @@ import { TerminalStorageKeys } from '../common/terminalStorageKeys.js';
|
||||
@@ -3891,20 +3879,20 @@ index 21118dd..b5e53a1 100644
|
||||
+ inputBox.element.style.height = `${FONT.bottomPaneSize22}px`;
|
||||
inputBox.value = value;
|
||||
diff --git a/src/vs/workbench/contrib/testing/browser/testCoverageView.ts b/src/vs/workbench/contrib/testing/browser/testCoverageView.ts
|
||||
index e19fc27..56e4bbc 100644
|
||||
index 02fdfa31..3bed1bbb 100644
|
||||
--- a/src/vs/workbench/contrib/testing/browser/testCoverageView.ts
|
||||
+++ b/src/vs/workbench/contrib/testing/browser/testCoverageView.ts
|
||||
@@ -16,2 +16,3 @@ import { memoize } from '../../../../base/common/decorators.js';
|
||||
import { FuzzyScore, createMatches } from '../../../../base/common/filters.js';
|
||||
+import { FONT } from '../../../../base/common/font.js';
|
||||
import { Iterable } from '../../../../base/common/iterator.js';
|
||||
@@ -429,3 +430,3 @@ class TestCoverageTreeListDelegate implements IListVirtualDelegate<CoverageTreeE
|
||||
@@ -440,3 +441,3 @@ class TestCoverageTreeListDelegate implements IListVirtualDelegate<CoverageTreeE
|
||||
getHeight(element: CoverageTreeElement): number {
|
||||
- return 22;
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput.ts b/src/vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput.ts
|
||||
index 631bd2a..902bb81 100644
|
||||
index 631bd2a2..902bb810 100644
|
||||
--- a/src/vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput.ts
|
||||
+++ b/src/vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput.ts
|
||||
@@ -34,3 +34,2 @@ import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from '../../../../common/theme.
|
||||
@@ -3921,20 +3909,20 @@ index 631bd2a..902bb81 100644
|
||||
+ let delta = Math.max(0, evt.scrollTop - (this.hasMultipleFrames ? FONT.sidebarSize24 : 0));
|
||||
delta = Math.min(Math.max(0, this.contentHeight - this.viewHeight), delta);
|
||||
diff --git a/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts b/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
|
||||
index 9257aa6..3819205 100644
|
||||
index 20d4dbdb..b48d2e90 100644
|
||||
--- a/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
|
||||
+++ b/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
|
||||
@@ -85,2 +85,3 @@ import { DebugLastRun, ReRunLastRun } from './testExplorerActions.js';
|
||||
import { TestingExplorerFilter } from './testingExplorerFilter.js';
|
||||
+import { FONT } from '../../../../base/common/font.js';
|
||||
|
||||
@@ -1427,3 +1428,3 @@ class ListDelegate implements IListVirtualDelegate<TestExplorerTreeElement> {
|
||||
@@ -1431,3 +1432,3 @@ class ListDelegate implements IListVirtualDelegate<TestExplorerTreeElement> {
|
||||
getHeight(element: TestExplorerTreeElement) {
|
||||
- return element instanceof TestTreeErrorMessage ? 17 + 10 : 22;
|
||||
+ return element instanceof TestTreeErrorMessage ? FONT.sidebarSize17 + 10 : FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/timeline/browser/timelinePane.ts b/src/vs/workbench/contrib/timeline/browser/timelinePane.ts
|
||||
index c7c9cc7..84510c2 100644
|
||||
index 7219c099..7c6bc96c 100644
|
||||
--- a/src/vs/workbench/contrib/timeline/browser/timelinePane.ts
|
||||
+++ b/src/vs/workbench/contrib/timeline/browser/timelinePane.ts
|
||||
@@ -59,4 +59,3 @@ import { IHoverService, WorkbenchHoverDelegate } from '../../../../platform/hove
|
||||
@@ -3948,13 +3936,13 @@ index c7c9cc7..84510c2 100644
|
||||
- pageSize = Math.max(20, Math.floor((this.tree?.renderHeight ?? 0 / ItemHeight) + (this.pageOnScroll ? 1 : -1)));
|
||||
+ pageSize = Math.max(20, Math.floor((this.tree?.renderHeight ?? 0 / FONT.sidebarSize22) + (this.pageOnScroll ? 1 : -1)));
|
||||
}
|
||||
@@ -1147,3 +1146,3 @@ export class TimelineListVirtualDelegate implements IListVirtualDelegate<TreeEle
|
||||
@@ -1148,3 +1147,3 @@ export class TimelineListVirtualDelegate implements IListVirtualDelegate<TreeEle
|
||||
getHeight(_element: TreeElement): number {
|
||||
- return ItemHeight;
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.ts b/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.ts
|
||||
index 27c6580..0feb646 100644
|
||||
index 27c65807..0feb6465 100644
|
||||
--- a/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.ts
|
||||
+++ b/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.ts
|
||||
@@ -17,2 +17,3 @@ import { localize } from '../../../../nls.js';
|
||||
@@ -3967,7 +3955,7 @@ index 27c6580..0feb646 100644
|
||||
+ return FONT.sidebarSize22;
|
||||
}
|
||||
diff --git a/src/vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.ts b/src/vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.ts
|
||||
index 9e6ca13..478e4e7 100644
|
||||
index 0e3e5ccd..c7d20959 100644
|
||||
--- a/src/vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.ts
|
||||
+++ b/src/vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.ts
|
||||
@@ -49,3 +49,2 @@ import { AgentSessionsControl, IAgentSessionsControlOptions } from '../../chat/b
|
||||
@@ -3978,12 +3966,12 @@ index 9e6ca13..478e4e7 100644
|
||||
import { ILogService } from '../../../../platform/log/common/log.js';
|
||||
+import { FONT } from '../../../../base/common/font.js';
|
||||
|
||||
@@ -826,3 +826,3 @@ export class AgentSessionsWelcomePage extends EditorPane {
|
||||
@@ -830,3 +830,3 @@ export class AgentSessionsWelcomePage extends EditorPane {
|
||||
);
|
||||
- const sessionsHeight = visibleSessions * AgentSessionsListDelegate.ITEM_HEIGHT;
|
||||
+ const sessionsHeight = visibleSessions * FONT.sidebarSize22;
|
||||
this.sessionsControl.layout(sessionsHeight, sessionsWidth);
|
||||
@@ -831,3 +831,3 @@ export class AgentSessionsWelcomePage extends EditorPane {
|
||||
@@ -835,3 +835,3 @@ export class AgentSessionsWelcomePage extends EditorPane {
|
||||
// Visual height = ceil(n/2) * ITEM_HEIGHT, so offset = floor(n/2) * ITEM_HEIGHT
|
||||
- const marginOffset = Math.floor(visibleSessions / 2) * AgentSessionsListDelegate.ITEM_HEIGHT;
|
||||
+ const marginOffset = Math.floor(visibleSessions / 2) * FONT.sidebarSize22;
|
||||
@@ -0,0 +1,35 @@
|
||||
diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution.ts b/src/vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution.ts
|
||||
index d725507e..a4a092d8 100644
|
||||
--- a/src/vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution.ts
|
||||
@@ -4,30 +4 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
-
|
||||
-// Load styles for the remaining onboarding variant.
|
||||
-import './media/variationA.css';
|
||||
-
|
||||
-import { localize2 } from '../../../../nls.js';
|
||||
-import { Categories } from '../../../../platform/action/common/actionCommonCategories.js';
|
||||
-import { Action2, registerAction2 } from '../../../../platform/actions/common/actions.js';
|
||||
-import { InstantiationType, registerSingleton } from '../../../../platform/instantiation/common/extensions.js';
|
||||
-import { ServicesAccessor } from '../../../../platform/instantiation/common/instantiation.js';
|
||||
-import { IOnboardingService } from '../common/onboardingService.js';
|
||||
-import { OnboardingVariationA } from './onboardingVariationA.js';
|
||||
-
|
||||
-registerSingleton(IOnboardingService, OnboardingVariationA, InstantiationType.Delayed);
|
||||
-
|
||||
-registerAction2(class extends Action2 {
|
||||
- constructor() {
|
||||
- super({
|
||||
- id: 'workbench.action.welcomeOnboarding2026',
|
||||
- title: localize2('welcomeOnboarding2026', "Welcome Onboarding 2026"),
|
||||
- category: Categories.Developer,
|
||||
- f1: true,
|
||||
- });
|
||||
- }
|
||||
-
|
||||
- run(accessor: ServicesAccessor): void {
|
||||
- const onboardingService = accessor.get(IOnboardingService);
|
||||
- onboardingService.show();
|
||||
- }
|
||||
-});
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/build/.moduleignore b/build/.moduleignore
|
||||
index ed36151..022d6ed 100644
|
||||
index f83624f8..00779f06 100644
|
||||
--- a/build/.moduleignore
|
||||
+++ b/build/.moduleignore
|
||||
@@ -82,7 +82,7 @@ native-is-elevated/deps/**
|
||||
@@ -16,30 +16,30 @@ index ed36151..022d6ed 100644
|
||||
+!@vscodium/vsce-sign/bin/**
|
||||
|
||||
diff --git a/build/gulpfile.vscode.ts b/build/gulpfile.vscode.ts
|
||||
index 187726c..076f08b 100644
|
||||
index 080d97f3..180177c5 100644
|
||||
--- a/build/gulpfile.vscode.ts
|
||||
+++ b/build/gulpfile.vscode.ts
|
||||
@@ -449,3 +449,3 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
|
||||
@@ -460,3 +460,3 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
|
||||
'**/*.wasm',
|
||||
- '**/@vscode/vsce-sign/bin/*',
|
||||
+ '**/@vscodium/vsce-sign/bin/*',
|
||||
], [
|
||||
diff --git a/build/lib/extensions.ts b/build/lib/extensions.ts
|
||||
index aacf25c..c4b0391 100644
|
||||
index a25395c9..d87ff9aa 100644
|
||||
--- a/build/lib/extensions.ts
|
||||
+++ b/build/lib/extensions.ts
|
||||
@@ -116,3 +116,3 @@ export function typeCheckExtensionStream(extensionPath: string, forWeb: boolean)
|
||||
@@ -126,3 +126,3 @@ export function typeCheckExtensionStream(extensionPath: string, forWeb: boolean)
|
||||
function fromLocalNormal(extensionPath: string): Stream {
|
||||
- const vsce = require('@vscode/vsce') as typeof import('@vscode/vsce');
|
||||
+ const vsce = require('@vscodium/vsce') as typeof import('@vscodium/vsce');
|
||||
const result = es.through();
|
||||
@@ -138,3 +138,3 @@ function fromLocalNormal(extensionPath: string): Stream {
|
||||
@@ -148,3 +148,3 @@ function fromLocalNormal(extensionPath: string): Stream {
|
||||
function fromLocalEsbuild(extensionPath: string, esbuildConfigFileName: string): Stream {
|
||||
- const vsce = require('@vscode/vsce') as typeof import('@vscode/vsce');
|
||||
+ const vsce = require('@vscodium/vsce') as typeof import('@vscodium/vsce');
|
||||
const result = es.through();
|
||||
diff --git a/build/package-lock.json b/build/package-lock.json
|
||||
index 644e16f..fac5de0 100644
|
||||
index 92f3b6a4..420464b0 100644
|
||||
--- a/build/package-lock.json
|
||||
+++ b/build/package-lock.json
|
||||
@@ -51,3 +51,3 @@
|
||||
@@ -64,9 +64,9 @@ index 644e16f..fac5de0 100644
|
||||
+ }
|
||||
+ },
|
||||
+ "node_modules/@vscode/vsce/node_modules/brace-expansion": {
|
||||
+ "version": "5.0.4",
|
||||
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
|
||||
+ "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
|
||||
+ "version": "5.0.5",
|
||||
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
|
||||
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
|
||||
+ "extraneous": true,
|
||||
+ "license": "MIT",
|
||||
+ "dependencies": {
|
||||
@@ -260,7 +260,7 @@ index 644e16f..fac5de0 100644
|
||||
},
|
||||
- "node_modules/@vscode/vsce/node_modules/brace-expansion": {
|
||||
+ "node_modules/@vscodium/vsce/node_modules/brace-expansion": {
|
||||
"version": "5.0.4",
|
||||
"version": "5.0.5",
|
||||
@@ -2172,3 +2065,3 @@
|
||||
},
|
||||
- "node_modules/@vscode/vsce/node_modules/chalk": {
|
||||
@@ -331,7 +331,7 @@ index 644e16f..fac5de0 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/@xmldom/xmldom": {
|
||||
@@ -7001,2 +6886,12 @@
|
||||
@@ -7022,2 +6907,12 @@
|
||||
},
|
||||
+ "node_modules/yazl": {
|
||||
+ "version": "2.5.1",
|
||||
@@ -345,7 +345,7 @@ index 644e16f..fac5de0 100644
|
||||
+ },
|
||||
"node_modules/yocto-queue": {
|
||||
diff --git a/build/package.json b/build/package.json
|
||||
index 8a65120..a36d5c4 100644
|
||||
index 4746ea2f..49867df9 100644
|
||||
--- a/build/package.json
|
||||
+++ b/build/package.json
|
||||
@@ -45,3 +45,3 @@
|
||||
@@ -354,7 +354,7 @@ index 8a65120..a36d5c4 100644
|
||||
+ "@vscodium/vsce": "3.6.1-258428",
|
||||
"ansi-colors": "^3.2.3",
|
||||
diff --git a/src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts b/src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts
|
||||
index 98535c5..cc37d7b 100644
|
||||
index 98535c5e..cc37d7b4 100644
|
||||
--- a/src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts
|
||||
+++ b/src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts
|
||||
@@ -69,3 +69,3 @@ export class ExtensionSignatureVerificationService implements IExtensionSignatur
|
||||
@@ -1,14 +1,14 @@
|
||||
diff --git a/src/vs/platform/update/common/update.ts b/src/vs/platform/update/common/update.ts
|
||||
index bc90a03..f8885b9 100644
|
||||
index 92ae7b96..c3fe6214 100644
|
||||
--- a/src/vs/platform/update/common/update.ts
|
||||
+++ b/src/vs/platform/update/common/update.ts
|
||||
@@ -54,3 +54,4 @@ export const enum UpdateType {
|
||||
@@ -55,3 +55,4 @@ export const enum UpdateType {
|
||||
Archive,
|
||||
- Snap
|
||||
+ Snap,
|
||||
+ WindowsInstaller,
|
||||
}
|
||||
@@ -120 +121,38 @@ export interface IUpdateService {
|
||||
@@ -123 +124,38 @@ export interface IUpdateService {
|
||||
}
|
||||
+
|
||||
+export type Architecture =
|
||||
@@ -49,18 +49,21 @@ index bc90a03..f8885b9 100644
|
||||
+ | "user";
|
||||
\ No newline at end of file
|
||||
diff --git a/src/vs/platform/update/electron-main/abstractUpdateService.ts b/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
index c943bca..d216af7 100644
|
||||
index e13d1ba5..3767c907 100644
|
||||
--- a/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
+++ b/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
@@ -17,4 +17,5 @@ import { ILogService } from '../../log/common/log.js';
|
||||
@@ -17,3 +17,3 @@ import { ILogService } from '../../log/common/log.js';
|
||||
import { IProductService } from '../../product/common/productService.js';
|
||||
-import { IRequestService } from '../../request/common/request.js';
|
||||
-import { AvailableForDownload, DisablementReason, IUpdateService, State, StateType, UpdateType } from '../common/update.js';
|
||||
+import { asJson, IRequestService, NO_FETCH_TELEMETRY } from '../../request/common/request.js';
|
||||
import { StorageScope, StorageTarget } from '../../storage/common/storage.js';
|
||||
@@ -21,3 +21,4 @@ import { IApplicationStorageMainService } from '../../storage/electron-main/stor
|
||||
import { ITelemetryService } from '../../telemetry/common/telemetry.js';
|
||||
-import { AvailableForDownload, DisablementReason, IUpdateService, State, StateType, UpdateType } from '../common/update.js';
|
||||
+import { Architecture, AvailableForDownload, DisablementReason, IUpdate, IUpdateService, Platform, State, StateType, Target, UpdateType } from '../common/update.js';
|
||||
+import * as semver from 'semver';
|
||||
|
||||
@@ -25,12 +26,8 @@ export interface IUpdateURLOptions {
|
||||
@@ -30,12 +31,8 @@ export interface IUpdateURLOptions {
|
||||
|
||||
-export function createUpdateURL(baseUpdateUrl: string, platform: string, quality: string, commit: string, options?: IUpdateURLOptions): string {
|
||||
- const url = new URL(`${baseUpdateUrl}/api/update/${platform}/${quality}/${commit}`);
|
||||
@@ -78,12 +81,12 @@ index c943bca..d216af7 100644
|
||||
-
|
||||
- return url.toString();
|
||||
}
|
||||
@@ -322,3 +319,3 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
@@ -434,3 +431,3 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
|
||||
- if (mode === 'none') {
|
||||
+ if (mode === 'none' || mode === 'manual') {
|
||||
return undefined;
|
||||
@@ -332,18 +329,37 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
@@ -444,18 +441,37 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
|
||||
+ return this._isLatestVersion(url, false)
|
||||
+ .then((result) => {
|
||||
@@ -135,15 +138,15 @@ index c943bca..d216af7 100644
|
||||
+ })
|
||||
}
|
||||
diff --git a/src/vs/platform/update/electron-main/updateService.darwin.ts b/src/vs/platform/update/electron-main/updateService.darwin.ts
|
||||
index 40b38a2..81f772d 100644
|
||||
index 3ddb310e..26738a64 100644
|
||||
--- a/src/vs/platform/update/electron-main/updateService.darwin.ts
|
||||
+++ b/src/vs/platform/update/electron-main/updateService.darwin.ts
|
||||
@@ -16,3 +16,3 @@ import { ILogService } from '../../log/common/log.js';
|
||||
import { IProductService } from '../../product/common/productService.js';
|
||||
-import { asJson, IRequestService } from '../../request/common/request.js';
|
||||
+import { asJson, IRequestService, NO_FETCH_TELEMETRY } from '../../request/common/request.js';
|
||||
import { ITelemetryService } from '../../telemetry/common/telemetry.js';
|
||||
@@ -99,15 +99,4 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
import { IApplicationStorageMainService } from '../../storage/electron-main/storageMainService.js';
|
||||
@@ -101,15 +101,4 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
|
||||
- protected buildUpdateFeedUrl(quality: string, commit: string, options?: IUpdateURLOptions): string | undefined {
|
||||
- const assetID = this.productService.darwinUniversalAssetId ?? (process.arch === 'x64' ? 'darwin' : 'darwin-arm64');
|
||||
@@ -161,7 +164,7 @@ index 40b38a2..81f772d 100644
|
||||
+ protected buildUpdateFeedUrl(quality: string, _commit: string, _options?: IUpdateURLOptions): string | undefined {
|
||||
+ return createUpdateURL(this.productService, quality, process.platform, process.arch);
|
||||
}
|
||||
@@ -153,4 +142,30 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
@@ -145,4 +134,30 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
|
||||
- this.logService.trace('update#doCheckForUpdates - using Electron autoUpdater', { url, explicit, background });
|
||||
- electron.autoUpdater.checkForUpdates();
|
||||
@@ -194,39 +197,41 @@ index 40b38a2..81f772d 100644
|
||||
+ this.setState(State.Idle(UpdateType.Setup, message));
|
||||
+ });
|
||||
}
|
||||
@@ -167,3 +182,3 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
@@ -159,3 +174,3 @@ export class DarwinUpdateService extends AbstractUpdateService implements IRelau
|
||||
try {
|
||||
- const context = await this.requestService.request({ url, headers, callSite: 'updateService.darwin.checkForUpdates' }, CancellationToken.None);
|
||||
+ const context = await this.requestService.request({ url, headers, callSite: NO_FETCH_TELEMETRY }, CancellationToken.None);
|
||||
const statusCode = context.res.statusCode;
|
||||
diff --git a/src/vs/platform/update/electron-main/updateService.linux.ts b/src/vs/platform/update/electron-main/updateService.linux.ts
|
||||
index 0eb5d74..16bd215 100644
|
||||
index 2be53f61..8776a7f6 100644
|
||||
--- a/src/vs/platform/update/electron-main/updateService.linux.ts
|
||||
+++ b/src/vs/platform/update/electron-main/updateService.linux.ts
|
||||
@@ -5,3 +5,2 @@
|
||||
|
||||
-import { CancellationToken } from '../../../base/common/cancellation.js';
|
||||
import { IConfigurationService } from '../../configuration/common/configuration.js';
|
||||
@@ -13,4 +12,4 @@ import { INativeHostMainService } from '../../native/electron-main/nativeHostMai
|
||||
@@ -13,6 +12,6 @@ import { INativeHostMainService } from '../../native/electron-main/nativeHostMai
|
||||
import { IProductService } from '../../product/common/productService.js';
|
||||
-import { asJson, IRequestService } from '../../request/common/request.js';
|
||||
-import { AvailableForDownload, IUpdate, State, UpdateType } from '../common/update.js';
|
||||
+import { IRequestService } from '../../request/common/request.js';
|
||||
import { IApplicationStorageMainService } from '../../storage/electron-main/storageMainService.js';
|
||||
import { ITelemetryService } from '../../telemetry/common/telemetry.js';
|
||||
-import { AvailableForDownload, IUpdate, State, UpdateType } from '../common/update.js';
|
||||
+import { AvailableForDownload, State, UpdateType } from '../common/update.js';
|
||||
import { AbstractUpdateService, createUpdateURL, IUpdateURLOptions } from './abstractUpdateService.js';
|
||||
@@ -32,4 +31,4 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
@@ -36,4 +35,4 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
|
||||
- protected buildUpdateFeedUrl(quality: string, commit: string, options?: IUpdateURLOptions): string {
|
||||
- return createUpdateURL(this.productService.updateUrl!, `linux-${process.arch}`, quality, commit, options);
|
||||
+ protected buildUpdateFeedUrl(quality: string, _commit: string, _options?: IUpdateURLOptions): string {
|
||||
+ return createUpdateURL(this.productService, quality, process.platform, process.arch);
|
||||
}
|
||||
@@ -41,2 +40,4 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
@@ -45,2 +44,4 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
|
||||
+ this.setState(State.CheckingForUpdates(explicit));
|
||||
+
|
||||
const internalOrg = this.getInternalOrg();
|
||||
@@ -44,17 +45,26 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
@@ -48,17 +49,26 @@ export class LinuxUpdateService extends AbstractUpdateService {
|
||||
const url = this.buildUpdateFeedUrl(this.quality, this.productService.commit!, { background, internalOrg });
|
||||
- this.setState(State.CheckingForUpdates(explicit));
|
||||
|
||||
@@ -264,24 +269,25 @@ index 0eb5d74..16bd215 100644
|
||||
+
|
||||
this.setState(State.Idle(UpdateType.Archive, message));
|
||||
diff --git a/src/vs/platform/update/electron-main/updateService.win32.ts b/src/vs/platform/update/electron-main/updateService.win32.ts
|
||||
index d02d7c3..d934da1 100644
|
||||
index 222db559..0037e002 100644
|
||||
--- a/src/vs/platform/update/electron-main/updateService.win32.ts
|
||||
+++ b/src/vs/platform/update/electron-main/updateService.win32.ts
|
||||
@@ -14,3 +14,2 @@ import { CancellationToken, CancellationTokenSource } from '../../../base/common
|
||||
import { memoize } from '../../../base/common/decorators.js';
|
||||
-import { hash } from '../../../base/common/hash.js';
|
||||
import * as path from '../../../base/common/path.js';
|
||||
@@ -31,6 +30,6 @@ import { INativeHostMainService } from '../../native/electron-main/nativeHostMai
|
||||
@@ -32,7 +31,7 @@ import { INativeHostMainService } from '../../native/electron-main/nativeHostMai
|
||||
import { IProductService } from '../../product/common/productService.js';
|
||||
-import { asJson, IRequestService } from '../../request/common/request.js';
|
||||
+import { IRequestService, NO_FETCH_TELEMETRY } from '../../request/common/request.js';
|
||||
import { IApplicationStorageMainService } from '../../storage/electron-main/storageMainService.js';
|
||||
import { ITelemetryService } from '../../telemetry/common/telemetry.js';
|
||||
-import { AvailableForDownload, DisablementReason, IUpdate, State, StateType, UpdateType } from '../common/update.js';
|
||||
-import { AbstractUpdateService, createUpdateURL, getUpdateRequestHeaders, IUpdateURLOptions, UpdateErrorClassification } from './abstractUpdateService.js';
|
||||
+import { AvailableForDownload, DisablementReason, IUpdate, State, StateType, Target, UpdateType } from '../common/update.js';
|
||||
+import { AbstractUpdateService, createUpdateURL, IUpdateURLOptions } from './abstractUpdateService.js';
|
||||
import { INodeProcess } from '../../../base/common/platform.js';
|
||||
@@ -49,5 +48,9 @@ function getUpdateType(): UpdateType {
|
||||
|
||||
@@ -50,5 +49,9 @@ function getUpdateType(): UpdateType {
|
||||
if (typeof _updateType === 'undefined') {
|
||||
- _updateType = existsSync(path.join(path.dirname(process.execPath), 'unins000.exe'))
|
||||
- ? UpdateType.Setup
|
||||
@@ -294,12 +300,12 @@ index d02d7c3..d934da1 100644
|
||||
+ _updateType = UpdateType.Archive;
|
||||
+ }
|
||||
}
|
||||
@@ -164,3 +167,3 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -158,3 +161,3 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
} else {
|
||||
- const fastUpdatesEnabled = this.configurationService.getValue('update.enableWindowsBackgroundUpdates');
|
||||
+ const fastUpdatesEnabled = getUpdateType() === UpdateType.Setup && this.configurationService.getValue('update.enableWindowsBackgroundUpdates');
|
||||
// GC for background updates in system setup happens via inno_setup since it requires
|
||||
@@ -182,12 +185,22 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -178,12 +181,22 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
|
||||
- protected buildUpdateFeedUrl(quality: string, commit: string, options?: IUpdateURLOptions): string | undefined {
|
||||
- let platform = `win32-${process.arch}`;
|
||||
@@ -330,14 +336,14 @@ index d02d7c3..d934da1 100644
|
||||
- return createUpdateURL(this.productService.updateUrl!, platform, quality, commit, options);
|
||||
+ return createUpdateURL(this.productService, quality, process.platform, process.arch, target);
|
||||
}
|
||||
@@ -199,6 +212,2 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -195,6 +208,2 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
|
||||
- const internalOrg = this.getInternalOrg();
|
||||
- const background = !explicit && !internalOrg;
|
||||
- const url = this.buildUpdateFeedUrl(this.quality, pendingCommit ?? this.productService.commit!, { background, internalOrg });
|
||||
-
|
||||
// Only set CheckingForUpdates if we're not already in Overwriting state
|
||||
@@ -208,9 +217,13 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -204,9 +213,13 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
|
||||
- const headers = getUpdateRequestHeaders(this.productService.version);
|
||||
- this.requestService.request({ url, headers, callSite: 'updateService.win32.checkForUpdates' }, CancellationToken.None)
|
||||
@@ -356,7 +362,7 @@ index d02d7c3..d934da1 100644
|
||||
- if (!update || !update.url || !update.version || !update.productVersion) {
|
||||
+ if(!result) {
|
||||
// If we were checking for an overwrite update and found nothing newer,
|
||||
@@ -226,2 +239,9 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -222,2 +235,9 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
|
||||
+ const { lastest, update } = result;
|
||||
+
|
||||
@@ -366,12 +372,12 @@ index d02d7c3..d934da1 100644
|
||||
+ }
|
||||
+
|
||||
if (updateType === UpdateType.Archive) {
|
||||
@@ -258,3 +278,3 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -247,3 +267,3 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
|
||||
- return this.requestService.request({ url: update.url, callSite: 'updateService.win32.downloadUpdate' }, CancellationToken.None)
|
||||
+ return this.requestService.request({ url: update.url, callSite: NO_FETCH_TELEMETRY }, CancellationToken.None)
|
||||
.then(context => {
|
||||
@@ -303,8 +323,7 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -292,8 +312,7 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
})
|
||||
- .then(undefined, err => {
|
||||
- this.telemetryService.publicLog2<{ messageHash: string }, UpdateErrorClassification>('update:error', { messageHash: String(hash(String(err))) });
|
||||
@@ -383,7 +389,7 @@ index d02d7c3..d934da1 100644
|
||||
- const message: string | undefined = explicit ? (err.message || err) : undefined;
|
||||
+ const message: string | undefined = explicit ? (error.message || error) : undefined;
|
||||
|
||||
@@ -368,20 +387,31 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
@@ -357,20 +376,31 @@ export class Win32UpdateService extends AbstractUpdateService implements IRelaun
|
||||
await pfs.Promises.writeFile(this.availableUpdate.updateFilePath, 'flag');
|
||||
- const child = spawn(this.availableUpdate.packagePath,
|
||||
- [
|
||||
@@ -0,0 +1,52 @@
|
||||
diff --git a/src/vs/platform/update/common/update.config.contribution.ts b/src/vs/platform/update/common/update.config.contribution.ts
|
||||
index 6061e15b..84246033 100644
|
||||
--- a/src/vs/platform/update/common/update.config.contribution.ts
|
||||
+++ b/src/vs/platform/update/common/update.config.contribution.ts
|
||||
@@ -65,2 +65,8 @@ configurationRegistry.registerConfiguration({
|
||||
},
|
||||
+ 'update.minReleaseAge': {
|
||||
+ type: 'integer',
|
||||
+ default: 7,
|
||||
+ scope: ConfigurationScope.APPLICATION,
|
||||
+ description: localize('update.cooldown', "Configure how old an update need to be before installing it (in days)."),
|
||||
+ },
|
||||
'update.enableWindowsBackgroundUpdates': {
|
||||
diff --git a/src/vs/platform/update/electron-main/abstractUpdateService.ts b/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
index 3767c907..9b3c17bf 100644
|
||||
--- a/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
+++ b/src/vs/platform/update/electron-main/abstractUpdateService.ts
|
||||
@@ -470,3 +470,3 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
|
||||
- this.logService.info('update#isLatestVersion() - found version', fetchedVersion, currentVersion);
|
||||
+ this.logService.info(`update#isLatestVersion() - found: ${fetchedVersion}, current: ${currentVersion}`);
|
||||
|
||||
@@ -474,3 +474,28 @@ export abstract class AbstractUpdateService implements IUpdateService {
|
||||
|
||||
- return Promise.resolve({ lastest, update });
|
||||
+ const minReleaseAge = this.configurationService.getValue<number>('update.minReleaseAge');
|
||||
+
|
||||
+ if(minReleaseAge === 0) {
|
||||
+ return Promise.resolve({ lastest, update });
|
||||
+ }
|
||||
+
|
||||
+ this.logService.info(`update#isLatestVersion() - ${update.timestamp} ${typeof update.timestamp}`);
|
||||
+
|
||||
+ const releaseDate = update.timestamp ? new Date(Number.parseInt(String(update.timestamp), 10)) : null;
|
||||
+
|
||||
+ this.logService.info(`update#isLatestVersion() - releaseDate: ${releaseDate}`);
|
||||
+
|
||||
+ if(!releaseDate || isNaN(releaseDate.getTime())) {
|
||||
+ return Promise.resolve(undefined);
|
||||
+ }
|
||||
+
|
||||
+ const age = Math.round(Math.abs(Date.now() - releaseDate.getTime()) / (1000 * 60 * 60 * 24));
|
||||
+
|
||||
+ this.logService.info(`update#isLatestVersion() - releaseAge: ${age}, minReleaseAge: ${minReleaseAge}`);
|
||||
+
|
||||
+ if(age >= minReleaseAge) {
|
||||
+ return Promise.resolve({ lastest, update });
|
||||
+ }
|
||||
+ else {
|
||||
+ return Promise.resolve(undefined);
|
||||
+ }
|
||||
})
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/.npmrc b/.npmrc
|
||||
index a275846..87f881f 100644
|
||||
index 8255ca3e..98dc0d47 100644
|
||||
--- a/.npmrc
|
||||
+++ b/.npmrc
|
||||
@@ -6,2 +6,3 @@ ignore-scripts=false
|
||||
@@ -7,7 +7,7 @@ index a275846..87f881f 100644
|
||||
+build_from_source_native_keymap="no"
|
||||
legacy-peer-deps="true"
|
||||
diff --git a/build/.moduleignore b/build/.moduleignore
|
||||
index ed36151..5b040cc 100644
|
||||
index f83624f8..aaa384bf 100644
|
||||
--- a/build/.moduleignore
|
||||
+++ b/build/.moduleignore
|
||||
@@ -65,7 +65,7 @@ fsevents/test/**
|
||||
@@ -24,27 +24,27 @@ index ed36151..5b040cc 100644
|
||||
+!@vscodium/native-keymap/build/Release/*.node
|
||||
|
||||
diff --git a/eslint.config.js b/eslint.config.js
|
||||
index 73f062a..f008259 100644
|
||||
index 51bda2c3..494a2c2c 100644
|
||||
--- a/eslint.config.js
|
||||
+++ b/eslint.config.js
|
||||
@@ -1481,3 +1481,3 @@ export default tseslint.config(
|
||||
@@ -1526,3 +1526,3 @@ export default tseslint.config(
|
||||
'node:module',
|
||||
- 'native-keymap',
|
||||
+ '@vscodium/native-keymap',
|
||||
'net',
|
||||
diff --git a/package-lock.json b/package-lock.json
|
||||
index bc72a21..ae566c1 100644
|
||||
index 75b98719..88c2aee4 100644
|
||||
--- a/package-lock.json
|
||||
+++ b/package-lock.json
|
||||
@@ -32,2 +32,3 @@
|
||||
@@ -39,2 +39,3 @@
|
||||
"@vscode/windows-registry": "^1.2.0",
|
||||
+ "@vscodium/native-keymap": "3.3.7-258424",
|
||||
"@xterm/addon-clipboard": "^0.3.0-beta.191",
|
||||
@@ -49,3 +50,2 @@
|
||||
"@xterm/addon-clipboard": "^0.3.0-beta.197",
|
||||
@@ -56,3 +57,2 @@
|
||||
"native-is-elevated": "0.9.0",
|
||||
- "native-keymap": "^3.3.5",
|
||||
"node-pty": "^1.2.0-beta.10",
|
||||
@@ -4862,2 +4862,9 @@
|
||||
"node-pty": "^1.2.0-beta.12",
|
||||
@@ -4168,2 +4168,9 @@
|
||||
},
|
||||
+ "node_modules/@vscodium/native-keymap": {
|
||||
+ "version": "3.3.7-258424",
|
||||
@@ -54,7 +54,7 @@ index bc72a21..ae566c1 100644
|
||||
+ "license": "MIT"
|
||||
+ },
|
||||
"node_modules/@wdio/config": {
|
||||
@@ -15159,5 +15166,6 @@
|
||||
@@ -14280,5 +14287,6 @@
|
||||
"node_modules/napi-build-utils": {
|
||||
- "version": "1.0.2",
|
||||
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
||||
@@ -64,7 +64,7 @@ index bc72a21..ae566c1 100644
|
||||
+ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
|
||||
+ "license": "MIT"
|
||||
},
|
||||
@@ -15170,9 +15178,2 @@
|
||||
@@ -14291,9 +14299,2 @@
|
||||
},
|
||||
- "node_modules/native-keymap": {
|
||||
- "version": "3.3.9",
|
||||
@@ -74,7 +74,7 @@ index bc72a21..ae566c1 100644
|
||||
- "license": "MIT"
|
||||
- },
|
||||
"node_modules/natural-compare": {
|
||||
@@ -16693,5 +16694,6 @@
|
||||
@@ -15805,5 +15806,6 @@
|
||||
"node_modules/prebuild-install": {
|
||||
- "version": "7.1.2",
|
||||
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
|
||||
@@ -84,22 +84,22 @@ index bc72a21..ae566c1 100644
|
||||
+ "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -16702,3 +16704,3 @@
|
||||
@@ -15814,3 +15816,3 @@
|
||||
"mkdirp-classic": "^0.5.3",
|
||||
- "napi-build-utils": "^1.0.1",
|
||||
+ "napi-build-utils": "^2.0.0",
|
||||
"node-abi": "^3.3.0",
|
||||
diff --git a/package.json b/package.json
|
||||
index d727d5a..54d14ad 100644
|
||||
index b925a690..166f0cae 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -119,3 +119,3 @@
|
||||
@@ -133,3 +133,3 @@
|
||||
"native-is-elevated": "0.9.0",
|
||||
- "native-keymap": "^3.3.5",
|
||||
+ "@vscodium/native-keymap": "3.3.7-258424",
|
||||
"node-pty": "^1.2.0-beta.10",
|
||||
"node-pty": "^1.2.0-beta.12",
|
||||
diff --git a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
index c30c6da..ca6cea2 100644
|
||||
index c30c6da5..ca6cea22 100644
|
||||
--- a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
+++ b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
@@ -44,8 +44,8 @@ flakySuite('Native Modules (all platforms)', () => {
|
||||
@@ -116,7 +116,7 @@ index c30c6da..ca6cea2 100644
|
||||
+ assert.ok(result, testErrorMessage('@vscodium/native-keymap'));
|
||||
});
|
||||
diff --git a/src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts b/src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts
|
||||
index 8950ce2..f31cea6 100644
|
||||
index 8950ce21..f31cea62 100644
|
||||
--- a/src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts
|
||||
+++ b/src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts
|
||||
@@ -5,3 +5,3 @@
|
||||
@@ -1,10 +1,8 @@
|
||||
# Fix: Replace @vscode/policy-watcher with @vscodium/policy-watcher
|
||||
# Documentation: docs/patches.md#fix-policies
|
||||
diff --git a/build/.moduleignore b/build/.moduleignore
|
||||
index 5b040cc..8d5fd71 100644
|
||||
index aaa384bf..25adcdbf 100644
|
||||
--- a/build/.moduleignore
|
||||
+++ b/build/.moduleignore
|
||||
@@ -128,9 +128,11 @@ vsda/**
|
||||
@@ -153,9 +153,11 @@ vsda/**
|
||||
|
||||
-@vscode/policy-watcher/build/**
|
||||
-@vscode/policy-watcher/.husky/**
|
||||
@@ -24,7 +22,7 @@ index 5b040cc..8d5fd71 100644
|
||||
+!@vscodium/policy-watcher/build/Release/vscodium-policy-watcher.node
|
||||
|
||||
diff --git a/build/lib/policies/basePolicy.ts b/build/lib/policies/basePolicy.ts
|
||||
index 7f650ba..db927cb 100644
|
||||
index 7f650ba7..db927cb4 100644
|
||||
--- a/build/lib/policies/basePolicy.ts
|
||||
+++ b/build/lib/policies/basePolicy.ts
|
||||
@@ -38,3 +38,3 @@ export abstract class BasePolicy implements Policy {
|
||||
@@ -33,7 +31,7 @@ index 7f650ba..db927cb 100644
|
||||
+ `<policy name="${this.name}" class="Both" displayName="$(string.${this.name})" explainText="$(string.${this.name}_${this.description.nlsKey.replace(/\./g, '_')})" key="Software\\Policies\\!!ORG_NAME!!\\${regKey}" presentation="$(presentation.${this.name})">`,
|
||||
` <parentCategory ref="${this.category.name.nlsKey}" />`,
|
||||
diff --git a/build/lib/policies/render.ts b/build/lib/policies/render.ts
|
||||
index 47b485d..8437fd4 100644
|
||||
index 47b485d1..8437fd47 100644
|
||||
--- a/build/lib/policies/render.ts
|
||||
+++ b/build/lib/policies/render.ts
|
||||
@@ -49,3 +49,3 @@ export function renderADMX(regKey: string, versions: string[], categories: Categ
|
||||
@@ -67,27 +65,27 @@ index 47b485d..8437fd4 100644
|
||||
+ <string>!!ORG_NAME!!</string>
|
||||
<key>PayloadType</key>
|
||||
diff --git a/eslint.config.js b/eslint.config.js
|
||||
index f008259..f87fda1 100644
|
||||
index 494a2c2c..c53b46aa 100644
|
||||
--- a/eslint.config.js
|
||||
+++ b/eslint.config.js
|
||||
@@ -1464,3 +1464,3 @@ export default tseslint.config(
|
||||
@@ -1509,3 +1509,3 @@ export default tseslint.config(
|
||||
'@vscode/native-watchdog',
|
||||
- '@vscode/policy-watcher',
|
||||
+ '@vscodium/policy-watcher',
|
||||
'@vscode/proxy-agent',
|
||||
diff --git a/package-lock.json b/package-lock.json
|
||||
index ae566c1..3b3a5dd 100644
|
||||
index 88c2aee4..d8852aa8 100644
|
||||
--- a/package-lock.json
|
||||
+++ b/package-lock.json
|
||||
@@ -21,3 +21,2 @@
|
||||
@@ -28,3 +28,2 @@
|
||||
"@vscode/native-watchdog": "^1.4.6",
|
||||
- "@vscode/policy-watcher": "^1.3.2",
|
||||
"@vscode/proxy-agent": "^0.39.1",
|
||||
@@ -33,2 +32,3 @@
|
||||
"@vscode/proxy-agent": "^0.41.0",
|
||||
@@ -40,2 +39,3 @@
|
||||
"@vscodium/native-keymap": "3.3.7-258424",
|
||||
+ "@vscodium/policy-watcher": "^1.3.2-252465",
|
||||
"@xterm/addon-clipboard": "^0.3.0-beta.191",
|
||||
@@ -4538,22 +4538,2 @@
|
||||
"@xterm/addon-clipboard": "^0.3.0-beta.197",
|
||||
@@ -3844,22 +3844,2 @@
|
||||
},
|
||||
- "node_modules/@vscode/policy-watcher": {
|
||||
- "version": "1.3.7",
|
||||
@@ -110,7 +108,7 @@ index ae566c1..3b3a5dd 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/@vscode/proxy-agent": {
|
||||
@@ -4869,2 +4849,22 @@
|
||||
@@ -4175,2 +4155,22 @@
|
||||
},
|
||||
+ "node_modules/@vscodium/policy-watcher": {
|
||||
+ "version": "1.3.2-255408",
|
||||
@@ -134,16 +132,16 @@ index ae566c1..3b3a5dd 100644
|
||||
+ },
|
||||
"node_modules/@wdio/config": {
|
||||
diff --git a/package.json b/package.json
|
||||
index 54d14ad..47778c2 100644
|
||||
index 166f0cae..51cd5977 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -91,3 +91,3 @@
|
||||
@@ -105,3 +105,3 @@
|
||||
"@vscode/native-watchdog": "^1.4.6",
|
||||
- "@vscode/policy-watcher": "^1.3.2",
|
||||
+ "@vscodium/policy-watcher": "^1.3.2-252465",
|
||||
"@vscode/proxy-agent": "^0.39.1",
|
||||
"@vscode/proxy-agent": "^0.41.0",
|
||||
diff --git a/src/vs/base/test/node/uri.perf.data.txt b/src/vs/base/test/node/uri.perf.data.txt
|
||||
index ee0a24b..881ce36 100644
|
||||
index ee0a24b5..881ce36a 100644
|
||||
--- a/src/vs/base/test/node/uri.perf.data.txt
|
||||
+++ b/src/vs/base/test/node/uri.perf.data.txt
|
||||
@@ -14698,48 +14698,48 @@
|
||||
@@ -242,7 +240,7 @@ index ee0a24b..881ce36 100644
|
||||
+/Users/example/node_modules/@vscodium/policy-watcher/src/windows/NumberPolicy.hh
|
||||
/Users/example/node_modules/@vscode/vscode-languagedetection/CODE_OF_CONDUCT.md
|
||||
diff --git a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
index ca6cea2..32b22fe 100644
|
||||
index ca6cea22..32b22fed 100644
|
||||
--- a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
+++ b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
|
||||
@@ -62,5 +62,5 @@ flakySuite('Native Modules (all platforms)', () => {
|
||||
@@ -255,7 +253,7 @@ index ca6cea2..32b22fe 100644
|
||||
+ assert.ok(typeof watcher.createWatcher === 'function', testErrorMessage('@vscodium/policy-watcher'));
|
||||
});
|
||||
diff --git a/src/vs/platform/policy/node/nativePolicyService.ts b/src/vs/platform/policy/node/nativePolicyService.ts
|
||||
index feb4ba1..4d9e0c3 100644
|
||||
index 6039dbb7..f2ea09cf 100644
|
||||
--- a/src/vs/platform/policy/node/nativePolicyService.ts
|
||||
+++ b/src/vs/platform/policy/node/nativePolicyService.ts
|
||||
@@ -8,3 +8,3 @@ import { IStringDictionary } from '../../../base/common/collections.js';
|
||||
@@ -268,8 +266,8 @@ index feb4ba1..4d9e0c3 100644
|
||||
- const { createWatcher } = await import('@vscode/policy-watcher');
|
||||
+ const { createWatcher } = await import('@vscodium/policy-watcher');
|
||||
|
||||
@@ -31,3 +31,3 @@ export class NativePolicyService extends AbstractPolicyService implements IPolic
|
||||
try {
|
||||
@@ -32,3 +32,3 @@ export class NativePolicyService extends AbstractPolicyService implements IPolic
|
||||
this.logService.trace(`Creating watcher for productName ${this.productName}`);
|
||||
- this.watcher.value = createWatcher(this.productName, policyDefinitions, update => {
|
||||
+ this.watcher.value = createWatcher('VSCodium', this.productName, policyDefinitions, update => {
|
||||
this._onDidPolicyChange(update);
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/cli/src/commands/serve_web.rs b/cli/src/commands/serve_web.rs
|
||||
index d3f7db8..988024b 100644
|
||||
index d3a9a88a..7cf60f0b 100644
|
||||
--- a/cli/src/commands/serve_web.rs
|
||||
+++ b/cli/src/commands/serve_web.rs
|
||||
@@ -756,3 +756,3 @@ impl ConnectionManager {
|
||||
@@ -13,10 +13,10 @@ index d3f7db8..988024b 100644
|
||||
+ .join(args.release.quality.server_entrypoint().unwrap());
|
||||
|
||||
diff --git a/cli/src/constants.rs b/cli/src/constants.rs
|
||||
index 1e277a8..97f17d3 100644
|
||||
index 9e2b066d..974ee57c 100644
|
||||
--- a/cli/src/constants.rs
|
||||
+++ b/cli/src/constants.rs
|
||||
@@ -35,3 +35,6 @@ pub const DOCUMENTATION_URL: Option<&'static str> = option_env!("VSCODE_CLI_DOCU
|
||||
@@ -37,3 +37,6 @@ pub const DOCUMENTATION_URL: Option<&'static str> = option_env!("VSCODE_CLI_DOCU
|
||||
pub const VSCODE_CLI_COMMIT: Option<&'static str> = option_env!("VSCODE_CLI_COMMIT");
|
||||
-pub const VSCODE_CLI_UPDATE_ENDPOINT: Option<&'static str> = option_env!("VSCODE_CLI_UPDATE_URL");
|
||||
+pub const VSCODE_CLI_UPDATE_ENDPOINT: Option<&'static str> = option_env!("VSCODE_CLI_UPDATE_ENDPOINT");
|
||||
@@ -25,7 +25,7 @@ index 1e277a8..97f17d3 100644
|
||||
+pub const VSCODE_CLI_BINARY_NAME: Option<&'static str> = option_env!("VSCODE_CLI_BINARY_NAME");
|
||||
|
||||
diff --git a/cli/src/options.rs b/cli/src/options.rs
|
||||
index 7d152c0..c0f2fb2 100644
|
||||
index 7d152c0e..c0f2fb2e 100644
|
||||
--- a/cli/src/options.rs
|
||||
+++ b/cli/src/options.rs
|
||||
@@ -9,3 +9,3 @@ use serde::{Deserialize, Serialize};
|
||||
@@ -57,8 +57,17 @@ index 7d152c0..c0f2fb2 100644
|
||||
- server_name
|
||||
+ Ok(server_name)
|
||||
}
|
||||
diff --git a/cli/src/tunnels/agent_host.rs b/cli/src/tunnels/agent_host.rs
|
||||
index 9d1f240c..2e67da43 100644
|
||||
--- a/cli/src/tunnels/agent_host.rs
|
||||
+++ b/cli/src/tunnels/agent_host.rs
|
||||
@@ -162,3 +162,3 @@ impl AgentHostManager {
|
||||
.join("bin")
|
||||
- .join(release.quality.server_entrypoint())
|
||||
+ .join(release.quality.server_entrypoint().unwrap())
|
||||
};
|
||||
diff --git a/cli/src/tunnels/code_server.rs b/cli/src/tunnels/code_server.rs
|
||||
index bbabadc..b454d0e 100644
|
||||
index bbabadcf..b454d0ea 100644
|
||||
--- a/cli/src/tunnels/code_server.rs
|
||||
+++ b/cli/src/tunnels/code_server.rs
|
||||
@@ -462,3 +462,3 @@ impl<'a> ServerBuilder<'a> {
|
||||
@@ -67,7 +76,7 @@ index bbabadc..b454d0e 100644
|
||||
+ .join(self.server_params.release.quality.server_entrypoint().unwrap()),
|
||||
&["--version"],
|
||||
diff --git a/cli/src/tunnels/paths.rs b/cli/src/tunnels/paths.rs
|
||||
index 3d7d718..98529bc 100644
|
||||
index 3d7d718a..98529bc6 100644
|
||||
--- a/cli/src/tunnels/paths.rs
|
||||
+++ b/cli/src/tunnels/paths.rs
|
||||
@@ -100,3 +100,3 @@ impl InstalledServer {
|
||||
@@ -76,7 +85,7 @@ index 3d7d718..98529bc 100644
|
||||
+ .join(self.quality.server_entrypoint().unwrap())
|
||||
},
|
||||
diff --git a/cli/src/update_service.rs b/cli/src/update_service.rs
|
||||
index 55f1dad..3b7ef5c 100644
|
||||
index 55f1dadc..3b7ef5c4 100644
|
||||
--- a/cli/src/update_service.rs
|
||||
+++ b/cli/src/update_service.rs
|
||||
@@ -10,3 +10,3 @@ use serde::{Deserialize, Serialize};
|
||||
@@ -303,7 +312,7 @@ index 55f1dad..3b7ef5c 100644
|
||||
-
|
||||
pub fn env_default() -> Option<Platform> {
|
||||
diff --git a/extensions/tunnel-forwarding/src/extension.ts b/extensions/tunnel-forwarding/src/extension.ts
|
||||
index 2f71999..e689f62 100644
|
||||
index 2f71999b..e689f628 100644
|
||||
--- a/extensions/tunnel-forwarding/src/extension.ts
|
||||
+++ b/extensions/tunnel-forwarding/src/extension.ts
|
||||
@@ -37,3 +37,3 @@ if (process.env.VSCODE_FORWARDING_IS_DEV) {
|
||||
@@ -0,0 +1,55 @@
|
||||
diff --git a/build/gulpfile.vscode.ts b/build/gulpfile.vscode.ts
|
||||
index 080d97f3..93b5f711 100644
|
||||
--- a/build/gulpfile.vscode.ts
|
||||
+++ b/build/gulpfile.vscode.ts
|
||||
@@ -30,3 +30,3 @@ import { createAsar } from './lib/asar.ts';
|
||||
import minimist from 'minimist';
|
||||
-import { compileBuildWithoutManglingTask, compileBuildWithManglingTask } from './gulpfile.compile.ts';
|
||||
+import { compileBuildWithoutManglingTask } from './gulpfile.compile.ts';
|
||||
import { compileNonNativeExtensionsBuildTask, compileNativeExtensionsBuildTask, compileAllExtensionsBuildTask, compileExtensionMediaBuildTask, cleanExtensionsBuildTask, compileCopilotExtensionBuildTask } from './gulpfile.extensions.ts';
|
||||
@@ -197,3 +197,2 @@ function runEsbuildBundle(outDir: string, minify: boolean, nls: boolean, target:
|
||||
args.push('--minify');
|
||||
- args.push('--mangle-privates');
|
||||
}
|
||||
@@ -757,3 +756,4 @@ BUILD_TARGETS.forEach(buildTarget => {
|
||||
);
|
||||
- vscodeTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
|
||||
+
|
||||
+ const prepackTask = task.define(`vscode${dashed(minified)}-prepack`, task.series(
|
||||
copyCodiconsTask,
|
||||
@@ -763,2 +763,6 @@ BUILD_TARGETS.forEach(buildTarget => {
|
||||
compileExtensionMediaBuildTask,
|
||||
+ ));
|
||||
+ gulp.task(prepackTask);
|
||||
+
|
||||
+ const packingTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}-packing`, task.series(
|
||||
writeISODate('out-build'),
|
||||
@@ -767,5 +771,11 @@ BUILD_TARGETS.forEach(buildTarget => {
|
||||
));
|
||||
- } else {
|
||||
+ gulp.task(packingTask);
|
||||
+
|
||||
vscodeTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
|
||||
- minified ? compileBuildWithManglingTask : compileBuildWithoutManglingTask,
|
||||
+ prepackTask,
|
||||
+ packingTask,
|
||||
+ ));
|
||||
+ } else {
|
||||
+ const prepackTask = task.define(`vscode${dashed(minified)}-prepack`, task.series(
|
||||
+ compileBuildWithoutManglingTask,
|
||||
cleanExtensionsBuildTask,
|
||||
@@ -775,4 +785,14 @@ BUILD_TARGETS.forEach(buildTarget => {
|
||||
minified ? minifyVSCodeTask : bundleVSCodeTask,
|
||||
+ ));
|
||||
+ gulp.task(prepackTask);
|
||||
+
|
||||
+ const packingTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}-packing`, task.series(
|
||||
vscodeTaskCI
|
||||
));
|
||||
+ gulp.task(packingTask);
|
||||
+
|
||||
+ vscodeTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
|
||||
+ prepackTask,
|
||||
+ packingTask,
|
||||
+ ));
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,133 +0,0 @@
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts b/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
index 1998414..cdc533b 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
|
||||
@@ -206,3 +206,4 @@ abstract class OpenChatGlobalAction extends Action2 {
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
- ChatContextKeys.Setup.disabled.negate()
|
||||
+ ChatContextKeys.Setup.disabled.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate()
|
||||
)
|
||||
@@ -1142,3 +1143,3 @@ export function registerChatActions() {
|
||||
precondition: ContextKeyExpr.and(
|
||||
- ChatContextKeys.Setup.installed,
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.disabled.negate(),
|
||||
@@ -1715,3 +1716,4 @@ MenuRegistry.appendMenuItem(MenuId.EditorContext, {
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
- ChatContextKeys.Setup.disabled.negate()
|
||||
+ ChatContextKeys.Setup.disabled.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate()
|
||||
)
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts b/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
index b8c8e03..512e40f 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/actions/chatContextActions.ts
|
||||
@@ -314,3 +314,4 @@ class AttachSelectionToChatAction extends Action2 {
|
||||
ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeUserData)
|
||||
- )
|
||||
+ ),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
)
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chat.contribution.ts b/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
index be62dda..7b5f1ed 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chat.contribution.ts
|
||||
@@ -1237,3 +1237,3 @@ configurationRegistry.registerConfiguration({
|
||||
description: nls.localize('chat.disableAIFeatures', "Disable and hide built-in AI features provided by GitHub Copilot, including chat and inline suggestions."),
|
||||
- default: false,
|
||||
+ default: true,
|
||||
scope: ConfigurationScope.WINDOW
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts b/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
index ddb5df4..7831288 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts
|
||||
@@ -70,10 +70,9 @@ const chatViewDescriptor: IViewDescriptor = {
|
||||
ctorDescriptor: new SyncDescriptor(ChatViewPane),
|
||||
- when: ContextKeyExpr.or(
|
||||
- ContextKeyExpr.or(
|
||||
- ChatContextKeys.Setup.hidden,
|
||||
- ChatContextKeys.Setup.disabled
|
||||
- )?.negate(),
|
||||
- ChatContextKeys.panelParticipantRegistered,
|
||||
- ChatContextKeys.extensionInvalid
|
||||
- )
|
||||
+ when: ContextKeyExpr.and(
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
+ ChatContextKeys.Setup.disabled.negate(),
|
||||
+ ChatContextKeys.Setup.hidden.negate(),
|
||||
+ ChatContextKeys.panelParticipantRegistered,
|
||||
+ ChatContextKeys.extensionInvalid.negate()
|
||||
+ )
|
||||
};
|
||||
diff --git a/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts b/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
index 4a71579..f8b3e83 100644
|
||||
--- a/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions.ts
|
||||
@@ -228,2 +228,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
ChatContextKeys.Setup.untrusted,
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.installed.negate(),
|
||||
@@ -346,2 +347,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
ChatContextKeys.Setup.hidden.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.installed.negate(),
|
||||
@@ -518,2 +520,3 @@ export class ChatSetupContribution extends Disposable implements IWorkbenchContr
|
||||
ChatContextKeys.Setup.disabled.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.installed.negate(),
|
||||
diff --git a/src/vs/workbench/contrib/chat/common/actions/chatContextKeys.ts b/src/vs/workbench/contrib/chat/common/actions/chatContextKeys.ts
|
||||
index c8fc17b..fbd2afd 100644
|
||||
--- a/src/vs/workbench/contrib/chat/common/actions/chatContextKeys.ts
|
||||
+++ b/src/vs/workbench/contrib/chat/common/actions/chatContextKeys.ts
|
||||
@@ -163,3 +163,3 @@ export namespace ChatContextKeyExprs {
|
||||
export const chatSetupTriggerContext = ContextKeyExpr.or(
|
||||
- ChatContextKeys.Setup.installed.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Entitlement.canSignUp
|
||||
diff --git a/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts b/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
index e9b4077..b33d6f2 100644
|
||||
--- a/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
+++ b/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts
|
||||
@@ -133,3 +133,9 @@ MenuRegistry.appendMenuItem(MenuId.InlineChatEditorAffordance, {
|
||||
order: 1,
|
||||
- when: ContextKeyExpr.and(EditorContextKeys.writable, EditorContextKeys.hasNonEmptySelection, CTX_INLINE_CHAT_FILE_BELONGS_TO_CHAT.negate(), ChatEntitlementContextKeys.Setup.hidden.negate()),
|
||||
+ when: ContextKeyExpr.and(
|
||||
+ EditorContextKeys.writable,
|
||||
+ EditorContextKeys.hasNonEmptySelection,
|
||||
+ CTX_INLINE_CHAT_FILE_BELONGS_TO_CHAT.negate(),
|
||||
+ ChatEntitlementContextKeys.Setup.hidden.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
+ ),
|
||||
command: {
|
||||
diff --git a/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts b/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
index 864cc4f..b877a8e 100644
|
||||
--- a/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
+++ b/src/vs/workbench/contrib/mcp/browser/mcpServersView.ts
|
||||
@@ -554,3 +554,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(DefaultBrowseMcpServersView, [{}]),
|
||||
- when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`))),
|
||||
+ when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ContextKeyExpr.has('config.chat.disableAIFeatures').negate(), ChatContextKeys.Setup.hidden.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyExpr.or(ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`), ProductQualityContext.notEqualsTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`))),
|
||||
weight: 40,
|
||||
@@ -569,3 +569,3 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
|
||||
ctorDescriptor: new SyncDescriptor(DefaultBrowseMcpServersView, [{ showWelcome: true }]),
|
||||
- when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate()),
|
||||
+ when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ContextKeyExpr.has('config.chat.disableAIFeatures').negate(), ChatContextKeys.Setup.hidden.negate(), McpServersGalleryStatusContext.isEqualTo(McpGalleryManifestStatus.Available), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceUrlConfig}`).negate(), ProductQualityContext.isEqualTo('stable'), ContextKeyDefinedExpr.create(`config.${mcpGalleryServiceEnablementConfig}`).negate()),
|
||||
weight: 40,
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scm.contribution.ts b/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
index 8f2ea73..429e28f 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scm.contribution.ts
|
||||
@@ -705,3 +705,3 @@ registerAction2(class extends Action2 {
|
||||
ChatContextKeys.Setup.disabled.negate(),
|
||||
- ChatContextKeys.Setup.installed.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ContextKeyExpr.in(ResourceContextKey.Resource.key, 'git.mergeChanges'),
|
||||
diff --git a/src/vs/workbench/contrib/scm/browser/scmInput.ts b/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
index a35d479..da5a449 100644
|
||||
--- a/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
+++ b/src/vs/workbench/contrib/scm/browser/scmInput.ts
|
||||
@@ -850,2 +850,3 @@ registerAction2(class extends Action2 {
|
||||
ChatContextKeys.Setup.disabled.negate(),
|
||||
+ ContextKeyExpr.has('config.chat.disableAIFeatures').negate(),
|
||||
ChatContextKeys.Setup.installed.negate(),
|
||||
@@ -1,13 +1,13 @@
|
||||
diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
|
||||
index 150908a..0759a8d 100644
|
||||
index 58422886..a1eac31e 100644
|
||||
--- a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
|
||||
+++ b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
|
||||
@@ -104,2 +104,3 @@ export class Extension implements IExtension {
|
||||
@@ -112,2 +112,3 @@ export class Extension implements IExtension {
|
||||
@IFileService private readonly fileService: IFileService,
|
||||
+ // @ts-ignore
|
||||
@IProductService private readonly productService: IProductService
|
||||
@@ -325,3 +326,3 @@ export class Extension implements IExtension {
|
||||
@@ -341,3 +342,3 @@ export class Extension implements IExtension {
|
||||
// Do not allow updating system extensions in stable
|
||||
- if (this.type === ExtensionType.System && this.productService.quality === 'stable') {
|
||||
+ if (this.type === ExtensionType.System) {
|
||||
- if (this.type === ExtensionType.System && this.productService.quality === 'stable' && !this.productService.builtInExtensionsEnabledWithAutoUpdates?.some(id => id.toLowerCase() === this.identifier.id.toLowerCase())) {
|
||||
+ if (this.type === ExtensionType.System && !this.productService.builtInExtensionsEnabledWithAutoUpdates?.some(id => id.toLowerCase() === this.identifier.id.toLowerCase())) {
|
||||
return false;
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/src/vs/platform/externalTerminal/node/externalTerminalService.ts b/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
index e7cf3f54588..80075787abf 100644
|
||||
--- a/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
+++ b/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
@@ -327,7 +327,7 @@ export class LinuxExternalTerminalService extends ExternalTerminalService implem
|
||||
const env = getSanitizedEnvironment(process);
|
||||
const basename = path.basename(exec).toLowerCase();
|
||||
const args = basename === 'ghostty' && cwd ? [`--working-directory=${cwd}`] : [];
|
||||
- const child = spawner.spawn(exec, args, { cwd, env });
|
||||
+ const child = spawner.spawn(exec, args, { cwd, env, shell: true });
|
||||
child.on('error', e);
|
||||
child.on('exit', () => c());
|
||||
});
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/build/linux/dependencies-generator.ts b/build/linux/dependencies-generator.ts
|
||||
index 874c802..04731cf 100644
|
||||
index 874c8026..04731cfd 100644
|
||||
--- a/build/linux/dependencies-generator.ts
|
||||
+++ b/build/linux/dependencies-generator.ts
|
||||
@@ -13,3 +13,3 @@ import { type DebianArchString, isDebianArchString } from './debian/types.ts';
|
||||
@@ -18,7 +18,7 @@ index 874c802..04731cf 100644
|
||||
+ // files.push(path.join(buildDir, 'bin', product.tunnelApplicationName));
|
||||
// Add the main executable.
|
||||
diff --git a/build/package-lock.json b/build/package-lock.json
|
||||
index b78c4c8..58ee897 100644
|
||||
index 507ec216..a7440867 100644
|
||||
--- a/build/package-lock.json
|
||||
+++ b/build/package-lock.json
|
||||
@@ -17,3 +17,2 @@
|
||||
@@ -189,7 +189,7 @@ index b78c4c8..58ee897 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/@esbuild/aix-ppc64": {
|
||||
@@ -1367,5 +1320,5 @@
|
||||
@@ -1344,5 +1297,5 @@
|
||||
"node_modules/@textlint/ast-node-types": {
|
||||
- "version": "15.2.2",
|
||||
- "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz",
|
||||
@@ -198,7 +198,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.4.1.tgz",
|
||||
+ "integrity": "sha512-XifMpBMdo0E1Fuh85YdcYAgy+okNg9WKBzIPIO4JUDnSWUVFihnogrM4cjDapeHkgzSgulwR8oJVJ17eyxI1bA==",
|
||||
"dev": true,
|
||||
@@ -1374,5 +1327,5 @@
|
||||
@@ -1351,5 +1304,5 @@
|
||||
"node_modules/@textlint/linter-formatter": {
|
||||
- "version": "15.2.2",
|
||||
- "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.2.2.tgz",
|
||||
@@ -207,7 +207,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.4.1.tgz",
|
||||
+ "integrity": "sha512-kAV7Sup3vwvqxKvBbf9lx/JaPHkRybQp/LLvA73U1AorPZE6XyfBAFG24BbMiCs4OX1ax4g7kXRuFPgMLWRf+g==",
|
||||
"dev": true,
|
||||
@@ -1382,8 +1335,8 @@
|
||||
@@ -1359,8 +1312,8 @@
|
||||
"@azu/style-format": "^1.0.1",
|
||||
- "@textlint/module-interop": "15.2.2",
|
||||
- "@textlint/resolver": "15.2.2",
|
||||
@@ -221,7 +221,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "debug": "^4.4.3",
|
||||
+ "js-yaml": "^4.1.0",
|
||||
"lodash": "^4.17.21",
|
||||
@@ -1459,2 +1412,9 @@
|
||||
@@ -1436,2 +1389,9 @@
|
||||
},
|
||||
+ "node_modules/@textlint/linter-formatter/node_modules/emoji-regex": {
|
||||
+ "version": "8.0.0",
|
||||
@@ -231,7 +231,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "license": "MIT"
|
||||
+ },
|
||||
"node_modules/@textlint/linter-formatter/node_modules/has-flag": {
|
||||
@@ -1476,2 +1436,17 @@
|
||||
@@ -1453,2 +1413,17 @@
|
||||
},
|
||||
+ "node_modules/@textlint/linter-formatter/node_modules/string-width": {
|
||||
+ "version": "4.2.3",
|
||||
@@ -249,7 +249,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/@textlint/linter-formatter/node_modules/strip-ansi": {
|
||||
@@ -1503,5 +1478,5 @@
|
||||
@@ -1480,5 +1455,5 @@
|
||||
"node_modules/@textlint/module-interop": {
|
||||
- "version": "15.2.2",
|
||||
- "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.2.2.tgz",
|
||||
@@ -258,7 +258,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.4.1.tgz",
|
||||
+ "integrity": "sha512-jHtM2E5CR68P3z/+FGrEU5pml2fQVzEo2sez9FEjrVHSPCrHtqHcPaKfsYbQJjc9C48ObwaWrCzRNaL3KedNCQ==",
|
||||
"dev": true,
|
||||
@@ -1510,5 +1485,5 @@
|
||||
@@ -1487,5 +1462,5 @@
|
||||
"node_modules/@textlint/resolver": {
|
||||
- "version": "15.2.2",
|
||||
- "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.2.2.tgz",
|
||||
@@ -267,7 +267,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.4.1.tgz",
|
||||
+ "integrity": "sha512-uVssyG3XXXKNY+O7NOajGvQZTyOuhPviwlq7Xek6ZT9K1eDQtA8074cPkAQoLMYhi/TUyOE5P5kpz42UF8Lmdw==",
|
||||
"dev": true,
|
||||
@@ -1517,5 +1492,5 @@
|
||||
@@ -1494,5 +1469,5 @@
|
||||
"node_modules/@textlint/types": {
|
||||
- "version": "15.2.2",
|
||||
- "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.2.2.tgz",
|
||||
@@ -276,12 +276,12 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.4.1.tgz",
|
||||
+ "integrity": "sha512-WByVZ3zblbvuI+voWQplUP7seSTKXI9z6TMVXEB3dY3JFrZCIXWKNfLbETX5lZV7fYkCMaDtILO1l6s11wdbQA==",
|
||||
"dev": true,
|
||||
@@ -1523,3 +1498,3 @@
|
||||
@@ -1500,3 +1475,3 @@
|
||||
"dependencies": {
|
||||
- "@textlint/ast-node-types": "15.2.2"
|
||||
+ "@textlint/ast-node-types": "15.4.1"
|
||||
}
|
||||
@@ -1617,12 +1592,2 @@
|
||||
@@ -1594,12 +1569,2 @@
|
||||
},
|
||||
- "node_modules/@types/graceful-fs": {
|
||||
- "version": "4.1.9",
|
||||
@@ -294,7 +294,7 @@ index b78c4c8..58ee897 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/@types/gulp": {
|
||||
@@ -1944,2 +1909,17 @@
|
||||
@@ -1921,2 +1886,17 @@
|
||||
},
|
||||
+ "node_modules/@typespec/ts-http-runtime": {
|
||||
+ "version": "0.3.2",
|
||||
@@ -312,11 +312,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/@vscode/iconv-lite-umd": {
|
||||
@@ -2270,2 +2250,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"bin": {
|
||||
@@ -2347,5 +2328,5 @@
|
||||
@@ -2233,5 +2213,5 @@
|
||||
"node_modules/ansi-escapes": {
|
||||
- "version": "7.1.1",
|
||||
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.1.tgz",
|
||||
@@ -325,11 +321,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz",
|
||||
+ "integrity": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==",
|
||||
"dev": true,
|
||||
@@ -2392,2 +2373,3 @@
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -2422,17 +2404,7 @@
|
||||
@@ -2308,17 +2288,7 @@
|
||||
"node_modules/argparse": {
|
||||
- "version": "1.0.10",
|
||||
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
|
||||
@@ -351,25 +343,25 @@ index b78c4c8..58ee897 100644
|
||||
- "license": "BSD-3-Clause"
|
||||
+ "license": "Python-2.0"
|
||||
},
|
||||
@@ -2480,2 +2452,3 @@
|
||||
@@ -2366,2 +2336,3 @@
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -2564,2 +2537,3 @@
|
||||
@@ -2450,2 +2421,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -2575,3 +2549,4 @@
|
||||
@@ -2461,3 +2433,4 @@
|
||||
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
|
||||
- "dev": true
|
||||
+ "dev": true,
|
||||
+ "license": "ISC"
|
||||
},
|
||||
@@ -2677,2 +2652,3 @@
|
||||
@@ -2563,2 +2536,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -2736,6 +2712,7 @@
|
||||
@@ -2622,6 +2596,7 @@
|
||||
"node_modules/cheerio": {
|
||||
- "version": "1.0.0-rc.12",
|
||||
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
|
||||
@@ -380,7 +372,7 @@ index b78c4c8..58ee897 100644
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -2744,9 +2721,13 @@
|
||||
@@ -2630,9 +2605,13 @@
|
||||
"domhandler": "^5.0.3",
|
||||
- "domutils": "^3.0.1",
|
||||
- "htmlparser2": "^8.0.1",
|
||||
@@ -399,7 +391,11 @@ index b78c4c8..58ee897 100644
|
||||
- "node": ">= 6"
|
||||
+ "node": ">=20.18.1"
|
||||
},
|
||||
@@ -2961,6 +2942,7 @@
|
||||
@@ -2647,2 +2626,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -2847,6 +2827,7 @@
|
||||
"node_modules/css-what": {
|
||||
- "version": "6.1.0",
|
||||
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
|
||||
@@ -410,13 +406,13 @@ index b78c4c8..58ee897 100644
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
@@ -3119,3 +3101,4 @@
|
||||
@@ -3005,3 +2986,4 @@
|
||||
}
|
||||
- ]
|
||||
+ ],
|
||||
+ "license": "BSD-2-Clause"
|
||||
},
|
||||
@@ -3137,6 +3120,7 @@
|
||||
@@ -3023,6 +3005,7 @@
|
||||
"node_modules/domutils": {
|
||||
- "version": "3.0.1",
|
||||
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
|
||||
@@ -427,12 +423,12 @@ index b78c4c8..58ee897 100644
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -3144,3 +3128,3 @@
|
||||
@@ -3030,3 +3013,3 @@
|
||||
"domelementtype": "^2.3.0",
|
||||
- "domhandler": "^5.0.1"
|
||||
+ "domhandler": "^5.0.3"
|
||||
},
|
||||
@@ -3211,5 +3195,5 @@
|
||||
@@ -3097,5 +3080,5 @@
|
||||
"node_modules/emoji-regex": {
|
||||
- "version": "8.0.0",
|
||||
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||
@@ -441,7 +437,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
||||
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
|
||||
"dev": true,
|
||||
@@ -3217,2 +3201,16 @@
|
||||
@@ -3103,2 +3086,16 @@
|
||||
},
|
||||
+ "node_modules/encoding-sniffer": {
|
||||
+ "version": "0.2.1",
|
||||
@@ -458,7 +454,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/end-of-stream": {
|
||||
@@ -3227,6 +3225,7 @@
|
||||
@@ -3113,6 +3110,7 @@
|
||||
"node_modules/entities": {
|
||||
- "version": "4.4.0",
|
||||
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
|
||||
@@ -469,7 +465,7 @@ index b78c4c8..58ee897 100644
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
@@ -3367,16 +3366,2 @@
|
||||
@@ -3253,16 +3251,2 @@
|
||||
},
|
||||
- "node_modules/esprima": {
|
||||
- "version": "4.0.1",
|
||||
@@ -486,19 +482,19 @@ index b78c4c8..58ee897 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/events": {
|
||||
@@ -3418,2 +3403,3 @@
|
||||
@@ -3433,2 +3417,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -3617,2 +3603,3 @@
|
||||
@@ -3625,2 +3610,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"optional": true
|
||||
@@ -3924,2 +3911,3 @@
|
||||
@@ -3828,2 +3814,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"engines": {
|
||||
@@ -3983,5 +3971,5 @@
|
||||
@@ -3887,5 +3874,5 @@
|
||||
"node_modules/htmlparser2": {
|
||||
- "version": "8.0.1",
|
||||
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
|
||||
@@ -507,7 +503,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
|
||||
+ "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
|
||||
"dev": true,
|
||||
@@ -3994,7 +3982,21 @@
|
||||
@@ -3898,7 +3885,21 @@
|
||||
],
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -532,7 +528,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "funding": {
|
||||
+ "url": "https://github.com/fb55/entities?sponsor=1"
|
||||
}
|
||||
@@ -4048,2 +4050,15 @@
|
||||
@@ -3952,2 +3953,15 @@
|
||||
},
|
||||
+ "node_modules/iconv-lite": {
|
||||
+ "version": "0.6.3",
|
||||
@@ -548,7 +544,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/ieee754": {
|
||||
@@ -4080,5 +4095,5 @@
|
||||
@@ -3984,5 +3998,5 @@
|
||||
"node_modules/index-to-position": {
|
||||
- "version": "1.1.0",
|
||||
- "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz",
|
||||
@@ -557,11 +553,15 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.2.0.tgz",
|
||||
+ "integrity": "sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==",
|
||||
"dev": true,
|
||||
@@ -4114,2 +4129,3 @@
|
||||
@@ -4018,2 +4032,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true
|
||||
@@ -4288,5 +4304,5 @@
|
||||
@@ -4037,2 +4052,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"bin": {
|
||||
@@ -4192,5 +4208,5 @@
|
||||
"node_modules/js-yaml": {
|
||||
- "version": "3.14.2",
|
||||
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
|
||||
@@ -570,25 +570,25 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
|
||||
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
|
||||
"dev": true,
|
||||
@@ -4294,4 +4310,3 @@
|
||||
@@ -4198,4 +4214,3 @@
|
||||
"dependencies": {
|
||||
- "argparse": "^1.0.7",
|
||||
- "esprima": "^4.0.0"
|
||||
+ "argparse": "^2.0.1"
|
||||
},
|
||||
@@ -4360,2 +4375,3 @@
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -4438,2 +4454,3 @@
|
||||
@@ -4342,2 +4357,3 @@
|
||||
"hasInstallScript": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -4449,2 +4466,3 @@
|
||||
@@ -4353,2 +4369,3 @@
|
||||
"dev": true,
|
||||
+ "license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -4410,2 +4427,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4531,9 +4549,2 @@
|
||||
@@ -4435,9 +4453,2 @@
|
||||
},
|
||||
- "node_modules/markdown-it/node_modules/argparse": {
|
||||
- "version": "2.0.1",
|
||||
@@ -598,19 +598,11 @@ index b78c4c8..58ee897 100644
|
||||
- "license": "Python-2.0"
|
||||
- },
|
||||
"node_modules/matcher": {
|
||||
@@ -4543,2 +4554,3 @@
|
||||
"dev": true,
|
||||
+ "license": "(MIT OR WTFPL)",
|
||||
"optional": true,
|
||||
@@ -4556,2 +4568,3 @@
|
||||
@@ -4598,2 +4609,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -4693,2 +4706,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"optional": true
|
||||
@@ -4709,6 +4723,7 @@
|
||||
@@ -4614,6 +4626,7 @@
|
||||
"node_modules/napi-build-utils": {
|
||||
- "version": "1.0.2",
|
||||
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
||||
@@ -621,11 +613,19 @@ index b78c4c8..58ee897 100644
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true
|
||||
@@ -4755,2 +4770,3 @@
|
||||
@@ -4625,2 +4638,3 @@
|
||||
"dev": true,
|
||||
+ "license": "(MIT OR WTFPL)",
|
||||
"optional": true,
|
||||
@@ -4638,2 +4652,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -4660,2 +4675,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"optional": true
|
||||
@@ -4770,5 +4786,5 @@
|
||||
@@ -4675,5 +4691,5 @@
|
||||
"node_modules/node-sarif-builder": {
|
||||
- "version": "3.2.0",
|
||||
- "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.2.0.tgz",
|
||||
@@ -634,12 +634,12 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.3.1.tgz",
|
||||
+ "integrity": "sha512-8z5dAbhpxmk/WRQHXlv4V0h+9Y4Ugk+w08lyhV/7E/CQX9yDdBc3025/EG+RSMJU2aPFh/IQ7XDV7Ti5TLt/TA==",
|
||||
"dev": true,
|
||||
@@ -4780,3 +4796,3 @@
|
||||
@@ -4685,3 +4701,3 @@
|
||||
"engines": {
|
||||
- "node": ">=18"
|
||||
+ "node": ">=20"
|
||||
}
|
||||
@@ -4857,5 +4873,5 @@
|
||||
@@ -4762,5 +4778,5 @@
|
||||
"node_modules/normalize-package-data/node_modules/semver": {
|
||||
- "version": "7.7.2",
|
||||
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
||||
@@ -648,7 +648,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
|
||||
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
|
||||
"dev": true,
|
||||
@@ -4985,5 +5001,5 @@
|
||||
@@ -4890,5 +4906,5 @@
|
||||
"node_modules/p-map": {
|
||||
- "version": "7.0.3",
|
||||
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
|
||||
@@ -657,7 +657,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz",
|
||||
+ "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==",
|
||||
"dev": true,
|
||||
@@ -5063,8 +5079,9 @@
|
||||
@@ -4968,8 +4984,9 @@
|
||||
"node_modules/parse5": {
|
||||
- "version": "7.1.2",
|
||||
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
|
||||
@@ -671,7 +671,7 @@ index b78c4c8..58ee897 100644
|
||||
- "entities": "^4.4.0"
|
||||
+ "entities": "^6.0.0"
|
||||
},
|
||||
@@ -5075,8 +5092,22 @@
|
||||
@@ -4980,8 +4997,9 @@
|
||||
"node_modules/parse5-htmlparser2-tree-adapter": {
|
||||
- "version": "7.0.0",
|
||||
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
|
||||
@@ -681,25 +681,25 @@ index b78c4c8..58ee897 100644
|
||||
+ "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
+ "dependencies": {
|
||||
"dependencies": {
|
||||
- "domhandler": "^5.0.2",
|
||||
+ "domhandler": "^5.0.3",
|
||||
+ "parse5": "^7.0.0"
|
||||
+ },
|
||||
+ "funding": {
|
||||
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
|
||||
+ }
|
||||
+ },
|
||||
"parse5": "^7.0.0"
|
||||
@@ -4992,2 +5010,28 @@
|
||||
},
|
||||
+ "node_modules/parse5-parser-stream": {
|
||||
+ "version": "7.1.2",
|
||||
+ "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
|
||||
+ "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
|
||||
+ "dev": true,
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
- "domhandler": "^5.0.2",
|
||||
"parse5": "^7.0.0"
|
||||
@@ -5087,2 +5118,15 @@
|
||||
},
|
||||
+ "dependencies": {
|
||||
+ "parse5": "^7.0.0"
|
||||
+ },
|
||||
+ "funding": {
|
||||
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
|
||||
+ }
|
||||
+ },
|
||||
+ "node_modules/parse5/node_modules/entities": {
|
||||
+ "version": "6.0.1",
|
||||
+ "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
|
||||
@@ -713,8 +713,8 @@ index b78c4c8..58ee897 100644
|
||||
+ "url": "https://github.com/fb55/entities?sponsor=1"
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/path-is-absolute": {
|
||||
@@ -5106,5 +5150,5 @@
|
||||
"node_modules/path-expression-matcher": {
|
||||
@@ -5027,5 +5071,5 @@
|
||||
"node_modules/path-scurry": {
|
||||
- "version": "2.0.0",
|
||||
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
|
||||
@@ -723,20 +723,16 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
|
||||
+ "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
|
||||
"dev": true,
|
||||
@@ -5237,2 +5281,3 @@
|
||||
"dev": true,
|
||||
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
|
||||
"optional": true,
|
||||
@@ -5244,3 +5289,3 @@
|
||||
@@ -5165,3 +5209,3 @@
|
||||
"mkdirp-classic": "^0.5.3",
|
||||
- "napi-build-utils": "^1.0.1",
|
||||
+ "napi-build-utils": "^2.0.0",
|
||||
"node-abi": "^3.3.0",
|
||||
@@ -5292,2 +5337,3 @@
|
||||
@@ -5282,2 +5326,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -5385,22 +5431,2 @@
|
||||
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
|
||||
"optional": true,
|
||||
@@ -5306,22 +5351,2 @@
|
||||
},
|
||||
- "node_modules/rc-config-loader/node_modules/argparse": {
|
||||
- "version": "2.0.1",
|
||||
@@ -759,7 +755,11 @@ index b78c4c8..58ee897 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/read": {
|
||||
@@ -5591,7 +5617,15 @@
|
||||
@@ -5331,2 +5356,3 @@
|
||||
"dev": true,
|
||||
+ "license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -5512,7 +5538,15 @@
|
||||
},
|
||||
+ "node_modules/safer-buffer": {
|
||||
+ "version": "2.1.2",
|
||||
@@ -779,27 +779,27 @@ index b78c4c8..58ee897 100644
|
||||
+ "dev": true,
|
||||
+ "license": "ISC"
|
||||
},
|
||||
@@ -5642,2 +5676,3 @@
|
||||
@@ -5563,2 +5597,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true
|
||||
@@ -5649,2 +5684,3 @@
|
||||
@@ -5570,2 +5605,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -5789,2 +5825,3 @@
|
||||
@@ -5710,2 +5746,3 @@
|
||||
],
|
||||
+ "license": "BSD-3-Clause",
|
||||
"optional": true
|
||||
@@ -5810,2 +5847,3 @@
|
||||
@@ -5731,2 +5768,3 @@
|
||||
],
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -5889,2 +5927,3 @@
|
||||
@@ -5862,2 +5900,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"engines": {
|
||||
@@ -5968,5 +6007,5 @@
|
||||
@@ -5889,5 +5928,5 @@
|
||||
"node_modules/string-width": {
|
||||
- "version": "4.2.3",
|
||||
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
|
||||
@@ -808,7 +808,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
|
||||
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
|
||||
"dev": true,
|
||||
@@ -5990,31 +6029,11 @@
|
||||
@@ -5911,31 +5950,11 @@
|
||||
"dependencies": {
|
||||
- "emoji-regex": "^8.0.0",
|
||||
- "is-fullwidth-code-point": "^3.0.0",
|
||||
@@ -846,7 +846,7 @@ index b78c4c8..58ee897 100644
|
||||
+ "funding": {
|
||||
+ "url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
@@ -6031,2 +6050,9 @@
|
||||
@@ -5952,2 +5971,9 @@
|
||||
},
|
||||
+ "node_modules/string-width/node_modules/emoji-regex": {
|
||||
+ "version": "8.0.0",
|
||||
@@ -856,18 +856,18 @@ index b78c4c8..58ee897 100644
|
||||
+ "license": "MIT"
|
||||
+ },
|
||||
"node_modules/string-width/node_modules/strip-ansi": {
|
||||
@@ -6124,4 +6150,5 @@
|
||||
@@ -6045,4 +6071,5 @@
|
||||
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
|
||||
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo= sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
|
||||
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"optional": true,
|
||||
@@ -6159,2 +6186,3 @@
|
||||
@@ -6092,2 +6119,3 @@
|
||||
"dev": true,
|
||||
+ "license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -6245,2 +6273,24 @@
|
||||
@@ -6166,2 +6194,24 @@
|
||||
},
|
||||
+ "node_modules/table/node_modules/emoji-regex": {
|
||||
+ "version": "8.0.0",
|
||||
@@ -892,7 +892,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/table/node_modules/strip-ansi": {
|
||||
@@ -6376,5 +6426,5 @@
|
||||
@@ -6297,5 +6347,5 @@
|
||||
"node_modules/tmp": {
|
||||
- "version": "0.2.4",
|
||||
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz",
|
||||
@@ -901,14 +901,14 @@ index b78c4c8..58ee897 100644
|
||||
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
|
||||
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
|
||||
"dev": true,
|
||||
@@ -6500,4 +6550,5 @@
|
||||
@@ -6421,4 +6471,5 @@
|
||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
||||
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
|
||||
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
|
||||
"dev": true,
|
||||
+ "license": "Apache-2.0",
|
||||
"optional": true,
|
||||
@@ -6549,2 +6600,12 @@
|
||||
@@ -6470,2 +6521,12 @@
|
||||
},
|
||||
+ "node_modules/undici": {
|
||||
+ "version": "7.16.0",
|
||||
@@ -921,13 +921,13 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/undici-types": {
|
||||
@@ -6588,3 +6649,4 @@
|
||||
@@ -6509,3 +6570,4 @@
|
||||
"integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
|
||||
- "dev": true
|
||||
+ "dev": true,
|
||||
+ "license": "MIT"
|
||||
},
|
||||
@@ -6768,2 +6830,25 @@
|
||||
@@ -6690,2 +6752,25 @@
|
||||
},
|
||||
+ "node_modules/whatwg-encoding": {
|
||||
+ "version": "3.1.1",
|
||||
@@ -953,7 +953,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/which": {
|
||||
@@ -6872,2 +6957,24 @@
|
||||
@@ -6794,2 +6879,24 @@
|
||||
},
|
||||
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
|
||||
+ "version": "8.0.0",
|
||||
@@ -978,7 +978,7 @@ index b78c4c8..58ee897 100644
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
|
||||
@@ -6898,27 +7005,2 @@
|
||||
@@ -6820,27 +6927,2 @@
|
||||
},
|
||||
- "node_modules/wrap-ansi/node_modules/emoji-regex": {
|
||||
- "version": "9.2.2",
|
||||
@@ -1006,7 +1006,7 @@ index b78c4c8..58ee897 100644
|
||||
- }
|
||||
- },
|
||||
"node_modules/wrappy": {
|
||||
@@ -6975,2 +7057,47 @@
|
||||
@@ -6897,2 +6979,47 @@
|
||||
},
|
||||
+ "node_modules/yargs/node_modules/ansi-regex": {
|
||||
+ "version": "5.0.1",
|
||||
@@ -1055,10 +1055,61 @@ index b78c4c8..58ee897 100644
|
||||
+ },
|
||||
"node_modules/yauzl": {
|
||||
diff --git a/build/package.json b/build/package.json
|
||||
index 785f04f..e523427 100644
|
||||
index 3493ef4e..a3fa30b0 100644
|
||||
--- a/build/package.json
|
||||
+++ b/build/package.json
|
||||
@@ -11,3 +11,2 @@
|
||||
"@electron/get": "^2.0.0",
|
||||
- "@electron/osx-sign": "^2.0.0",
|
||||
"@types/ansi-colors": "^3.2.0",
|
||||
diff --git a/package-lock.json b/package-lock.json
|
||||
index 75b98719..bb0879b3 100644
|
||||
--- a/package-lock.json
|
||||
+++ b/package-lock.json
|
||||
@@ -5829,2 +5829,11 @@
|
||||
},
|
||||
+ "node_modules/buildcheck": {
|
||||
+ "version": "0.0.7",
|
||||
+ "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz",
|
||||
+ "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==",
|
||||
+ "optional": true,
|
||||
+ "engines": {
|
||||
+ "node": ">=10.0.0"
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/bundle-name": {
|
||||
@@ -6825,2 +6834,16 @@
|
||||
},
|
||||
+ "node_modules/cpu-features": {
|
||||
+ "version": "0.0.10",
|
||||
+ "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz",
|
||||
+ "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==",
|
||||
+ "hasInstallScript": true,
|
||||
+ "optional": true,
|
||||
+ "dependencies": {
|
||||
+ "buildcheck": "~0.0.6",
|
||||
+ "nan": "^2.19.0"
|
||||
+ },
|
||||
+ "engines": {
|
||||
+ "node": ">=10.0.0"
|
||||
+ }
|
||||
+ },
|
||||
"node_modules/crc-32": {
|
||||
diff --git a/package.json b/package.json
|
||||
index b925a690..96b8b994 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -255,3 +255,3 @@
|
||||
"ssh2": {
|
||||
- "cpu-features": "0.0.0"
|
||||
+ "cpu-features": "0.0.10"
|
||||
}
|
||||
diff --git a/remote/package.json b/remote/package.json
|
||||
index 5b9d937b..ef1851c1 100644
|
||||
--- a/remote/package.json
|
||||
+++ b/remote/package.json
|
||||
@@ -55,3 +55,3 @@
|
||||
"ssh2": {
|
||||
- "cpu-features": "0.0.0"
|
||||
+ "cpu-features": "0.0.10"
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
diff --git a/build/darwin/sign.js b/build/darwin/sign.js
|
||||
index dff30fd..df48bee 100644
|
||||
--- a/build/darwin/sign.js
|
||||
+++ b/build/darwin/sign.js
|
||||
@@ -56,5 +56,7 @@ async function main(buildDir) {
|
||||
ignore: (filePath) => {
|
||||
+ const ext = path_1.default.extname(filePath);
|
||||
return filePath.includes(gpuHelperAppName) ||
|
||||
filePath.includes(rendererHelperAppName) ||
|
||||
- filePath.includes(pluginHelperAppName);
|
||||
+ filePath.includes(pluginHelperAppName) ||
|
||||
+ ext == '.asar' || ext == '.dat' || ext == '.gif' || ext == '.icns' || ext == '.ico' || ext == '.json' || ext == '.mp3' || ext == '.nib' || ext == '.pak' || ext == '.png' || ext == '.scpt' || ext == '.ttf' || ext == '.wasm' || ext == '.woff' || ext == '.woff2';
|
||||
}
|
||||
diff --git a/build/darwin/sign.ts b/build/darwin/sign.ts
|
||||
index ecf1627..a414032 100644
|
||||
--- a/build/darwin/sign.ts
|
||||
+++ b/build/darwin/sign.ts
|
||||
@@ -60,6 +60,9 @@ async function main(buildDir?: string): Promise<void> {
|
||||
ignore: (filePath: string) => {
|
||||
- return filePath.includes(gpuHelperAppName) ||
|
||||
- filePath.includes(rendererHelperAppName) ||
|
||||
- filePath.includes(pluginHelperAppName);
|
||||
+ const ext = path.extname(filePath);
|
||||
+ return filePath.includes(gpuHelperAppName) ||
|
||||
+ filePath.includes(rendererHelperAppName) ||
|
||||
+ filePath.includes(pluginHelperAppName) ||
|
||||
+ ext == '.asar' || ext == '.dat' || ext == '.gif' || ext == '.icns' || ext == '.ico' || ext == '.json' || ext == '.mp3' || ext == '.nib' || ext == '.pak' || ext == '.png' || ext == '.scpt' || ext == '.ttf' || ext == '.wasm' || ext == '.woff' || ext == '.woff2';
|
||||
}
|
||||
+
|
||||
};
|
||||
@@ -0,0 +1,37 @@
|
||||
diff --git a/build/gulpfile.vscode.ts b/build/gulpfile.vscode.ts
|
||||
index 080d97f3..b01d710a 100644
|
||||
--- a/build/gulpfile.vscode.ts
|
||||
+++ b/build/gulpfile.vscode.ts
|
||||
@@ -624,3 +624,3 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
|
||||
const rawVersion = version.replace(/-\w+$/, '').split('.');
|
||||
- const appxVersion = `${rawVersion[0]}.0.${rawVersion[1]}.${rawVersion[2]}`;
|
||||
+ const appxVersion = `${rawVersion[0]}.0.${rawVersion[1]}.${rawVersion[2].slice(1)}`;
|
||||
result = es.merge(result, gulp.src('resources/win32/appx/AppxManifest.xml', { base: '.' })
|
||||
diff --git a/build/gulpfile.vscode.win32.ts b/build/gulpfile.vscode.win32.ts
|
||||
index 7a711276..2675bd85 100644
|
||||
--- a/build/gulpfile.vscode.win32.ts
|
||||
+++ b/build/gulpfile.vscode.win32.ts
|
||||
@@ -134,4 +134,4 @@ function buildWin32Setup(arch: string, target: string): task.CallbackTask {
|
||||
if (quality === 'stable' || quality === 'insider') {
|
||||
- definitions['AppxPackage'] = `${quality === 'stable' ? 'code' : 'code_insider'}_${arch}.appx`;
|
||||
- definitions['AppxPackageDll'] = `${quality === 'stable' ? 'code' : 'code_insider'}_explorer_command_${arch}.dll`;
|
||||
+ definitions['AppxPackage'] = `${product.applicationName.replaceAll('-', '_')}_${arch}.appx`;
|
||||
+ definitions['AppxPackageDll'] = `${product.applicationName.replaceAll('-', '_')}_explorer_command_${arch}.dll`;
|
||||
definitions['AppxPackageName'] = `${product.win32AppUserModelId}`;
|
||||
diff --git a/build/win32/explorer-dll-fetcher.ts b/build/win32/explorer-dll-fetcher.ts
|
||||
index 33603ef9..ead89fe4 100644
|
||||
--- a/build/win32/explorer-dll-fetcher.ts
|
||||
+++ b/build/win32/explorer-dll-fetcher.ts
|
||||
@@ -11,2 +11,3 @@ import productJson from '../../product.json' with { type: 'json' };
|
||||
interface ProductConfiguration {
|
||||
+ applicationName: string;
|
||||
quality?: string;
|
||||
@@ -55,4 +56,6 @@ export async function downloadExplorerDll(outDir: string, quality: string = 'sta
|
||||
|
||||
- d(`moving ${artifact} to ${outDir}`);
|
||||
- await fs.copyFileSync(artifact, path.join(outDir, fileName));
|
||||
+ const outFilePath = path.join(outDir, `${product.applicationName.replaceAll('-', '_')}_explorer_command_${targetArch}.dll`);
|
||||
+
|
||||
+ d(`moving ${artifact} as ${outFilePath}`);
|
||||
+ await fs.copyFileSync(artifact, outFilePath);
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
diff --git a/build/gulpfile.vscode.ts b/build/gulpfile.vscode.ts
|
||||
index b01d710a..303d2f68 100644
|
||||
--- a/build/gulpfile.vscode.ts
|
||||
+++ b/build/gulpfile.vscode.ts
|
||||
@@ -621,18 +621,18 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
|
||||
|
||||
- if (quality === 'stable' || quality === 'insider') {
|
||||
- result = es.merge(result, gulp.src('.build/win32/appx/**', { base: '.build/win32' }));
|
||||
- const rawVersion = version.replace(/-\w+$/, '').split('.');
|
||||
- const appxVersion = `${rawVersion[0]}.0.${rawVersion[1]}.${rawVersion[2].slice(1)}`;
|
||||
- result = es.merge(result, gulp.src('resources/win32/appx/AppxManifest.xml', { base: '.' })
|
||||
- .pipe(replace('@@AppxPackageName@@', product.win32AppUserModelId))
|
||||
- .pipe(replace('@@AppxPackageVersion@@', appxVersion))
|
||||
- .pipe(replace('@@AppxPackageDisplayName@@', product.nameLong))
|
||||
- .pipe(replace('@@AppxPackageDescription@@', product.win32NameVersion))
|
||||
- .pipe(replace('@@ApplicationIdShort@@', product.win32RegValueName))
|
||||
- .pipe(replace('@@ApplicationExe@@', product.nameShort + '.exe'))
|
||||
- .pipe(replace('@@FileExplorerContextMenuID@@', quality === 'stable' ? 'OpenWithCode' : 'OpenWithCodeInsiders'))
|
||||
- .pipe(replace('@@FileExplorerContextMenuCLSID@@', (product as { win32ContextMenu?: Record<string, { clsid: string }> }).win32ContextMenu![arch].clsid))
|
||||
- .pipe(replace('@@FileExplorerContextMenuDLL@@', `${quality === 'stable' ? 'code' : 'code_insider'}_explorer_command_${arch}.dll`))
|
||||
- .pipe(rename(f => f.dirname = `appx/manifest`)));
|
||||
- }
|
||||
+ // if (quality === 'stable' || quality === 'insider') {
|
||||
+ // result = es.merge(result, gulp.src('.build/win32/appx/**', { base: '.build/win32' }));
|
||||
+ // const rawVersion = version.replace(/-\w+$/, '').split('.');
|
||||
+ // const appxVersion = `${rawVersion[0]}.0.${rawVersion[1]}.${rawVersion[2].slice(1)}`;
|
||||
+ // result = es.merge(result, gulp.src('resources/win32/appx/AppxManifest.xml', { base: '.' })
|
||||
+ // .pipe(replace('@@AppxPackageName@@', product.win32AppUserModelId))
|
||||
+ // .pipe(replace('@@AppxPackageVersion@@', appxVersion))
|
||||
+ // .pipe(replace('@@AppxPackageDisplayName@@', product.nameLong))
|
||||
+ // .pipe(replace('@@AppxPackageDescription@@', product.win32NameVersion))
|
||||
+ // .pipe(replace('@@ApplicationIdShort@@', product.win32RegValueName))
|
||||
+ // .pipe(replace('@@ApplicationExe@@', product.nameShort + '.exe'))
|
||||
+ // .pipe(replace('@@FileExplorerContextMenuID@@', quality === 'stable' ? 'OpenWithCode' : 'OpenWithCodeInsiders'))
|
||||
+ // .pipe(replace('@@FileExplorerContextMenuCLSID@@', (product as { win32ContextMenu?: Record<string, { clsid: string }> }).win32ContextMenu![arch].clsid))
|
||||
+ // .pipe(replace('@@FileExplorerContextMenuDLL@@', `${quality === 'stable' ? 'code' : 'code_insider'}_explorer_command_${arch}.dll`))
|
||||
+ // .pipe(rename(f => f.dirname = `appx/manifest`)));
|
||||
+ // }
|
||||
} else if (platform === 'linux') {
|
||||
diff --git a/build/gulpfile.vscode.win32.ts b/build/gulpfile.vscode.win32.ts
|
||||
index 2675bd85..51723721 100644
|
||||
--- a/build/gulpfile.vscode.win32.ts
|
||||
+++ b/build/gulpfile.vscode.win32.ts
|
||||
@@ -133,7 +133,7 @@ function buildWin32Setup(arch: string, target: string): task.CallbackTask {
|
||||
|
||||
- if (quality === 'stable' || quality === 'insider') {
|
||||
- definitions['AppxPackage'] = `${product.applicationName.replaceAll('-', '_')}_${arch}.appx`;
|
||||
- definitions['AppxPackageDll'] = `${product.applicationName.replaceAll('-', '_')}_explorer_command_${arch}.dll`;
|
||||
- definitions['AppxPackageName'] = `${product.win32AppUserModelId}`;
|
||||
- }
|
||||
+ // if (quality === 'stable' || quality === 'insider') {
|
||||
+ // definitions['AppxPackage'] = `${product.applicationName.replaceAll('-', '_')}_${arch}.appx`;
|
||||
+ // definitions['AppxPackageDll'] = `${product.applicationName.replaceAll('-', '_')}_explorer_command_${arch}.dll`;
|
||||
+ // definitions['AppxPackageName'] = `${product.win32AppUserModelId}`;
|
||||
+ // }
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
diff --git a/build/gulpfile.vscode.ts b/build/gulpfile.vscode.ts
|
||||
index d3ab651..d067b5b 100644
|
||||
--- a/build/gulpfile.vscode.ts
|
||||
+++ b/build/gulpfile.vscode.ts
|
||||
@@ -432,19 +432,2 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
|
||||
.pipe(rename(f => f.dirname = `policies/${f.dirname}`)));
|
||||
-
|
||||
- if (quality === 'stable' || quality === 'insider') {
|
||||
- result = es.merge(result, gulp.src('.build/win32/appx/**', { base: '.build/win32' }));
|
||||
- const rawVersion = version.replace(/-\w+$/, '').split('.');
|
||||
- const appxVersion = `${rawVersion[0]}.0.${rawVersion[1]}.${rawVersion[2]}`;
|
||||
- result = es.merge(result, gulp.src('resources/win32/appx/AppxManifest.xml', { base: '.' })
|
||||
- .pipe(replace('@@AppxPackageName@@', product.win32AppUserModelId))
|
||||
- .pipe(replace('@@AppxPackageVersion@@', appxVersion))
|
||||
- .pipe(replace('@@AppxPackageDisplayName@@', product.nameLong))
|
||||
- .pipe(replace('@@AppxPackageDescription@@', product.win32NameVersion))
|
||||
- .pipe(replace('@@ApplicationIdShort@@', product.win32RegValueName))
|
||||
- .pipe(replace('@@ApplicationExe@@', product.nameShort + '.exe'))
|
||||
- .pipe(replace('@@FileExplorerContextMenuID@@', quality === 'stable' ? 'OpenWithCode' : 'OpenWithCodeInsiders'))
|
||||
- .pipe(replace('@@FileExplorerContextMenuCLSID@@', (product as { win32ContextMenu?: Record<string, { clsid: string }> }).win32ContextMenu![arch].clsid))
|
||||
- .pipe(replace('@@FileExplorerContextMenuDLL@@', `${quality === 'stable' ? 'code' : 'code_insider'}_explorer_command_${arch}.dll`))
|
||||
- .pipe(rename(f => f.dirname = `appx/manifest`)));
|
||||
- }
|
||||
} else if (platform === 'linux') {
|
||||
diff --git a/build/gulpfile.vscode.win32.ts b/build/gulpfile.vscode.win32.ts
|
||||
index a7b01f0..43c93b8 100644
|
||||
--- a/build/gulpfile.vscode.win32.ts
|
||||
+++ b/build/gulpfile.vscode.win32.ts
|
||||
@@ -117,8 +117,2 @@ function buildWin32Setup(arch: string, target: string): task.CallbackTask {
|
||||
|
||||
- if (quality === 'stable' || quality === 'insider') {
|
||||
- definitions['AppxPackage'] = `${quality === 'stable' ? 'code' : 'code_insider'}_${arch}.appx`;
|
||||
- definitions['AppxPackageDll'] = `${quality === 'stable' ? 'code' : 'code_insider'}_explorer_command_${arch}.dll`;
|
||||
- definitions['AppxPackageName'] = `${product.win32AppUserModelId}`;
|
||||
- }
|
||||
-
|
||||
packageInnoSetup(issPath, { definitions }, cb as (err?: Error | null) => void);
|
||||
+3
-1
@@ -13,6 +13,8 @@ cp -f LICENSE vscode/LICENSE.txt
|
||||
|
||||
cd vscode || { echo "'vscode' dir not found"; exit 1; }
|
||||
|
||||
rm -rf extensions/copilot
|
||||
|
||||
{ set +x; } 2>/dev/null
|
||||
|
||||
# {{{ product.json
|
||||
@@ -144,7 +146,7 @@ echo "ORG_NAME=\"${ORG_NAME}\""
|
||||
echo "TUNNEL_APP_NAME=\"${TUNNEL_APP_NAME}\""
|
||||
|
||||
if [[ "${DISABLE_UPDATE}" == "yes" ]]; then
|
||||
mv ../patches/disable-update.patch.yet ../patches/disable-update.patch
|
||||
mv ../patches/00-update-disable.patch.yet ../patches/00-update-disable.patch
|
||||
fi
|
||||
|
||||
for file in ../patches/*.patch; do
|
||||
|
||||
+14
-5
@@ -49,7 +49,6 @@
|
||||
"extensionsEnabledWithApiProposalVersion": [
|
||||
"GitHub.copilot-chat",
|
||||
"ms-vscode.vscode-commander",
|
||||
"ms-vscode.vscode-copilot-vision",
|
||||
"GitHub.vscode-pull-request-github"
|
||||
],
|
||||
"extensionEnabledApiProposals": {
|
||||
@@ -246,10 +245,14 @@
|
||||
],
|
||||
"GitHub.copilot": [
|
||||
"inlineCompletionsAdditions",
|
||||
"interactive",
|
||||
"terminalDataWriteEvent",
|
||||
"devDeviceId"
|
||||
],
|
||||
"GitHub.copilot-nightly": [
|
||||
"inlineCompletionsAdditions",
|
||||
"interactive",
|
||||
"terminalDataWriteEvent",
|
||||
"devDeviceId"
|
||||
],
|
||||
"GitHub.copilot-chat": [
|
||||
@@ -303,9 +306,11 @@
|
||||
"taskExecutionTerminal",
|
||||
"dataChannels",
|
||||
"chatSessionsProvider",
|
||||
"chatSessionCustomizationProvider",
|
||||
"devDeviceId",
|
||||
"contribEditorContentMenu",
|
||||
"tokenInformation",
|
||||
"toolInvocationApproveCombination",
|
||||
"chatPromptFiles",
|
||||
"mcpServerDefinitions",
|
||||
"tabInputMultiDiff",
|
||||
@@ -379,7 +384,6 @@
|
||||
"terminalDataWriteEvent",
|
||||
"chatParticipantAdditions"
|
||||
],
|
||||
"vscjava.vscode-java-pack": [],
|
||||
"ms-dotnettools.csdevkit": [
|
||||
"inlineCompletionsAdditions"
|
||||
],
|
||||
@@ -403,9 +407,6 @@
|
||||
"languageModelSystem",
|
||||
"mcpServerDefinitions"
|
||||
],
|
||||
"ms-toolsai.datawrangler": [],
|
||||
"ms-vscode.vscode-commander": [],
|
||||
"ms-vscode.vscode-websearchforcopilot": [],
|
||||
"ms-vscode.vscode-copilot-vision": [
|
||||
"chatReferenceBinaryData",
|
||||
"codeActionAI"
|
||||
@@ -413,6 +414,14 @@
|
||||
"ms-autodev.vscode-autodev": [
|
||||
"chatParticipantAdditions"
|
||||
],
|
||||
"codetrek.haystack-search": [
|
||||
"fileSearchProvider",
|
||||
"textSearchProvider2"
|
||||
],
|
||||
"vscjava.migrate-java-to-azure": [
|
||||
"chatParticipantAdditions",
|
||||
"chatParticipantPrivate"
|
||||
],
|
||||
"vscjava.vscode-java-upgrade": [
|
||||
"chatParticipantAdditions",
|
||||
"chatParticipantPrivate"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user