summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_installer_util.gypi
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 20:05:51 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 20:05:51 +0000
commit995708fd774716311b6feeaa08d5855c302ecf18 (patch)
tree54aa413dab26c5e4df97f6026d3f99d3f39e5400 /chrome/chrome_installer_util.gypi
parentf130ef429844fc2f99089fe3ffc09af0b187577b (diff)
downloadchromium_src-995708fd774716311b6feeaa08d5855c302ecf18.zip
chromium_src-995708fd774716311b6feeaa08d5855c302ecf18.tar.gz
chromium_src-995708fd774716311b6feeaa08d5855c302ecf18.tar.bz2
Add support for the quick-enable-cf command to the installer. This encompases:
- Adding facilities for new-style Google Update commands (ProductCommand, ProductCommands) - Adding support to the validator to validate the quick-enable-cf command - Adding juju to the installation and uninstallation flows to put the command into place when installing/upgrading Chrome in multi-install mode when CF is either not installed or is in ready-mode, and making sure the command is not there when Chrome Frame is installed. BUG=none TEST=Install Chrome in multi-install mode and see if the Google Update version key for the binaries (app guid {4DC8B4CA-1BDA-483e-B5FA-D3C12E15B62D}) contains a key named "quick-enable-cf" that has a CommandLine value indicating setup.exe w/ --multi-install [ --system-level ] --quick-enable-cf, a SendsPings value of 1, and a WebAccessible value of 1. Then try the other variations, like install CF in ready-mode and make sure that quick-enable-cf is still there. Make sure that installing CF causes it to be removed, etc. Review URL: http://codereview.chromium.org/6588003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76783 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_installer_util.gypi')
-rw-r--r--chrome/chrome_installer_util.gypi4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/chrome_installer_util.gypi b/chrome/chrome_installer_util.gypi
index 5064ddc..83f6ae1 100644
--- a/chrome/chrome_installer_util.gypi
+++ b/chrome/chrome_installer_util.gypi
@@ -57,6 +57,10 @@
'installer/util/master_preferences_constants.h',
'installer/util/move_tree_work_item.cc',
'installer/util/move_tree_work_item.h',
+ 'installer/util/app_command.cc',
+ 'installer/util/app_command.h',
+ 'installer/util/app_commands.cc',
+ 'installer/util/app_commands.h',
'installer/util/self_reg_work_item.cc',
'installer/util/self_reg_work_item.h',
'installer/util/set_reg_value_work_item.cc',