Home | History | Annotate | Download | only in setup

Lines Matching defs:product

46 #include "chrome/installer/util/product.h"
89 // First collect the list of DLLs to be registered from each product.
98 // TODO(robertshield): If we ever remove a DLL from a product, this will
203 const Product& product,
214 GetRegCommandKey(product.distribution(), command_key));
237 const Product& product,
239 DCHECK(product.is_chrome_app_host());
241 product, kCmdInstallApp,
251 const Product& product,
253 DCHECK(product.is_chrome());
255 product, kCmdInstallExtension,
404 const Product& p = **it;
434 const Product& product,
442 base::string16 uninstall_reg(product.distribution()->GetUninstallRegPath());
460 product.distribution()->GetStartMenuShortcutSubfolder(
463 product.distribution()->GetUninstallLinkName() + installer::kLnkExt);
678 const Product& product,
681 BrowserDistribution* browser_dist = product.distribution();
698 AppendUninstallCommandLineFlags(installer_state, product,
719 if (!installer_state.is_msi() && product.ShouldCreateUninstallEntry()) {
748 BrowserDistribution* dist = product.distribution();
819 // Create Version key for a product (if not already present) and sets the new
820 // product version as the last step.
827 // the new product version as the last step.
887 // Pick a product, any product.
925 // relevant product and for the binaries.
937 // Copy the value from the product with the greatest value.
944 const Product& product = **it;
945 if (product.is_chrome_binaries())
948 BrowserDistribution::Type this_type = product.distribution()->GetType();
987 // Is a multi-install product being installed or over-installed?
1051 // Search for an existing usagestats value for any product.
1070 // new value into a product's state key) pick up the correct value.
1177 // product will check the key and run the command, so we add it for all.
1234 const Product* product = products[i];
1235 AddSetMsiMarkerWorkItem(installer_state, product->distribution(), true,
1242 if (product->ShouldCreateUninstallEntry()) {
1243 AddDeleteUninstallShortcutsForMSIWorkItems(installer_state, *product,
1304 const Product& product = **it;
1307 product, install_list);
1309 AddVersionKeyWorkItems(root, product.distribution(), new_version,
1313 product, install_list);
1315 AddActiveSetupWorkItems(installer_state, setup_path, new_version, product,
1335 // each product.
1397 const Product& product,
1400 BrowserDistribution* dist = product.distribution();
1469 const Product& product,
1472 BrowserDistribution* dist = product.distribution();
1474 if (!product.is_chrome() || !installer_state.system_install()) {
1502 product.AppendProductFlags(&cmd);
1546 const Product& product,
1552 // Append the product-specific uninstall flags.
1553 product.AppendProductFlags(uninstall_cmd);
1587 const Product& product,
1591 GetRegCommandKey(product.distribution(), kCmdOnOsUpgrade));
1604 // Add product-specific options.
1605 product.AppendProductFlags(&cmd_line);
1620 const Product& product,
1624 GetRegCommandKey(product.distribution(), kCmdQueryEULAAcceptance));