Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorBenjamin Pasero <benjamin.pasero@microsoft.com>2022-07-05 10:54:28 +0300
committerGitHub <noreply@github.com>2022-07-05 10:54:28 +0300
commitf4f1b04d872a2b94d9a5105a1eefb81a213c07f2 (patch)
tree6356e057a62350f32c1eccbf49a39b9c78be18da /build
parent7b69a3c4e19a147a3bd465f84b23f3bb166e1967 (diff)
Add a setting to enable `sandbox: true` for windows (#154062)
* sandbox - allow enabled sandbox in a full build * sandbox - reduce `electron-browser` in workbench * sandbox - reduce `electron-browser` in platform * sandbox - add a setting to enable sandbox mode for window * fix lint * Revert "sandbox - reduce `electron-browser` in workbench" This reverts commit 36a5167cf9525e98a37137915f9f8c748ca47ae5. * Revert "sandbox - reduce `electron-browser` in platform" This reverts commit 6f49d704a5403dbf286e6eb30700387454e0d047. * fix layer issue * fix some js errors
Diffstat (limited to 'build')
-rw-r--r--build/gulpfile.vscode.js6
-rw-r--r--build/lib/layersChecker.js5
-rw-r--r--build/lib/layersChecker.ts6
3 files changed, 14 insertions, 3 deletions
diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js
index 4a47b63c823..28f8e52db81 100644
--- a/build/gulpfile.vscode.js
+++ b/build/gulpfile.vscode.js
@@ -76,7 +76,7 @@ const vscodeResources = [
'out-build/vs/workbench/contrib/tasks/**/*.json',
'out-build/vs/platform/files/**/*.exe',
'out-build/vs/platform/files/**/*.md',
- 'out-build/vs/code/electron-browser/workbench/**',
+ 'out-build/vs/code/electron-sandbox/workbench/**',
'out-build/vs/code/electron-browser/sharedProcess/sharedProcess.js',
'out-build/vs/code/electron-sandbox/issue/issueReporter.js',
'out-build/vs/code/electron-sandbox/processExplorer/processExplorer.js',
@@ -165,8 +165,8 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op
'vs/workbench/workbench.desktop.main.js',
'vs/workbench/workbench.desktop.main.css',
'vs/workbench/api/node/extensionHostProcess.js',
- 'vs/code/electron-browser/workbench/workbench.html',
- 'vs/code/electron-browser/workbench/workbench.js'
+ 'vs/code/electron-sandbox/workbench/workbench.html',
+ 'vs/code/electron-sandbox/workbench/workbench.js'
]);
const src = gulp.src(out + '/**', { base: '.' })
diff --git a/build/lib/layersChecker.js b/build/lib/layersChecker.js
index c83d6fcf984..2580ebe4e3a 100644
--- a/build/lib/layersChecker.js
+++ b/build/lib/layersChecker.js
@@ -72,6 +72,11 @@ const RULES = [
target: '**/vs/**/test/**',
skip: true // -> skip all test files
},
+ // TODO@bpasero remove me once electron utility process has landed
+ {
+ target: '**/vs/workbench/services/extensions/electron-sandbox/nativeLocalProcessExtensionHost.ts',
+ skip: true
+ },
// Common: vs/base/common/platform.ts
{
target: '**/vs/base/common/platform.ts',
diff --git a/build/lib/layersChecker.ts b/build/lib/layersChecker.ts
index 95810c3b5f4..7e93c1413b0 100644
--- a/build/lib/layersChecker.ts
+++ b/build/lib/layersChecker.ts
@@ -77,6 +77,12 @@ const RULES: IRule[] = [
skip: true // -> skip all test files
},
+ // TODO@bpasero remove me once electron utility process has landed
+ {
+ target: '**/vs/workbench/services/extensions/electron-sandbox/nativeLocalProcessExtensionHost.ts',
+ skip: true
+ },
+
// Common: vs/base/common/platform.ts
{
target: '**/vs/base/common/platform.ts',