From 172d20dc881084ac9ec3a35b5dac443b4f201f79 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Thu, 1 Feb 2024 16:31:03 +0100 Subject: [PATCH] #534 enable support for WEB_SEARCH intent --- build/patches/Enable-share-intent.patch | 126 +++++++++++++++++++----- 1 file changed, 100 insertions(+), 26 deletions(-) diff --git a/build/patches/Enable-share-intent.patch b/build/patches/Enable-share-intent.patch index 998a0661..329ee7f8 100644 --- a/build/patches/Enable-share-intent.patch +++ b/build/patches/Enable-share-intent.patch @@ -12,19 +12,19 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- chrome/android/chrome_java_resources.gni | 1 + chrome/android/chrome_java_sources.gni | 1 + - chrome/android/java/AndroidManifest.xml | 24 +++- - .../res/layout/sharing_intent_content.xml | 87 ++++++++++++ - .../chrome/browser/IntentHandler.java | 16 ++- - .../browser/LaunchIntentDispatcher.java | 2 +- + chrome/android/java/AndroidManifest.xml | 28 +++- + .../res/layout/sharing_intent_content.xml | 88 ++++++++++ + .../chrome/browser/IntentHandler.java | 16 +- + .../browser/LaunchIntentDispatcher.java | 14 +- .../init/ProcessInitializationHandler.java | 3 + - .../SharedIntentShareActivity.java | 127 ++++++++++++++++++ + .../SharedIntentShareActivity.java | 158 ++++++++++++++++++ .../flags/android/chrome_feature_list.cc | 1 + .../browser/flags/ChromeFeatureList.java | 1 + .../strings/android_chrome_strings.grd | 13 ++ .../about_flags_cc/Enable-share-intent.inc | 12 ++ .../Enable-share-intent.inc | 3 + .../Enable-share-intent.inc | 1 + - 14 files changed, 284 insertions(+), 8 deletions(-) + 14 files changed, 332 insertions(+), 8 deletions(-) create mode 100644 chrome/android/java/res/layout/sharing_intent_content.xml create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/sharing/shared_intent/SharedIntentShareActivity.java create mode 100644 cromite_flags/chrome/browser/about_flags_cc/Enable-share-intent.inc @@ -69,7 +69,18 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro -@@ -362,6 +356,24 @@ by a child template that "extends" this file. +@@ -326,6 +320,10 @@ by a child template that "extends" this file. + + + ++ ++ ++ ++ + + + +@@ -362,6 +360,24 @@ by a child template that "extends" this file. @@ -98,7 +109,7 @@ diff --git a/chrome/android/java/res/layout/sharing_intent_content.xml b/chrome/ new file mode 100644 --- /dev/null +++ b/chrome/android/java/res/layout/sharing_intent_content.xml -@@ -0,0 +1,87 @@ +@@ -0,0 +1,88 @@ + +