|
|
@ -31,17 +31,17 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
|
|
.../privacy/settings/PrivacySettings.java | 9 --
|
|
|
|
.../privacy/settings/PrivacySettings.java | 9 --
|
|
|
|
.../chrome/browser/tab/TabHelpers.java | 2 -
|
|
|
|
.../chrome/browser/tab/TabHelpers.java | 2 -
|
|
|
|
.../tabbed_mode/TabbedRootUiCoordinator.java | 5 +-
|
|
|
|
.../tabbed_mode/TabbedRootUiCoordinator.java | 5 +-
|
|
|
|
.../chrome/browser/ui/RootUiCoordinator.java | 37 +-------
|
|
|
|
.../chrome/browser/ui/RootUiCoordinator.java | 39 +-------
|
|
|
|
chrome/browser/BUILD.gn | 17 ----
|
|
|
|
chrome/browser/BUILD.gn | 17 ----
|
|
|
|
chrome/browser/about_flags.cc | 49 -----------
|
|
|
|
chrome/browser/about_flags.cc | 49 -----------
|
|
|
|
.../flags/android/chrome_feature_list.cc | 36 --------
|
|
|
|
.../flags/android/chrome_feature_list.cc | 42 ---------
|
|
|
|
.../flags/android/chrome_feature_list.h | 8 --
|
|
|
|
.../flags/android/chrome_feature_list.h | 8 --
|
|
|
|
...nfiguration_policy_handler_list_factory.cc | 6 +-
|
|
|
|
...nfiguration_policy_handler_list_factory.cc | 6 +-
|
|
|
|
.../strings/android_chrome_strings.grd | 59 -------------
|
|
|
|
.../strings/android_chrome_strings.grd | 59 -------------
|
|
|
|
content/browser/browser_interface_binders.cc | 1 -
|
|
|
|
content/browser/browser_interface_binders.cc | 1 -
|
|
|
|
third_party/blink/public/mojom/BUILD.gn | 2 +-
|
|
|
|
third_party/blink/public/mojom/BUILD.gn | 2 +-
|
|
|
|
third_party/blink/public/public_features.gni | 2 +-
|
|
|
|
third_party/blink/public/public_features.gni | 2 +-
|
|
|
|
37 files changed, 17 insertions(+), 641 deletions(-)
|
|
|
|
37 files changed, 17 insertions(+), 649 deletions(-)
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
@ -53,9 +53,10 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
|
|
delete mode 100644 chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
delete mode 100644 chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
|
|
|
|
|
|
|
|
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
|
|
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
|
|
|
|
|
|
index caf13898e1a57..069f92e5a06f0 100644
|
|
|
|
--- a/chrome/android/BUILD.gn
|
|
|
|
--- a/chrome/android/BUILD.gn
|
|
|
|
+++ b/chrome/android/BUILD.gn
|
|
|
|
+++ b/chrome/android/BUILD.gn
|
|
|
|
@@ -695,7 +695,6 @@ android_library("chrome_java") {
|
|
|
|
@@ -722,7 +722,6 @@ if (current_toolchain == default_toolchain) {
|
|
|
|
"//chrome/browser/ui:duplicate_download_enums_java",
|
|
|
|
"//chrome/browser/ui:duplicate_download_enums_java",
|
|
|
|
"//components/browsing_data/core:browsing_data_utils_java",
|
|
|
|
"//components/browsing_data/core:browsing_data_utils_java",
|
|
|
|
"//components/browsing_data/core:clear_browsing_data_tab_java",
|
|
|
|
"//components/browsing_data/core:clear_browsing_data_tab_java",
|
|
|
@ -63,7 +64,7 @@ diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
|
|
"//components/dom_distiller/core:distiller_type_java",
|
|
|
|
"//components/dom_distiller/core:distiller_type_java",
|
|
|
|
"//components/ntp_tiles:ntp_tiles_enums_java",
|
|
|
|
"//components/ntp_tiles:ntp_tiles_enums_java",
|
|
|
|
"//components/offline_pages/core:offline_page_model_enums_java",
|
|
|
|
"//components/offline_pages/core:offline_page_model_enums_java",
|
|
|
|
@@ -4097,16 +4096,12 @@ generate_jni("chrome_jni_headers") {
|
|
|
|
@@ -3979,16 +3978,12 @@ generate_jni("chrome_jni_headers") {
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManager.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManager.java",
|
|
|
@ -81,6 +82,7 @@ diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
|
|
"java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/customtabs/CustomTabsOpenTimeRecorder.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/customtabs/CustomTabsOpenTimeRecorder.java",
|
|
|
|
diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_java_resources.gni
|
|
|
|
diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_java_resources.gni
|
|
|
|
|
|
|
|
index 3d20247cf7fb4..9342c1ece02ff 100644
|
|
|
|
--- a/chrome/android/chrome_java_resources.gni
|
|
|
|
--- a/chrome/android/chrome_java_resources.gni
|
|
|
|
+++ b/chrome/android/chrome_java_resources.gni
|
|
|
|
+++ b/chrome/android/chrome_java_resources.gni
|
|
|
|
@@ -487,14 +487,6 @@ chrome_java_resources = [
|
|
|
|
@@ -487,14 +487,6 @@ chrome_java_resources = [
|
|
|
@ -98,7 +100,7 @@ diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_ja
|
|
|
|
"java/res/layout/custom_tabs_bottombar.xml",
|
|
|
|
"java/res/layout/custom_tabs_bottombar.xml",
|
|
|
|
"java/res/layout/custom_tabs_bottombar_item.xml",
|
|
|
|
"java/res/layout/custom_tabs_bottombar_item.xml",
|
|
|
|
"java/res/layout/custom_tabs_control_container.xml",
|
|
|
|
"java/res/layout/custom_tabs_control_container.xml",
|
|
|
|
@@ -654,7 +646,6 @@ chrome_java_resources = [
|
|
|
|
@@ -652,7 +644,6 @@ chrome_java_resources = [
|
|
|
|
"java/res/xml/autofill_assistant_preferences.xml",
|
|
|
|
"java/res/xml/autofill_assistant_preferences.xml",
|
|
|
|
"java/res/xml/bookmark_widget_info.xml",
|
|
|
|
"java/res/xml/bookmark_widget_info.xml",
|
|
|
|
"java/res/xml/clear_browsing_data_preferences_tab.xml",
|
|
|
|
"java/res/xml/clear_browsing_data_preferences_tab.xml",
|
|
|
@ -107,9 +109,10 @@ diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_ja
|
|
|
|
"java/res/xml/do_not_track_preferences.xml",
|
|
|
|
"java/res/xml/do_not_track_preferences.xml",
|
|
|
|
"java/res/xml/google_services_preferences.xml",
|
|
|
|
"java/res/xml/google_services_preferences.xml",
|
|
|
|
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
|
|
|
|
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
|
|
|
|
|
|
|
|
index 1073445881dc4..64dcc64e65d27 100644
|
|
|
|
--- a/chrome/android/chrome_java_sources.gni
|
|
|
|
--- a/chrome/android/chrome_java_sources.gni
|
|
|
|
+++ b/chrome/android/chrome_java_sources.gni
|
|
|
|
+++ b/chrome/android/chrome_java_sources.gni
|
|
|
|
@@ -301,21 +301,6 @@ chrome_java_sources = [
|
|
|
|
@@ -305,21 +305,6 @@ chrome_java_sources = [
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelManager.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelManager.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelRepaddingTextView.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelRepaddingTextView.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelTextViewInflater.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelTextViewInflater.java",
|
|
|
@ -131,15 +134,15 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabCoordinator.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabCoordinator.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabMediator.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabMediator.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabSheetContent.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/bottombar/ephemeraltab/EphemeralTabSheetContent.java",
|
|
|
|
@@ -355,7 +340,6 @@ chrome_java_sources = [
|
|
|
|
@@ -360,7 +345,6 @@ chrome_java_sources = [
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripStacker.java",
|
|
|
|
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/overlays/strip/TabLoadTracker.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/overlays/strip/TabLoadTracker.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/resources/StaticResourcePreloads.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/resources/StaticResourcePreloads.java",
|
|
|
|
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/resources/SystemResourcePreloads.java",
|
|
|
|
- "java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java",
|
|
|
|
- "java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/TabStripSceneLayer.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/compositor/scene_layer/TabStripSceneLayer.java",
|
|
|
|
@@ -381,34 +365,6 @@ chrome_java_sources = [
|
|
|
|
@@ -386,34 +370,6 @@ chrome_java_sources = [
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/ContextMenuUi.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/ContextMenuUi.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/ContextMenuUtils.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/ContextMenuUtils.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/LensChipDelegate.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/contextmenu/LensChipDelegate.java",
|
|
|
@ -175,6 +178,7 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java
|
|
|
|
"java/src/org/chromium/chrome/browser/crash/ChromeMinidumpUploaderDelegate.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/crash/ChromeMinidumpUploaderDelegate.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/crash/ChromePureJavaExceptionReporter.java",
|
|
|
|
"java/src/org/chromium/chrome/browser/crash/ChromePureJavaExceptionReporter.java",
|
|
|
|
diff --git a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
diff --git a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
|
|
|
|
index bb936bdbc91c5..bb5ada13aff99 100644
|
|
|
|
--- a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
--- a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
+++ b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
+++ b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
|
|
|
@@ -34,7 +34,6 @@ import org.chromium.base.supplier.Supplier;
|
|
|
|
@@ -34,7 +34,6 @@ import org.chromium.base.supplier.Supplier;
|
|
|
@ -202,6 +206,7 @@ diff --git a/chrome/android/features/keyboard_accessory/internal/java/src/org/ch
|
|
|
|
|
|
|
|
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_caption_view.xml b/chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_caption_view.xml b/chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index b33c2696b396a..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_caption_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,16 +0,0 @@
|
|
|
|
@@ -1,16 +0,0 @@
|
|
|
@ -224,6 +229,7 @@ deleted file mode 100644
|
|
|
|
\ No newline at end of file
|
|
|
|
\ No newline at end of file
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_card_icon_view.xml b/chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_card_icon_view.xml b/chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index 82ba6ef6b8f3f..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_card_icon_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,14 +0,0 @@
|
|
|
|
@@ -1,14 +0,0 @@
|
|
|
@ -243,6 +249,7 @@ deleted file mode 100644
|
|
|
|
- android:scaleType="center"/>
|
|
|
|
- android:scaleType="center"/>
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_context_view.xml b/chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_context_view.xml b/chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index d7bb3ca56f794..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_context_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,27 +0,0 @@
|
|
|
|
@@ -1,27 +0,0 @@
|
|
|
@ -275,6 +282,7 @@ deleted file mode 100644
|
|
|
|
-</LinearLayout>
|
|
|
|
-</LinearLayout>
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_promo_view.xml b/chrome/android/java/res/layout/contextual_search_promo_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_promo_view.xml b/chrome/android/java/res/layout/contextual_search_promo_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index fd078a8431b8a..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_promo_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_promo_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,88 +0,0 @@
|
|
|
|
@@ -1,88 +0,0 @@
|
|
|
@ -369,6 +377,7 @@ deleted file mode 100644
|
|
|
|
\ No newline at end of file
|
|
|
|
\ No newline at end of file
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml b/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml b/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index 8784710ca1b09..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_quick_action_icon_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,14 +0,0 @@
|
|
|
|
@@ -1,14 +0,0 @@
|
|
|
@ -389,6 +398,7 @@ deleted file mode 100644
|
|
|
|
\ No newline at end of file
|
|
|
|
\ No newline at end of file
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml b/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml b/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index e52e3cceda30a..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_related_searches_in_content_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,18 +0,0 @@
|
|
|
|
@@ -1,18 +0,0 @@
|
|
|
@ -412,6 +422,7 @@ deleted file mode 100644
|
|
|
|
-</org.chromium.chrome.browser.compositor.bottombar.contextualsearch.NoSystemGestureFrameLayout>
|
|
|
|
-</org.chromium.chrome.browser.compositor.bottombar.contextualsearch.NoSystemGestureFrameLayout>
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_related_searches_view.xml b/chrome/android/java/res/layout/contextual_search_related_searches_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_related_searches_view.xml b/chrome/android/java/res/layout/contextual_search_related_searches_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index ff38d4f550c6c..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_related_searches_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_related_searches_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,23 +0,0 @@
|
|
|
|
@@ -1,23 +0,0 @@
|
|
|
@ -440,6 +451,7 @@ deleted file mode 100644
|
|
|
|
-</FrameLayout>
|
|
|
|
-</FrameLayout>
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_term_view.xml b/chrome/android/java/res/layout/contextual_search_term_view.xml
|
|
|
|
diff --git a/chrome/android/java/res/layout/contextual_search_term_view.xml b/chrome/android/java/res/layout/contextual_search_term_view.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index 262cfc5780079..0000000000000
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_term_view.xml
|
|
|
|
--- a/chrome/android/java/res/layout/contextual_search_term_view.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,21 +0,0 @@
|
|
|
|
@@ -1,21 +0,0 @@
|
|
|
@ -466,6 +478,7 @@ deleted file mode 100644
|
|
|
|
-</FrameLayout>
|
|
|
|
-</FrameLayout>
|
|
|
|
diff --git a/chrome/android/java/res/xml/contextual_search_preferences.xml b/chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
diff --git a/chrome/android/java/res/xml/contextual_search_preferences.xml b/chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
deleted file mode 100644
|
|
|
|
deleted file mode 100644
|
|
|
|
|
|
|
|
index 0e3c569a285d9..0000000000000
|
|
|
|
--- a/chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
--- a/chrome/android/java/res/xml/contextual_search_preferences.xml
|
|
|
|
+++ /dev/null
|
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,27 +0,0 @@
|
|
|
|
@@ -1,27 +0,0 @@
|
|
|
@ -497,6 +510,7 @@ deleted file mode 100644
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-</PreferenceScreen>
|
|
|
|
-</PreferenceScreen>
|
|
|
|
diff --git a/chrome/android/java/res/xml/google_services_preferences.xml b/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
diff --git a/chrome/android/java/res/xml/google_services_preferences.xml b/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
|
|
|
|
index 4f5970e4764ae..f0782bc7e0ea3 100644
|
|
|
|
--- a/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
--- a/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
+++ b/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
+++ b/chrome/android/java/res/xml/google_services_preferences.xml
|
|
|
|
@@ -48,8 +48,4 @@ found in the LICENSE file.
|
|
|
|
@@ -48,8 +48,4 @@ found in the LICENSE file.
|
|
|
@ -509,6 +523,7 @@ diff --git a/chrome/android/java/res/xml/google_services_preferences.xml b/chrom
|
|
|
|
- android:fragment="org.chromium.chrome.browser.contextualsearch.ContextualSearchPreferenceFragment"/>
|
|
|
|
- android:fragment="org.chromium.chrome.browser.contextualsearch.ContextualSearchPreferenceFragment"/>
|
|
|
|
</PreferenceScreen>
|
|
|
|
</PreferenceScreen>
|
|
|
|
diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml
|
|
|
|
diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml
|
|
|
|
|
|
|
|
index 0b92306fd0bf3..1c682a61eec88 100644
|
|
|
|
--- a/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
|
|
|
|
+++ b/chrome/android/java/res/xml/privacy_preferences.xml
|
|
|
|
@@ -56,10 +56,6 @@ found in the LICENSE file.
|
|
|
|
@@ -56,10 +56,6 @@ found in the LICENSE file.
|
|
|
@ -523,18 +538,19 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi
|
|
|
|
<Preference
|
|
|
|
<Preference
|
|
|
|
android:key="phone_as_a_security_key"
|
|
|
|
android:key="phone_as_a_security_key"
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
|
|
|
|
index 7065cabc95040..41d208a1c2853 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
|
|
|
@@ -1723,7 +1723,7 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent
|
|
|
|
@@ -1728,7 +1728,7 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent
|
|
|
|
return new TabbedRootUiCoordinator(this, this::onOmniboxFocusChanged,
|
|
|
|
return new TabbedRootUiCoordinator(this, this::onOmniboxFocusChanged,
|
|
|
|
getShareDelegateSupplier(), getActivityTabProvider(), mTabModelProfileSupplier,
|
|
|
|
getShareDelegateSupplier(), getActivityTabProvider(), mTabModelProfileSupplier,
|
|
|
|
mBookmarkBridgeSupplier, mTabBookmarkerSupplier,
|
|
|
|
mBookmarkModelSupplier, mTabBookmarkerSupplier,
|
|
|
|
- getContextualSearchManagerSupplier(), getTabModelSelectorSupplier(),
|
|
|
|
- getContextualSearchManagerSupplier(), getTabModelSelectorSupplier(),
|
|
|
|
+ null, getTabModelSelectorSupplier(),
|
|
|
|
+ null, getTabModelSelectorSupplier(),
|
|
|
|
mStartSurfaceSupplier, mTabSwitcherSupplier, mIntentMetadataOneshotSupplier,
|
|
|
|
mStartSurfaceSupplier, mTabSwitcherSupplier, mIntentMetadataOneshotSupplier,
|
|
|
|
mLayoutStateProviderSupplier, mStartSurfaceParentTabSupplier,
|
|
|
|
mLayoutStateProviderSupplier, mStartSurfaceParentTabSupplier,
|
|
|
|
getBrowserControlsManager(), getWindowAndroid(), mJankTracker,
|
|
|
|
getBrowserControlsManager(), getWindowAndroid(), mJankTracker,
|
|
|
|
@@ -2788,7 +2788,7 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent
|
|
|
|
@@ -2799,7 +2799,7 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent
|
|
|
|
// TODO(crbug.com/1157310): Transition this::method refs to dedicated suppliers.
|
|
|
|
// TODO(crbug.com/1157310): Transition this::method refs to dedicated suppliers.
|
|
|
|
mTabModalHandler = new TabModalLifetimeHandler(this, getLifecycleDispatcher(), manager,
|
|
|
|
mTabModalHandler = new TabModalLifetimeHandler(this, getLifecycleDispatcher(), manager,
|
|
|
|
this::getAppBrowserControlsVisibilityDelegate, this::getTabObscuringHandler,
|
|
|
|
this::getAppBrowserControlsVisibilityDelegate, this::getTabObscuringHandler,
|
|
|
@ -544,6 +560,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct
|
|
|
|
this::getFullscreenManager, mBackPressManager);
|
|
|
|
this::getFullscreenManager, mBackPressManager);
|
|
|
|
return manager;
|
|
|
|
return manager;
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
|
|
|
|
index badcf03e1e8f6..ebaf5e67c2b0b 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
|
|
|
|
@@ -93,9 +93,6 @@ import org.chromium.chrome.browser.compositor.layouts.SceneChangeObserver;
|
|
|
|
@@ -93,9 +93,6 @@ import org.chromium.chrome.browser.compositor.layouts.SceneChangeObserver;
|
|
|
@ -556,7 +573,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ChromeActivityCommonsModule;
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ChromeActivityCommonsModule;
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ChromeActivityComponent;
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ChromeActivityComponent;
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ModuleFactoryOverrides;
|
|
|
|
import org.chromium.chrome.browser.dependency_injection.ModuleFactoryOverrides;
|
|
|
|
@@ -258,7 +255,7 @@ import java.util.function.Consumer;
|
|
|
|
@@ -259,7 +256,7 @@ import java.util.function.Consumer;
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
extends AsyncInitializationActivity
|
|
|
|
extends AsyncInitializationActivity
|
|
|
@ -565,7 +582,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
SnackbarManageable, SceneChangeObserver,
|
|
|
|
SnackbarManageable, SceneChangeObserver,
|
|
|
|
StatusBarColorController.StatusBarColorProvider, AppMenuDelegate, AppMenuBlocker,
|
|
|
|
StatusBarColorController.StatusBarColorProvider, AppMenuDelegate, AppMenuBlocker,
|
|
|
|
MenuOrKeyboardActionController, CompositorViewHolder.Initializer,
|
|
|
|
MenuOrKeyboardActionController, CompositorViewHolder.Initializer,
|
|
|
|
@@ -322,8 +319,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -323,8 +320,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
new ObservableSupplierImpl<>();
|
|
|
|
new ObservableSupplierImpl<>();
|
|
|
|
protected final UnownedUserDataSupplier<InsetObserverView> mInsetObserverViewSupplier =
|
|
|
|
protected final UnownedUserDataSupplier<InsetObserverView> mInsetObserverViewSupplier =
|
|
|
|
new InsetObserverViewSupplier();
|
|
|
|
new InsetObserverViewSupplier();
|
|
|
@ -574,18 +591,18 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
|
|
|
|
|
|
|
|
private SnackbarManager mSnackbarManager;
|
|
|
|
private SnackbarManager mSnackbarManager;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -513,7 +508,7 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -514,7 +509,7 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
// clang-format off
|
|
|
|
// clang-format off
|
|
|
|
return new RootUiCoordinator(this, null, getShareDelegateSupplier(),
|
|
|
|
return new RootUiCoordinator(this, null, getShareDelegateSupplier(),
|
|
|
|
getActivityTabProvider(), mTabModelProfileSupplier, mBookmarkBridgeSupplier,
|
|
|
|
getActivityTabProvider(), mTabModelProfileSupplier, mBookmarkModelSupplier,
|
|
|
|
- mTabBookmarkerSupplier, getContextualSearchManagerSupplier(),
|
|
|
|
- mTabBookmarkerSupplier, getContextualSearchManagerSupplier(),
|
|
|
|
+ mTabBookmarkerSupplier, null,
|
|
|
|
+ mTabBookmarkerSupplier, null,
|
|
|
|
getTabModelSelectorSupplier(), new OneshotSupplierImpl<>(),
|
|
|
|
getTabModelSelectorSupplier(), new OneshotSupplierImpl<>(),
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(),
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(),
|
|
|
|
new OneshotSupplierImpl<>(), () -> null, mBrowserControlsManagerSupplier.get(),
|
|
|
|
new OneshotSupplierImpl<>(), () -> null, mBrowserControlsManagerSupplier.get(),
|
|
|
|
@@ -953,14 +948,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -949,14 +944,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
mCompositorViewHolderSupplier.get().onNativeLibraryReady(
|
|
|
|
mCompositorViewHolderSupplier.get().onNativeLibraryReady(
|
|
|
|
getWindowAndroid(), getTabContentManager());
|
|
|
|
getWindowAndroid(), getTabContentManager(), getPrefService());
|
|
|
|
|
|
|
|
|
|
|
|
- // TODO(1107916): Move contextual search initialization to the RootUiCoordinator.
|
|
|
|
- // TODO(1107916): Move contextual search initialization to the RootUiCoordinator.
|
|
|
|
- if (ContextualSearchFieldTrial.isEnabled()) {
|
|
|
|
- if (ContextualSearchFieldTrial.isEnabled()) {
|
|
|
@ -598,7 +615,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
TraceEvent.end("ChromeActivity:CompositorInitialization");
|
|
|
|
TraceEvent.end("ChromeActivity:CompositorInitialization");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1447,11 +1434,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -1443,11 +1430,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@SuppressLint("NewApi")
|
|
|
|
@SuppressLint("NewApi")
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
protected final void onDestroy() {
|
|
|
|
protected final void onDestroy() {
|
|
|
@ -610,7 +627,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
if (mSnackbarManager != null) {
|
|
|
|
if (mSnackbarManager != null) {
|
|
|
|
SnackbarManagerProvider.detach(mSnackbarManager);
|
|
|
|
SnackbarManagerProvider.detach(mSnackbarManager);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@@ -1948,13 +1930,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -1944,13 +1926,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
return mCompositorViewHolderSupplier.get();
|
|
|
|
return mCompositorViewHolderSupplier.get();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -624,7 +641,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Exits the fullscreen mode, if any. Does nothing if no fullscreen is present.
|
|
|
|
* Exits the fullscreen mode, if any. Does nothing if no fullscreen is present.
|
|
|
|
* @return Whether the fullscreen mode is currently showing.
|
|
|
|
* @return Whether the fullscreen mode is currently showing.
|
|
|
|
@@ -2003,15 +1978,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -1996,15 +1971,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
mActivityTabProvider.setLayoutStateProvider(layoutManager);
|
|
|
|
mActivityTabProvider.setLayoutStateProvider(layoutManager);
|
|
|
@ -640,7 +657,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
@@ -2271,18 +2237,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
@@ -2273,18 +2239,6 @@ public abstract class ChromeActivity<C extends ChromeActivityComponent>
|
|
|
|
return webContents != null ? SelectionPopupController.fromWebContents(webContents) : null;
|
|
|
|
return webContents != null ? SelectionPopupController.fromWebContents(webContents) : null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -660,6 +677,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActiv
|
|
|
|
private void openChromeManagementPage() {
|
|
|
|
private void openChromeManagementPage() {
|
|
|
|
Tab currentTab = getActivityTab();
|
|
|
|
Tab currentTab = getActivityTab();
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
|
|
|
|
index 8bf6789fdb3a6..448b9de602b81 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
|
|
|
@@ -19,7 +19,6 @@ import org.chromium.base.annotations.NativeMethods;
|
|
|
|
@@ -19,7 +19,6 @@ import org.chromium.base.annotations.NativeMethods;
|
|
|
@ -671,6 +689,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bott
|
|
|
|
import org.chromium.chrome.browser.incognito.IncognitoUtils;
|
|
|
|
import org.chromium.chrome.browser.incognito.IncognitoUtils;
|
|
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
|
|
|
|
index 8d2314e507f37..b19a9630816bb 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerImpl.java
|
|
|
|
@@ -26,7 +26,6 @@ import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider
|
|
|
|
@@ -26,7 +26,6 @@ import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider
|
|
|
@ -692,21 +711,23 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layo
|
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < overlayOrder.length; i++) mOverlayOrderMap.put(overlayOrder[i], i);
|
|
|
|
for (int i = 0; i < overlayOrder.length; i++) mOverlayOrderMap.put(overlayOrder[i], i);
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
|
|
|
|
index 5b13cee42d7bc..b0a4b23e1887d 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabActivity.java
|
|
|
|
@@ -154,7 +154,7 @@ public abstract class BaseCustomTabActivity extends ChromeActivity<BaseCustomTab
|
|
|
|
@@ -154,7 +154,7 @@ public abstract class BaseCustomTabActivity extends ChromeActivity<BaseCustomTab
|
|
|
|
mBaseCustomTabRootUiCoordinator = new BaseCustomTabRootUiCoordinator(this,
|
|
|
|
mBaseCustomTabRootUiCoordinator = new BaseCustomTabRootUiCoordinator(this,
|
|
|
|
getShareDelegateSupplier(), getActivityTabProvider(), mTabModelProfileSupplier,
|
|
|
|
getShareDelegateSupplier(), getActivityTabProvider(), mTabModelProfileSupplier,
|
|
|
|
mBookmarkBridgeSupplier, mTabBookmarkerSupplier,
|
|
|
|
mBookmarkModelSupplier, mTabBookmarkerSupplier,
|
|
|
|
- getContextualSearchManagerSupplier(), getTabModelSelectorSupplier(),
|
|
|
|
- getContextualSearchManagerSupplier(), getTabModelSelectorSupplier(),
|
|
|
|
+ null, getTabModelSelectorSupplier(),
|
|
|
|
+ null, getTabModelSelectorSupplier(),
|
|
|
|
getBrowserControlsManager(), getWindowAndroid(), getLifecycleDispatcher(),
|
|
|
|
getBrowserControlsManager(), getWindowAndroid(), getLifecycleDispatcher(),
|
|
|
|
getLayoutManagerSupplier(),
|
|
|
|
getLayoutManagerSupplier(),
|
|
|
|
/* menuOrKeyboardActionController= */ this, this::getActivityThemeColor,
|
|
|
|
/* menuOrKeyboardActionController= */ this, this::getActivityThemeColor,
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
|
|
|
|
index 698e9d5ccf24d..e013fe9df6e6c 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/BaseCustomTabRootUiCoordinator.java
|
|
|
|
@@ -29,7 +29,6 @@ import org.chromium.chrome.browser.compositor.CompositorViewHolder;
|
|
|
|
@@ -33,7 +33,6 @@ import org.chromium.chrome.browser.compositor.CompositorViewHolder;
|
|
|
|
import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator;
|
|
|
|
import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.LayoutManagerImpl;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.LayoutManagerImpl;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
|
|
@ -714,33 +735,33 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Base
|
|
|
|
import org.chromium.chrome.browser.customtabs.content.CustomTabActivityNavigationController;
|
|
|
|
import org.chromium.chrome.browser.customtabs.content.CustomTabActivityNavigationController;
|
|
|
|
import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabController;
|
|
|
|
import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabController;
|
|
|
|
import org.chromium.chrome.browser.customtabs.features.branding.BrandingController;
|
|
|
|
import org.chromium.chrome.browser.customtabs.features.branding.BrandingController;
|
|
|
|
@@ -87,7 +86,6 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -93,7 +92,6 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
* @param profileSupplier Supplier of the currently applicable profile.
|
|
|
|
* @param profileSupplier Supplier of the currently applicable profile.
|
|
|
|
* @param bookmarkBridgeSupplier Supplier of the bookmark bridge for the current profile.
|
|
|
|
* @param bookmarkModelSupplier Supplier of the bookmark bridge for the current profile.
|
|
|
|
* @param tabBookmarkerSupplier Supplier of {@link TabBookmarker} for bookmarking a given tab.
|
|
|
|
* @param tabBookmarkerSupplier Supplier of {@link TabBookmarker} for bookmarking a given tab.
|
|
|
|
- * @param contextualSearchManagerSupplier Supplier of the {@link ContextualSearchManager}.
|
|
|
|
- * @param contextualSearchManagerSupplier Supplier of the {@link ContextualSearchManager}.
|
|
|
|
* @param tabModelSelectorSupplier Supplies the {@link TabModelSelector}.
|
|
|
|
* @param tabModelSelectorSupplier Supplies the {@link TabModelSelector}.
|
|
|
|
* @param browserControlsManager Manages the browser controls.
|
|
|
|
* @param browserControlsManager Manages the browser controls.
|
|
|
|
* @param windowAndroid The current {@link WindowAndroid}.
|
|
|
|
* @param windowAndroid The current {@link WindowAndroid}.
|
|
|
|
@@ -121,7 +119,7 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -127,7 +125,7 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkBridge> bookmarkBridgeSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkModel> bookmarkModelSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
+ Object ignored,
|
|
|
|
+ Object ignored,
|
|
|
|
@NonNull ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
|
|
|
@NonNull BrowserControlsManager browserControlsManager,
|
|
|
|
@NonNull BrowserControlsManager browserControlsManager,
|
|
|
|
@NonNull ActivityWindowAndroid windowAndroid,
|
|
|
|
@NonNull ActivityWindowAndroid windowAndroid,
|
|
|
|
@@ -152,7 +150,7 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -158,7 +156,7 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
// clang-format off
|
|
|
|
// clang-format off
|
|
|
|
super(activity, null, shareDelegateSupplier, tabProvider,
|
|
|
|
super(activity, null, shareDelegateSupplier, tabProvider,
|
|
|
|
profileSupplier, bookmarkBridgeSupplier, tabBookmarkerSupplier,
|
|
|
|
profileSupplier, bookmarkModelSupplier, tabBookmarkerSupplier,
|
|
|
|
- contextualSearchManagerSupplier, tabModelSelectorSupplier,
|
|
|
|
- contextualSearchManagerSupplier, tabModelSelectorSupplier,
|
|
|
|
+ null, tabModelSelectorSupplier,
|
|
|
|
+ null, tabModelSelectorSupplier,
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(),
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(),
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(), () -> null,
|
|
|
|
new OneshotSupplierImpl<>(), new OneshotSupplierImpl<>(), () -> null,
|
|
|
|
browserControlsManager, windowAndroid, new DummyJankTracker(),
|
|
|
|
browserControlsManager, windowAndroid, new DummyJankTracker(),
|
|
|
|
@@ -202,16 +200,6 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -208,16 +206,6 @@ public class BaseCustomTabRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
((PartialCustomTabHeightStrategy) mCustomTabHeightStrategy)::onShowSoftInput;
|
|
|
|
((PartialCustomTabHeightStrategy) mCustomTabHeightStrategy)::onShowSoftInput;
|
|
|
|
mTabController.get().registerTabObserver(
|
|
|
|
mTabController.get().registerTabObserver(
|
|
|
|
new PartialCustomTabTabObserver(softInputCallback));
|
|
|
|
new PartialCustomTabTabObserver(softInputCallback));
|
|
|
@ -758,9 +779,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Base
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
|
|
|
|
index fb7c722eccddb..c19d0790d659c 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java
|
|
|
|
@@ -188,12 +188,6 @@ public class CustomTabActivity extends BaseCustomTabActivity {
|
|
|
|
@@ -189,12 +189,6 @@ public class CustomTabActivity extends BaseCustomTabActivity {
|
|
|
|
mIntentDataProvider.getSession(), webContents);
|
|
|
|
mIntentDataProvider.getSession(), webContents);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -774,6 +796,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust
|
|
|
|
public String getPackageName() {
|
|
|
|
public String getPackageName() {
|
|
|
|
if (mShouldOverridePackage && mIntentDataProvider instanceof CustomTabIntentDataProvider) {
|
|
|
|
if (mShouldOverridePackage && mIntentDataProvider instanceof CustomTabIntentDataProvider) {
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
|
|
|
|
index 05d2a4880121b..6089cb8c18292 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenter.java
|
|
|
|
@@ -20,7 +20,6 @@ import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider
|
|
|
|
@@ -20,7 +20,6 @@ import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider
|
|
|
@ -824,6 +847,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/Chr
|
|
|
|
WebContents webContents = mActiveTab.getWebContents();
|
|
|
|
WebContents webContents = mActiveTab.getWebContents();
|
|
|
|
if (webContents != null) {
|
|
|
|
if (webContents != null) {
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
|
|
|
|
index 79e423f6b8b0a..c6cc189bcb28a 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalLifetimeHandler.java
|
|
|
|
@@ -11,7 +11,6 @@ import org.chromium.base.supplier.ObservableSupplierImpl;
|
|
|
|
@@ -11,7 +11,6 @@ import org.chromium.base.supplier.ObservableSupplierImpl;
|
|
|
@ -869,6 +893,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/Tab
|
|
|
|
tabModelSelector);
|
|
|
|
tabModelSelector);
|
|
|
|
assert mAppVisibilityDelegateSupplier.hasValue();
|
|
|
|
assert mAppVisibilityDelegateSupplier.hasValue();
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
|
|
|
|
index 7514c2ddf0546..0126e9aeab342 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
|
|
|
|
@@ -41,7 +41,6 @@ import org.chromium.ui.text.SpanApplier;
|
|
|
|
@@ -41,7 +41,6 @@ import org.chromium.ui.text.SpanApplier;
|
|
|
@ -903,17 +928,18 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/privacy/setting
|
|
|
|
(ChromeSwitchPreference) findPreference(PREF_CAN_MAKE_PAYMENT);
|
|
|
|
(ChromeSwitchPreference) findPreference(PREF_CAN_MAKE_PAYMENT);
|
|
|
|
canMakePaymentPref.setOnPreferenceChangeListener(this);
|
|
|
|
canMakePaymentPref.setOnPreferenceChangeListener(this);
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
|
|
|
|
index af220c335d595..f72eccf4dbd6b 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.java
|
|
|
|
@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.tab;
|
|
|
|
@@ -8,7 +8,6 @@ import org.chromium.chrome.browser.SwipeRefreshHandler;
|
|
|
|
import org.chromium.chrome.browser.SwipeRefreshHandler;
|
|
|
|
import org.chromium.chrome.browser.accessibility.AccessibilityTabHelper;
|
|
|
|
import org.chromium.chrome.browser.autofill_assistant.AutofillAssistantTabHelper;
|
|
|
|
import org.chromium.chrome.browser.autofill_assistant.AutofillAssistantTabHelper;
|
|
|
|
import org.chromium.chrome.browser.complex_tasks.TaskTabHelper;
|
|
|
|
import org.chromium.chrome.browser.complex_tasks.TaskTabHelper;
|
|
|
|
-import org.chromium.chrome.browser.contextualsearch.ContextualSearchTabHelper;
|
|
|
|
-import org.chromium.chrome.browser.contextualsearch.ContextualSearchTabHelper;
|
|
|
|
import org.chromium.chrome.browser.crypto.CipherFactory;
|
|
|
|
import org.chromium.chrome.browser.crypto.CipherFactory;
|
|
|
|
import org.chromium.chrome.browser.dom_distiller.ReaderModeManager;
|
|
|
|
import org.chromium.chrome.browser.dom_distiller.ReaderModeManager;
|
|
|
|
import org.chromium.chrome.browser.dom_distiller.TabDistillabilityProvider;
|
|
|
|
import org.chromium.chrome.browser.dom_distiller.TabDistillabilityProvider;
|
|
|
|
@@ -32,7 +31,6 @@ public final class TabHelpers {
|
|
|
|
@@ -33,7 +32,6 @@ public final class TabHelpers {
|
|
|
|
TabUma.createForTab(tab);
|
|
|
|
TabUma.createForTab(tab);
|
|
|
|
TabDistillabilityProvider.createForTab(tab);
|
|
|
|
TabDistillabilityProvider.createForTab(tab);
|
|
|
|
InterceptNavigationDelegateTabHelper.createForTab(tab);
|
|
|
|
InterceptNavigationDelegateTabHelper.createForTab(tab);
|
|
|
@ -922,6 +948,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabHelpers.
|
|
|
|
TaskTabHelper.createForTab(tab, parentTab);
|
|
|
|
TaskTabHelper.createForTab(tab, parentTab);
|
|
|
|
TabBrowserControlsConstraintsHelper.createForTab(tab);
|
|
|
|
TabBrowserControlsConstraintsHelper.createForTab(tab);
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
|
|
|
|
index e1007ef45ae29..7e6ed2639332d 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinator.java
|
|
|
|
@@ -38,7 +38,6 @@ import org.chromium.chrome.browser.compositor.CompositorViewHolder;
|
|
|
|
@@ -38,7 +38,6 @@ import org.chromium.chrome.browser.compositor.CompositorViewHolder;
|
|
|
@ -934,7 +961,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/Tab
|
|
|
|
import org.chromium.chrome.browser.feed.webfeed.WebFeedFollowIntroController;
|
|
|
|
import org.chromium.chrome.browser.feed.webfeed.WebFeedFollowIntroController;
|
|
|
|
@@ -255,7 +254,7 @@ public class TabbedRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -255,7 +254,7 @@ public class TabbedRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkBridge> bookmarkBridgeSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkModel> bookmarkModelSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
+ Object ignored,
|
|
|
|
+ Object ignored,
|
|
|
@ -944,24 +971,25 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabbed_mode/Tab
|
|
|
|
@@ -290,7 +289,7 @@ public class TabbedRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
@@ -290,7 +289,7 @@ public class TabbedRootUiCoordinator extends RootUiCoordinator {
|
|
|
|
boolean initializeUiWithIncognitoColors, @NonNull BackPressManager backPressManager) {
|
|
|
|
boolean initializeUiWithIncognitoColors, @NonNull BackPressManager backPressManager) {
|
|
|
|
super(activity, onOmniboxFocusChangedListener, shareDelegateSupplier, tabProvider,
|
|
|
|
super(activity, onOmniboxFocusChangedListener, shareDelegateSupplier, tabProvider,
|
|
|
|
profileSupplier, bookmarkBridgeSupplier, tabBookmarkerSupplier,
|
|
|
|
profileSupplier, bookmarkModelSupplier, tabBookmarkerSupplier,
|
|
|
|
- contextualSearchManagerSupplier, tabModelSelectorSupplier, startSurfaceSupplier,
|
|
|
|
- contextualSearchManagerSupplier, tabModelSelectorSupplier, startSurfaceSupplier,
|
|
|
|
+ null, tabModelSelectorSupplier, startSurfaceSupplier,
|
|
|
|
+ null, tabModelSelectorSupplier, startSurfaceSupplier,
|
|
|
|
tabSwitcherSupplier, intentMetadataOneshotSupplier,
|
|
|
|
tabSwitcherSupplier, intentMetadataOneshotSupplier,
|
|
|
|
layoutStateProviderOneshotSupplier, startSurfaceParentTabSupplier,
|
|
|
|
layoutStateProviderOneshotSupplier, startSurfaceParentTabSupplier,
|
|
|
|
browserControlsManager, windowAndroid, jankTracker, activityLifecycleDispatcher,
|
|
|
|
browserControlsManager, windowAndroid, jankTracker, activityLifecycleDispatcher,
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
|
|
|
|
index 25f274e339bea..f8336b232a870 100644
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
|
|
|
@@ -54,7 +54,6 @@ import org.chromium.chrome.browser.compositor.bottombar.OverlayPanelManager;
|
|
|
|
@@ -55,7 +55,6 @@ import org.chromium.chrome.browser.compositor.bottombar.OverlayPanelManager;
|
|
|
|
import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator;
|
|
|
|
import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.LayoutManagerImpl;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.LayoutManagerImpl;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
|
|
|
import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
|
|
|
-import org.chromium.chrome.browser.contextualsearch.ContextualSearchManager;
|
|
|
|
-import org.chromium.chrome.browser.contextualsearch.ContextualSearchManager;
|
|
|
|
import org.chromium.chrome.browser.crash.ChromePureJavaExceptionReporter;
|
|
|
|
import org.chromium.chrome.browser.crash.ChromePureJavaExceptionReporter;
|
|
|
|
import org.chromium.chrome.browser.directactions.DirectActionInitializer;
|
|
|
|
import org.chromium.chrome.browser.directactions.DirectActionInitializer;
|
|
|
|
import org.chromium.chrome.browser.feature_engagement.TrackerFactory;
|
|
|
|
import org.chromium.chrome.browser.dom_distiller.ReaderModeToolbarButtonController;
|
|
|
|
@@ -97,7 +96,6 @@ import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
|
|
|
|
@@ -99,7 +98,6 @@ import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
|
|
|
|
import org.chromium.chrome.browser.price_tracking.PriceTrackingButtonController;
|
|
|
|
import org.chromium.chrome.browser.price_tracking.PriceTrackingButtonController;
|
|
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
|
|
import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory;
|
|
|
|
import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory;
|
|
|
@ -969,7 +997,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
|
|
|
|
import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
|
|
|
|
import org.chromium.chrome.browser.share.ShareButtonController;
|
|
|
|
import org.chromium.chrome.browser.share.ShareButtonController;
|
|
|
|
import org.chromium.chrome.browser.share.ShareDelegate;
|
|
|
|
import org.chromium.chrome.browser.share.ShareDelegate;
|
|
|
|
@@ -244,7 +242,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -246,7 +244,6 @@ public class RootUiCoordinator
|
|
|
|
private List<ButtonDataProvider> mButtonDataProviders;
|
|
|
|
private List<ButtonDataProvider> mButtonDataProviders;
|
|
|
|
@Nullable
|
|
|
|
@Nullable
|
|
|
|
private AdaptiveToolbarButtonController mAdaptiveToolbarButtonController;
|
|
|
|
private AdaptiveToolbarButtonController mAdaptiveToolbarButtonController;
|
|
|
@ -977,7 +1005,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
private IdentityDiscController mIdentityDiscController;
|
|
|
|
private IdentityDiscController mIdentityDiscController;
|
|
|
|
private ChromeActionModeHandler mChromeActionModeHandler;
|
|
|
|
private ChromeActionModeHandler mChromeActionModeHandler;
|
|
|
|
private final ToolbarActionModeCallback mActionModeControllerCallback;
|
|
|
|
private final ToolbarActionModeCallback mActionModeControllerCallback;
|
|
|
|
@@ -257,7 +254,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -259,7 +256,6 @@ public class RootUiCoordinator
|
|
|
|
private final ObservableSupplier<TabBookmarker> mTabBookmarkerSupplier;
|
|
|
|
private final ObservableSupplier<TabBookmarker> mTabBookmarkerSupplier;
|
|
|
|
private final OneshotSupplierImpl<AppMenuCoordinator> mAppMenuSupplier;
|
|
|
|
private final OneshotSupplierImpl<AppMenuCoordinator> mAppMenuSupplier;
|
|
|
|
private BottomSheetObserver mBottomSheetObserver;
|
|
|
|
private BottomSheetObserver mBottomSheetObserver;
|
|
|
@ -985,24 +1013,24 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
protected final CallbackController mCallbackController;
|
|
|
|
protected final CallbackController mCallbackController;
|
|
|
|
protected final BrowserControlsManager mBrowserControlsManager;
|
|
|
|
protected final BrowserControlsManager mBrowserControlsManager;
|
|
|
|
private BrowserControlsStateProvider.Observer mBrowserControlsObserver;
|
|
|
|
private BrowserControlsStateProvider.Observer mBrowserControlsObserver;
|
|
|
|
@@ -362,7 +358,7 @@ public class RootUiCoordinator
|
|
|
|
@@ -364,7 +360,7 @@ public class RootUiCoordinator
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<Profile> profileSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkBridge> bookmarkBridgeSupplier,
|
|
|
|
@NonNull ObservableSupplier<BookmarkModel> bookmarkModelSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabBookmarker> tabBookmarkerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
- @NonNull Supplier<ContextualSearchManager> contextualSearchManagerSupplier,
|
|
|
|
+ Object ignored,
|
|
|
|
+ Object ignored,
|
|
|
|
@NonNull ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
|
|
|
@NonNull ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
|
|
|
@NonNull OneshotSupplier<StartSurface> startSurfaceSupplier,
|
|
|
|
@NonNull OneshotSupplier<StartSurface> startSurfaceSupplier,
|
|
|
|
@NonNull OneshotSupplier<TabSwitcher> tabSwitcherSupplier,
|
|
|
|
@NonNull OneshotSupplier<TabSwitcher> tabSwitcherSupplier,
|
|
|
|
@@ -455,7 +451,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -457,7 +453,6 @@ public class RootUiCoordinator
|
|
|
|
mBookmarkBridgeSupplier = bookmarkBridgeSupplier;
|
|
|
|
mBookmarkModelSupplier = bookmarkModelSupplier;
|
|
|
|
mTabBookmarkerSupplier = tabBookmarkerSupplier;
|
|
|
|
mTabBookmarkerSupplier = tabBookmarkerSupplier;
|
|
|
|
mAppMenuSupplier = new OneshotSupplierImpl<>();
|
|
|
|
mAppMenuSupplier = new OneshotSupplierImpl<>();
|
|
|
|
- mContextualSearchManagerSupplier = contextualSearchManagerSupplier;
|
|
|
|
- mContextualSearchManagerSupplier = contextualSearchManagerSupplier;
|
|
|
|
mActionModeControllerCallback = new ToolbarActionModeCallback();
|
|
|
|
mActionModeControllerCallback = new ToolbarActionModeCallback();
|
|
|
|
|
|
|
|
|
|
|
|
mTabModelSelectorSupplier = tabModelSelectorSupplier;
|
|
|
|
mTabModelSelectorSupplier = tabModelSelectorSupplier;
|
|
|
|
@@ -559,11 +554,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -561,11 +556,6 @@ public class RootUiCoordinator
|
|
|
|
mToolbarManager = null;
|
|
|
|
mToolbarManager = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1014,7 +1042,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
if (mAdaptiveToolbarButtonController != null) {
|
|
|
|
if (mAdaptiveToolbarButtonController != null) {
|
|
|
|
mAdaptiveToolbarButtonController.destroy();
|
|
|
|
mAdaptiveToolbarButtonController.destroy();
|
|
|
|
mAdaptiveToolbarButtonController = null;
|
|
|
|
mAdaptiveToolbarButtonController = null;
|
|
|
|
@@ -1004,15 +994,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1006,15 +996,6 @@ public class RootUiCoordinator
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean canShowAppMenu() {
|
|
|
|
public boolean canShowAppMenu() {
|
|
|
@ -1030,17 +1058,19 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
// Do not show the menu if we are in find in page view.
|
|
|
|
// Do not show the menu if we are in find in page view.
|
|
|
|
if (mFindToolbarManager != null && mFindToolbarManager.isShowing()
|
|
|
|
if (mFindToolbarManager != null && mFindToolbarManager.isShowing()
|
|
|
|
&& !DeviceFormFactor.isNonMultiDisplayContextOnTablet(mActivity)) {
|
|
|
|
&& !DeviceFormFactor.isNonMultiDisplayContextOnTablet(mActivity)) {
|
|
|
|
@@ -1157,9 +1138,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1169,11 +1150,6 @@ public class RootUiCoordinator
|
|
|
|
AdaptiveToolbarButtonVariant.VOICE, voiceToolbarButtonController);
|
|
|
|
|
|
|
|
adaptiveToolbarButtonController.addButtonVariant(
|
|
|
|
|
|
|
|
AdaptiveToolbarButtonVariant.PRICE_TRACKING, priceTrackingButtonController);
|
|
|
|
AdaptiveToolbarButtonVariant.PRICE_TRACKING, priceTrackingButtonController);
|
|
|
|
|
|
|
|
adaptiveToolbarButtonController.addButtonVariant(
|
|
|
|
|
|
|
|
AdaptiveToolbarButtonVariant.READER_MODE, readerModeToolbarButtonController);
|
|
|
|
- mContextualPageActionController = new ContextualPageActionController(mProfileSupplier,
|
|
|
|
- mContextualPageActionController = new ContextualPageActionController(mProfileSupplier,
|
|
|
|
- mActivityTabProvider, mActivityLifecycleDispatcher, mActivity.getResources(),
|
|
|
|
- mActivityTabProvider, adaptiveToolbarButtonController,
|
|
|
|
- adaptiveToolbarButtonController);
|
|
|
|
- ()
|
|
|
|
|
|
|
|
- -> ShoppingServiceFactory.getForProfile(mProfileSupplier.get()),
|
|
|
|
|
|
|
|
- mBookmarkModelSupplier);
|
|
|
|
mButtonDataProviders =
|
|
|
|
mButtonDataProviders =
|
|
|
|
Arrays.asList(mIdentityDiscController, adaptiveToolbarButtonController);
|
|
|
|
Arrays.asList(mIdentityDiscController, adaptiveToolbarButtonController);
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1229,10 +1207,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1243,10 +1219,6 @@ public class RootUiCoordinator
|
|
|
|
public void onStartedShowing(int layoutType, boolean showToolbar) {
|
|
|
|
public void onStartedShowing(int layoutType, boolean showToolbar) {
|
|
|
|
if (layoutType != LayoutType.BROWSING
|
|
|
|
if (layoutType != LayoutType.BROWSING
|
|
|
|
&& layoutType != LayoutType.SIMPLE_ANIMATION) {
|
|
|
|
&& layoutType != LayoutType.SIMPLE_ANIMATION) {
|
|
|
@ -1051,7 +1081,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (layoutType == LayoutType.TAB_SWITCHER) {
|
|
|
|
if (layoutType == LayoutType.TAB_SWITCHER) {
|
|
|
|
@@ -1370,10 +1344,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1386,10 +1358,6 @@ public class RootUiCoordinator
|
|
|
|
* cross-feature interaction, e.g. hide other features when this feature is shown.
|
|
|
|
* cross-feature interaction, e.g. hide other features when this feature is shown.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
protected void onFindToolbarShown() {
|
|
|
|
protected void onFindToolbarShown() {
|
|
|
@ -1062,7 +1092,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
@@ -1517,9 +1487,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1547,9 +1515,6 @@ public class RootUiCoordinator
|
|
|
|
case SheetState.FULL:
|
|
|
|
case SheetState.FULL:
|
|
|
|
if (!mOpened) {
|
|
|
|
if (!mOpened) {
|
|
|
|
mOpened = true;
|
|
|
|
mOpened = true;
|
|
|
@ -1072,7 +1102,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// On visible bottom sheet, hide page zoom dialog
|
|
|
|
// On visible bottom sheet, hide page zoom dialog
|
|
|
|
@@ -1527,8 +1494,6 @@ public class RootUiCoordinator
|
|
|
|
@@ -1557,8 +1522,6 @@ public class RootUiCoordinator
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case SheetState.HIDDEN:
|
|
|
|
case SheetState.HIDDEN:
|
|
|
|
mOpened = false;
|
|
|
|
mOpened = false;
|
|
|
@ -1082,9 +1112,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
|
|
|
|
index bd5c999c857e0..1b5e3ef259f9f 100644
|
|
|
|
--- a/chrome/browser/BUILD.gn
|
|
|
|
--- a/chrome/browser/BUILD.gn
|
|
|
|
+++ b/chrome/browser/BUILD.gn
|
|
|
|
+++ b/chrome/browser/BUILD.gn
|
|
|
|
@@ -2078,7 +2078,6 @@ static_library("browser") {
|
|
|
|
@@ -2090,7 +2090,6 @@ static_library("browser") {
|
|
|
|
"//components/content_settings/common:mojom",
|
|
|
|
"//components/content_settings/common:mojom",
|
|
|
|
"//components/content_settings/core/browser",
|
|
|
|
"//components/content_settings/core/browser",
|
|
|
|
"//components/content_settings/core/common",
|
|
|
|
"//components/content_settings/core/common",
|
|
|
@ -1092,7 +1123,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
"//components/cookie_config",
|
|
|
|
"//components/cookie_config",
|
|
|
|
"//components/country_codes",
|
|
|
|
"//components/country_codes",
|
|
|
|
"//components/crash/core/browser",
|
|
|
|
"//components/crash/core/browser",
|
|
|
|
@@ -2549,8 +2548,6 @@ static_library("browser") {
|
|
|
|
@@ -2565,8 +2564,6 @@ static_library("browser") {
|
|
|
|
"android/compositor/decoration_title.h",
|
|
|
|
"android/compositor/decoration_title.h",
|
|
|
|
"android/compositor/layer/content_layer.cc",
|
|
|
|
"android/compositor/layer/content_layer.cc",
|
|
|
|
"android/compositor/layer/content_layer.h",
|
|
|
|
"android/compositor/layer/content_layer.h",
|
|
|
@ -1101,7 +1132,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
"android/compositor/layer/layer.h",
|
|
|
|
"android/compositor/layer/layer.h",
|
|
|
|
"android/compositor/layer/overlay_panel_layer.cc",
|
|
|
|
"android/compositor/layer/overlay_panel_layer.cc",
|
|
|
|
"android/compositor/layer/overlay_panel_layer.h",
|
|
|
|
"android/compositor/layer/overlay_panel_layer.h",
|
|
|
|
@@ -2571,8 +2568,6 @@ static_library("browser") {
|
|
|
|
@@ -2587,8 +2584,6 @@ static_library("browser") {
|
|
|
|
"android/compositor/resources/resource_factory.cc",
|
|
|
|
"android/compositor/resources/resource_factory.cc",
|
|
|
|
"android/compositor/resources/toolbar_resource.cc",
|
|
|
|
"android/compositor/resources/toolbar_resource.cc",
|
|
|
|
"android/compositor/resources/toolbar_resource.h",
|
|
|
|
"android/compositor/resources/toolbar_resource.h",
|
|
|
@ -1110,7 +1141,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
"android/compositor/scene_layer/overscroll_scene_layer.cc",
|
|
|
|
"android/compositor/scene_layer/overscroll_scene_layer.cc",
|
|
|
|
"android/compositor/scene_layer/overscroll_scene_layer.h",
|
|
|
|
"android/compositor/scene_layer/overscroll_scene_layer.h",
|
|
|
|
"android/compositor/scene_layer/scrolling_bottom_view_scene_layer.cc",
|
|
|
|
"android/compositor/scene_layer/scrolling_bottom_view_scene_layer.cc",
|
|
|
|
@@ -2595,16 +2590,6 @@ static_library("browser") {
|
|
|
|
@@ -2611,16 +2606,6 @@ static_library("browser") {
|
|
|
|
"android/content/content_utils.cc",
|
|
|
|
"android/content/content_utils.cc",
|
|
|
|
"android/context_menu/context_menu_native_delegate_impl.cc",
|
|
|
|
"android/context_menu/context_menu_native_delegate_impl.cc",
|
|
|
|
"android/context_menu/context_menu_native_delegate_impl.h",
|
|
|
|
"android/context_menu/context_menu_native_delegate_impl.h",
|
|
|
@ -1127,7 +1158,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
"android/cookies/cookies_fetcher_util.cc",
|
|
|
|
"android/cookies/cookies_fetcher_util.cc",
|
|
|
|
"android/customtabs/chrome_origin_verifier.cc",
|
|
|
|
"android/customtabs/chrome_origin_verifier.cc",
|
|
|
|
"android/customtabs/chrome_origin_verifier.h",
|
|
|
|
"android/customtabs/chrome_origin_verifier.h",
|
|
|
|
@@ -3217,8 +3202,6 @@ static_library("browser") {
|
|
|
|
@@ -3230,8 +3215,6 @@ static_library("browser") {
|
|
|
|
"safe_browsing/android/safe_browsing_referring_app_bridge_android.h",
|
|
|
|
"safe_browsing/android/safe_browsing_referring_app_bridge_android.h",
|
|
|
|
"safe_browsing/android/safe_browsing_settings_launcher_android.cc",
|
|
|
|
"safe_browsing/android/safe_browsing_settings_launcher_android.cc",
|
|
|
|
"safe_browsing/android/safe_browsing_settings_launcher_android.h",
|
|
|
|
"safe_browsing/android/safe_browsing_settings_launcher_android.h",
|
|
|
@ -1137,9 +1168,10 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
|
|
"search_engines/ui_thread_search_terms_data_android.cc",
|
|
|
|
"search_engines/ui_thread_search_terms_data_android.cc",
|
|
|
|
"search_engines/ui_thread_search_terms_data_android.h",
|
|
|
|
"search_engines/ui_thread_search_terms_data_android.h",
|
|
|
|
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
|
|
|
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
|
|
|
|
|
|
|
index eec961dafc738..54fd9f0905ae8 100644
|
|
|
|
--- a/chrome/browser/about_flags.cc
|
|
|
|
--- a/chrome/browser/about_flags.cc
|
|
|
|
+++ b/chrome/browser/about_flags.cc
|
|
|
|
+++ b/chrome/browser/about_flags.cc
|
|
|
|
@@ -1893,27 +1893,6 @@ const FeatureEntry::FeatureVariation kRelatedSearchesAlternateUxVariations[] = {
|
|
|
|
@@ -1961,27 +1961,6 @@ const FeatureEntry::FeatureVariation kRelatedSearchesAlternateUxVariations[] = {
|
|
|
|
std::size(kRelatedSearchesAlternateUxShowDefaultChipWith120SpEllipsis),
|
|
|
|
std::size(kRelatedSearchesAlternateUxShowDefaultChipWith120SpEllipsis),
|
|
|
|
nullptr},
|
|
|
|
nullptr},
|
|
|
|
};
|
|
|
|
};
|
|
|
@ -1167,10 +1199,10 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
|
|
|
#endif // BUILDFLAG(IS_ANDROID)
|
|
|
|
#endif // BUILDFLAG(IS_ANDROID)
|
|
|
|
|
|
|
|
|
|
|
|
const FeatureEntry::FeatureParam kResamplingInputEventsLSQEnabled[] = {
|
|
|
|
const FeatureEntry::FeatureParam kResamplingInputEventsLSQEnabled[] = {
|
|
|
|
@@ -3585,34 +3564,6 @@ const FeatureEntry kFeatureEntries[] = {
|
|
|
|
@@ -3686,34 +3665,6 @@ const FeatureEntry kFeatureEntries[] = {
|
|
|
|
flag_descriptions::kEnableOskResizesVisualViewportName,
|
|
|
|
flag_descriptions::kEnableOskResizesVisualViewportByDefaultDescription,
|
|
|
|
flag_descriptions::kEnableOskResizesVisualViewportDescription, kOsAndroid,
|
|
|
|
kOsAndroid,
|
|
|
|
FEATURE_VALUE_TYPE(chrome::android::kOSKResizesVisualViewport)},
|
|
|
|
FEATURE_VALUE_TYPE(blink::features::kOSKResizesVisualViewportByDefault)},
|
|
|
|
- {"contextual-search-debug", flag_descriptions::kContextualSearchDebugName,
|
|
|
|
- {"contextual-search-debug", flag_descriptions::kContextualSearchDebugName,
|
|
|
|
- flag_descriptions::kContextualSearchDebugDescription, kOsAndroid,
|
|
|
|
- flag_descriptions::kContextualSearchDebugDescription, kOsAndroid,
|
|
|
|
- FEATURE_VALUE_TYPE(kContextualSearchDebug)},
|
|
|
|
- FEATURE_VALUE_TYPE(kContextualSearchDebug)},
|
|
|
@ -1203,6 +1235,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
|
|
|
flag_descriptions::kExploreSitesDescription, kOsAndroid,
|
|
|
|
flag_descriptions::kExploreSitesDescription, kOsAndroid,
|
|
|
|
FEATURE_WITH_PARAMS_VALUE_TYPE(chrome::android::kExploreSites,
|
|
|
|
FEATURE_WITH_PARAMS_VALUE_TYPE(chrome::android::kExploreSites,
|
|
|
|
diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
|
|
|
|
index 1f50f1a7d0224..91ae132125e7c 100644
|
|
|
|
--- a/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
--- a/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
+++ b/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
+++ b/chrome/browser/flags/android/chrome_feature_list.cc
|
|
|
|
@@ -35,7 +35,6 @@
|
|
|
|
@@ -35,7 +35,6 @@
|
|
|
@ -1216,7 +1249,7 @@ diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browse
|
|
|
|
@@ -223,15 +222,6 @@ const base::Feature* const kFeaturesExposedToJava[] = {
|
|
|
|
@@ -223,15 +222,6 @@ const base::Feature* const kFeaturesExposedToJava[] = {
|
|
|
|
&kContextMenuSearchAndShopWithGoogleLens,
|
|
|
|
&kContextMenuSearchAndShopWithGoogleLens,
|
|
|
|
&kContextMenuTranslateWithGoogleLens,
|
|
|
|
&kContextMenuTranslateWithGoogleLens,
|
|
|
|
&kContextMenuPopupStyle,
|
|
|
|
&kContextMenuPopupForAllScreenSizes,
|
|
|
|
- &kContextualSearchDebug,
|
|
|
|
- &kContextualSearchDebug,
|
|
|
|
- &kContextualSearchDelayedIntelligence,
|
|
|
|
- &kContextualSearchDelayedIntelligence,
|
|
|
|
- &kContextualSearchDisableOnlineDetection,
|
|
|
|
- &kContextualSearchDisableOnlineDetection,
|
|
|
@ -1229,61 +1262,69 @@ diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browse
|
|
|
|
&kDirectActions,
|
|
|
|
&kDirectActions,
|
|
|
|
&kDisableCompositedProgressBar,
|
|
|
|
&kDisableCompositedProgressBar,
|
|
|
|
&kDownloadFileProvider,
|
|
|
|
&kDownloadFileProvider,
|
|
|
|
@@ -645,32 +635,6 @@ const base::Feature kLensCameraAssistedSearch{"LensCameraAssistedSearch",
|
|
|
|
@@ -709,38 +699,6 @@ BASE_FEATURE(kLensOnQuickActionSearchWidget,
|
|
|
|
const base::Feature kLensOnQuickActionSearchWidget{
|
|
|
|
"LensOnQuickActionSearchWidget",
|
|
|
|
"LensOnQuickActionSearchWidget", base::FEATURE_ENABLED_BY_DEFAULT};
|
|
|
|
base::FEATURE_ENABLED_BY_DEFAULT);
|
|
|
|
|
|
|
|
|
|
|
|
-const base::Feature kContextualSearchDelayedIntelligence{
|
|
|
|
-BASE_FEATURE(kContextualSearchDelayedIntelligence,
|
|
|
|
- "ContextualSearchDelayedIntelligence", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualSearchDelayedIntelligence",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualSearchDisableOnlineDetection{
|
|
|
|
-BASE_FEATURE(kContextualSearchDisableOnlineDetection,
|
|
|
|
- "ContextualSearchDisableOnlineDetection",
|
|
|
|
- "ContextualSearchDisableOnlineDetection",
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualSearchForceCaption{
|
|
|
|
-BASE_FEATURE(kContextualSearchForceCaption,
|
|
|
|
- "ContextualSearchForceCaption", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualSearchForceCaption",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualSearchSuppressShortView{
|
|
|
|
-BASE_FEATURE(kContextualSearchSuppressShortView,
|
|
|
|
- "ContextualSearchSuppressShortView", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualSearchSuppressShortView",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualSearchThinWebViewImplementation{
|
|
|
|
-BASE_FEATURE(kContextualSearchThinWebViewImplementation,
|
|
|
|
- "ContextualSearchThinWebViewImplementation",
|
|
|
|
- "ContextualSearchThinWebViewImplementation",
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualTriggersSelectionHandles{
|
|
|
|
-BASE_FEATURE(kContextualTriggersSelectionHandles,
|
|
|
|
- "ContextualTriggersSelectionHandles", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualTriggersSelectionHandles",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualTriggersSelectionMenu{
|
|
|
|
-BASE_FEATURE(kContextualTriggersSelectionMenu,
|
|
|
|
- "ContextualTriggersSelectionMenu", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualTriggersSelectionMenu",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-const base::Feature kContextualTriggersSelectionSize{
|
|
|
|
-BASE_FEATURE(kContextualTriggersSelectionSize,
|
|
|
|
- "ContextualTriggersSelectionSize", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
- "ContextualTriggersSelectionSize",
|
|
|
|
|
|
|
|
- base::FEATURE_DISABLED_BY_DEFAULT);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
const base::Feature kDirectActions{"DirectActions",
|
|
|
|
BASE_FEATURE(kDirectActions, "DirectActions", base::FEATURE_ENABLED_BY_DEFAULT);
|
|
|
|
base::FEATURE_ENABLED_BY_DEFAULT};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BASE_FEATURE(kDisableCompositedProgressBar,
|
|
|
|
diff --git a/chrome/browser/flags/android/chrome_feature_list.h b/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
diff --git a/chrome/browser/flags/android/chrome_feature_list.h b/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
|
|
|
|
index 402124ba053a9..6a36d5acdab79 100644
|
|
|
|
--- a/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
--- a/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
+++ b/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
+++ b/chrome/browser/flags/android/chrome_feature_list.h
|
|
|
|
@@ -75,14 +75,6 @@ extern const base::Feature kContextMenuSearchWithGoogleLens;
|
|
|
|
@@ -75,14 +75,6 @@ BASE_DECLARE_FEATURE(kContextMenuSearchWithGoogleLens);
|
|
|
|
extern const base::Feature kContextMenuShopWithGoogleLens;
|
|
|
|
BASE_DECLARE_FEATURE(kContextMenuShopWithGoogleLens);
|
|
|
|
extern const base::Feature kContextMenuSearchAndShopWithGoogleLens;
|
|
|
|
BASE_DECLARE_FEATURE(kContextMenuSearchAndShopWithGoogleLens);
|
|
|
|
extern const base::Feature kContextMenuTranslateWithGoogleLens;
|
|
|
|
BASE_DECLARE_FEATURE(kContextMenuTranslateWithGoogleLens);
|
|
|
|
-extern const base::Feature kContextualSearchDelayedIntelligence;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualSearchDelayedIntelligence);
|
|
|
|
-extern const base::Feature kContextualSearchDisableOnlineDetection;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualSearchDisableOnlineDetection);
|
|
|
|
-extern const base::Feature kContextualSearchForceCaption;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualSearchForceCaption);
|
|
|
|
-extern const base::Feature kContextualSearchSuppressShortView;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualSearchSuppressShortView);
|
|
|
|
-extern const base::Feature kContextualSearchThinWebViewImplementation;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualSearchThinWebViewImplementation);
|
|
|
|
-extern const base::Feature kContextualTriggersSelectionHandles;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualTriggersSelectionHandles);
|
|
|
|
-extern const base::Feature kContextualTriggersSelectionMenu;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualTriggersSelectionMenu);
|
|
|
|
-extern const base::Feature kContextualTriggersSelectionSize;
|
|
|
|
-BASE_DECLARE_FEATURE(kContextualTriggersSelectionSize);
|
|
|
|
extern const base::Feature kDirectActions;
|
|
|
|
BASE_DECLARE_FEATURE(kDirectActions);
|
|
|
|
extern const base::Feature kDisableCompositedProgressBar;
|
|
|
|
BASE_DECLARE_FEATURE(kDisableCompositedProgressBar);
|
|
|
|
extern const base::Feature kDontPrefetchLibraries;
|
|
|
|
BASE_DECLARE_FEATURE(kDontPrefetchLibraries);
|
|
|
|
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
|
|
|
|
index b1a2fff3d996d..0368962f8b6a7 100644
|
|
|
|
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
@@ -120,7 +120,6 @@
|
|
|
|
@@ -121,7 +121,6 @@
|
|
|
|
#if BUILDFLAG(IS_ANDROID)
|
|
|
|
#if BUILDFLAG(IS_ANDROID)
|
|
|
|
#include "chrome/browser/first_run/android/first_run_prefs.h"
|
|
|
|
#include "chrome/browser/first_run/android/first_run_prefs.h"
|
|
|
|
#include "chrome/browser/lens/android/lens_prefs.h"
|
|
|
|
#include "chrome/browser/lens/android/lens_prefs.h"
|
|
|
@ -1291,7 +1332,7 @@ diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
#else // BUILDFLAG(IS_ANDROID)
|
|
|
|
#else // BUILDFLAG(IS_ANDROID)
|
|
|
|
#include "chrome/browser/download/default_download_dir_policy_handler.h"
|
|
|
|
#include "chrome/browser/download/default_download_dir_policy_handler.h"
|
|
|
|
#include "chrome/browser/download/download_auto_open_policy_handler.h"
|
|
|
|
#include "chrome/browser/download/download_auto_open_policy_handler.h"
|
|
|
|
@@ -1828,10 +1827,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildHandlerList(
|
|
|
|
@@ -1854,10 +1853,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildHandlerList(
|
|
|
|
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
|
|
|
|
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
|
|
|
|
// Policies for all platforms - End
|
|
|
|
// Policies for all platforms - End
|
|
|
|
|
|
|
|
|
|
|
@ -1304,6 +1345,7 @@ diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
|
|
|
handlers->AddHandler(std::make_unique<BrowsingDataLifetimePolicyHandler>(
|
|
|
|
handlers->AddHandler(std::make_unique<BrowsingDataLifetimePolicyHandler>(
|
|
|
|
key::kClearBrowsingDataOnExitList,
|
|
|
|
key::kClearBrowsingDataOnExitList,
|
|
|
|
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
|
|
|
|
index e81a2b635ec11..2096674e7e40d 100644
|
|
|
|
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
|
|
|
|
@@ -791,33 +791,6 @@ CHAR_LIMIT guidelines:
|
|
|
|
@@ -791,33 +791,6 @@ CHAR_LIMIT guidelines:
|
|
|
@ -1340,7 +1382,7 @@ diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chro
|
|
|
|
<message name="IDS_DO_NOT_TRACK_TITLE" desc="Title for 'Do Not Track' preference">
|
|
|
|
<message name="IDS_DO_NOT_TRACK_TITLE" desc="Title for 'Do Not Track' preference">
|
|
|
|
“Do Not Track”
|
|
|
|
“Do Not Track”
|
|
|
|
</message>
|
|
|
|
</message>
|
|
|
|
@@ -3995,38 +3968,6 @@ To change this setting, <ph name="BEGIN_LINK"><resetlink></ph>reset sync<p
|
|
|
|
@@ -3974,38 +3947,6 @@ To change this setting, <ph name="BEGIN_LINK"><resetlink></ph>reset sync<p
|
|
|
|
Tabs
|
|
|
|
Tabs
|
|
|
|
</message>
|
|
|
|
</message>
|
|
|
|
|
|
|
|
|
|
|
@ -1380,6 +1422,7 @@ diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chro
|
|
|
|
<message name="IDS_WEBAPP_ACTIVITY_TITLE" desc="Title in recent tasks list for web apps, i.e. web pages that are shown in a separate window">
|
|
|
|
<message name="IDS_WEBAPP_ACTIVITY_TITLE" desc="Title in recent tasks list for web apps, i.e. web pages that are shown in a separate window">
|
|
|
|
Web App
|
|
|
|
Web App
|
|
|
|
diff --git a/content/browser/browser_interface_binders.cc b/content/browser/browser_interface_binders.cc
|
|
|
|
diff --git a/content/browser/browser_interface_binders.cc b/content/browser/browser_interface_binders.cc
|
|
|
|
|
|
|
|
index ba1ffe30a7ca9..0ecf1294f0237 100644
|
|
|
|
--- a/content/browser/browser_interface_binders.cc
|
|
|
|
--- a/content/browser/browser_interface_binders.cc
|
|
|
|
+++ b/content/browser/browser_interface_binders.cc
|
|
|
|
+++ b/content/browser/browser_interface_binders.cc
|
|
|
|
@@ -171,7 +171,6 @@
|
|
|
|
@@ -171,7 +171,6 @@
|
|
|
@ -1391,9 +1434,10 @@ diff --git a/content/browser/browser_interface_binders.cc b/content/browser/brow
|
|
|
|
#include "content/browser/direct_sockets/direct_sockets_service_impl.h"
|
|
|
|
#include "content/browser/direct_sockets/direct_sockets_service_impl.h"
|
|
|
|
#include "media/mojo/mojom/renderer_extensions.mojom.h"
|
|
|
|
#include "media/mojo/mojom/renderer_extensions.mojom.h"
|
|
|
|
diff --git a/third_party/blink/public/mojom/BUILD.gn b/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
diff --git a/third_party/blink/public/mojom/BUILD.gn b/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
|
|
|
|
index 16cded2e00de5..0f3a80ddf8cb0 100644
|
|
|
|
--- a/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
--- a/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
+++ b/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
+++ b/third_party/blink/public/mojom/BUILD.gn
|
|
|
|
@@ -891,8 +891,8 @@ mojom("android_mojo_bindings") {
|
|
|
|
@@ -898,8 +898,8 @@ mojom("android_mojo_bindings") {
|
|
|
|
# This Android unhandled-tap feature uses another mojo source, add it in.
|
|
|
|
# This Android unhandled-tap feature uses another mojo source, add it in.
|
|
|
|
if (enable_unhandled_tap) {
|
|
|
|
if (enable_unhandled_tap) {
|
|
|
|
sources += [ "unhandled_tap_notifier/unhandled_tap_notifier.mojom" ]
|
|
|
|
sources += [ "unhandled_tap_notifier/unhandled_tap_notifier.mojom" ]
|
|
|
@ -1404,6 +1448,7 @@ diff --git a/third_party/blink/public/mojom/BUILD.gn b/third_party/blink/public/
|
|
|
|
cpp_typemaps = [
|
|
|
|
cpp_typemaps = [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
diff --git a/third_party/blink/public/public_features.gni b/third_party/blink/public/public_features.gni
|
|
|
|
diff --git a/third_party/blink/public/public_features.gni b/third_party/blink/public/public_features.gni
|
|
|
|
|
|
|
|
index ef7537d70e9bf..e1d36eae54909 100644
|
|
|
|
--- a/third_party/blink/public/public_features.gni
|
|
|
|
--- a/third_party/blink/public/public_features.gni
|
|
|
|
+++ b/third_party/blink/public/public_features.gni
|
|
|
|
+++ b/third_party/blink/public/public_features.gni
|
|
|
|
@@ -12,7 +12,7 @@ declare_args() {
|
|
|
|
@@ -12,7 +12,7 @@ declare_args() {
|
|
|
@ -1416,4 +1461,5 @@ diff --git a/third_party/blink/public/public_features.gni b/third_party/blink/pu
|
|
|
|
# Use Minikin hyphenation engine.
|
|
|
|
# Use Minikin hyphenation engine.
|
|
|
|
use_minikin_hyphenation = !is_mac
|
|
|
|
use_minikin_hyphenation = !is_mac
|
|
|
|
--
|
|
|
|
--
|
|
|
|
2.25.1
|
|
|
|
2.30.2
|
|
|
|
|
|
|
|
|
|
|
|