diff options
Diffstat (limited to 'chromium/ios/web')
-rw-r--r-- | chromium/ios/web/BUILD.gn | 7 | ||||
-rw-r--r-- | chromium/ios/web/public/BUILD.gn | 5 | ||||
-rw-r--r-- | chromium/ios/web/public/test/BUILD.gn | 1 | ||||
-rw-r--r-- | chromium/ios/web/public/test/fakes/BUILD.gn | 2 | ||||
-rw-r--r-- | chromium/ios/web/web_state/BUILD.gn | 2 | ||||
-rw-r--r-- | chromium/ios/web/web_state/js/BUILD.gn | 13 | ||||
-rw-r--r-- | chromium/ios/web/web_state/ui/BUILD.gn | 2 |
7 files changed, 29 insertions, 3 deletions
diff --git a/chromium/ios/web/BUILD.gn b/chromium/ios/web/BUILD.gn index 3f9886a6a23..fa431352c9c 100644 --- a/chromium/ios/web/BUILD.gn +++ b/chromium/ios/web/BUILD.gn @@ -212,6 +212,7 @@ source_set("ios_web_general_unittests") { "url_scheme_util_unittest.mm", "url_util_unittest.cc", "web_client_unittest.mm", + "web_thread_unittest.cc", ] } @@ -256,7 +257,6 @@ source_set("ios_web_navigation_unittests") { "navigation/navigation_manager_impl_unittest.mm", "navigation/navigation_manager_util_unittest.mm", "navigation/nscoder_util_unittest.mm", - "navigation/serializable_user_data_manager_impl_unittest.mm", "navigation/wk_based_navigation_manager_impl_unittest.mm", "navigation/wk_navigation_util_unittest.mm", ] @@ -409,6 +409,7 @@ source_set("ios_web_web_state_unittests") { "web_state/web_state_delegate_bridge_unittest.mm", "web_state/web_state_impl_unittest.mm", "web_state/web_state_observer_bridge_unittest.mm", + "web_state/web_state_policy_decider_bridge_unittest.mm", "web_state/web_state_unittest.mm", "web_state/web_view_internal_creation_util_unittest.mm", "web_state/wk_web_view_security_util_unittest.mm", @@ -435,6 +436,7 @@ source_set("ios_web_web_state_js_unittests") { "//ios/web/web_state:context_menu", "//ios/web/web_state:navigation_context", "//ios/web/web_state/js", + "//ios/web/web_state/js:script_util", "//ios/web/web_state/ui:crw_wk_script_message_router", "//net:test_support", "//services/service_manager/public/cpp", @@ -479,6 +481,7 @@ source_set("ios_web_web_state_ui_unittests") { "//ios/web/web_state:navigation_context", "//ios/web/web_state:wk_web_view_security_util", "//ios/web/web_state/js", + "//ios/web/web_state/js:script_util", "//ios/web/web_state/ui:crw_context_menu_controller", "//ios/web/web_state/ui:crw_wk_script_message_router", "//ios/web/web_state/ui:favicon_util", @@ -577,8 +580,8 @@ test("ios_web_inttests") { "web_state/error_page_inttest.mm", "web_state/favicon_callbacks_inttest.mm", "web_state/http_auth_inttest.mm", - "web_state/navigation_and_load_callbacks_inttest.mm", "web_state/web_frames_manager_inttest.mm", + "web_state/web_state_observer_inttest.mm", "webui/web_ui_mojo_inttest.mm", ] diff --git a/chromium/ios/web/public/BUILD.gn b/chromium/ios/web/public/BUILD.gn index 35f46c98d3e..65cce83225d 100644 --- a/chromium/ios/web/public/BUILD.gn +++ b/chromium/ios/web/public/BUILD.gn @@ -79,12 +79,12 @@ source_set("public") { "web_state/ui/crw_generic_content_view.h", "web_state/ui/crw_native_content.h", "web_state/ui/crw_native_content_provider.h", - "web_state/ui/crw_web_delegate.h", "web_state/ui/crw_web_view_content_view.h", "web_state/ui/crw_web_view_proxy.h", "web_state/ui/crw_web_view_scroll_view_proxy.h", "web_state/url_verification_constants.h", "web_state/web_frame.h", + "web_state/web_frame_user_data.h", "web_state/web_frames_manager.h", "web_state/web_state.h", "web_state/web_state_delegate.h", @@ -94,7 +94,10 @@ source_set("public") { "web_state/web_state_observer.h", "web_state/web_state_observer_bridge.h", "web_state/web_state_policy_decider.h", + "web_state/web_state_policy_decider_bridge.h", "web_state/web_state_user_data.h", + "web_task_traits.cc", + "web_task_traits.h", "web_thread.h", "web_thread_delegate.h", "web_ui_ios_data_source.h", diff --git a/chromium/ios/web/public/test/BUILD.gn b/chromium/ios/web/public/test/BUILD.gn index 626e0464fb0..4f0e9792806 100644 --- a/chromium/ios/web/public/test/BUILD.gn +++ b/chromium/ios/web/public/test/BUILD.gn @@ -19,6 +19,7 @@ source_set("test") { "//ios/web/public/test/http_server", "//ios/web/test:test_support", "//ios/web/web_state:error_translation_util", + "//ios/web/web_state/js:script_util", "//testing/gtest", "//ui/base", "//url", diff --git a/chromium/ios/web/public/test/fakes/BUILD.gn b/chromium/ios/web/public/test/fakes/BUILD.gn index 5b742245e12..59ef2115680 100644 --- a/chromium/ios/web/public/test/fakes/BUILD.gn +++ b/chromium/ios/web/public/test/fakes/BUILD.gn @@ -24,6 +24,8 @@ source_set("fakes") { ] sources = [ + "crw_fake_web_state_policy_decider.h", + "crw_fake_web_state_policy_decider.mm", "crw_test_js_injection_receiver.h", "crw_test_js_injection_receiver.mm", "crw_test_web_state_observer.h", diff --git a/chromium/ios/web/web_state/BUILD.gn b/chromium/ios/web/web_state/BUILD.gn index 1b082ad2f3f..ca6aed159c8 100644 --- a/chromium/ios/web/web_state/BUILD.gn +++ b/chromium/ios/web/web_state/BUILD.gn @@ -33,6 +33,7 @@ source_set("web_state") { "web_state_observer.mm", "web_state_observer_bridge.mm", "web_state_policy_decider.mm", + "web_state_policy_decider_bridge.mm", ] libs = [ "WebKit.framework" ] @@ -166,6 +167,7 @@ source_set("context_menu") { source_set("web_frame") { deps = [ "//base", + "//crypto", "//ios/web/public", "//url", ] diff --git a/chromium/ios/web/web_state/js/BUILD.gn b/chromium/ios/web/web_state/js/BUILD.gn index 1f7930eefb1..de76bc5b850 100644 --- a/chromium/ios/web/web_state/js/BUILD.gn +++ b/chromium/ios/web/web_state/js/BUILD.gn @@ -6,6 +6,7 @@ import("//ios/build/config.gni") source_set("js") { deps = [ + ":script_util", "//base", "//ios/web/public", "//ios/web/web_state/ui:crw_wk_script_message_router", @@ -18,6 +19,18 @@ source_set("js") { "crw_js_post_request_loader.mm", "crw_js_window_id_manager.h", "crw_js_window_id_manager.mm", + ] + + configs += [ "//build/config/compiler:enable_arc" ] +} + +source_set("script_util") { + deps = [ + "//base", + "//ios/web/public", + ] + + sources = [ "page_script_util.h", "page_script_util.mm", ] diff --git a/chromium/ios/web/web_state/ui/BUILD.gn b/chromium/ios/web/web_state/ui/BUILD.gn index c7092aa638b..142e016a149 100644 --- a/chromium/ios/web/web_state/ui/BUILD.gn +++ b/chromium/ios/web/web_state/ui/BUILD.gn @@ -31,6 +31,7 @@ source_set("ui") { "//ios/web/web_state/js", "//ios/web/web_state/ui:wk_web_view_configuration_provider", "//ios/web/webui:webui", + "//services/metrics/public/cpp:ukm_builders", "//ui/base", "//url", ] @@ -111,6 +112,7 @@ source_set("wk_web_view_configuration_provider") { "//base", "//ios/web/public", "//ios/web/web_state/js", + "//ios/web/web_state/js:script_util", ] sources = [ |