Index: chrome/installer/util/util_constants.h |
diff --git a/chrome/installer/util/util_constants.h b/chrome/installer/util/util_constants.h |
index 9cb34b7fdc962eff4e80ca51fc6f45911862707b..07b608665d5aca74969e5b6a9690fefdadf92c74 100644 |
--- a/chrome/installer/util/util_constants.h |
+++ b/chrome/installer/util/util_constants.h |
@@ -76,12 +76,13 @@ enum InstallStatus { |
INCONSISTENT_UPDATE_POLICY, // 43. Inconsistent update policy GP settings. |
APP_HOST_REQUIRES_USER_LEVEL, // 44. --system-level is forbidden. |
APP_HOST_REQUIRES_BINARIES, // 45. No Chrome binaries at either level. |
+ ON_OS_UPGRADE_SUCCESSFUL, // 46. Successfully updated after OS upgrade. |
grt (UTC plus 2)
2012/08/28 19:35:40
this enum defines values that are returned to Goog
huangs
2012/08/29 17:02:54
Not removing this yet; please see comment in setup
|
// Friendly reminder: note the COMPILE_ASSERT below. |
}; |
// Existing InstallStatus values must not change. Always add to the end. |
-COMPILE_ASSERT(installer::APP_HOST_REQUIRES_BINARIES == 45, |
+COMPILE_ASSERT(installer::ON_OS_UPGRADE_SUCCESSFUL == 46, |
dont_change_enum); |
// The type of an update archive. |
@@ -150,6 +151,7 @@ extern const char kMakeChromeDefault[]; |
extern const char kMsi[]; |
extern const char kMultiInstall[]; |
extern const char kNewSetupExe[]; |
+extern const char kOnOsUpgrade[]; |
extern const char kRegisterChromeBrowser[]; |
extern const char kRegisterChromeBrowserSuffix[]; |
extern const char kRegisterURLProtocol[]; |
@@ -179,6 +181,7 @@ extern const wchar_t kChromeLauncherExe[]; |
extern const wchar_t kChromeOldExe[]; |
extern const wchar_t kChromeNewExe[]; |
extern const wchar_t kCmdInstallApp[]; |
+extern const wchar_t kCmdOnOsUpgrade[]; |
extern const wchar_t kCmdQuickEnableApplicationHost[]; |
extern const wchar_t kCmdQuickEnableCf[]; |
extern const wchar_t kDelegateExecuteExe[]; |