From c6c17104b50936432a3fe9ca214ba9a3dfa32780 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 3 Feb 2021 17:09:50 -0600 Subject: Automatically uninstall the bundle after Quit if eligible. For now, the requirements are: * The bundle is installed and * The bundle is per-user or has already elevated and * No non-permanent packages are installed and * No non-permanent packages are cached and * No related bundle would run by default during uninstall and * The bundle didn't Uninstall/Cache/Install/Modify/Repair and * The BA didn't opt out of this behavior --- src/engine/engine.mc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/engine/engine.mc') diff --git a/src/engine/engine.mc b/src/engine/engine.mc index 59a05676..c90f08e3 100644 --- a/src/engine/engine.mc +++ b/src/engine/engine.mc @@ -121,6 +121,13 @@ Language=English The manifest contains an invalid version string: '%1!ls!' . +MessageId=14 +Severity=Success +SymbolicName=MSG_BA_REQUESTED_SKIP_CLEANUP +Language=English +Bootstrapper application opted out of any engine behavior to automatically uninstall the bundle during shutdown. +. + MessageId=51 Severity=Error SymbolicName=MSG_FAILED_PARSE_CONDITION @@ -286,7 +293,7 @@ MessageId=199 Severity=Success SymbolicName=MSG_DETECT_COMPLETE Language=English -Detect complete, result: 0x%1!x! +Detect complete, result: 0x%1!x!, installed: %2!hs!, eligible for cleanup: %3!hs! . MessageId=200 -- cgit v1.2.3-55-g6feb