|
@@ -0,0 +1,238 @@
|
|
|
|
+commit ead3cfcf33af7b007ef266068e9c1a5a512200f4
|
|
|
|
+Author: csagan5 <32685696+csagan5@users.noreply.github.com>
|
|
|
|
+Date: Thu Oct 12 08:09:24 2017 +0200
|
|
|
|
+
|
|
|
|
+ Modify default preferences
|
|
|
|
+
|
|
|
|
+diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/browser/background/background_mode_manager.cc
|
|
|
|
+index 6b66f9e..ac44881 100644
|
|
|
|
+--- a/chrome/browser/background/background_mode_manager.cc
|
|
|
|
++++ b/chrome/browser/background/background_mode_manager.cc
|
|
|
|
+@@ -363,7 +363,7 @@ void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kChromeCreatedLoginItem, false);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kMigratedLoginItemPref, false);
|
|
|
|
+ #endif
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, false);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ void BackgroundModeManager::RegisterProfile(Profile* profile) {
|
|
|
|
+diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
|
|
|
+index 762dc0b..33e81b4 100644
|
|
|
|
+--- a/chrome/browser/chrome_content_browser_client.cc
|
|
|
|
++++ b/chrome/browser/chrome_content_browser_client.cc
|
|
|
|
+@@ -844,7 +844,7 @@ ChromeContentBrowserClient::~ChromeContentBrowserClient() {
|
|
|
|
+ void ChromeContentBrowserClient::RegisterProfilePrefs(
|
|
|
|
+ user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, false);
|
|
|
|
+ registry->RegisterListPref(prefs::kEnableDeprecatedWebPlatformFeatures);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
|
|
|
|
+index 521f155..6fb04a9 100644
|
|
|
|
+--- a/chrome/browser/io_thread.cc
|
|
|
|
++++ b/chrome/browser/io_thread.cc
|
|
|
|
+@@ -610,7 +610,7 @@ void IOThread::RegisterPrefs(PrefRegistrySimple* registry) {
|
|
|
|
+ std::string());
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kEnableReferrers, true);
|
|
|
|
+ data_reduction_proxy::RegisterPrefs(registry);
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kBuiltInDnsClientEnabled, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kBuiltInDnsClientEnabled, false);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kQuickCheckEnabled, true);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kPacHttpsUrlStrippingEnabled, true);
|
|
|
|
+ }
|
|
|
|
+diff --git a/chrome/browser/net/prediction_options.cc b/chrome/browser/net/prediction_options.cc
|
|
|
|
+index 8ab8a07..967bf2f 100644
|
|
|
|
+--- a/chrome/browser/net/prediction_options.cc
|
|
|
|
++++ b/chrome/browser/net/prediction_options.cc
|
|
|
|
+@@ -30,7 +30,7 @@ NetworkPredictionStatus CanPrefetchAndPrerender(
|
|
|
|
+ return NetworkPredictionStatus::ENABLED;
|
|
|
|
+ }
|
|
|
|
+ default:
|
|
|
|
+- DCHECK_EQ(NETWORK_PREDICTION_NEVER, network_prediction_options);
|
|
|
|
++ //DCHECK_EQ(NETWORK_PREDICTION_NEVER, network_prediction_options);
|
|
|
|
+ return NetworkPredictionStatus::DISABLED_ALWAYS;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+diff --git a/chrome/browser/net/prediction_options.h b/chrome/browser/net/prediction_options.h
|
|
|
|
+index 6512483..4c55a19 100644
|
|
|
|
+--- a/chrome/browser/net/prediction_options.h
|
|
|
|
++++ b/chrome/browser/net/prediction_options.h
|
|
|
|
+@@ -23,7 +23,7 @@ enum NetworkPredictionOptions {
|
|
|
|
+ NETWORK_PREDICTION_ALWAYS,
|
|
|
|
+ NETWORK_PREDICTION_WIFI_ONLY,
|
|
|
|
+ NETWORK_PREDICTION_NEVER,
|
|
|
|
+- NETWORK_PREDICTION_DEFAULT = NETWORK_PREDICTION_WIFI_ONLY,
|
|
|
|
++ NETWORK_PREDICTION_DEFAULT = NETWORK_PREDICTION_NEVER,
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ enum class NetworkPredictionStatus {
|
|
|
|
+diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profile.cc
|
|
|
|
+index 9bfac12..243f176 100644
|
|
|
|
+--- a/chrome/browser/profiles/profile.cc
|
|
|
|
++++ b/chrome/browser/profiles/profile.cc
|
|
|
|
+@@ -136,7 +136,7 @@ const char Profile::kNoHostedDomainFound[] = "NO_HOSTED_DOMAIN";
|
|
|
|
+ void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kSearchSuggestEnabled,
|
|
|
|
+- true,
|
|
|
|
++ false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ #if defined(OS_ANDROID)
|
|
|
|
+ registry->RegisterStringPref(
|
|
|
|
+diff --git a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
|
|
|
+index b46a992..9d353d9 100644
|
|
|
|
+--- a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
|
|
|
++++ b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
|
|
|
+@@ -45,7 +45,7 @@
|
|
|
|
+ </paper-button>
|
|
|
|
+ </div>
|
|
|
|
+ <div slot="footer">
|
|
|
|
+- <paper-checkbox id="sendSettings" checked>
|
|
|
|
++ <paper-checkbox id="sendSettings">
|
|
|
|
+ $i18nRaw{resetPageFeedback}</paper-checkbox>
|
|
|
|
+ </div>
|
|
|
|
+ </dialog>
|
|
|
|
+diff --git a/chrome/browser/signin/signin_promo.cc b/chrome/browser/signin/signin_promo.cc
|
|
|
|
+index 01f0f66..e0ce4b1 100644
|
|
|
|
+--- a/chrome/browser/signin/signin_promo.cc
|
|
|
|
++++ b/chrome/browser/signin/signin_promo.cc
|
|
|
|
+@@ -329,8 +329,8 @@ void ForceWebBasedSigninFlowForTesting(bool force) {
|
|
|
|
+ void RegisterProfilePrefs(
|
|
|
|
+ user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterIntegerPref(prefs::kSignInPromoStartupCount, 0);
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kSignInPromoUserSkipped, false);
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kSignInPromoShowOnFirstRunAllowed, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kSignInPromoUserSkipped, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kSignInPromoShowOnFirstRunAllowed, false);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kSignInPromoShowNTPBubble, false);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc
|
|
|
|
+index 79f4e19..946f7cd 100644
|
|
|
|
+--- a/chrome/browser/ui/browser_ui_prefs.cc
|
|
|
|
++++ b/chrome/browser/ui/browser_ui_prefs.cc
|
|
|
|
+@@ -62,11 +62,11 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kEnableTranslate,
|
|
|
|
+- true,
|
|
|
|
++ false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ registry->RegisterStringPref(prefs::kCloudPrintEmail, std::string());
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kCloudPrintProxyEnabled, true);
|
|
|
|
+- registry->RegisterBooleanPref(prefs::kCloudPrintSubmitEnabled, true);
|
|
|
|
++ registry->RegisterBooleanPref(prefs::kCloudPrintSubmitEnabled, false);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kDevToolsDisabled, false);
|
|
|
|
+ registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacement);
|
|
|
|
+ registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacementPopup);
|
|
|
|
+diff --git a/chrome/browser/ui/navigation_correction_tab_observer.cc b/chrome/browser/ui/navigation_correction_tab_observer.cc
|
|
|
|
+index 887d681..60eea93 100644
|
|
|
|
+--- a/chrome/browser/ui/navigation_correction_tab_observer.cc
|
|
|
|
++++ b/chrome/browser/ui/navigation_correction_tab_observer.cc
|
|
|
|
+@@ -58,7 +58,7 @@ NavigationCorrectionTabObserver::~NavigationCorrectionTabObserver() {
|
|
|
|
+ void NavigationCorrectionTabObserver::RegisterProfilePrefs(
|
|
|
|
+ user_prefs::PrefRegistrySyncable* prefs) {
|
|
|
|
+ prefs->RegisterBooleanPref(prefs::kAlternateErrorPagesEnabled,
|
|
|
|
+- true,
|
|
|
|
++ false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+diff --git a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
|
|
|
|
+index 8d043bd..69aa9f4 100644
|
|
|
|
+--- a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
|
|
|
|
++++ b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
|
|
|
|
+@@ -143,10 +143,6 @@ void LocalDiscoveryUI::RegisterProfilePrefs(
|
|
|
|
+ user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kLocalDiscoveryNotificationsEnabled,
|
|
|
|
+-#if defined(OS_WIN)
|
|
|
|
+ false,
|
|
|
|
+-#else
|
|
|
|
+- true,
|
|
|
|
+-#endif
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ }
|
|
|
|
+diff --git a/chrome/service/cloud_print/connector_settings.cc b/chrome/service/cloud_print/connector_settings.cc
|
|
|
|
+index 83a4617..4b8511c 100644
|
|
|
|
+--- a/chrome/service/cloud_print/connector_settings.cc
|
|
|
|
++++ b/chrome/service/cloud_print/connector_settings.cc
|
|
|
|
+@@ -60,7 +60,7 @@ void ConnectorSettings::InitFrom(ServiceProcessPrefs* prefs) {
|
|
|
|
+ DCHECK(server_url_.is_valid());
|
|
|
|
+
|
|
|
|
+ connect_new_printers_ = prefs->GetBoolean(
|
|
|
|
+- prefs::kCloudPrintConnectNewPrinters, true);
|
|
|
|
++ prefs::kCloudPrintConnectNewPrinters, false);
|
|
|
|
+
|
|
|
|
+ xmpp_ping_enabled_ = prefs->GetBoolean(
|
|
|
|
+ prefs::kCloudPrintXmppPingEnabled, false);
|
|
|
|
+diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc
|
|
|
|
+index a0e6cae..10a49c3 100644
|
|
|
|
+--- a/components/autofill/core/browser/autofill_manager.cc
|
|
|
|
++++ b/components/autofill/core/browser/autofill_manager.cc
|
|
|
|
+@@ -274,7 +274,7 @@ void AutofillManager::RegisterProfilePrefs(
|
|
|
|
+ registry->RegisterIntegerPref(
|
|
|
|
+ prefs::kAutofillCreditCardSigninPromoImpressionCount, 0);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+- prefs::kAutofillEnabled, true,
|
|
|
|
++ prefs::kAutofillEnabled, false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kAutofillProfileUseDatesFixed, false,
|
|
|
|
+diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmarks/browser/bookmark_utils.cc
|
|
|
|
+index a0b9d39..ef0dd6b 100644
|
|
|
|
+--- a/components/bookmarks/browser/bookmark_utils.cc
|
|
|
|
++++ b/components/bookmarks/browser/bookmark_utils.cc
|
|
|
|
+@@ -442,12 +442,12 @@ void GetBookmarksMatchingProperties(BookmarkModel* model,
|
|
|
|
+ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kShowBookmarkBar,
|
|
|
|
+- false,
|
|
|
|
++ true,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kEditBookmarksEnabled, true);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kShowAppsShortcutInBookmarkBar,
|
|
|
|
+- true,
|
|
|
|
++ false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kShowManagedBookmarksInBookmarkBar,
|
|
|
|
+diff --git a/components/safe_browsing/common/safe_browsing_prefs.cc b/components/safe_browsing/common/safe_browsing_prefs.cc
|
|
|
|
+index 2ebf20d..7866663 100644
|
|
|
|
+--- a/components/safe_browsing/common/safe_browsing_prefs.cc
|
|
|
|
++++ b/components/safe_browsing/common/safe_browsing_prefs.cc
|
|
|
|
+@@ -372,9 +372,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) {
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+ prefs::kSafeBrowsingSawInterstitialScoutReporting, false);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+- prefs::kSafeBrowsingExtendedReportingOptInAllowed, true);
|
|
|
|
++ prefs::kSafeBrowsingExtendedReportingOptInAllowed, false);
|
|
|
|
+ registry->RegisterBooleanPref(
|
|
|
|
+- prefs::kSafeBrowsingEnabled, true,
|
|
|
|
++ prefs::kSafeBrowsingEnabled, false,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+ registry->RegisterBooleanPref(prefs::kSafeBrowsingProceedAnywayDisabled,
|
|
|
|
+ false);
|
|
|
|
+diff --git a/extensions/common/extension.cc b/extensions/common/extension.cc
|
|
|
|
+index b8da726..b9ca9b0 100644
|
|
|
|
+--- a/extensions/common/extension.cc
|
|
|
|
++++ b/extensions/common/extension.cc
|
|
|
|
+@@ -344,14 +344,6 @@ bool Extension::ShouldDisplayInExtensionSettings() const {
|
|
|
|
+ if (is_theme())
|
|
|
|
+ return false;
|
|
|
|
+
|
|
|
|
+- // Hide component extensions because they are only extensions as an
|
|
|
|
+- // implementation detail of Chrome.
|
|
|
|
+- if (extensions::Manifest::IsComponentLocation(location()) &&
|
|
|
|
+- !base::CommandLine::ForCurrentProcess()->HasSwitch(
|
|
|
|
+- switches::kShowComponentExtensionOptions)) {
|
|
|
|
+- return false;
|
|
|
|
+- }
|
|
|
|
+-
|
|
|
|
+ // Unless they are unpacked, never show hosted apps. Note: We intentionally
|
|
|
|
+ // show packaged apps and platform apps because there are some pieces of
|
|
|
|
+ // functionality that are only available in chrome://extensions/ but which
|