0006-modify-default-prefs.patch 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. --- a/chrome/browser/chrome_content_browser_client.cc
  2. +++ b/chrome/browser/chrome_content_browser_client.cc
  3. @@ -1153,7 +1153,7 @@ void ChromeContentBrowserClient::Registe
  4. void ChromeContentBrowserClient::RegisterProfilePrefs(
  5. user_prefs::PrefRegistrySyncable* registry) {
  6. registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
  7. - registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, true);
  8. + registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, false);
  9. registry->RegisterListPref(prefs::kEnableDeprecatedWebPlatformFeatures);
  10. // Register user prefs for mapping SitePerProcess and IsolateOrigins in
  11. // user policy in addition to the same named ones in Local State (which are
  12. --- a/chrome/browser/ui/browser_ui_prefs.cc
  13. +++ b/chrome/browser/ui/browser_ui_prefs.cc
  14. @@ -66,11 +66,11 @@ void RegisterBrowserUserPrefs(user_prefs
  15. registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true);
  16. registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true);
  17. registry->RegisterBooleanPref(
  18. - prefs::kOfferTranslateEnabled, true,
  19. + prefs::kOfferTranslateEnabled, false,
  20. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  21. registry->RegisterStringPref(prefs::kCloudPrintEmail, std::string());
  22. registry->RegisterBooleanPref(prefs::kCloudPrintProxyEnabled, true);
  23. - registry->RegisterBooleanPref(prefs::kCloudPrintSubmitEnabled, true);
  24. + registry->RegisterBooleanPref(prefs::kCloudPrintSubmitEnabled, false);
  25. registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacement);
  26. registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacementPopup);
  27. registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
  28. --- a/chrome/browser/net/prediction_options.cc
  29. +++ b/chrome/browser/net/prediction_options.cc
  30. @@ -31,7 +31,7 @@ NetworkPredictionStatus CanPrefetchAndPr
  31. }
  32. return NetworkPredictionStatus::DISABLED_DUE_TO_NETWORK;
  33. default:
  34. - DCHECK_EQ(NETWORK_PREDICTION_NEVER, network_prediction_options);
  35. + //DCHECK_EQ(NETWORK_PREDICTION_NEVER, network_prediction_options);
  36. return NetworkPredictionStatus::DISABLED_ALWAYS;
  37. }
  38. }
  39. --- a/chrome/browser/net/prediction_options.h
  40. +++ b/chrome/browser/net/prediction_options.h
  41. @@ -22,7 +22,7 @@ enum NetworkPredictionOptions {
  42. NETWORK_PREDICTION_ALWAYS,
  43. NETWORK_PREDICTION_WIFI_ONLY,
  44. NETWORK_PREDICTION_NEVER,
  45. - NETWORK_PREDICTION_DEFAULT = NETWORK_PREDICTION_WIFI_ONLY,
  46. + NETWORK_PREDICTION_DEFAULT = NETWORK_PREDICTION_NEVER,
  47. };
  48. enum class NetworkPredictionStatus {
  49. --- a/chrome/browser/background/background_mode_manager.cc
  50. +++ b/chrome/browser/background/background_mode_manager.cc
  51. @@ -301,7 +301,7 @@ void BackgroundModeManager::RegisterPref
  52. registry->RegisterBooleanPref(prefs::kChromeCreatedLoginItem, false);
  53. registry->RegisterBooleanPref(prefs::kMigratedLoginItemPref, false);
  54. #endif
  55. - registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, true);
  56. + registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, false);
  57. }
  58. void BackgroundModeManager::RegisterProfile(Profile* profile) {
  59. --- a/components/content_settings/core/browser/cookie_settings.cc
  60. +++ b/components/content_settings/core/browser/cookie_settings.cc
  61. @@ -57,7 +57,7 @@ void CookieSettings::GetCookieSettings(
  62. void CookieSettings::RegisterProfilePrefs(
  63. user_prefs::PrefRegistrySyncable* registry) {
  64. registry->RegisterBooleanPref(
  65. - prefs::kBlockThirdPartyCookies, false,
  66. + prefs::kBlockThirdPartyCookies, true,
  67. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  68. registry->RegisterBooleanPref(
  69. prefs::kCookieControlsEnabled, false,
  70. --- a/chrome/browser/ui/navigation_correction_tab_observer.cc
  71. +++ b/chrome/browser/ui/navigation_correction_tab_observer.cc
  72. @@ -55,7 +55,7 @@ NavigationCorrectionTabObserver::~Naviga
  73. // static
  74. void NavigationCorrectionTabObserver::RegisterProfilePrefs(
  75. user_prefs::PrefRegistrySyncable* prefs) {
  76. - prefs->RegisterBooleanPref(prefs::kAlternateErrorPagesEnabled, true,
  77. + prefs->RegisterBooleanPref(prefs::kAlternateErrorPagesEnabled, false,
  78. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  79. }
  80. --- a/components/autofill/core/common/autofill_prefs.cc
  81. +++ b/components/autofill/core/common/autofill_prefs.cc
  82. @@ -130,10 +130,10 @@ const char kAutocompleteLastVersionReten
  83. void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
  84. // Synced prefs. Used for cross-device choices, e.g., credit card Autofill.
  85. registry->RegisterBooleanPref(
  86. - prefs::kAutofillEnabledDeprecated, true,
  87. + prefs::kAutofillEnabledDeprecated, false,
  88. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  89. registry->RegisterBooleanPref(
  90. - prefs::kAutofillProfileEnabled, true,
  91. + prefs::kAutofillProfileEnabled, false,
  92. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  93. registry->RegisterIntegerPref(
  94. prefs::kAutofillLastVersionDeduped, 0,
  95. @@ -146,7 +146,7 @@ void RegisterProfilePrefs(user_prefs::Pr
  96. prefs::kAutofillLastVersionDisusedAddressesDeleted, 0,
  97. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  98. registry->RegisterBooleanPref(
  99. - prefs::kAutofillCreditCardEnabled, true,
  100. + prefs::kAutofillCreditCardEnabled, false,
  101. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  102. registry->RegisterStringPref(
  103. prefs::kAutofillProfileValidity, "",
  104. --- a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
  105. +++ b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
  106. @@ -50,7 +50,7 @@
  107. </cr-button>
  108. </div>
  109. <div slot="footer">
  110. - <cr-checkbox id="sendSettings" checked>
  111. + <cr-checkbox id="sendSettings">
  112. $i18nRaw{resetPageFeedback}</cr-checkbox>
  113. </div>
  114. </cr-dialog>
  115. --- a/components/bookmarks/browser/bookmark_utils.cc
  116. +++ b/components/bookmarks/browser/bookmark_utils.cc
  117. @@ -433,12 +433,12 @@ void GetBookmarksMatchingProperties(Book
  118. void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
  119. registry->RegisterBooleanPref(
  120. prefs::kShowBookmarkBar,
  121. - false,
  122. + true,
  123. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  124. registry->RegisterBooleanPref(prefs::kEditBookmarksEnabled, true);
  125. registry->RegisterBooleanPref(
  126. prefs::kShowAppsShortcutInBookmarkBar,
  127. - true,
  128. + false,
  129. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  130. registry->RegisterBooleanPref(
  131. prefs::kShowManagedBookmarksInBookmarkBar,
  132. --- a/chrome/browser/profiles/profile.cc
  133. +++ b/chrome/browser/profiles/profile.cc
  134. @@ -140,7 +140,7 @@ const char Profile::kProfileKey[] = "__P
  135. void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
  136. registry->RegisterBooleanPref(
  137. prefs::kSearchSuggestEnabled,
  138. - true,
  139. + false,
  140. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  141. #if defined(OS_ANDROID)
  142. registry->RegisterStringPref(
  143. --- a/chrome/service/cloud_print/connector_settings.cc
  144. +++ b/chrome/service/cloud_print/connector_settings.cc
  145. @@ -60,7 +60,7 @@ void ConnectorSettings::InitFrom(Service
  146. DCHECK(server_url_.is_valid());
  147. connect_new_printers_ = prefs->GetBoolean(
  148. - prefs::kCloudPrintConnectNewPrinters, true);
  149. + prefs::kCloudPrintConnectNewPrinters, false);
  150. xmpp_ping_enabled_ = prefs->GetBoolean(
  151. prefs::kCloudPrintXmppPingEnabled, false);
  152. --- a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
  153. +++ b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
  154. @@ -107,10 +107,6 @@ void LocalDiscoveryUI::RegisterProfilePr
  155. user_prefs::PrefRegistrySyncable* registry) {
  156. registry->RegisterBooleanPref(
  157. prefs::kLocalDiscoveryNotificationsEnabled,
  158. -#if defined(OS_WIN)
  159. false,
  160. -#else
  161. - true,
  162. -#endif
  163. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  164. }
  165. --- a/extensions/common/extension.cc
  166. +++ b/extensions/common/extension.cc
  167. @@ -365,14 +365,6 @@ bool Extension::ShouldDisplayInExtension
  168. if (is_theme())
  169. return false;
  170. - // Hide component extensions because they are only extensions as an
  171. - // implementation detail of Chrome.
  172. - if (extensions::Manifest::IsComponentLocation(location()) &&
  173. - !base::CommandLine::ForCurrentProcess()->HasSwitch(
  174. - switches::kShowComponentExtensionOptions)) {
  175. - return false;
  176. - }
  177. -
  178. // Unless they are unpacked, never show hosted apps. Note: We intentionally
  179. // show packaged apps and platform apps because there are some pieces of
  180. // functionality that are only available in chrome://extensions/ but which
  181. --- a/components/safe_browsing/common/safe_browsing_prefs.cc
  182. +++ b/components/safe_browsing/common/safe_browsing_prefs.cc
  183. @@ -153,9 +153,9 @@ void RegisterProfilePrefs(PrefRegistrySi
  184. registry->RegisterBooleanPref(
  185. prefs::kSafeBrowsingSawInterstitialScoutReporting, false);
  186. registry->RegisterBooleanPref(
  187. - prefs::kSafeBrowsingExtendedReportingOptInAllowed, true);
  188. + prefs::kSafeBrowsingExtendedReportingOptInAllowed, false);
  189. registry->RegisterBooleanPref(
  190. - prefs::kSafeBrowsingEnabled, true,
  191. + prefs::kSafeBrowsingEnabled, false,
  192. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  193. registry->RegisterBooleanPref(prefs::kSafeBrowsingProceedAnywayDisabled,
  194. false);
  195. --- a/components/password_manager/core/browser/password_manager.cc
  196. +++ b/components/password_manager/core/browser/password_manager.cc
  197. @@ -359,10 +359,10 @@ void PasswordManager::RegisterProfilePre
  198. registry->RegisterBooleanPref(prefs::kBlacklistedCredentialsNormalized,
  199. false);
  200. registry->RegisterBooleanPref(
  201. - prefs::kCredentialsEnableService, true,
  202. + prefs::kCredentialsEnableService, false,
  203. user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
  204. registry->RegisterBooleanPref(
  205. - prefs::kCredentialsEnableAutosignin, true,
  206. + prefs::kCredentialsEnableAutosignin, false,
  207. user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
  208. registry->RegisterStringPref(prefs::kSyncPasswordHash, std::string(),
  209. PrefRegistry::NO_REGISTRATION_FLAGS);
  210. --- a/components/payments/core/payment_prefs.cc
  211. +++ b/components/payments/core/payment_prefs.cc
  212. @@ -16,7 +16,7 @@ const char kCanMakePaymentEnabled[] = "p
  213. void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
  214. registry->RegisterBooleanPref(kPaymentsFirstTransactionCompleted, false);
  215. registry->RegisterBooleanPref(
  216. - kCanMakePaymentEnabled, true,
  217. + kCanMakePaymentEnabled, false,
  218. user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
  219. }
  220. --- a/chrome/browser/signin/account_consistency_mode_manager.cc
  221. +++ b/chrome/browser/signin/account_consistency_mode_manager.cc
  222. @@ -145,7 +145,7 @@ void AccountConsistencyModeManager::Regi
  223. registry->RegisterBooleanPref(prefs::kAccountConsistencyMirrorRequired,
  224. false);
  225. #endif
  226. - registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, true);
  227. + registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, false);
  228. }
  229. // static