| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 // | 4 // | 
| 5 // This file contains the definitions of the installer functions that build | 5 // This file contains the definitions of the installer functions that build | 
| 6 // the WorkItemList used to install the application. | 6 // the WorkItemList used to install the application. | 
| 7 | 7 | 
| 8 #include "chrome/installer/setup/install_worker.h" | 8 #include "chrome/installer/setup/install_worker.h" | 
| 9 | 9 | 
| 10 #include <oaidl.h> | 10 #include <oaidl.h> | 
| (...skipping 824 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 835                                version_key, | 835                                version_key, | 
| 836                                KEY_WOW64_32KEY, | 836                                KEY_WOW64_32KEY, | 
| 837                                google_update::kRegOopcrashesField, | 837                                google_update::kRegOopcrashesField, | 
| 838                                static_cast<DWORD>(1), | 838                                static_cast<DWORD>(1), | 
| 839                                false);  // set during first install | 839                                false);  // set during first install | 
| 840   if (add_language_identifier) { | 840   if (add_language_identifier) { | 
| 841     // Write the language identifier of the current translation.  Omaha's set of | 841     // Write the language identifier of the current translation.  Omaha's set of | 
| 842     // languages is a superset of Chrome's set of translations with this one | 842     // languages is a superset of Chrome's set of translations with this one | 
| 843     // exception: what Chrome calls "en-us", Omaha calls "en".  sigh. | 843     // exception: what Chrome calls "en-us", Omaha calls "en".  sigh. | 
| 844     base::string16 language(GetCurrentTranslation()); | 844     base::string16 language(GetCurrentTranslation()); | 
| 845     if (base::LowerCaseEqualsASCII(language, "en-us")) | 845     if (LowerCaseEqualsASCII(language, "en-us")) | 
| 846       language.resize(2); | 846       language.resize(2); | 
| 847     list->AddSetRegValueWorkItem(root, | 847     list->AddSetRegValueWorkItem(root, | 
| 848                                  version_key, | 848                                  version_key, | 
| 849                                  KEY_WOW64_32KEY, | 849                                  KEY_WOW64_32KEY, | 
| 850                                  google_update::kRegLangField, | 850                                  google_update::kRegLangField, | 
| 851                                  language, | 851                                  language, | 
| 852                                  false);  // do not overwrite language | 852                                  false);  // do not overwrite language | 
| 853   } | 853   } | 
| 854   list->AddSetRegValueWorkItem(root, | 854   list->AddSetRegValueWorkItem(root, | 
| 855                                version_key, | 855                                version_key, | 
| (...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1658   // Unconditionally remove the legacy Quick Enable command from the binaries. | 1658   // Unconditionally remove the legacy Quick Enable command from the binaries. | 
| 1659   // Do this even if multi-install Chrome isn't installed to ensure that it is | 1659   // Do this even if multi-install Chrome isn't installed to ensure that it is | 
| 1660   // not left behind in any case. | 1660   // not left behind in any case. | 
| 1661   work_item_list->AddDeleteRegKeyWorkItem( | 1661   work_item_list->AddDeleteRegKeyWorkItem( | 
| 1662                       installer_state.root_key(), cmd_key, KEY_WOW64_32KEY) | 1662                       installer_state.root_key(), cmd_key, KEY_WOW64_32KEY) | 
| 1663       ->set_log_message("removing " + base::UTF16ToASCII(kCmdQuickEnableCf) + | 1663       ->set_log_message("removing " + base::UTF16ToASCII(kCmdQuickEnableCf) + | 
| 1664                         " command"); | 1664                         " command"); | 
| 1665 } | 1665 } | 
| 1666 | 1666 | 
| 1667 }  // namespace installer | 1667 }  // namespace installer | 
| OLD | NEW | 
|---|