Loading build/patches/Android-fonts-fingerprinting-mitigation.patch +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ diff --git a/chrome/android/java/res/xml/developer_preferences.xml b/chrome/andr diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn @@ -7869,6 +7869,13 @@ static_library("browser") { @@ -7866,6 +7866,13 @@ static_library("browser") { ] } Loading build/patches/Enable-menu-on-reload-button.patch +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd @@ -4899,10 +4899,10 @@ are declared in tools/grit/grit_args.gni. @@ -4894,10 +4894,10 @@ are declared in tools/grit/grit_args.gni. Normal Reload </message> <message name="IDS_RELOAD_MENU_HARD_RELOAD_ITEM" desc="Menu item displayed in the Reload dropdown menu when in dev mode"> Loading build/patches/eyeo-133.0.6943.49-android_api.patch +1 −18 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../browser/adblock/TabIdTranslator.java | 36 ++ chrome/browser/BUILD.gn | 4 + .../android/adblock/tab_id_translator_jni.cc | 43 ++ chrome/browser/ui/BUILD.gn | 6 + components/adblock/android/BUILD.gn | 107 +++++ .../adblock/android/adblock_controller_jni.cc | 133 ++++++ .../filtering_configuration_android.cc | 246 ++++++++++ Loading @@ -24,7 +23,7 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../adblock/ResourceFilteringCounters.java | 111 +++++ ...esource_classification_notifier_android.cc | 166 +++++++ ...resource_classification_notifier_android.h | 72 +++ 18 files changed, 2057 insertions(+) 17 files changed, 2051 insertions(+) create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/adblock/TabIdTranslator.java create mode 100644 chrome/browser/android/adblock/tab_id_translator_jni.cc create mode 100644 components/adblock/android/BUILD.gn Loading Loading @@ -214,22 +213,6 @@ new file mode 100644 +} + +DEFINE_JNI(TabIdTranslator) diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn @@ -1076,6 +1076,12 @@ static_library("ui") { deps += [ "//components/themes:ntp_background_proto", ] + ### Android API module start + deps += [ + "//components/adblock/android:java_bindings", + "//components/adblock/android:jni_headers", + ] + ### Android API module end } else { # !is_android sources += [ diff --git a/components/adblock/android/BUILD.gn b/components/adblock/android/BUILD.gn new file mode 100644 --- /dev/null Loading build/patches/eyeo-133.0.6943.49-chrome_integration.patch +18 −5 Original line number Diff line number Diff line Loading @@ -17,12 +17,12 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../prefs/chrome_pref_service_factory.cc | 11 +++++++ ...hrome_browser_main_extra_parts_profiles.cc | 22 +++++++++++++ chrome/browser/resources/BUILD.gn | 5 +++ chrome/browser/ui/BUILD.gn | 4 +++ chrome/browser/ui/BUILD.gn | 10 ++++++ chrome/browser/ui/prefs/pref_watcher.cc | 13 ++++++++ chrome/browser/ui/tab_helpers.cc | 13 ++++++++ chrome/chrome_paks.gni | 5 +++ chrome/common/BUILD.gn | 3 ++ 16 files changed, 166 insertions(+), 1 deletion(-) 16 files changed, 172 insertions(+), 1 deletion(-) create mode 100644 chrome/browser/adblock/README.md create mode 100644 chrome/browser/adblock/adblock_chrome_content_browser_client.cc create mode 100644 chrome/browser/adblock/adblock_chrome_content_browser_client.h Loading Loading @@ -88,7 +88,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "//components/application_locale_storage", "//components/assist_ranker", "//components/autofill/content/browser", @@ -8363,6 +8369,7 @@ static_library("browser_public_dependencies") { @@ -8360,6 +8366,7 @@ static_library("browser_public_dependencies") { "//chrome/services/file_util/public/mojom", "//components/accessibility_annotator/core", "//components/account_id", Loading Loading @@ -347,7 +347,7 @@ diff --git a/chrome/browser/resources/BUILD.gn b/chrome/browser/resources/BUILD. import("//chrome/browser/buildflags.gni") import("//chrome/common/features.gni") @@ -312,6 +315,7 @@ group("dev_ui_resources") { @@ -305,6 +308,7 @@ group("dev_ui_resources") { "privacy_sandbox/internals:resources", "usb_internals:resources", "webnn_internals:resources", Loading @@ -355,7 +355,7 @@ diff --git a/chrome/browser/resources/BUILD.gn b/chrome/browser/resources/BUILD. "//components/commerce/core/internals/resources", "//components/data_sharing/data_sharing_internals/resources", "//components/download/resources/download_internals:resources", @@ -387,6 +391,7 @@ repack("dev_ui_paks") { @@ -380,6 +384,7 @@ repack("dev_ui_paks") { "$root_gen_dir/chrome/predictors_resources.pak", "$root_gen_dir/chrome/privacy_sandbox_internals_resources.pak", "$root_gen_dir/chrome/usb_internals_resources.pak", Loading Loading @@ -384,6 +384,19 @@ diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn "//components/affiliations/core/browser:affiliations", "//components/autofill/content/browser", "//components/autofill/content/browser:risk_proto", @@ -1049,6 +1053,12 @@ static_library("ui") { "//extensions/browser:extension_action_enums", ] } + ### Android API module start + deps += [ + "//components/adblock/android:java_bindings", + "//components/adblock/android:jni_headers", + ] + ### Android API module end } else { # !is_android sources += [ diff --git a/chrome/browser/ui/prefs/pref_watcher.cc b/chrome/browser/ui/prefs/pref_watcher.cc --- a/chrome/browser/ui/prefs/pref_watcher.cc +++ b/chrome/browser/ui/prefs/pref_watcher.cc Loading Loading
build/patches/Android-fonts-fingerprinting-mitigation.patch +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ diff --git a/chrome/android/java/res/xml/developer_preferences.xml b/chrome/andr diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn @@ -7869,6 +7869,13 @@ static_library("browser") { @@ -7866,6 +7866,13 @@ static_library("browser") { ] } Loading
build/patches/Enable-menu-on-reload-button.patch +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd @@ -4899,10 +4899,10 @@ are declared in tools/grit/grit_args.gni. @@ -4894,10 +4894,10 @@ are declared in tools/grit/grit_args.gni. Normal Reload </message> <message name="IDS_RELOAD_MENU_HARD_RELOAD_ITEM" desc="Menu item displayed in the Reload dropdown menu when in dev mode"> Loading
build/patches/eyeo-133.0.6943.49-android_api.patch +1 −18 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../browser/adblock/TabIdTranslator.java | 36 ++ chrome/browser/BUILD.gn | 4 + .../android/adblock/tab_id_translator_jni.cc | 43 ++ chrome/browser/ui/BUILD.gn | 6 + components/adblock/android/BUILD.gn | 107 +++++ .../adblock/android/adblock_controller_jni.cc | 133 ++++++ .../filtering_configuration_android.cc | 246 ++++++++++ Loading @@ -24,7 +23,7 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../adblock/ResourceFilteringCounters.java | 111 +++++ ...esource_classification_notifier_android.cc | 166 +++++++ ...resource_classification_notifier_android.h | 72 +++ 18 files changed, 2057 insertions(+) 17 files changed, 2051 insertions(+) create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/adblock/TabIdTranslator.java create mode 100644 chrome/browser/android/adblock/tab_id_translator_jni.cc create mode 100644 components/adblock/android/BUILD.gn Loading Loading @@ -214,22 +213,6 @@ new file mode 100644 +} + +DEFINE_JNI(TabIdTranslator) diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn @@ -1076,6 +1076,12 @@ static_library("ui") { deps += [ "//components/themes:ntp_background_proto", ] + ### Android API module start + deps += [ + "//components/adblock/android:java_bindings", + "//components/adblock/android:jni_headers", + ] + ### Android API module end } else { # !is_android sources += [ diff --git a/components/adblock/android/BUILD.gn b/components/adblock/android/BUILD.gn new file mode 100644 --- /dev/null Loading
build/patches/eyeo-133.0.6943.49-chrome_integration.patch +18 −5 Original line number Diff line number Diff line Loading @@ -17,12 +17,12 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module .../prefs/chrome_pref_service_factory.cc | 11 +++++++ ...hrome_browser_main_extra_parts_profiles.cc | 22 +++++++++++++ chrome/browser/resources/BUILD.gn | 5 +++ chrome/browser/ui/BUILD.gn | 4 +++ chrome/browser/ui/BUILD.gn | 10 ++++++ chrome/browser/ui/prefs/pref_watcher.cc | 13 ++++++++ chrome/browser/ui/tab_helpers.cc | 13 ++++++++ chrome/chrome_paks.gni | 5 +++ chrome/common/BUILD.gn | 3 ++ 16 files changed, 166 insertions(+), 1 deletion(-) 16 files changed, 172 insertions(+), 1 deletion(-) create mode 100644 chrome/browser/adblock/README.md create mode 100644 chrome/browser/adblock/adblock_chrome_content_browser_client.cc create mode 100644 chrome/browser/adblock/adblock_chrome_content_browser_client.h Loading Loading @@ -88,7 +88,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "//components/application_locale_storage", "//components/assist_ranker", "//components/autofill/content/browser", @@ -8363,6 +8369,7 @@ static_library("browser_public_dependencies") { @@ -8360,6 +8366,7 @@ static_library("browser_public_dependencies") { "//chrome/services/file_util/public/mojom", "//components/accessibility_annotator/core", "//components/account_id", Loading Loading @@ -347,7 +347,7 @@ diff --git a/chrome/browser/resources/BUILD.gn b/chrome/browser/resources/BUILD. import("//chrome/browser/buildflags.gni") import("//chrome/common/features.gni") @@ -312,6 +315,7 @@ group("dev_ui_resources") { @@ -305,6 +308,7 @@ group("dev_ui_resources") { "privacy_sandbox/internals:resources", "usb_internals:resources", "webnn_internals:resources", Loading @@ -355,7 +355,7 @@ diff --git a/chrome/browser/resources/BUILD.gn b/chrome/browser/resources/BUILD. "//components/commerce/core/internals/resources", "//components/data_sharing/data_sharing_internals/resources", "//components/download/resources/download_internals:resources", @@ -387,6 +391,7 @@ repack("dev_ui_paks") { @@ -380,6 +384,7 @@ repack("dev_ui_paks") { "$root_gen_dir/chrome/predictors_resources.pak", "$root_gen_dir/chrome/privacy_sandbox_internals_resources.pak", "$root_gen_dir/chrome/usb_internals_resources.pak", Loading Loading @@ -384,6 +384,19 @@ diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn "//components/affiliations/core/browser:affiliations", "//components/autofill/content/browser", "//components/autofill/content/browser:risk_proto", @@ -1049,6 +1053,12 @@ static_library("ui") { "//extensions/browser:extension_action_enums", ] } + ### Android API module start + deps += [ + "//components/adblock/android:java_bindings", + "//components/adblock/android:jni_headers", + ] + ### Android API module end } else { # !is_android sources += [ diff --git a/chrome/browser/ui/prefs/pref_watcher.cc b/chrome/browser/ui/prefs/pref_watcher.cc --- a/chrome/browser/ui/prefs/pref_watcher.cc +++ b/chrome/browser/ui/prefs/pref_watcher.cc Loading