summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_installer.gypi
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-27 19:09:19 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-27 19:09:19 +0000
commitafe3634a3f0aa92fb0c81166a6123d1c9cb4b4ac (patch)
tree86bec6ea06dbb492bb5a3dfd6f51f656b4cd4419 /chrome/chrome_installer.gypi
parentbb692556e172ea4c3c1097cc136229797dde470e (diff)
downloadchromium_src-afe3634a3f0aa92fb0c81166a6123d1c9cb4b4ac.zip
chromium_src-afe3634a3f0aa92fb0c81166a6123d1c9cb4b4ac.tar.gz
chromium_src-afe3634a3f0aa92fb0c81166a6123d1c9cb4b4ac.tar.bz2
Reland 87035 - Properly detect the current version when migrating single to multi. Previously, we were missing the current version, which could have led to:
- failing to set "opv" on in-use update - failing to unregister Chrome Frame COM DLLs - returning INSTALL_FAILED instead of SAME_VERSION_REPAIR_FAILED - returning FIRST_INSTALL_SUCCESS instead of INSTALL_REPAIRED, IN_USE_UPDATED, or NEW_VERSION_UPDATED - leaving behind old version directories - failing to check for duplicates on same version repair BUG=none TEST=install single chrome. run mini_installer.exe with --multi-install --chrome to migrate to multi-install. make sure the installer result code is correct as above. TBR=robertshield@chromium.org Review URL: http://codereview.chromium.org/7085006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87061 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_installer.gypi')
-rw-r--r--chrome/chrome_installer.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_installer.gypi b/chrome/chrome_installer.gypi
index eb49522..814347ee 100644
--- a/chrome/chrome_installer.gypi
+++ b/chrome/chrome_installer.gypi
@@ -88,6 +88,8 @@
'installer/util/delete_reg_value_work_item_unittest.cc',
'installer/util/delete_tree_work_item_unittest.cc',
'installer/util/duplicate_tree_detector_unittest.cc',
+ 'installer/util/fake_installation_state.h',
+ 'installer/util/fake_product_state.h',
'installer/util/google_chrome_distribution_unittest.cc',
'installer/util/google_update_settings_unittest.cc',
'installer/util/install_util_unittest.cc',