|
@@ -7,11 +7,9 @@ Originally based on ungoogled-chromium patch
|
|
|
chrome/android/chrome_java_sources.gni | 1 -
|
|
|
.../android/java/res/xml/privacy_preferences.xml | 21 -----
|
|
|
.../java/res/xml/sync_and_services_preferences.xml | 20 -----
|
|
|
- .../preferences/privacy/PrivacyPreferences.java | 99 ----------------------
|
|
|
- .../sync/SyncAndServicesPreferences.java | 7 --
|
|
|
- .../preferences/sync/SyncPreferenceUtils.java | 3 -
|
|
|
+ .../preferences/privacy/PrivacyPreferences.java | 97 ----------------------
|
|
|
.../chrome/browser/webshare/ShareServiceImpl.java | 6 --
|
|
|
- .../java/strings/android_chrome_strings.grd | 42 ---------
|
|
|
+ .../java/strings/android_chrome_strings.grd | 33 --------
|
|
|
chrome/browser/BUILD.gn | 2 -
|
|
|
chrome/browser/browser_process.h | 16 ----
|
|
|
chrome/browser/browser_process_impl.cc | 36 --------
|
|
@@ -57,7 +55,7 @@ Originally based on ungoogled-chromium patch
|
|
|
.../native_file_system_file_writer_impl.cc | 46 +---------
|
|
|
.../native_file_system_file_writer_impl.h | 15 +---
|
|
|
.../native_file_system_permission_context.h | 7 --
|
|
|
- 53 files changed, 119 insertions(+), 862 deletions(-)
|
|
|
+ 51 files changed, 119 insertions(+), 841 deletions(-)
|
|
|
|
|
|
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
|
|
|
--- a/chrome/android/chrome_java_sources.gni
|
|
@@ -222,7 +220,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
|
updateSummaries();
|
|
|
}
|
|
|
|
|
|
-@@ -146,18 +114,6 @@ public class PrivacyPreferences
|
|
|
+@@ -146,18 +114,8 @@ public class PrivacyPreferences
|
|
|
String key = preference.getKey();
|
|
|
if (PREF_SEARCH_SUGGESTIONS.equals(key)) {
|
|
|
PrefServiceBridge.getInstance().setSearchSuggestEnabled((boolean) newValue);
|
|
@@ -231,8 +229,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
|
- } else if (PREF_SAFE_BROWSING_SCOUT_REPORTING.equals(key)) {
|
|
|
- PrefServiceBridge.getInstance().setSafeBrowsingExtendedReportingEnabled(
|
|
|
- (boolean) newValue);
|
|
|
-- } else if (PREF_NETWORK_PREDICTIONS.equals(key)) {
|
|
|
-- PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue);
|
|
|
+ } else if (PREF_NETWORK_PREDICTIONS.equals(key)) {
|
|
|
+ PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue);
|
|
|
- } else if (PREF_NAVIGATION_ERROR.equals(key)) {
|
|
|
- PrefServiceBridge.getInstance().setResolveNavigationErrorEnabled((boolean) newValue);
|
|
|
- } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) {
|
|
@@ -241,7 +239,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
|
}
|
|
|
|
|
|
return true;
|
|
|
-@@ -180,32 +136,12 @@ public class PrivacyPreferences
|
|
|
+@@ -180,32 +138,12 @@ public class PrivacyPreferences
|
|
|
CharSequence textOn = getActivity().getResources().getText(R.string.text_on);
|
|
|
CharSequence textOff = getActivity().getResources().getText(R.string.text_off);
|
|
|
|
|
@@ -274,7 +272,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
|
CheckBoxPreference canMakePaymentPref =
|
|
|
(CheckBoxPreference) findPreference(PREF_CAN_MAKE_PAYMENT);
|
|
|
if (canMakePaymentPref != null) {
|
|
|
-@@ -223,50 +159,15 @@ public class PrivacyPreferences
|
|
|
+@@ -223,50 +161,15 @@ public class PrivacyPreferences
|
|
|
boolean isContextualSearchEnabled = !prefServiceBridge.isContextualSearchDisabled();
|
|
|
contextualPref.setSummary(isContextualSearchEnabled ? textOn : textOff);
|
|
|
}
|
|
@@ -325,37 +323,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri
|
|
|
if (PREF_NETWORK_PREDICTIONS.equals(key)) {
|
|
|
return prefs.isNetworkPredictionManaged();
|
|
|
}
|
|
|
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java
|
|
|
---- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java
|
|
|
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java
|
|
|
-@@ -163,14 +163,7 @@ public class SyncAndServicesPreferences extends PreferenceFragmentCompat
|
|
|
-
|
|
|
- mPrivacyPrefManager.migrateNetworkPredictionPreferences();
|
|
|
-
|
|
|
-- getActivity().setTitle(R.string.prefs_sync_and_services);
|
|
|
- setHasOptionsMenu(true);
|
|
|
-- if (mIsFromSigninScreen) {
|
|
|
-- ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar();
|
|
|
-- assert actionBar != null;
|
|
|
-- actionBar.setHomeActionContentDescription(
|
|
|
-- R.string.prefs_sync_and_services_content_description);
|
|
|
-- }
|
|
|
-
|
|
|
- PreferenceUtils.addPreferencesFromResource(this, R.xml.sync_and_services_preferences);
|
|
|
-
|
|
|
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java
|
|
|
---- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java
|
|
|
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java
|
|
|
-@@ -119,9 +119,6 @@ public class SyncPreferenceUtils {
|
|
|
- if (profileSyncService.isPassphraseRequiredForDecryption()) {
|
|
|
- return res.getString(R.string.sync_need_passphrase);
|
|
|
- }
|
|
|
-- if (ChromeFeatureList.isEnabled(ChromeFeatureList.UNIFIED_CONSENT)) {
|
|
|
-- return context.getString(R.string.sync_and_services_summary_sync_on);
|
|
|
-- }
|
|
|
- return context.getString(R.string.account_management_sync_summary, accountName);
|
|
|
- }
|
|
|
- return context.getString(R.string.sync_is_disabled);
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java
|
|
@@ -382,26 +349,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareS
|
|
|
diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd
|
|
|
--- a/chrome/android/java/strings/android_chrome_strings.grd
|
|
|
+++ b/chrome/android/java/strings/android_chrome_strings.grd
|
|
|
-@@ -351,18 +351,9 @@ CHAR-LIMIT guidelines:
|
|
|
- <message name="IDS_SIGN_IN_TO_CHROME" desc="Title for the button to sign in to Chrome using one's Google account. [CHAR-LIMIT=27]">
|
|
|
- Sign in to Chrome
|
|
|
- </message>
|
|
|
-- <message name="IDS_PREFS_SYNC_AND_SERVICES" desc="Title for Settings section to manage data collection for Sync and Google services. [CHAR-LIMIT=40]">
|
|
|
-- Sync and Google services
|
|
|
-- </message>
|
|
|
-- <message name="IDS_PREFS_SYNC_AND_SERVICES_CONTENT_DESCRIPTION" desc="The accessibility text to read when the 'Sync and Google services' Settings page is opened from the sign-in page. This text is attached to the 'Navigate Up' button shown at the top of the screen. The first two sentences describe the screen that is currently shown to the user, while 'Navigate up' is a description for the button this text is attached to. 'Navigate up' should match TC ID 6794660482873516081.">
|
|
|
-- You are currently customizing your Sync and Google service settings. To finish turning on sync, tap the Confirm button near the bottom of the screen. Navigate up
|
|
|
-- </message>
|
|
|
- <message name="IDS_SIGNIN_PREF_SUMMARY" desc="Summary for the entry in Settings to sign in to Chrome, explaining benefits of signing in.">
|
|
|
- Sync and personalize across devices
|
|
|
- </message>
|
|
|
-- <message name="IDS_SYNC_AND_SERVICES_SUMMARY_SYNC_ON" desc="Summary for 'Sync and Google services' preference row when sync is enabled.">
|
|
|
-- Sync is on
|
|
|
-- </message>
|
|
|
- <message name="IDS_SIGN_IN_TO_CHROME_DISABLED_SUMMARY" desc="A descriptive line of text that appears under the 'Sign in to Chrome' option, in Chrome Settings on Android. The text explains why 'Sign in to Chrome' is disabled. 'Administrator' refers to the IT administrator of the company/organization that owns the user’s device.">
|
|
|
- Disabled by the administrator of this device
|
|
|
- </message>
|
|
|
-@@ -406,12 +397,6 @@ CHAR-LIMIT guidelines:
|
|
|
+@@ -406,12 +406,6 @@ CHAR-LIMIT guidelines:
|
|
|
<message name="IDS_PRELOAD_PAGES_SUMMARY" desc="Summary for a checkbox in Settings that controls pages preloading and informs the user about the data shared by this feature.">
|
|
|
Uses cookies to remember your preferences, even if you don't visit those pages
|
|
|
</message>
|
|
@@ -414,7 +362,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and
|
|
|
<message name="IDS_URL_KEYED_ANONYMIZED_DATA_TITLE" desc="Title for a checkbox in Settings that controls non-personalized URL collection and informs the user about the data shared by this feature.">
|
|
|
Make searches and browsing better
|
|
|
</message>
|
|
|
-@@ -421,12 +406,6 @@ CHAR-LIMIT guidelines:
|
|
|
+@@ -421,12 +415,6 @@ CHAR-LIMIT guidelines:
|
|
|
<message name="IDS_PRIVACY_SYNC_AND_SERVICES_LINK" desc="The text for Privacy preferences that is shown after all preference rows.">
|
|
|
For more settings that relate to privacy, security, and data collection, see <ph name="BEGIN_LINK"><link></ph>Sync and Google services<ph name="END_LINK"></link></ph>
|
|
|
</message>
|
|
@@ -427,7 +375,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and
|
|
|
<message name="IDS_CANCEL_SYNC_DIALOG_TITLE" desc="The title of a dialog that is shown when users tries closing 'Sync and Google services' preferences without confirming the changes.">
|
|
|
Cancel sync?
|
|
|
</message>
|
|
|
-@@ -728,30 +707,12 @@ CHAR-LIMIT guidelines:
|
|
|
+@@ -728,30 +716,12 @@ CHAR-LIMIT guidelines:
|
|
|
<message name="IDS_PREFS_PRIVACY" desc="Title for the Privacy preferences. [CHAR-LIMIT=32]">
|
|
|
Privacy
|
|
|
</message>
|
|
@@ -458,7 +406,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and
|
|
|
<message name="IDS_NETWORK_PREDICTIONS_TITLE" desc="Title of a setting in Chrome settings. Followed by a body that describes the setting. If setting is turned on, Chrome will download certain pages to the user’s phone automatically for offline reading. 'predictions' convey the idea that Chrome is using predictive models to figure out pages likely of interest to the user.">
|
|
|
Use page predictions
|
|
|
</message>
|
|
|
-@@ -4047,9 +4008,6 @@ The site does NOT gain access to the camera. The camera images are only visible
|
|
|
+@@ -4047,9 +4017,6 @@ The site does NOT gain access to the camera. The camera images are only visible
|
|
|
<message name="IDS_USAGE_STATS_CONSENT_PROMPT" desc="Consent prompt when authorizing Digital Wellbeing to access Chrome usage data">
|
|
|
You can see sites you visit in Chrome and set timers for them.\n\nGoogle gets info about the sites you set timers for and how long you visit them. This info is used to make Digital Wellbeing better.
|
|
|
</message>
|