Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 2d042e36 authored by Carmelo Messina's avatar Carmelo Messina
Browse files

Rebase to 145: fix build errors

parent 876b2635
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -44,9 +44,9 @@ Pre-requisites: eyeo Browser Ad filtering Solution: Base Module
 .../TestPagesWildcardDomainTestBase.java      | 116 ++++
 .../TestResourceFilteringObserver.java        | 180 ++++++
 .../adblock/TestVerificationUtils.java        | 220 +++++++
 ...esource_classification_notifier_android.cc | 165 ++++++
 ...esource_classification_notifier_android.cc | 166 ++++++
 ...resource_classification_notifier_android.h |  72 +++
 40 files changed, 5615 insertions(+)
 40 files changed, 5616 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
@@ -5711,7 +5711,7 @@ diff --git a/components/adblock/android/resource_classification_notifier_android
new file mode 100644
--- /dev/null
+++ b/components/adblock/android/resource_classification_notifier_android.cc
@@ -0,0 +1,165 @@
@@ -0,0 +1,166 @@
+/*
+ * This file is part of eyeo Chromium SDK,
+ * Copyright (C) 2006-present eyeo GmbH
@@ -5735,13 +5735,14 @@ new file mode 100644
+#include "base/android/jni_array.h"
+#include "base/android/jni_string.h"
+#include "base/android/jni_weak_ref.h"
+#include "components/adblock/android/jni_headers/ResourceClassificationNotifier_jni.h"
+#include "components/adblock/content/browser/factories/resource_classification_runner_factory.h"
+#include "components/adblock/core/common/adblock_utils.h"
+#include "content/public/browser/android/browser_context_handle.h"
+#include "content/public/browser/render_process_host.h"
+#include "content/public/browser/web_contents.h"
+
+#include "components/adblock/android/jni_headers/ResourceClassificationNotifier_jni.h"
+
+using base::android::AttachCurrentThread;
+using base::android::ConvertUTF8ToJavaString;
+using base::android::JavaRef;
@@ -5798,7 +5799,7 @@ new file mode 100644
+        render_frame_host->GetGlobalId();
+    Java_ResourceClassificationNotifier_requestMatchedCallback(
+        env, java_controller, j_url, was_blocked, j_parents, j_subscription,
+        j_configuration, static_cast<int>(content_type), rfh_id.child_id,
+        j_configuration, static_cast<int>(content_type), rfh_id.child_id.GetUnsafeValue(),
+        rfh_id.frame_routing_id);
+  }
+}
@@ -5824,7 +5825,7 @@ new file mode 100644
+        render_frame_host->GetGlobalId();
+    Java_ResourceClassificationNotifier_pageAllowedCallback(
+        env, java_controller, j_url, j_subscription, j_configuration,
+        rfh_id.child_id, rfh_id.frame_routing_id);
+        rfh_id.child_id.GetUnsafeValue(), rfh_id.frame_routing_id);
+  }
+}
+
@@ -5857,7 +5858,7 @@ new file mode 100644
+        render_frame_host->GetGlobalId();
+    Java_ResourceClassificationNotifier_popupMatchedCallback(
+        env, java_controller, j_url, was_blocked, j_opener, j_subscription,
+        j_configuration, rfh_id.child_id, rfh_id.frame_routing_id);
+        j_configuration, rfh_id.child_id.GetUnsafeValue(), rfh_id.frame_routing_id);
+  }
+}
+