summaryrefslogtreecommitdiffstats
path: root/chrome/installer/util/google_chrome_distribution_dummy.cc
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 03:13:33 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 03:13:33 +0000
commita6ea126034ade23d94df94e2b105538152f6d86e (patch)
tree24b3059668f27f4a2e29fca025f77eefe14987a5 /chrome/installer/util/google_chrome_distribution_dummy.cc
parent269bb3a69e402a893bc8d01a99347c7ef6a5a38a (diff)
downloadchromium_src-a6ea126034ade23d94df94e2b105538152f6d86e.zip
chromium_src-a6ea126034ade23d94df94e2b105538152f6d86e.tar.gz
chromium_src-a6ea126034ade23d94df94e2b105538152f6d86e.tar.bz2
- WriteInstallerResult is now back in InstallUtil and only writes the result where it is needed
- WriteInstallerResult is no longer called on uninstall (Google Update doesn't check it on uninstall) - Introduced the poorly named InstallationState (state of the system based on registry inspection) and InstallerState (state of the current operation) classes - Product::GetInstalledVersion and Product::IsInstalled are gone; use InstallationState instead - A few cleanups to make the code comply with the style guide - UpdateDiffInstallStatus has been renamed to UpdateInstallStatus - Chromium builds noop in UpdateInstallStatus (this was always the case for the browser, but now also is for GCF and the multi-installer package). - The -multifail suffixes is now added to/removed from the Google Update "ap" value by UpdateInstallStatus on the basis of multi-install success/failure. - Added code to update the Google Update "ap" value based on the set up products/options installed - ChannelInfo is now an ordered list of modifiers and suffixes. We're careful to keep -full at the end since that was an operating assumption previously. - ActivePackageProperties is a typedef to either the Chrome or Chromium PackageProperties class TEST=Some existing unit tests updated; more new unit tests to follow. BUG=61609 Review URL: http://codereview.chromium.org/5988007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70483 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer/util/google_chrome_distribution_dummy.cc')
-rw-r--r--chrome/installer/util/google_chrome_distribution_dummy.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/chrome/installer/util/google_chrome_distribution_dummy.cc b/chrome/installer/util/google_chrome_distribution_dummy.cc
index 370fec8..4d16c68 100644
--- a/chrome/installer/util/google_chrome_distribution_dummy.cc
+++ b/chrome/installer/util/google_chrome_distribution_dummy.cc
@@ -100,8 +100,9 @@ std::wstring GoogleChromeDistribution::GetVersionKey() {
return std::wstring();
}
-void GoogleChromeDistribution::UpdateDiffInstallStatus(bool system_install,
- bool incremental_install, installer::InstallStatus install_status) {
+void GoogleChromeDistribution::UpdateInstallStatus(bool system_install,
+ bool incremental_install, bool multi_install,
+ installer::InstallStatus install_status) {
NOTREACHED();
}
@@ -134,3 +135,9 @@ bool GoogleChromeDistribution::BuildUninstallMetricsString(
return false;
}
+bool GoogleChromeDistribution::SetChannelFlags(
+ bool set,
+ installer::ChannelInfo* channel_info) {
+ NOTREACHED();
+ return false;
+}