summaryrefslogtreecommitdiff
path: root/chromium/chrome/android/features
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-29 10:46:47 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-11-02 12:02:10 +0000
commit99677208ff3b216fdfec551fbe548da5520cd6fb (patch)
tree476a4865c10320249360e859d8fdd3e01833b03a /chromium/chrome/android/features
parentc30a6232df03e1efbd9f3b226777b07e087a1122 (diff)
downloadqtwebengine-chromium-99677208ff3b216fdfec551fbe548da5520cd6fb.tar.gz
BASELINE: Update Chromium to 86.0.4240.124
Change-Id: Ide0ff151e94cd665ae6521a446995d34a9d1d644 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/android/features')
-rw-r--r--chromium/chrome/android/features/autofill_assistant/BUILD.gn33
-rw-r--r--chromium/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd5
-rw-r--r--chromium/chrome/android/features/cablev2_authenticator/BUILD.gn3
-rw-r--r--chromium/chrome/android/features/keyboard_accessory/BUILD.gn12
-rw-r--r--chromium/chrome/android/features/keyboard_accessory/internal/BUILD.gn11
-rw-r--r--chromium/chrome/android/features/keyboard_accessory/public/BUILD.gn2
-rw-r--r--chromium/chrome/android/features/media_router/BUILD.gn10
-rw-r--r--chromium/chrome/android/features/start_surface/internal/BUILD.gn12
-rw-r--r--chromium/chrome/android/features/tab_ui/BUILD.gn9
-rw-r--r--chromium/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd47
-rw-r--r--chromium/chrome/android/features/tab_ui/tab_management_java_sources.gni1
-rw-r--r--chromium/chrome/android/features/vr/BUILD.gn8
12 files changed, 130 insertions, 23 deletions
diff --git a/chromium/chrome/android/features/autofill_assistant/BUILD.gn b/chromium/chrome/android/features/autofill_assistant/BUILD.gn
index 062a72afa93..70ff91392fc 100644
--- a/chromium/chrome/android/features/autofill_assistant/BUILD.gn
+++ b/chromium/chrome/android/features/autofill_assistant/BUILD.gn
@@ -21,14 +21,16 @@ android_library("animated_poodle_java") {
sources = [ "java/src/org/chromium/chrome/browser/" +
"autofill_assistant/header/AnimatedPoodle.java" ]
+ resources_package = "org.chromium.chrome.autofill_assistant.poodle"
}
android_resources("animated_poodle_resources") {
sources = [ "java/res_poodle/drawable/ic_autofill_assistant_24dp.xml" ]
- custom_package = "org.chromium.chrome.autofill_assistant.poodle"
+ create_srcjar = false
}
android_library("java") {
+ resources_package = "org.chromium.chrome.autofill_assistant"
deps = [
":java_resources",
"//base:base_java",
@@ -39,6 +41,7 @@ android_library("java") {
"//chrome/browser/profiles/android:java",
"//chrome/browser/settings:java",
"//chrome/browser/tab:java",
+ "//chrome/browser/ui/android/favicon:java",
"//chrome/browser/ui/messages/android:java",
"//chrome/browser/util:java",
"//components/autofill/android:autofill_java",
@@ -63,9 +66,11 @@ android_library("java") {
"//third_party/android_deps:androidx_lifecycle_lifecycle_common_java",
"//third_party/android_deps:androidx_lifecycle_lifecycle_runtime_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:com_android_support_support_annotations_java",
+ "//third_party/android_deps:material_design_java",
"//third_party/blink/public/mojom:android_mojo_bindings_java",
"//ui/android:ui_java",
+ "//url:gurl_java",
]
if (enable_chrome_android_internal) {
@@ -78,6 +83,8 @@ android_library("java") {
"java/src/org/chromium/chrome/browser/autofill_assistant/AbstractListObserver.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantAccessibilityUtils.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantBottomBarCoordinator.java",
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AssistantBottomBarDelegate.java",
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AssistantBottomBarNativeDelegate.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantBottomSheetContent.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantCoordinator.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantDialogButton.java",
@@ -93,6 +100,8 @@ android_library("java") {
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantActionHandlerImpl.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantClient.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantDirectActionImpl.java",
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantLiteScriptCoordinator.java",
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantLiteService.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantModuleEntryImpl.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantServiceInjector.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantUiController.java",
@@ -178,11 +187,13 @@ android_library("java") {
generate_jni("jni_headers") {
sources = [
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AssistantBottomBarNativeDelegate.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantDialogButton.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantInfoPopup.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AssistantModel.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantClient.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantDirectActionImpl.java",
+ "java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantLiteService.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantUiController.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/details/AssistantDetails.java",
"java/src/org/chromium/chrome/browser/autofill_assistant/details/AssistantDetailsModel.java",
@@ -227,10 +238,13 @@ android_library("autofill_assistant_java_test_support") {
deps = [
":java",
":test_support_jni_headers",
+ "//base:base_java",
"//base:jni_java",
"//components/autofill_assistant/browser:proto_java",
"//content/public/test/android:content_java_test_support",
- "//third_party/android_deps:com_google_protobuf_protobuf_javalite_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
+ "//third_party/android_deps:protobuf_lite_runtime_java",
+ "//third_party/hamcrest:hamcrest_java",
]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
}
@@ -243,6 +257,7 @@ android_library("test_java") {
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantAccessibilityIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantActionsCarouselUiTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantAutostartTest.java",
+ "javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantBackButtonIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantBottomsheetTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantChromeTabIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantCollectUserDataIntegrationTest.java",
@@ -260,6 +275,7 @@ android_library("test_java") {
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantOverlayUiTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantPasswordManagerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantPersonalDataManagerTest.java",
+ "javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantProgressBarIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantPromptNavigationIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantTextUtilsTest.java",
"javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantUiTest.java",
@@ -275,6 +291,7 @@ android_library("test_java") {
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_util_java",
+ "//chrome/browser/flags:java",
"//chrome/browser/image_fetcher:java",
"//chrome/browser/password_manager/android_test_helpers:test_support_java",
"//chrome/browser/preferences:java",
@@ -288,16 +305,20 @@ android_library("test_java") {
"//content/public/android:content_java",
"//content/public/test/android:content_java_test_support",
"//net/android:net_java_test_support",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_coordinatorlayout_coordinatorlayout_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
- "//third_party/android_deps:com_google_android_material_material_java",
- "//third_party/android_deps:com_google_protobuf_protobuf_javalite_java",
+ "//third_party/android_deps:androidx_test_runner_java",
"//third_party/android_deps:espresso_java",
+ "//third_party/android_deps:material_design_java",
+ "//third_party/android_deps:protobuf_lite_runtime_java",
"//third_party/android_support_test_runner:runner_java",
+ "//third_party/gif_player:gif_player_java",
"//third_party/hamcrest:hamcrest_java",
"//third_party/junit",
"//third_party/mockito:mockito_java",
"//ui/android:ui_full_java",
+ "//ui/android:ui_java_test_support",
"//url:gurl_java",
]
@@ -372,7 +393,7 @@ android_resources("java_resources") {
":java_strings_grd",
"//chrome/android:chrome_app_java_resources",
]
- custom_package = "org.chromium.chrome.autofill_assistant"
+ create_srcjar = false
}
java_strings_grd("java_strings_grd") {
diff --git a/chromium/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd b/chromium/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
index d122756dff1..1f9d8c92278 100644
--- a/chromium/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
+++ b/chromium/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
@@ -177,6 +177,9 @@
<message name="IDS_AUTOFILL_ASSISTANT_INIT_MESSAGE_RENT_CAR" desc="Onboarding message describing autofill assistant's capability for car rentals.">
Rent a car\nin just a few taps
</message>
+ <message name="IDS_AUTOFILL_ASSISTANT_INIT_MESSAGE_PASSWORD_CHANGE" desc="Onboarding message describing autofill assistant's capability for password change.">
+ Let Google Assistant help you\nchange your password
+ </message>
<message name="IDS_AUTOFILL_ASSISTANT_INIT_MESSAGE_BUY_MOVIE_TICKETS" desc="Onboarding message describing autofill assistant's capability for movie tickets.">
Buy movie tickets\nin just a few taps
</message>
@@ -190,7 +193,7 @@
Try voice actions\non websites
</message>
<message name="IDS_AUTOFILL_ASSISTANT_INIT_MESSAGE_SHOPPING" desc="Onboarding message describing autofill assistant's capability for shopping.">
- Buy things\nin just a few taps
+ Fast checkout\nin just a few taps
</message>
<message name="IDS_AUTOFILL_ASSISTANT_INIT_MESSAGE" desc="Onboarding message describing autofill assistant's capability.">
Google Assistant saves you time by helping you complete actions on the web, like search and checkout.
diff --git a/chromium/chrome/android/features/cablev2_authenticator/BUILD.gn b/chromium/chrome/android/features/cablev2_authenticator/BUILD.gn
index 3056de839e5..45e232e5ae3 100644
--- a/chromium/chrome/android/features/cablev2_authenticator/BUILD.gn
+++ b/chromium/chrome/android/features/cablev2_authenticator/BUILD.gn
@@ -11,6 +11,7 @@ android_library("java") {
"java/src/org/chromium/chrome/browser/webauth/authenticator/CableAuthenticatorUI.java",
"java/src/org/chromium/chrome/browser/webauth/authenticator/CameraView.java",
"java/src/org/chromium/chrome/browser/webauth/authenticator/QRScanDialog.java",
+ "java/src/org/chromium/chrome/browser/webauth/authenticator/USBHandler.java",
]
deps = [
@@ -32,7 +33,7 @@ android_library("java") {
}
generate_jni("jni_headers") {
- sources = [ "java/src/org/chromium/chrome/browser/webauth/authenticator/BLEHandler.java" ]
+ sources = [ "java/src/org/chromium/chrome/browser/webauth/authenticator/CableAuthenticator.java" ]
}
source_set("native") {
diff --git a/chromium/chrome/android/features/keyboard_accessory/BUILD.gn b/chromium/chrome/android/features/keyboard_accessory/BUILD.gn
index 9e61e4e8ad3..6a47d9d16ea 100644
--- a/chromium/chrome/android/features/keyboard_accessory/BUILD.gn
+++ b/chromium/chrome/android/features/keyboard_accessory/BUILD.gn
@@ -23,6 +23,8 @@ generate_jni("jni_headers") {
sources = [
"internal/java/src/org/chromium/chrome/browser/keyboard_accessory/AutofillKeyboardAccessoryViewBridge.java",
"internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingComponentBridge.java",
+ "internal/java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetBridge.java",
+ "internal/java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/Credential.java",
"public/java/src/org/chromium/chrome/browser/keyboard_accessory/data/UserInfoField.java",
]
}
@@ -60,6 +62,7 @@ android_library("test_java") {
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
+ "//chrome/browser/flags:java",
"//chrome/browser/profiles/android:java",
"//chrome/browser/tab:java",
"//chrome/browser/ui/messages/android:java",
@@ -73,9 +76,11 @@ android_library("test_java") {
"//content/public/android:content_java",
"//content/public/test/android:content_java_test_support",
"//net/android:net_java_test_support",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:androidx_test_runner_java",
"//third_party/android_deps:espresso_java",
+ "//third_party/android_deps:material_design_java",
"//third_party/android_support_test_runner:runner_java",
"//third_party/hamcrest:hamcrest_java",
"//third_party/junit",
@@ -90,6 +95,7 @@ junit_binary("keyboard_accessory_junit_tests") {
sources = [
"junit/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingControllerTest.java",
+ "junit/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetControllerTest.java",
"junit/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryControllerTest.java",
"junit/src/org/chromium/chrome/browser/keyboard_accessory/sheet_component/AccessorySheetControllerTest.java",
"junit/src/org/chromium/chrome/browser/keyboard_accessory/sheet_tabs/AddressAccessorySheetControllerTest.java",
@@ -111,12 +117,14 @@ junit_binary("keyboard_accessory_junit_tests") {
"//chrome/browser/tabmodel:java",
"//chrome/test/android:chrome_java_test_support",
"//components/autofill/android:autofill_java",
+ "//components/browser_ui/android/bottomsheet:java",
"//components/embedder_support/android:content_view_java",
"//components/feature_engagement/public:public_java",
"//components/module_installer/android:module_installer_java",
"//content/public/android:content_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:material_design_java",
"//third_party/hamcrest:hamcrest_java",
"//third_party/junit",
"//third_party/mockito:mockito_java",
diff --git a/chromium/chrome/android/features/keyboard_accessory/internal/BUILD.gn b/chromium/chrome/android/features/keyboard_accessory/internal/BUILD.gn
index 4243bd3b403..84fb263d90a 100644
--- a/chromium/chrome/android/features/keyboard_accessory/internal/BUILD.gn
+++ b/chromium/chrome/android/features/keyboard_accessory/internal/BUILD.gn
@@ -29,10 +29,11 @@ android_library("internal_java") {
"//components/feature_engagement/public:public_java",
"//content/public/android:content_java",
"//third_party/android_deps:android_support_v7_appcompat_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_appcompat_appcompat_resources_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
"//third_party/android_deps:androidx_viewpager_viewpager_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:material_design_java",
"//ui/android:ui_java",
"//ui/android:ui_utils_java",
]
@@ -45,6 +46,11 @@ android_library("internal_java") {
"java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingProperties.java",
"java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingState.java",
"java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingStateCache.java",
+ "java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetBridge.java",
+ "java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetCoordinator.java",
+ "java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetMediator.java",
+ "java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/AllPasswordsBottomSheetProperties.java",
+ "java/src/org/chromium/chrome/browser/keyboard_accessory/all_passwords_bottom_sheet/Credential.java",
"java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryCoordinator.java",
"java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryIPHUtils.java",
"java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryMediator.java",
@@ -89,6 +95,7 @@ android_library("internal_java") {
"java/src/org/chromium/chrome/browser/keyboard_accessory/tab_layout_component/KeyboardAccessoryTabLayoutViewBinder.java",
]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
+ resources_package = "org.chromium.chrome.browser.keyboard_accessory"
}
android_resources("java_resources") {
@@ -123,7 +130,7 @@ android_resources("java_resources") {
":java_strings_grd",
"//chrome/android:chrome_app_java_resources",
]
- custom_package = "org.chromium.chrome.browser.keyboard_accessory"
+ create_srcjar = false
}
java_strings_grd("java_strings_grd") {
diff --git a/chromium/chrome/android/features/keyboard_accessory/public/BUILD.gn b/chromium/chrome/android/features/keyboard_accessory/public/BUILD.gn
index 842e677b7bc..5a7b7f141e3 100644
--- a/chromium/chrome/android/features/keyboard_accessory/public/BUILD.gn
+++ b/chromium/chrome/android/features/keyboard_accessory/public/BUILD.gn
@@ -8,7 +8,9 @@ android_library("public_java") {
deps = [
"//base:base_java",
"//components/autofill/android:autofill_java",
+ "//components/browser_ui/android/bottomsheet:java",
"//third_party/android_deps:androidx_annotation_annotation_java",
+ "//ui/android:ui_full_java",
]
sources = [
"java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingComponent.java",
diff --git a/chromium/chrome/android/features/media_router/BUILD.gn b/chromium/chrome/android/features/media_router/BUILD.gn
index 291d8dbec3b..1001a754596 100644
--- a/chromium/chrome/android/features/media_router/BUILD.gn
+++ b/chromium/chrome/android/features/media_router/BUILD.gn
@@ -8,6 +8,7 @@ import("//build/config/locales.gni")
import("//chrome/common/features.gni")
android_library("java") {
+ resources_package = "org.chromium.chrome.media.router"
deps = [
":java_resources",
"$google_play_services_package:google_play_services_base_java",
@@ -20,6 +21,7 @@ android_library("java") {
"//components/browser_ui/media/android:java",
"//services/media_session/public/cpp/android:media_session_java",
"//third_party/android_deps:android_support_v7_appcompat_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_collection_collection_java",
"//third_party/android_deps:androidx_core_core_java",
"//third_party/android_deps:androidx_mediarouter_mediarouter_java",
@@ -93,12 +95,17 @@ android_library("test_java") {
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_util_java",
+ "//chrome/browser/flags:java",
"//chrome/test/android:chrome_java_test_support",
"//content/public/android:content_java",
"//content/public/test/android:content_java_test_support",
"//net/android:net_java_test_support",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
+ "//third_party/android_deps:androidx_test_runner_java",
"//third_party/android_support_test_runner:runner_java",
+ "//third_party/hamcrest:hamcrest_java",
"//third_party/junit",
+ "//ui/android:ui_java_test_support",
]
}
@@ -129,6 +136,7 @@ junit_binary("media_router_junit_tests") {
"//base:base_java",
"//base:base_java_test_support",
"//base:base_junit_test_support",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_mediarouter_mediarouter_java",
]
}
@@ -163,7 +171,7 @@ android_resources("java_resources") {
"//chrome/android:chrome_app_java_resources",
"//third_party/android_media:android_media_resources",
]
- custom_package = "org.chromium.chrome.media.router"
+ create_srcjar = false
}
java_strings_grd("java_strings_grd") {
diff --git a/chromium/chrome/android/features/start_surface/internal/BUILD.gn b/chromium/chrome/android/features/start_surface/internal/BUILD.gn
index d28445b4aa9..f7086c56518 100644
--- a/chromium/chrome/android/features/start_surface/internal/BUILD.gn
+++ b/chromium/chrome/android/features/start_surface/internal/BUILD.gn
@@ -27,7 +27,6 @@ android_resources("java_resources") {
"java/res/drawable-xxhdpi/ic_home.png",
"java/res/drawable-xxxhdpi/ic_explore.png",
"java/res/drawable-xxxhdpi/ic_home.png",
- "java/res/drawable/feed_loading_image_placeholder.xml",
"java/res/layout/feed_loading_layout.xml",
"java/res/layout/ss_bottom_bar_layout.xml",
"java/res/layout/ss_explore_button.xml",
@@ -44,7 +43,7 @@ android_resources("java_resources") {
":java_strings_grd",
"//chrome/android:chrome_app_java_resources",
]
- custom_package = "org.chromium.chrome.start_surface"
+ create_srcjar = false
}
android_library("java") {
@@ -74,10 +73,14 @@ android_library("java") {
"//chrome/browser/tab:java",
"//chrome/browser/tabmodel:java",
"//chrome/browser/ui/messages/android:java",
+ "//chrome/browser/util:java",
"//components/browser_ui/android/bottomsheet:java",
"//components/browser_ui/widget/android:java",
+ "//components/prefs/android:java",
+ "//components/user_prefs/android:java",
"//third_party/android_deps:android_support_v7_appcompat_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
+ "//third_party/android_deps:material_design_java",
"//ui/android:ui_full_java",
]
@@ -92,8 +95,8 @@ android_library("java") {
]
deps += [
+ "//chrome/android/feed:chrome_feed_java_resources",
"//chrome/browser/profiles/android:java",
- "//components/signin/public/android:java",
"//content/public/android:content_java",
"//third_party/android_sdk/androidx_browser:androidx_browser_java",
"//ui/android:ui_utils_java",
@@ -109,4 +112,5 @@ android_library("java") {
}
proguard_configs += [ "proguard.flags" ]
}
+ resources_package = "org.chromium.chrome.start_surface"
}
diff --git a/chromium/chrome/android/features/tab_ui/BUILD.gn b/chromium/chrome/android/features/tab_ui/BUILD.gn
index 4fd7152bc36..34312a4f394 100644
--- a/chromium/chrome/android/features/tab_ui/BUILD.gn
+++ b/chromium/chrome/android/features/tab_ui/BUILD.gn
@@ -81,7 +81,7 @@ android_resources("java_resources") {
":java_strings_grd",
"//chrome/android:chrome_app_java_resources",
]
- custom_package = "org.chromium.chrome.tab_ui"
+ create_srcjar = false
}
android_library("java") {
@@ -129,6 +129,7 @@ android_library("java") {
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridItemTouchHelperCallback.java",
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridPanelProperties.java",
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridPanelViewBinder.java",
+ "java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridThumbnailView.java",
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridViewBinder.java",
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupPopupUiCoordinator.java",
"java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupPopupUiMediator.java",
@@ -189,6 +190,7 @@ android_library("java") {
"//chrome/browser/browser_controls/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/profiles/android:java",
+ "//chrome/browser/share:java",
"//chrome/browser/tab:java",
"//chrome/browser/tabmodel:java",
"//chrome/browser/ui/android/favicon:java",
@@ -206,7 +208,7 @@ android_library("java") {
"//components/infobars/core:infobar_enums_java",
"//components/policy/android:policy_java",
"//components/search_engines/android:java",
- "//components/signin/core/browser/android:java",
+ "//components/signin/public/android:java",
"//content/public/android:content_java",
"//content/public/android:content_java_resources",
"//third_party/android_deps:android_support_v7_appcompat_java",
@@ -218,9 +220,10 @@ android_library("java") {
"//third_party/android_deps:androidx_lifecycle_lifecycle_runtime_java",
"//third_party/android_deps:androidx_lifecycle_lifecycle_viewmodel_java",
"//third_party/android_deps:androidx_recyclerview_recyclerview_java",
- "//third_party/android_deps:com_google_android_material_material_java",
+ "//third_party/android_deps:material_design_java",
"//ui/android:ui_java",
]
+ resources_package = "org.chromium.chrome.tab_ui"
}
module_desc_java("module_desc_java") {
diff --git a/chromium/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd b/chromium/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd
index e94261fc27d..fe82626cc66 100644
--- a/chromium/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd
+++ b/chromium/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd
@@ -214,6 +214,15 @@
<message name="IDS_TABSWITCHER_CREATE_GROUP" desc="This flat button is shown in the Tab Switcher, under an open tab. When the user taps the button, Chrome creates a new group of tabs that includes the existing tab. It's okay to use any of the following verbs in order to keep the text under 45 characters: Create, Make, Add.">
Create group
</message>
+ <message name="IDS_ACCESSIBILITY_TAB_SWITCHER" desc="Accessibility string for Tab Switcher view. This string is announced when the Tab Switcher is shown to screen.">
+ Tab Switcher
+ </message>
+ <message name="IDS_ACCESSIBILITY_CLOSE_TAB_GROUP_BUTTON" desc="The accessibility text to read when the close button on a card representing a tab group is focused in grid tab switcher. When this close button is tapped, all tabs within the tab group will be closed. NUMBER_OF_TABS is the number of tabs within this group. Note that there are always at least two tabs in a group so plural form should always be used.">
+ Close tab group with <ph name="NUMBER_OF_TABS">%1$s<ex>2</ex></ph> tabs
+ </message>
+ <message name="IDS_ACCESSIBILITY_CLOSE_TAB_GROUP_BUTTON_WITH_GROUP_NAME" desc="The accessibility text to read when the close button on a card representing a tab group is focused in grid tab switcher. When this close button is tapped, all tabs within the tab group will be closed. TITLE_OF_GROUP is the title of the group. NUMBER_OF_TABS is the number of tabs within this group. Note that there are always at least two tabs in a group so plural form should always be used.">
+ Close <ph name="TITLE_OF_GROUP">%1$s<ex>shopping</ex></ph> group with <ph name="NUMBER_OF_TABS">%2$s<ex>2</ex></ph> tabs
+ </message>
<!-- Tab Selection Editor strings -->
<message name="IDS_TAB_SELECTION_EDITOR_GROUP" desc="This text button is shown in the Tab Selection Editor Toolbar. 'Group' is a verb. When the user taps the button, Chrome creates a new group that contains the selected tabs.">
@@ -228,6 +237,12 @@
other {Group <ph name="TABS_COUNT_MANY">%1$d<ex>8</ex></ph> selected tabs}
}
</message>
+ <message name="IDS_ACCESSIBILITY_TAB_SELECTION_EDITOR_BACK_BUTTON" desc="Accessibility string for the back button in the Tab Selection Editor Toolbar. Tap this button to exit out of the multi-select mode">
+ Hide multi-select mode
+ </message>
+ <message name="IDS_ACCESSIBILITY_TAB_SELECTION_EDITOR" desc="Accessibility string for Tab Selection Editor view. This string is announced when the Tab Selection Editor is shown to screen.">
+ Multi-select mode
+ </message>
<!-- Tab Grid Dialog strings -->
<message name="IDS_TAB_GRID_DIALOG_REMOVE_FROM_GROUP" desc="This text shows on the ungroup bar in TabGridDialog. When user drags a tab and drops it on the ungroup bar, this tab will be moved out of the group.">
@@ -242,6 +257,38 @@
<message name="IDS_TAB_GRID_DIALOG_TOOLBAR_SHARE_GROUP" desc="This text shows in the TabGridDialog toolbar menu as one menu item. When user selects this item, the share sheet will show which allows user to share current tab group via Gmail, Messages or copy to clipboard etc, in the format of a list of URLs representing the current tab group.">
Share group
</message>
+ <message name="IDS_TAB_GRID_DIALOG_TOOLBAR_EDIT_GROUP_NAME" desc="This text shows in the TabGridDialog toolbar menu as one menu item. When user selects this item, the group name field will be focused and the keyboard will show for users to edit the group name.">
+ Edit group name
+ </message>
+
+ <!-- Tab Grid Dialog accessibility strings -->
+ <message name="IDS_ACCESSIBILITY_EXPAND_TAB_GROUP" desc="The accessibility text to read when a card representing a tab group is clicked in grid tab switcher. NUMBER_OF_TABS is the number of tabs within this group. Note that there are always at least two tabs in a group so plural form should always be used.">
+ Expand tab group with <ph name="NUMBER_OF_TABS">%1$s<ex>2</ex></ph> tabs.
+ </message>
+ <message name="IDS_ACCESSIBILITY_EXPAND_TAB_GROUP_WITH_GROUP_NAME" desc="The accessibility text to read when a card representing a tab group is clicked in grid tab switcher. TITLE_OF_GROUP is the title of the group. NUMBER_OF_TABS is the number of tabs within this group. Note that there are always at least two tabs in a group so plural form should always be used.">
+ Expand <ph name="TITLE_OF_GROUP">%1$s<ex>Shopping cart</ex></ph> tab group with <ph name="NUMBER_OF_TABS">%2$s<ex>2</ex></ph> tabs.
+ </message>
+ <message name="IDS_ACCESSIBILITY_TAB_SELECTION_DIALOG_REMOVE_BUTTON" desc="The accessibility text to read when the 'Remove' text button in the selection mode toolbar is focused. When this button is tapped, all the selected tabs will be removed out of the existed group and become single tab(s).">
+ {TABS_COUNT, plural,
+ =1 {Remove <ph name="TABS_COUNT_ONE">%1$d<ex>1</ex></ph> selected tab from group.}
+ other {Remove <ph name="TABS_COUNT_MANY">%1$d<ex>8</ex></ph> selected tabs from group.}
+ }
+ </message>
+ <message name="IDS_ACCESSIBILITY_DIALOG_BACK_BUTTON" desc="The accessibility text to read when the back button in the dialog is focused. When this button is tapped, the dialog will be hidden. NUMBER_OF_TABS is the number of tabs within this group. Note that after collapsing with one tab, that group becomes a tab.">
+ {TABS_COUNT, plural,
+ =1 {Collapse <ph name="TABS_COUNT_ONE">%1$d<ex>1</ex></ph> tab.}
+ other {Collapse tab group with <ph name="TABS_COUNT_MANY">%1$d<ex>2</ex></ph> tabs.}
+ }
+ </message>
+ <message name="IDS_ACCESSIBILITY_DIALOG_BACK_BUTTON_WITH_GROUP_NAME" desc="The accessibility text to read when the back button in the dialog is focused. When this button is tapped, the dialog will be hidden. TITLE_OF_GROUP is the title of the group. NUMBER_OF_TABS is the number of tabs within this group. Note that after collapsing with one tab, that group becomes a tab.">
+ {TABS_COUNT, plural,
+ =1 {Collapse <ph name="TABS_COUNT_ONE">%1$d<ex>1</ex></ph> tab.}
+ other {Collapse <ph name="TITLE_OF_GROUP">%1$s<ex>Shopping cart</ex></ph> tab group with <ph name="TABS_COUNT_MANY">%2$d<ex>2</ex></ph> tabs.}
+ }
+ </message>
+ <message name="IDS_ACCESSIBILITY_TAB_GRID_DIALOG" desc="Accessibility string for Tab Grid Dialog view. This string is announced when the dialog with tab group is expanded and shown to screen.">
+ Tab group expanded
+ </message>
<!-- Tab Grid Drag-and-drop IPH strings -->
<message name="IDS_IPH_DRAG_AND_DROP_INTRODUCTION" desc="This text shows on the entry point for the in-product help for drag-and-drop. It introduces that this IPH is about how to use drag-and-drop.">
diff --git a/chromium/chrome/android/features/tab_ui/tab_management_java_sources.gni b/chromium/chrome/android/features/tab_ui/tab_management_java_sources.gni
index 38986b1cda7..68d2eccf965 100644
--- a/chromium/chrome/android/features/tab_ui/tab_management_java_sources.gni
+++ b/chromium/chrome/android/features/tab_ui/tab_management_java_sources.gni
@@ -54,6 +54,7 @@ tab_management_test_java_sources = [
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSelectionEditorTestingRobot.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSuggestionMessageCardTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherMultiWindowTest.java",
+ "//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherThumbnailTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabUiTestHelper.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TestRecyclerViewSimpleViewBinder.java",
]
diff --git a/chromium/chrome/android/features/vr/BUILD.gn b/chromium/chrome/android/features/vr/BUILD.gn
index d22b6f77061..3d24afd273e 100644
--- a/chromium/chrome/android/features/vr/BUILD.gn
+++ b/chromium/chrome/android/features/vr/BUILD.gn
@@ -29,7 +29,7 @@ android_resources("java_resources") {
deps = [ ":java_strings_grd" ]
- custom_package = "org.chromium.chrome.vr"
+ create_srcjar = false
}
android_library("java") {
@@ -42,7 +42,7 @@ android_library("java") {
"java/src/org/chromium/chrome/browser/vr/VrAlertDialog.java",
"java/src/org/chromium/chrome/browser/vr/VrCancelAnimationActivity.java",
"java/src/org/chromium/chrome/browser/vr/VrCompositorSurfaceManager.java",
- "java/src/org/chromium/chrome/browser/vr/VrCoreInfo.java",
+ "java/src/org/chromium/chrome/browser/vr/VrCoreInstallUtils.java",
"java/src/org/chromium/chrome/browser/vr/VrCoreVersionChecker.java",
"java/src/org/chromium/chrome/browser/vr/VrDaydreamApi.java",
"java/src/org/chromium/chrome/browser/vr/VrDelegateImpl.java",
@@ -74,6 +74,7 @@ android_library("java") {
"//base:jni_java",
"//chrome/android:chrome_java",
"//chrome/browser/flags:java",
+ "//chrome/browser/fullscreen/android:java",
"//chrome/browser/preferences:java",
"//chrome/browser/profiles/android:java",
"//chrome/browser/tab:java",
@@ -101,13 +102,14 @@ android_library("java") {
]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
+ resources_package = "org.chromium.chrome.vr"
}
generate_jni("jni_headers") {
sources = [
"java/src/org/chromium/chrome/browser/vr/AndroidUiGestureTarget.java",
"java/src/org/chromium/chrome/browser/vr/AndroidVSyncHelper.java",
- "java/src/org/chromium/chrome/browser/vr/VrCoreInfo.java",
+ "java/src/org/chromium/chrome/browser/vr/VrCoreInstallUtils.java",
"java/src/org/chromium/chrome/browser/vr/VrInputConnection.java",
"java/src/org/chromium/chrome/browser/vr/VrModuleProvider.java",
"java/src/org/chromium/chrome/browser/vr/VrShell.java",