From 95ab44c7afab8259a0ba50108fad5e846d609eee Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 9 Feb 2021 21:24:17 +0100 Subject: [PATCH] add setting for check + enum from native + revision changes --- .../Bromite-AdBlockUpdaterService.patch | 609 +++++++++++++----- 1 file changed, 440 insertions(+), 169 deletions(-) diff --git a/build/patches/Bromite-AdBlockUpdaterService.patch b/build/patches/Bromite-AdBlockUpdaterService.patch index d9aed563..278b77bc 100644 --- a/build/patches/Bromite-AdBlockUpdaterService.patch +++ b/build/patches/Bromite-AdBlockUpdaterService.patch @@ -13,43 +13,49 @@ Fix RestoreForeignSessionTab by recreating the tab (issue #681) chrome/android/chrome_java_sources.gni | 2 + .../java/res/layout/adblock_editor.xml | 67 ++++ chrome/android/java/res/values/values.xml | 2 + - .../java/res/xml/adblock_preferences.xml | 37 ++ + .../java/res/xml/adblock_preferences.xml | 43 +++ .../android/java/res/xml/main_preferences.xml | 5 + - .../chrome/browser/app/ChromeActivity.java | 18 + - .../browser/settings/AdBlockEditor.java | 92 +++++ - .../browser/settings/AdBlockPreferences.java | 130 +++++++ + .../chrome/browser/app/ChromeActivity.java | 21 ++ + .../browser/settings/AdBlockEditor.java | 93 +++++ + .../browser/settings/AdBlockPreferences.java | 173 +++++++++ .../chrome/browser/tabmodel/TabModelImpl.java | 2 +- - chrome/app/generated_resources.grd | 34 ++ + chrome/app/generated_resources.grd | 43 +++ chrome/browser/after_startup_task_utils.cc | 5 + chrome/browser/browser_process.h | 7 + chrome/browser/browser_process_impl.cc | 29 ++ chrome/browser/browser_process_impl.h | 3 + chrome/browser/chrome_browser_main.cc | 2 + .../browser/chrome_content_browser_client.cc | 16 - - .../flags/android/cached_feature_flags.cc | 62 ++++ + chrome/browser/flags/BUILD.gn | 14 +- + .../flags/android/adblock_updater_bridge.cc | 101 +++++ + .../flags/android/adblock_updater_bridge.h | 33 ++ + .../flags/android/cached_feature_flags.cc | 1 + .../flags/android/cached_feature_flags.h | 2 + - .../browser/flags/CachedFeatureFlags.java | 57 ++++ + .../browser/flags/AdblockUpdaterBridge.java | 105 ++++++ chrome/browser/prefs/browser_prefs.cc | 1 + .../sessions/session_restore_android.cc | 4 +- .../strings/android_chrome_strings.grd | 14 + components/component_updater/BUILD.gn | 6 + - .../adblock_updater_service.cc | 321 ++++++++++++++++++ - .../adblock_updater_service.h | 118 +++++++ - .../download_filters_task.cc | 237 +++++++++++++ - .../component_updater/download_filters_task.h | 129 +++++++ + .../adblock_updater_service.cc | 345 ++++++++++++++++++ + .../adblock_updater_service.h | 124 +++++++ + .../download_filters_task.cc | 237 ++++++++++++ + .../component_updater/download_filters_task.h | 131 +++++++ ...ent_subresource_filter_throttle_manager.cc | 11 + .../content/browser/ruleset_service.cc | 33 +- - .../content/browser/ruleset_service.h | 7 +- + .../content/browser/ruleset_service.h | 11 +- .../content/browser/ruleset_version.h | 4 + .../browser/verified_ruleset_dealer.cc | 3 + .../browser/subresource_filter_features.cc | 113 +----- .../core/common/common_features.cc | 2 +- .../navigation_throttle_runner.cc | 5 - - 36 files changed, 1442 insertions(+), 140 deletions(-) + 39 files changed, 1674 insertions(+), 141 deletions(-) create mode 100644 chrome/android/java/res/layout/adblock_editor.xml create mode 100644 chrome/android/java/res/xml/adblock_preferences.xml create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/settings/AdBlockEditor.java create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/settings/AdBlockPreferences.java + create mode 100644 chrome/browser/flags/android/adblock_updater_bridge.cc + create mode 100644 chrome/browser/flags/android/adblock_updater_bridge.h + create mode 100644 chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/AdblockUpdaterBridge.java create mode 100644 components/component_updater/adblock_updater_service.cc create mode 100644 components/component_updater/adblock_updater_service.h create mode 100644 components/component_updater/download_filters_task.cc @@ -174,7 +180,7 @@ diff --git a/chrome/android/java/res/xml/adblock_preferences.xml b/chrome/androi new file mode 100644 --- /dev/null +++ b/chrome/android/java/res/xml/adblock_preferences.xml -@@ -0,0 +1,37 @@ +@@ -0,0 +1,43 @@ + +