Loading CHANGELOG.md +7 −0 Original line number Diff line number Diff line # 79.0.3945.111 * restore enable-horizontal-tab-switcher flag * remove non-working contextual search settings * disable QUIC by default * fix DoH timeouts issue (https://github.com/bromite/bromite/issues/437) * remove logging for DoH timeouts # 79.0.3945.107 * always show cookies, javascript and ads site settings (fixes https://github.com/bromite/bromite/issues/133) * remove global ads and javascript menu options Loading build/bromite_patches_list.txt +3 −1 Original line number Diff line number Diff line Loading @@ -138,5 +138,7 @@ Use-dummy-DFM-installer.patch Disable-password-reuse-detection-on-android.patch Allow-building-without-feed-support.patch Disable-addresses-autofill-by-default.patch Log-DoH-timeout.patch Always-show-site-settings-for-cookies-javascript-and-ads.patch Automated-domain-substitution.patch Do-not-enable-QUIC-by-default.patch Restore-enable-horizontal-tab-switcher-flag.patch build/patches/Add-custom-tab-intents-privacy-option.patch +8 −8 Original line number Diff line number Diff line Loading @@ -35,9 +35,9 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi + android:title="@string/allow_custom_tab_intents_title" + android:summary="@string/allow_custom_tab_intents_summary" + android:defaultValue="false" /> <android.support.v7.preference.Preference android:key="contextual_search" android:title="@string/contextual_search_title" <Preference android:key="clear_browsing_data" android:title="@string/clear_browsing_data_title" diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java --- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java Loading @@ -61,7 +61,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDis 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 +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java @@ -42,6 +42,8 @@ public class PrivacyPreferences @@ -41,6 +41,8 @@ public class PrivacyPreferences private ManagedPreferenceDelegate mManagedPreferenceDelegate; Loading @@ -70,7 +70,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { PreferenceUtils.addPreferencesFromResource(this, R.xml.privacy_preferences); @@ -76,6 +78,10 @@ public class PrivacyPreferences @@ -75,6 +77,10 @@ public class PrivacyPreferences PrefServiceBridge.getInstance().setSearchSuggestEnabled((boolean) newValue); } else if (PREF_NETWORK_PREDICTIONS.equals(key)) { PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue); Loading @@ -78,10 +78,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri + SharedPreferences.Editor sharedPreferencesEditor = ContextUtils.getAppSharedPreferences().edit(); + sharedPreferencesEditor.putBoolean(PREF_ALLOW_CUSTOM_TAB_INTENTS, (boolean)newValue); + sharedPreferencesEditor.apply(); } else if (PREF_CONTEXTUAL_SEARCH.equals(key)) { PrefServiceBridge.getInstance().setContextualSearchPreference(((boolean) newValue) ? "true" : "false"); } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) { @@ -114,6 +120,11 @@ public class PrivacyPreferences PrefServiceBridge.getInstance().setBoolean( Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue); @@ -111,6 +117,11 @@ public class PrivacyPreferences prefServiceBridge.getBoolean(Pref.CAN_MAKE_PAYMENT_ENABLED)); } Loading build/patches/Add-option-to-not-persist-tabs-across-sessions.patch +17 −16 Original line number Diff line number Diff line Loading @@ -5,10 +5,10 @@ Subject: Add option to not persist tabs across sessions --- chrome/android/java/res/values/values.xml | 3 +++ chrome/android/java/res/xml/privacy_preferences.xml | 5 +++++ .../chromium/chrome/browser/ChromeTabbedActivity.java | 4 +++- .../preferences/privacy/PrivacyPreferences.java | 11 +++++++++++ .../chrome/browser/ChromeTabbedActivity.java | 4 +++- .../preferences/privacy/PrivacyPreferences.java | 12 ++++++++++++ .../android/java/strings/android_chrome_strings.grd | 6 ++++++ 5 files changed, 28 insertions(+), 1 deletion(-) 5 files changed, 29 insertions(+), 1 deletion(-) diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml Loading @@ -26,10 +26,10 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res 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 +++ b/chrome/android/java/res/xml/privacy_preferences.xml @@ -38,6 +38,11 @@ android:key="contextual_search" android:title="@string/contextual_search_title" android:fragment="org.chromium.chrome.browser.preferences.privacy.ContextualSearchPreferenceFragment" /> @@ -34,6 +34,11 @@ android:title="@string/allow_custom_tab_intents_title" android:summary="@string/allow_custom_tab_intents_summary" android:defaultValue="false" /> + <org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference + android:key="close_tabs_on_exit" + android:title="@string/close_tabs_on_exit_title" Loading Loading @@ -72,15 +72,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri import org.chromium.base.BuildInfo; import org.chromium.chrome.R; import org.chromium.chrome.browser.ChromeFeatureList; @@ -37,6 +39,7 @@ public class PrivacyPreferences @@ -36,6 +38,7 @@ public class PrivacyPreferences private static final String PREF_SEARCH_SUGGESTIONS = "search_suggestions"; 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_CLOSE_TABS_ON_EXIT = "close_tabs_on_exit"; private static final String PREF_DO_NOT_TRACK = "do_not_track"; private static final String PREF_CLEAR_BROWSING_DATA = "clear_browsing_data"; @@ -87,6 +90,10 @@ public class PrivacyPreferences @@ -84,6 +87,10 @@ public class PrivacyPreferences } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) { PrefServiceBridge.getInstance().setBoolean( Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue); Loading @@ -91,10 +91,11 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri } return true; @@ -137,6 +144,10 @@ public class PrivacyPreferences contextualPref.setSummary(isContextualSearchEnabled ? textOn : textOff); @@ -127,6 +134,11 @@ public class PrivacyPreferences doNotTrackPref.setSummary( prefServiceBridge.isDoNotTrackEnabled() ? R.string.text_on : R.string.text_off); } + + ChromeBaseCheckBoxPreference closeTabsOnExitPref = + (ChromeBaseCheckBoxPreference) findPreference(PREF_CLOSE_TABS_ON_EXIT); + closeTabsOnExitPref.setOnPreferenceChangeListener(this); Loading build/patches/Automated-domain-substitution.patch 0 → 100644 +260391 −0 File added.Preview size limit exceeded, changes collapsed. Show changes Loading
CHANGELOG.md +7 −0 Original line number Diff line number Diff line # 79.0.3945.111 * restore enable-horizontal-tab-switcher flag * remove non-working contextual search settings * disable QUIC by default * fix DoH timeouts issue (https://github.com/bromite/bromite/issues/437) * remove logging for DoH timeouts # 79.0.3945.107 * always show cookies, javascript and ads site settings (fixes https://github.com/bromite/bromite/issues/133) * remove global ads and javascript menu options Loading
build/bromite_patches_list.txt +3 −1 Original line number Diff line number Diff line Loading @@ -138,5 +138,7 @@ Use-dummy-DFM-installer.patch Disable-password-reuse-detection-on-android.patch Allow-building-without-feed-support.patch Disable-addresses-autofill-by-default.patch Log-DoH-timeout.patch Always-show-site-settings-for-cookies-javascript-and-ads.patch Automated-domain-substitution.patch Do-not-enable-QUIC-by-default.patch Restore-enable-horizontal-tab-switcher-flag.patch
build/patches/Add-custom-tab-intents-privacy-option.patch +8 −8 Original line number Diff line number Diff line Loading @@ -35,9 +35,9 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi + android:title="@string/allow_custom_tab_intents_title" + android:summary="@string/allow_custom_tab_intents_summary" + android:defaultValue="false" /> <android.support.v7.preference.Preference android:key="contextual_search" android:title="@string/contextual_search_title" <Preference android:key="clear_browsing_data" android:title="@string/clear_browsing_data_title" diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java --- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java Loading @@ -61,7 +61,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDis 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 +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java @@ -42,6 +42,8 @@ public class PrivacyPreferences @@ -41,6 +41,8 @@ public class PrivacyPreferences private ManagedPreferenceDelegate mManagedPreferenceDelegate; Loading @@ -70,7 +70,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { PreferenceUtils.addPreferencesFromResource(this, R.xml.privacy_preferences); @@ -76,6 +78,10 @@ public class PrivacyPreferences @@ -75,6 +77,10 @@ public class PrivacyPreferences PrefServiceBridge.getInstance().setSearchSuggestEnabled((boolean) newValue); } else if (PREF_NETWORK_PREDICTIONS.equals(key)) { PrefServiceBridge.getInstance().setNetworkPredictionEnabled((boolean) newValue); Loading @@ -78,10 +78,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri + SharedPreferences.Editor sharedPreferencesEditor = ContextUtils.getAppSharedPreferences().edit(); + sharedPreferencesEditor.putBoolean(PREF_ALLOW_CUSTOM_TAB_INTENTS, (boolean)newValue); + sharedPreferencesEditor.apply(); } else if (PREF_CONTEXTUAL_SEARCH.equals(key)) { PrefServiceBridge.getInstance().setContextualSearchPreference(((boolean) newValue) ? "true" : "false"); } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) { @@ -114,6 +120,11 @@ public class PrivacyPreferences PrefServiceBridge.getInstance().setBoolean( Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue); @@ -111,6 +117,11 @@ public class PrivacyPreferences prefServiceBridge.getBoolean(Pref.CAN_MAKE_PAYMENT_ENABLED)); } Loading
build/patches/Add-option-to-not-persist-tabs-across-sessions.patch +17 −16 Original line number Diff line number Diff line Loading @@ -5,10 +5,10 @@ Subject: Add option to not persist tabs across sessions --- chrome/android/java/res/values/values.xml | 3 +++ chrome/android/java/res/xml/privacy_preferences.xml | 5 +++++ .../chromium/chrome/browser/ChromeTabbedActivity.java | 4 +++- .../preferences/privacy/PrivacyPreferences.java | 11 +++++++++++ .../chrome/browser/ChromeTabbedActivity.java | 4 +++- .../preferences/privacy/PrivacyPreferences.java | 12 ++++++++++++ .../android/java/strings/android_chrome_strings.grd | 6 ++++++ 5 files changed, 28 insertions(+), 1 deletion(-) 5 files changed, 29 insertions(+), 1 deletion(-) diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml Loading @@ -26,10 +26,10 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res 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 +++ b/chrome/android/java/res/xml/privacy_preferences.xml @@ -38,6 +38,11 @@ android:key="contextual_search" android:title="@string/contextual_search_title" android:fragment="org.chromium.chrome.browser.preferences.privacy.ContextualSearchPreferenceFragment" /> @@ -34,6 +34,11 @@ android:title="@string/allow_custom_tab_intents_title" android:summary="@string/allow_custom_tab_intents_summary" android:defaultValue="false" /> + <org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference + android:key="close_tabs_on_exit" + android:title="@string/close_tabs_on_exit_title" Loading Loading @@ -72,15 +72,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri import org.chromium.base.BuildInfo; import org.chromium.chrome.R; import org.chromium.chrome.browser.ChromeFeatureList; @@ -37,6 +39,7 @@ public class PrivacyPreferences @@ -36,6 +38,7 @@ public class PrivacyPreferences private static final String PREF_SEARCH_SUGGESTIONS = "search_suggestions"; 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_CLOSE_TABS_ON_EXIT = "close_tabs_on_exit"; private static final String PREF_DO_NOT_TRACK = "do_not_track"; private static final String PREF_CLEAR_BROWSING_DATA = "clear_browsing_data"; @@ -87,6 +90,10 @@ public class PrivacyPreferences @@ -84,6 +87,10 @@ public class PrivacyPreferences } else if (PREF_CAN_MAKE_PAYMENT.equals(key)) { PrefServiceBridge.getInstance().setBoolean( Pref.CAN_MAKE_PAYMENT_ENABLED, (boolean) newValue); Loading @@ -91,10 +91,11 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri } return true; @@ -137,6 +144,10 @@ public class PrivacyPreferences contextualPref.setSummary(isContextualSearchEnabled ? textOn : textOff); @@ -127,6 +134,11 @@ public class PrivacyPreferences doNotTrackPref.setSummary( prefServiceBridge.isDoNotTrackEnabled() ? R.string.text_on : R.string.text_off); } + + ChromeBaseCheckBoxPreference closeTabsOnExitPref = + (ChromeBaseCheckBoxPreference) findPreference(PREF_CLOSE_TABS_ON_EXIT); + closeTabsOnExitPref.setOnPreferenceChangeListener(this); Loading
build/patches/Automated-domain-substitution.patch 0 → 100644 +260391 −0 File added.Preview size limit exceeded, changes collapsed. Show changes