mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 12:19:20 +00:00
feat: bundle sparse package to integrate with windows context menu (#151186)
* chore: bundle and sign explorer appx * chore: bump vscode-explorer-command@3.0.1 * chore: explorer install/uninstall stage for appx * chore: fix format for cmd exec * chore: cmd file path needs triple quotes * chore: update vscode-explorer-command@3.0.2 * chore: add reg key for new context menu title * chore: update vscode-explorer-command@3.0.3 * fix: guard behind insider quality * chore: fix merge conflict * fix: type mismatch * chore: restrict context menu related actions for win11 * refactor appx loading/unloading, revert inno updater * update powershell * chore: undo inno_updater changes * fix: appx install script * fix: perform install after update step * fix: mv appx install to files section * chore: additional fixes - Remove old context menu entries when updating to newer version - Remove context menu entry when reinstalling without menu action selected. * chore: update vscode-explorer-command@3.0.4 - Fixes garbled title for system installation Co-authored-by: Joao Moreno <joao.moreno@microsoft.com>
This commit is contained in:
@@ -371,6 +371,9 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op
|
||||
result = es.merge(result, gulp.src('.build/policies/win32/**', { base: '.build/policies/win32' })
|
||||
.pipe(rename(f => f.dirname = `policies/${f.dirname}`)));
|
||||
|
||||
if (quality === 'insider') {
|
||||
result = es.merge(result, gulp.src('.build/win32/appx/**', { base: '.build/win32' }));
|
||||
}
|
||||
} else if (platform === 'linux') {
|
||||
result = es.merge(result, gulp.src('resources/linux/bin/code.sh', { base: '.' })
|
||||
.pipe(replace('@@PRODNAME@@', product.nameLong))
|
||||
|
||||
Reference in New Issue
Block a user