mirror of
https://github.com/microsoft/vscode.git
synced 2026-02-14 23:18:36 +00:00
* feat: create versioned resources for windows setup * chore: use inno_updater to remove old installation * chore: remove old installation as part of setup * chore: update explorer-command * chore: prefer session-end * chore: uninst delete updating_version * chore: make session-ending write synchronous * chore: cleanup updateService.win32.ts * chore: invoke inno_updater gc path for non background update * chore: move session-end path to runtime * chore: use commit for updating_version * chore: fix invalid string * chore: set appUpdate path * chore: update inno_updater * chore: empty commit for testing * chore: some cleanups 1) Check for session-ending flag in appx and tunnel callsites 2) Move gc for background update to cleanup phase in updateservice 3) Set update state to ready when there is a running inno_setup * chore: disallow same version update * chore: disallow application launch in the middle of update * chore: empty commit for testing * chore: bump inno_updater * chore: empty commit for testing * chore: move gc to update startup * chore: move feature behind insider only check * chore: bump inno_updater * chore: bump explorer-command * fix: build * fix: gc for background update in system setup * chore: create separate cli entrypoints for build * fix: check for setup mutex created by inno * chore: remove problematic updatingVersionPath deletion * chore: remove redundant update check * chore: bump inno_updater * chore: fix build * chore: bump inno updater
33 lines
694 B
TOML
33 lines
694 B
TOML
[package]
|
|
name = "inno_updater"
|
|
version = "0.18.2"
|
|
authors = ["Microsoft <monacotools@microsoft.com>"]
|
|
build = "build.rs"
|
|
|
|
[dependencies]
|
|
byteorder = "1.4.3"
|
|
crc = "3.0.1"
|
|
slog = "2.7.0"
|
|
slog-async = "2.7.0"
|
|
slog-term = "2.9.1"
|
|
tempfile = "3.5.0"
|
|
|
|
[target.'cfg(windows)'.dependencies.windows-sys]
|
|
version = "0.42"
|
|
features = [
|
|
"Win32_Foundation",
|
|
"Win32_System_Shutdown",
|
|
"Win32_UI_WindowsAndMessaging",
|
|
"Win32_System_Threading",
|
|
"Win32_System_LibraryLoader",
|
|
"Win32_System_Diagnostics_Debug",
|
|
"Win32_Storage_FileSystem",
|
|
"Win32_Security",
|
|
"Win32_System_ProcessStatus",
|
|
"Win32_System_Diagnostics_ToolHelp"
|
|
]
|
|
|
|
[profile.release]
|
|
lto = true
|
|
panic = 'abort'
|