|
@@ -6,73 +6,71 @@ Subject: Revert "Remove pre unified consent code in sync and privacy
|
|
This reverts commit c672a0683e89eba3554e2562156b3c8532136f21.
|
|
This reverts commit c672a0683e89eba3554e2562156b3c8532136f21.
|
|
|
|
|
|
Restore translations
|
|
Restore translations
|
|
-Restore contextual search preference toggle
|
|
|
|
Disable unified consent on Android
|
|
Disable unified consent on Android
|
|
Unified consent miscellanous backport fixes
|
|
Unified consent miscellanous backport fixes
|
|
---
|
|
---
|
|
- .../java/res/xml/privacy_preferences.xml | 30 +++++
|
|
|
|
- .../privacy/PrivacyPreferences.java | 117 +++++++++++++++---
|
|
|
|
|
|
+ .../java/res/xml/privacy_preferences.xml | 26 +++++
|
|
|
|
+ .../privacy/PrivacyPreferences.java | 103 +++++++++++++++---
|
|
.../preferences/sync/SyncPreferenceUtils.java | 2 +-
|
|
.../preferences/sync/SyncPreferenceUtils.java | 2 +-
|
|
.../sync/SyncNotificationController.java | 11 +-
|
|
.../sync/SyncNotificationController.java | 11 +-
|
|
.../java/strings/android_chrome_strings.grd | 15 +++
|
|
.../java/strings/android_chrome_strings.grd | 15 +++
|
|
- .../android_chrome_strings_am.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ar.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_bg.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_bn.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ca.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_cs.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_da.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_de.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_el.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_en-GB.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_es-419.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_es.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_et.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_fa.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_fi.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_fil.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_fr.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_gu.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_hi.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_hr.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_hu.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_id.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_it.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_iw.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ja.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_kn.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ko.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_lt.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_lv.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ml.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_mr.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ms.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_nl.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_no.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_pl.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_pt-BR.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_pt-PT.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ro.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ru.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_sk.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_sl.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_sr.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_sv.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_sw.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_ta.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_te.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_th.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_tr.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_uk.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_vi.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_zh-CN.xtb | 19 ++-
|
|
|
|
- .../android_chrome_strings_zh-TW.xtb | 19 ++-
|
|
|
|
|
|
+ .../android_chrome_strings_am.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ar.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_bg.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_bn.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ca.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_cs.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_da.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_de.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_el.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_en-GB.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_es-419.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_es.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_et.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_fa.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_fi.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_fil.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_fr.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_gu.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_hi.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_hr.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_hu.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_id.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_it.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_iw.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ja.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_kn.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ko.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_lt.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_lv.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ml.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_mr.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ms.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_nl.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_no.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_pl.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_pt-BR.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_pt-PT.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ro.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ru.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_sk.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_sl.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_sr.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_sv.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_sw.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_ta.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_te.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_th.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_tr.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_uk.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_vi.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_zh-CN.xtb | 19 +++-
|
|
|
|
+ .../android_chrome_strings_zh-TW.xtb | 19 +++-
|
|
.../chrome/browser/sync/SyncTestRule.java | 9 +-
|
|
.../chrome/browser/sync/SyncTestRule.java | 9 +-
|
|
- .../chromium/chrome/browser/sync/UkmTest.java | 50 +++++++-
|
|
|
|
- chrome/browser/profiles/profile.cc | 3 +-
|
|
|
|
|
|
+ .../chromium/chrome/browser/sync/UkmTest.java | 50 ++++++++-
|
|
|
|
+ chrome/browser/profiles/profile.cc | 6 -
|
|
.../unified_consent_service_factory.cc | 5 +-
|
|
.../unified_consent_service_factory.cc | 5 +-
|
|
- components/unified_consent/feature.cc | 2 +-
|
|
|
|
- 62 files changed, 1150 insertions(+), 82 deletions(-)
|
|
|
|
|
|
+ 61 files changed, 1130 insertions(+), 85 deletions(-)
|
|
|
|
|
|
diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml
|
|
diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml
|
|
--- a/chrome/android/java/res/xml/privacy_preferences.xml
|
|
--- a/chrome/android/java/res/xml/privacy_preferences.xml
|
|
@@ -102,7 +100,7 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi
|
|
<org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference
|
|
<org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference
|
|
android:key="can_make_payment"
|
|
android:key="can_make_payment"
|
|
android:title="@string/can_make_payment_title"
|
|
android:title="@string/can_make_payment_title"
|
|
-@@ -19,15 +37,27 @@
|
|
|
|
|
|
+@@ -19,6 +37,10 @@
|
|
android:key="usage_stats_reporting"
|
|
android:key="usage_stats_reporting"
|
|
android:title="@string/usage_stats_setting_title"
|
|
android:title="@string/usage_stats_setting_title"
|
|
android:persistent="false" />
|
|
android:persistent="false" />
|
|
@@ -113,13 +111,7 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi
|
|
<Preference
|
|
<Preference
|
|
android:fragment="org.chromium.chrome.browser.preferences.privacy.DoNotTrackPreference"
|
|
android:fragment="org.chromium.chrome.browser.preferences.privacy.DoNotTrackPreference"
|
|
android:key="do_not_track"
|
|
android:key="do_not_track"
|
|
- android:title="@string/do_not_track_title" />
|
|
|
|
-+ <android.support.v7.preference.Preference
|
|
|
|
-+ android:key="contextual_search"
|
|
|
|
-+ android:title="@string/contextual_search_title"
|
|
|
|
-+ android:fragment="org.chromium.chrome.browser.preferences.privacy.ContextualSearchPreferenceFragment" />
|
|
|
|
- <Preference
|
|
|
|
- android:key="clear_browsing_data"
|
|
|
|
|
|
+@@ -28,6 +50,10 @@
|
|
android:title="@string/clear_browsing_data_title"
|
|
android:title="@string/clear_browsing_data_title"
|
|
android:summary="@string/clear_browsing_data_summary"
|
|
android:summary="@string/clear_browsing_data_summary"
|
|
android:fragment="org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment" />
|
|
android:fragment="org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment" />
|
|
@@ -133,16 +125,15 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java
|
|
-@@ -15,6 +15,8 @@ import android.view.MenuItem;
|
|
|
|
|
|
+@@ -15,6 +15,7 @@ import android.view.MenuItem;
|
|
|
|
|
|
import org.chromium.base.BuildInfo;
|
|
import org.chromium.base.BuildInfo;
|
|
import org.chromium.chrome.R;
|
|
import org.chromium.chrome.R;
|
|
+import org.chromium.chrome.browser.ChromeFeatureList;
|
|
+import org.chromium.chrome.browser.ChromeFeatureList;
|
|
-+import org.chromium.chrome.browser.contextualsearch.ContextualSearchFieldTrial;
|
|
|
|
import org.chromium.chrome.browser.help.HelpAndFeedback;
|
|
import org.chromium.chrome.browser.help.HelpAndFeedback;
|
|
import org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference;
|
|
import org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference;
|
|
import org.chromium.chrome.browser.preferences.ManagedPreferenceDelegate;
|
|
import org.chromium.chrome.browser.preferences.ManagedPreferenceDelegate;
|
|
-@@ -33,18 +35,25 @@ import org.chromium.ui.text.SpanApplier;
|
|
|
|
|
|
+@@ -33,18 +34,24 @@ import org.chromium.ui.text.SpanApplier;
|
|
*/
|
|
*/
|
|
public class PrivacyPreferences
|
|
public class PrivacyPreferences
|
|
extends PreferenceFragmentCompat implements Preference.OnPreferenceChangeListener {
|
|
extends PreferenceFragmentCompat implements Preference.OnPreferenceChangeListener {
|
|
@@ -152,7 +143,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
+ "safe_browsing_scout_reporting";
|
|
+ "safe_browsing_scout_reporting";
|
|
+ private static final String PREF_SAFE_BROWSING = "safe_browsing";
|
|
+ private static final String PREF_SAFE_BROWSING = "safe_browsing";
|
|
private static final String PREF_CAN_MAKE_PAYMENT = "can_make_payment";
|
|
private static final String PREF_CAN_MAKE_PAYMENT = "can_make_payment";
|
|
-+ private static final String PREF_CONTEXTUAL_SEARCH = "contextual_search";
|
|
|
|
private static final String PREF_NETWORK_PREDICTIONS = "preload_pages";
|
|
private static final String PREF_NETWORK_PREDICTIONS = "preload_pages";
|
|
- private static final String PREF_USAGE_STATS = "usage_stats_reporting";
|
|
- private static final String PREF_USAGE_STATS = "usage_stats_reporting";
|
|
private static final String PREF_DO_NOT_TRACK = "do_not_track";
|
|
private static final String PREF_DO_NOT_TRACK = "do_not_track";
|
|
@@ -171,7 +161,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
PreferenceUtils.addPreferencesFromResource(this, R.xml.privacy_preferences);
|
|
PreferenceUtils.addPreferencesFromResource(this, R.xml.privacy_preferences);
|
|
getActivity().setTitle(R.string.prefs_privacy);
|
|
getActivity().setTitle(R.string.prefs_privacy);
|
|
setHasOptionsMenu(true);
|
|
setHasOptionsMenu(true);
|
|
-@@ -62,26 +71,57 @@ public class PrivacyPreferences
|
|
|
|
|
|
+@@ -62,26 +69,51 @@ public class PrivacyPreferences
|
|
networkPredictionPref.setOnPreferenceChangeListener(this);
|
|
networkPredictionPref.setOnPreferenceChangeListener(this);
|
|
networkPredictionPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate);
|
|
networkPredictionPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate);
|
|
|
|
|
|
@@ -196,10 +186,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
+ searchSuggestionsPref.setOnPreferenceChangeListener(this);
|
|
+ searchSuggestionsPref.setOnPreferenceChangeListener(this);
|
|
+ searchSuggestionsPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate);
|
|
+ searchSuggestionsPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate);
|
|
+
|
|
+
|
|
-+ if (!ContextualSearchFieldTrial.isEnabled()) {
|
|
|
|
-+ getPreferenceScreen().removePreference(findPreference(PREF_CONTEXTUAL_SEARCH));
|
|
|
|
-+ }
|
|
|
|
-+
|
|
|
|
+ // Listen to changes to the Extended Reporting pref.
|
|
+ // Listen to changes to the Extended Reporting pref.
|
|
+ ChromeBaseCheckBoxPreference scoutReportingPref =
|
|
+ ChromeBaseCheckBoxPreference scoutReportingPref =
|
|
+ (ChromeBaseCheckBoxPreference) findPreference(
|
|
+ (ChromeBaseCheckBoxPreference) findPreference(
|
|
@@ -233,15 +219,13 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue);
|
|
PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue);
|
|
+ } else if (PREF_NAVIGATION_ERROR.equals(key)) {
|
|
+ } else if (PREF_NAVIGATION_ERROR.equals(key)) {
|
|
+ PrefServiceBridge.getInstance().setResolveNavigationErrorEnabled((boolean) newValue);
|
|
+ PrefServiceBridge.getInstance().setResolveNavigationErrorEnabled((boolean) newValue);
|
|
-+ } else if (PREF_CONTEXTUAL_SEARCH.equals(key)) {
|
|
|
|
-+ PrefServiceBridge.getInstance().setContextualSearchPreference(((boolean) newValue) ? "true" : "false");
|
|
|
|
+ } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) {
|
|
+ } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) {
|
|
+ PrefServiceBridge.getInstance().setBoolean(
|
|
+ PrefServiceBridge.getInstance().setBoolean(
|
|
+ Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue);
|
|
+ Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue);
|
|
}
|
|
}
|
|
|
|
|
|
return true;
|
|
return true;
|
|
-@@ -99,6 +139,35 @@ public class PrivacyPreferences
|
|
|
|
|
|
+@@ -99,6 +131,35 @@ public class PrivacyPreferences
|
|
public void updateSummaries() {
|
|
public void updateSummaries() {
|
|
PrefServiceBridge prefServiceBridge = PrefServiceBridge.getInstance();
|
|
PrefServiceBridge prefServiceBridge = PrefServiceBridge.getInstance();
|
|
|
|
|
|
@@ -277,20 +261,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
CheckBoxPreference canMakePaymentPref =
|
|
CheckBoxPreference canMakePaymentPref =
|
|
(CheckBoxPreference) findPreference(PREF_CAN_MAKE_PAYMENT);
|
|
(CheckBoxPreference) findPreference(PREF_CAN_MAKE_PAYMENT);
|
|
if (canMakePaymentPref != null) {
|
|
if (canMakePaymentPref != null) {
|
|
-@@ -112,6 +181,12 @@ public class PrivacyPreferences
|
|
|
|
- prefServiceBridge.isDoNotTrackEnabled() ? R.string.text_on : R.string.text_off);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-+ Preference contextualPref = findPreference(PREF_CONTEXTUAL_SEARCH);
|
|
|
|
-+ if (contextualPref != null) {
|
|
|
|
-+ boolean isContextualSearchEnabled = !prefServiceBridge.isContextualSearchDisabled();
|
|
|
|
-+ contextualPref.setSummary(isContextualSearchEnabled ? textOn : textOff);
|
|
|
|
-+ }
|
|
|
|
-+
|
|
|
|
- Preference usageStatsPref = findPreference(PREF_USAGE_STATS);
|
|
|
|
- if (usageStatsPref != null) {
|
|
|
|
- if (BuildInfo.isAtLeastQ() && prefServiceBridge.getBoolean(Pref.USAGE_STATS_ENABLED)) {
|
|
|
|
-@@ -136,6 +211,18 @@ public class PrivacyPreferences
|
|
|
|
|
|
+@@ -136,6 +197,18 @@ public class PrivacyPreferences
|
|
return preference -> {
|
|
return preference -> {
|
|
String key = preference.getKey();
|
|
String key = preference.getKey();
|
|
PrefServiceBridge prefs = PrefServiceBridge.getInstance();
|
|
PrefServiceBridge prefs = PrefServiceBridge.getInstance();
|
|
@@ -1903,16 +1874,19 @@ diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/sync/UkmTe
|
|
diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profile.cc
|
|
diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profile.cc
|
|
--- a/chrome/browser/profiles/profile.cc
|
|
--- a/chrome/browser/profiles/profile.cc
|
|
+++ b/chrome/browser/profiles/profile.cc
|
|
+++ b/chrome/browser/profiles/profile.cc
|
|
-@@ -154,8 +154,7 @@ void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
- #if defined(OS_ANDROID)
|
|
|
|
- registry->RegisterStringPref(
|
|
|
|
- prefs::kContextualSearchEnabled,
|
|
|
|
|
|
+@@ -151,12 +151,6 @@ void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
|
+ prefs::kSearchSuggestEnabled,
|
|
|
|
+ true,
|
|
|
|
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
|
+-#if defined(OS_ANDROID)
|
|
|
|
+- registry->RegisterStringPref(
|
|
|
|
+- prefs::kContextualSearchEnabled,
|
|
- std::string(),
|
|
- std::string(),
|
|
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
-+ std::string());
|
|
|
|
- #endif // defined(OS_ANDROID)
|
|
|
|
|
|
+-#endif // defined(OS_ANDROID)
|
|
registry->RegisterBooleanPref(prefs::kSessionExitedCleanly, true);
|
|
registry->RegisterBooleanPref(prefs::kSessionExitedCleanly, true);
|
|
registry->RegisterStringPref(prefs::kSessionExitType, std::string());
|
|
registry->RegisterStringPref(prefs::kSessionExitType, std::string());
|
|
|
|
+ registry->RegisterInt64Pref(prefs::kSiteEngagementLastUpdateTime, 0,
|
|
diff --git a/chrome/browser/unified_consent/unified_consent_service_factory.cc b/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
diff --git a/chrome/browser/unified_consent/unified_consent_service_factory.cc b/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
--- a/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
--- a/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
+++ b/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
+++ b/chrome/browser/unified_consent/unified_consent_service_factory.cc
|
|
@@ -1928,18 +1902,6 @@ diff --git a/chrome/browser/unified_consent/unified_consent_service_factory.cc b
|
|
};
|
|
};
|
|
}
|
|
}
|
|
|
|
|
|
-diff --git a/components/unified_consent/feature.cc b/components/unified_consent/feature.cc
|
|
|
|
---- a/components/unified_consent/feature.cc
|
|
|
|
-+++ b/components/unified_consent/feature.cc
|
|
|
|
-@@ -11,7 +11,7 @@ namespace unified_consent {
|
|
|
|
- // base::Feature definition.
|
|
|
|
- const base::Feature kUnifiedConsent {
|
|
|
|
- "UnifiedConsent",
|
|
|
|
--#if defined(OS_CHROMEOS)
|
|
|
|
-+#if defined(OS_CHROMEOS) || defined(OS_ANDROID)
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT
|
|
|
|
- #else
|
|
|
|
- base::FEATURE_ENABLED_BY_DEFAULT
|
|
|
|
--
|
|
--
|
|
2.17.1
|
|
2.17.1
|
|
|
|
|