diff options
author | Benjamin Pasero <benjamin.pasero@microsoft.com> | 2022-07-05 10:54:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-05 10:54:28 +0300 |
commit | f4f1b04d872a2b94d9a5105a1eefb81a213c07f2 (patch) | |
tree | 6356e057a62350f32c1eccbf49a39b9c78be18da /build | |
parent | 7b69a3c4e19a147a3bd465f84b23f3bb166e1967 (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.js | 6 | ||||
-rw-r--r-- | build/lib/layersChecker.js | 5 | ||||
-rw-r--r-- | build/lib/layersChecker.ts | 6 |
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', |