Move blink/public/common/browser_interface_broker_proxy.h to platform/
This CL moves `third_party/blink/public/common/browser_interface_broker_proxy.h` to `third_party/blink/public/platform/browser_interface_broker_proxy.h` Motivation: * This header is not included from any browser-process code and therefore doesn't need to be in `.../common/...`. * This resolves layering ickiness introduced by the previous CL (see https://crrev.com/c/5647559) which moved implementation of this type deeper into Blink (e.g. using `CrossVariantMojoRemote` and similar utilities which are normally available to the `platform` code but not to the `common` code). This CL has been generated semi-automatically - most of the files changed by this CL have just been updated to use the new `#include` path (as generated by `tools/git/mass-rename.sh`). Manual changes are concentrated in the following files: * Moving `third_party/blink/public/common/browser_interface_broker_proxy.h` to `third_party/blink/public/platform/browser_interface_broker_proxy.h` - This also removed a `nogncheck` ickiness left by the previous CL - This had to switch from `BLINK_COMMON_EXPORT` to `BLINK_PLATFORM_EXPORT` * Removing layering ickiness in `third_party/blink/public/common/DEPS` * `DEPS` update and/or simplification in: - `chromecast/media/DEPS` - `components/page_image_annotation/content/renderer/DEPS` - `components/translate/content/renderer/DEPS` - `media/mojo/clients/DEPS` * Changing a dependency in `media/fuchsia/video/BUILD.gn` and `chromecast/media/audio/BUILD.gn` * Adjusting which target builds the moved files: - `third_party/blink/common/BUILD.gn` - `third_party/blink/public/BUILD.gn` * Deleting `third_party/blink/common/browser_interface_broker_proxy.cc` - This also involves tweaking `third_party/blink/public/common/BUILD.gn` - Parts of that `.cc` file have been preserved in `.../platform/mojo/browser_interface_broker_proxy_impl.cc` (e.g. `EmptyBrowserInterfaceBrokerProxy` and default definitions of `BrowserInterfaceBrokerProxy`'s constructor and destructor) Bug: 41482945 Change-Id: I6048c855279c438b7dbfc8467b859df70e2d2012 AX-Relnotes: n/a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5651622 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Auto-Submit: Łukasz Anforowicz <lukasza@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org> Owners-Override: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/main@{#1327283}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
890080ee25
commit
9bc03e7ac6
chrome/renderer
accessibility
cart
chrome_render_frame_observer.ccchrome_render_frame_observer_browsertest.cccompanion
media
net
printing
translate
url_loader_throttle_provider_impl.ccwallet
worker_content_settings_client.ccchromecast
media
renderer
components
content_settings
dom_distiller
content
network_hints
renderer
no_state_prefetch
page_image_annotation
content
pdf
renderer
spellcheck
renderer
translate
content
renderer
content
renderer
accessibility
annotations
java
media
pepper
render_frame_impl.hweb_ui_extension_data.ccworker
web_test
renderer
fuchsia_web/webengine/renderer
media
testing/libfuzzer/renderer_fuzzing
third_party/blink
common
public
renderer
bindings
modules
v8
serialization
core
clipboard
dom
editing
suggestion
exported
fetch
fragment_directive
frame
local_dom_window.cclocal_frame.cclocal_frame_mojo_handler.ccreporting_context.ccreporting_context_test.ccweb_frame_test.cc
html
anchor_element_metrics_sender.ccanchor_element_metrics_sender_test.cc
forms
color_chooser_popup_ui_controller.cccolor_chooser_ui_controller.ccexternal_date_time_chooser.ccexternal_popup_menu.ccexternal_popup_menu_test.ccfile_chooser.ccmock_file_chooser.h
media
input
loader
anchor_element_interaction_tracker.cccookie_jar.ccempty_clients.hprerender_handle.ccprerender_test.cc
mojo
speculation_rules
svg
testing
internals_delete_all_cookies.ccinternals_get_all_cookies.ccinternals_get_named_cookie.ccnull_execution_context.ccpage_test_base.cc
workers
modules
ad_auction
background_fetch
background_sync
badging
battery
bluetooth
browsing_topics
buckets
cache_storage
compute_pressure
contacts_picker
content_index
cookie_store
credentialmanagement
device_orientation
device_posture
document_picture_in_picture
eyedropper
file_system_access
filesystem
font_access
gamepad
geolocation
handwriting
hid
idle
imagecapture
indexeddb
installedapp
keyboard
locks
managed_device
media
media_capabilities
mediasession
mediastream
media_devices.ccmedia_stream_video_capturer_source.ccuser_media_client.ccuser_media_processor.ccweb_media_player_ms.cc
ml
webnn
nfc
notifications
payments
peerconnection
permissions
presentation
push_messaging
quota
sensor
serial
shapedetection
shared_storage
speech
subapps
vibration
wake_lock
webaudio
webmidi
webshare
websockets
webtransport
webusb
xr
platform
exported
video_capture
instrumentation
resource_coordinator
mojo
p2p
scheduler
common
main_thread
test
testing
video_capture
@ -15,7 +15,7 @@
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "services/metrics/public/cpp/mojo_ukm_recorder.h"
|
||||
#include "services/metrics/public/cpp/ukm_builders.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "ui/accessibility/accessibility_features.h"
|
||||
#include "ui/accessibility/ax_computed_node_data.h"
|
||||
#include "ui/accessibility/ax_enums.mojom-shared.h"
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "gin/object_template_builder.h"
|
||||
#include "services/metrics/public/cpp/mojo_ukm_recorder.h"
|
||||
#include "services/metrics/public/cpp/ukm_builders.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_script_source.h"
|
||||
|
@ -30,8 +30,8 @@
|
||||
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
|
||||
#include "services/metrics/public/cpp/mojo_ukm_recorder.h"
|
||||
#include "services/metrics/public/cpp/ukm_builders.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/loader/http_body_element_type.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/platform/web_http_body.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
|
@ -49,7 +49,7 @@
|
||||
#include "services/service_manager/public/cpp/binder_registry.h"
|
||||
#include "skia/ext/image_operations.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_url_request.h"
|
||||
#include "third_party/blink/public/web/web_console_message.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_frame_widget.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "content/public/renderer/render_frame_observer.h"
|
||||
#include "mojo/public/mojom/base/proto_wrapper.mojom.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_element.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "testing/gmock/include/gmock/gmock.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
using testing::_;
|
||||
using testing::AtLeast;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#include "media/base/channel_mixer.h"
|
||||
#include "media/mojo/mojom/audio_data.mojom.h"
|
||||
#include "media/mojo/mojom/media_types.mojom.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
// Preallocate 500ms worth of buffers when using a ReconfigurableAudioBusPool.
|
||||
constexpr base::TimeDelta kAudioBusPoolDuration = base::Milliseconds(500);
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "base/functional/callback.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
PageAutoFetcherHelper::PageAutoFetcherHelper(content::RenderFrame* render_frame)
|
||||
: render_frame_(render_frame) {}
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "pdf/buildflags.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_element.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "components/translate/content/renderer/translate_agent.h"
|
||||
|
||||
#include <tuple>
|
||||
|
||||
#include "base/base_paths.h"
|
||||
@ -18,7 +20,6 @@
|
||||
#include "chrome/common/chrome_isolated_world_ids.h"
|
||||
#include "chrome/test/base/chrome_render_view_test.h"
|
||||
#include "components/translate/content/common/translate.mojom.h"
|
||||
#include "components/translate/content/renderer/translate_agent.h"
|
||||
#include "components/translate/core/common/translate_constants.h"
|
||||
#include "components/translate/core/common/translate_util.h"
|
||||
#include "content/public/common/url_constants.h"
|
||||
@ -28,7 +29,7 @@
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "testing/gmock/include/gmock/gmock.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
using testing::_;
|
||||
|
@ -28,10 +28,10 @@
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "extensions/renderer/extension_localization_throttle.h"
|
||||
#include "services/network/public/cpp/resource_request.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/loader/resource_type_util.h"
|
||||
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/loader/resource_load_info.mojom-shared.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/modules/credentialmanagement/throttle_helper.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "url/gurl.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "services/metrics/public/cpp/ukm_builders.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "content/public/common/url_constants.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/url_conversion.h"
|
||||
#include "third_party/blink/public/platform/web_security_origin.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
|
@ -18,9 +18,9 @@ include_rules = [
|
||||
"+ui/gfx/hdr_metadata.h",
|
||||
"+ui/gfx/overlay_transform.h",
|
||||
"+services/service_manager/public",
|
||||
"+third_party/blink/public/common/browser_interface_broker_proxy.h",
|
||||
"+third_party/blink/public/common/tokens/tokens.h",
|
||||
"+third_party/blink/public/platform/audio/web_audio_device_source_type.h",
|
||||
"+third_party/blink/public/platform/browser_interface_broker_proxy.h",
|
||||
"+third_party/blink/public/web/modules/media/audio/audio_device_factory.h",
|
||||
"+third_party/blink/public/web/modules/media/audio/audio_output_ipc_factory.h",
|
||||
"+third_party/blink/public/web/web_local_frame.h",
|
||||
|
@ -132,7 +132,7 @@ cast_source_set("audio_renderer") {
|
||||
"//media/mojo/mojom",
|
||||
"//mojo/public/cpp/bindings",
|
||||
"//net",
|
||||
"//third_party/blink/public/common",
|
||||
"//third_party/blink/public:blink_headers",
|
||||
]
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "media/base/audio_parameters.h"
|
||||
#include "media/base/audio_renderer_sink.h"
|
||||
#include "media/base/output_device_info.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/modules/media/audio/audio_output_ipc_factory.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "media/base/renderer_client.h"
|
||||
#include "media/filters/decrypting_demuxer_stream.h"
|
||||
#include "net/base/io_buffer.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
#define RUN_ON_MAIN_THREAD(method, ...) \
|
||||
main_task_runner_->PostTask( \
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "base/time/time.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
|
@ -41,7 +41,7 @@
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "services/network/public/cpp/is_potentially_trustworthy.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_runtime_features.h"
|
||||
#include "third_party/blink/public/web/web_frame_widget.h"
|
||||
#include "third_party/blink/public/web/web_security_policy.h"
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "base/task/sequenced_task_runner.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/v8_value_converter.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "chromecast/renderer/feature_manager.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "gin/data_object_builder.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "base/functional/bind.h"
|
||||
#include "base/location.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/url_conversion.h"
|
||||
#include "third_party/blink/public/platform/web_security_origin.h"
|
||||
#include "third_party/blink/public/platform/web_url.h"
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "components/content_settings/renderer/content_settings_agent_impl.h"
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "base/functional/bind.h"
|
||||
@ -12,7 +14,6 @@
|
||||
#include "base/values.h"
|
||||
#include "components/content_settings/core/common/content_settings.h"
|
||||
#include "components/content_settings/core/common/content_settings_utils.h"
|
||||
#include "components/content_settings/renderer/content_settings_agent_impl.h"
|
||||
#include "content/public/common/url_constants.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/test/render_view_test.h"
|
||||
@ -20,10 +21,10 @@
|
||||
#include "net/cookies/site_for_cookies.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/navigation/navigation_params.h"
|
||||
#include "third_party/blink/public/mojom/loader/code_cache.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_url.h"
|
||||
#include "third_party/blink/public/test/test_web_frame_content_dumper.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "components/dom_distiller/core/url_utils.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_distillability.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_element.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "gin/arguments.h"
|
||||
#include "gin/function_template.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "v8/include/v8.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
#include "base/logging.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace network_hints {
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "components/no_state_prefetch/common/no_state_prefetch_url_loader_throttle.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
namespace prerender {
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "media/mojo/mojom/media_player.mojom.h"
|
||||
#include "mojo/public/cpp/bindings/generic_pending_receiver.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
#include "third_party/blink/public/web/web_view_observer.h"
|
||||
|
@ -2,7 +2,6 @@ include_rules = [
|
||||
"+components/page_image_annotation/core",
|
||||
"+content/public/renderer",
|
||||
"+crypto",
|
||||
"+third_party/blink/public/common/browser_interface_broker_proxy.h",
|
||||
"+third_party/blink/public/platform",
|
||||
"+third_party/blink/public/web",
|
||||
"+ui/base",
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "crypto/sha2.h"
|
||||
#include "services/image_annotation/public/mojom/image_annotation.mojom.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "pdf/pdf_accessibility_image_fetcher.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "ui/accessibility/accessibility_features.h"
|
||||
|
||||
namespace pdf {
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "services/service_manager/public/cpp/local_interface_provider.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_vector.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_element.h"
|
||||
|
@ -2,7 +2,6 @@ include_rules = [
|
||||
"+content/public/renderer",
|
||||
"+services/service_manager/public",
|
||||
"+third_party/blink/public/platform",
|
||||
"+third_party/blink/public/common/browser_interface_broker_proxy.h",
|
||||
"+third_party/blink/public/web",
|
||||
"+v8",
|
||||
]
|
||||
|
@ -34,7 +34,7 @@
|
||||
#include "content/public/common/url_constants.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/public/renderer/render_thread.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_language_detection_details.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include <utility>
|
||||
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace content {
|
||||
|
||||
|
@ -48,10 +48,10 @@
|
||||
#include "gin/object_template_builder.h"
|
||||
#include "gpu/config/gpu_driver_bug_workaround_type.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/input/web_coalesced_input_event.h"
|
||||
#include "third_party/blink/public/common/input/web_mouse_event.h"
|
||||
#include "third_party/blink/public/mojom/page/page_visibility_state.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/modules/canvas/canvas_test_utils.h"
|
||||
#include "third_party/blink/public/web/web_frame_widget.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "content/public/common/content_features.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "content/renderer/java/gin_java_bridge_object.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#include "media/renderers/video_renderer_impl.h"
|
||||
#include "media/video/gpu_memory_buffer_video_frame_pool.h"
|
||||
#include "media/video/gpu_video_accelerator_factories.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace content {
|
||||
|
||||
|
@ -53,8 +53,8 @@
|
||||
#include "services/service_manager/public/cpp/connect.h"
|
||||
#include "services/viz/public/cpp/gpu/context_provider_command_buffer.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/media/key_system_config_selector.h"
|
||||
#include "third_party/blink/public/platform/media/remote_playback_client_wrapper_impl.h"
|
||||
#include "third_party/blink/public/platform/media/video_frame_compositor.h"
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "media/mojo/mojom/content_decryption_module.mojom.h"
|
||||
#include "media/mojo/mojom/renderer.mojom.h"
|
||||
#include "media/mojo/mojom/renderer_extensions.mojom.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace content {
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include "ppapi/host/dispatch_host_message.h"
|
||||
#include "ppapi/host/ppapi_host.h"
|
||||
#include "ppapi/proxy/ppapi_messages.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/choosers/file_chooser.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/file_path_conversion.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
#include "third_party/blink/public/platform/web_vector.h"
|
||||
|
@ -19,8 +19,8 @@
|
||||
#include "ppapi/shared_impl/file_system_util.h"
|
||||
#include "ppapi/shared_impl/file_type_conversion.h"
|
||||
#include "storage/common/file_system/file_system_util.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/filesystem/file_system.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_document.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -25,9 +25,9 @@
|
||||
#include "ppapi/shared_impl/url_request_info_data.h"
|
||||
#include "ppapi/shared_impl/var.h"
|
||||
#include "ppapi/thunk/enter.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/filesystem/file_system.mojom.h"
|
||||
#include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/file_path_conversion.h"
|
||||
#include "third_party/blink/public/platform/web_data.h"
|
||||
#include "third_party/blink/public/platform/web_http_body.h"
|
||||
|
@ -71,7 +71,6 @@
|
||||
#include "services/service_manager/public/mojom/interface_provider.mojom.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/frame/frame_owner_element_type.h"
|
||||
#include "third_party/blink/public/common/loader/loading_behavior_flag.h"
|
||||
#include "third_party/blink/public/common/permissions_policy/document_policy.h"
|
||||
@ -100,6 +99,7 @@
|
||||
#include "third_party/blink/public/mojom/render_accessibility.mojom.h"
|
||||
#include "third_party/blink/public/mojom/service_worker/service_worker_object.mojom.h"
|
||||
#include "third_party/blink/public/mojom/use_counter/metrics/css_property_id.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/child_url_loader_factory_bundle.h"
|
||||
#include "third_party/blink/public/platform/web_media_player.h"
|
||||
#include "third_party/blink/public/platform/web_url.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "base/memory/ptr_util.h"
|
||||
#include "content/public/renderer/render_frame.h"
|
||||
#include "mojo/public/cpp/bindings/self_owned_associated_receiver.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace content {
|
||||
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "third_party/blink/public/common/tokens/tokens.h"
|
||||
#include "third_party/blink/public/common/tokens/tokens_mojom_traits.h"
|
||||
#include "third_party/blink/public/mojom/blob/blob_url_store.mojom.h"
|
||||
#include "third_party/blink/public/mojom/browser_interface_broker.mojom.h"
|
||||
#include "third_party/blink/public/mojom/loader/fetch_client_settings_object.mojom.h"
|
||||
#include "third_party/blink/public/mojom/renderer_preference_watcher.mojom.h"
|
||||
#include "third_party/blink/public/mojom/service_worker/controller_service_worker.mojom.h"
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "mojo/public/cpp/bindings/receiver.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "net/storage_access_api/status.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/renderer_preferences/renderer_preferences.h"
|
||||
#include "third_party/blink/public/mojom/frame/back_forward_cache_controller.mojom.h"
|
||||
#include "third_party/blink/public/mojom/loader/resource_load_info_notifier.mojom.h"
|
||||
@ -21,6 +20,7 @@
|
||||
#include "third_party/blink/public/mojom/renderer_preferences.mojom-forward.h"
|
||||
#include "third_party/blink/public/mojom/worker/dedicated_worker_host.mojom.h"
|
||||
#include "third_party/blink/public/mojom/worker/dedicated_worker_host_factory.mojom.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_dedicated_worker_host_factory_client.h"
|
||||
|
||||
namespace blink {
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "gin/object_template_builder.h"
|
||||
#include "gin/wrappable.h"
|
||||
#include "mojo/public/cpp/system/platform_handle.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "v8/include/v8.h"
|
||||
|
@ -13,7 +13,7 @@
|
||||
#include "media/base/audio_renderer_sink.h"
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
||||
namespace {
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "services/network/public/cpp/features.h"
|
||||
#include "services/service_manager/public/cpp/binder_registry.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/url_loader_throttle_provider.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
#include "third_party/blink/public/web/web_view.h"
|
||||
|
@ -36,7 +36,7 @@ source_set("video") {
|
||||
"//gpu/command_buffer/client",
|
||||
"//gpu/command_buffer/common",
|
||||
"//gpu/ipc/common",
|
||||
"//third_party/blink/public/common",
|
||||
"//third_party/blink/public:blink_headers",
|
||||
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.mediacodec:fuchsia.mediacodec_hlcpp",
|
||||
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.sysmem:fuchsia.sysmem_hlcpp",
|
||||
"//third_party/fuchsia-sdk/sdk/pkg/sys_cpp",
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "components/viz/common/gpu/raster_context_provider.h"
|
||||
#include "media/fuchsia/video/fuchsia_video_decoder.h"
|
||||
#include "media/video/gpu_video_accelerator_factories.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace media {
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
specific_include_rules = {
|
||||
"mojo_fuchsia_cdm_provider\.cc": [
|
||||
"+third_party/blink/public/common/browser_interface_broker_proxy.h",
|
||||
"+third_party/blink/public/platform/browser_interface_broker_proxy.h",
|
||||
],
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
#include "media/mojo/clients/mojo_fuchsia_cdm_provider.h"
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
namespace media {
|
||||
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
#include <unordered_map>
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
|
||||
class RendererFuzzerBase {
|
||||
public:
|
||||
|
1
third_party/blink/common/BUILD.gn
vendored
1
third_party/blink/common/BUILD.gn
vendored
@ -142,7 +142,6 @@ source_set("common") {
|
||||
"associated_interfaces/associated_interface_registry.cc",
|
||||
"blob/blob_utils.cc",
|
||||
"bluetooth/web_bluetooth_device_id.cc",
|
||||
"browser_interface_broker_proxy.cc",
|
||||
"cache_storage/cache_storage_utils.cc",
|
||||
"chrome_debug_urls.cc",
|
||||
"client_hints/client_hints.cc",
|
||||
|
@ -1,78 +0,0 @@
|
||||
// Copyright 2019 The Chromium Authors
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
#include "base/notreached.h"
|
||||
#include "base/threading/sequence_local_storage_slot.h"
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
|
||||
namespace blink {
|
||||
|
||||
namespace {
|
||||
|
||||
// TODO(https://crbug.com/41482945): Deduplicate `SetBinderForTesting`-related
|
||||
// code - after moving `browser_interface_broker_proxy.h` from
|
||||
// `blink/public/common` to `blink/public/platform` it should be possible to
|
||||
// remove this class/code and instead use `BrowserInterfaceBrokerProxyImpl` from
|
||||
// `blink/renderer/platform/mojo/browser_interface_broker_proxy_impl.cc` as the
|
||||
// base class of `EmptyBrowserInterfaceBrokerProxy`. This TODO will be resolved
|
||||
// by the WIP CL at https://crrev.com/c/5651622.
|
||||
class EmptyBrowserInterfaceBrokerProxy : public BrowserInterfaceBrokerProxy {
|
||||
public:
|
||||
~EmptyBrowserInterfaceBrokerProxy() override = default;
|
||||
|
||||
CrossVariantMojoReceiver<mojom::BrowserInterfaceBrokerInterfaceBase> Reset(
|
||||
scoped_refptr<base::SingleThreadTaskRunner> task_runner) override {
|
||||
// `Reset` should only be called on a real `BrowserInterfaceBrokerProxy`.
|
||||
// It should never be called on `EmptyBrowserInterfaceBrokerProxy`.
|
||||
NOTREACHED_NORETURN();
|
||||
}
|
||||
|
||||
void GetInterface(mojo::GenericPendingReceiver receiver) const override {
|
||||
// If present, then use a binder registered via SetBinderForTesting.
|
||||
DCHECK(receiver.interface_name());
|
||||
auto it = binder_map_for_testing_.find(receiver.interface_name().value());
|
||||
if (it != binder_map_for_testing_.end()) {
|
||||
it->second.Run(receiver.PassPipe());
|
||||
}
|
||||
|
||||
// Otherwise, do nothing and leave `receiver` unbound.
|
||||
}
|
||||
|
||||
bool SetBinderForTesting(
|
||||
const std::string& name,
|
||||
base::RepeatingCallback<void(mojo::ScopedMessagePipeHandle)> binder)
|
||||
const override {
|
||||
if (!binder) {
|
||||
binder_map_for_testing_.erase(name);
|
||||
return true;
|
||||
}
|
||||
|
||||
auto result = binder_map_for_testing_.emplace(name, std::move(binder));
|
||||
return result.second;
|
||||
}
|
||||
|
||||
private:
|
||||
using BinderMap =
|
||||
std::map<std::string,
|
||||
base::RepeatingCallback<void(mojo::ScopedMessagePipeHandle)>>;
|
||||
mutable BinderMap binder_map_for_testing_;
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
||||
BrowserInterfaceBrokerProxy::BrowserInterfaceBrokerProxy() = default;
|
||||
BrowserInterfaceBrokerProxy::~BrowserInterfaceBrokerProxy() = default;
|
||||
|
||||
BrowserInterfaceBrokerProxy& GetEmptyBrowserInterfaceBroker() {
|
||||
static base::SequenceLocalStorageSlot<EmptyBrowserInterfaceBrokerProxy>
|
||||
proxy_slot;
|
||||
return proxy_slot.GetOrCreateValue();
|
||||
}
|
||||
|
||||
} // namespace blink
|
1
third_party/blink/public/BUILD.gn
vendored
1
third_party/blink/public/BUILD.gn
vendored
@ -128,6 +128,7 @@ source_set("test_headers") {
|
||||
source_set("blink_headers") {
|
||||
sources = [
|
||||
"platform/audio/web_audio_device_source_type.h",
|
||||
"platform/browser_interface_broker_proxy.h",
|
||||
"platform/child_url_loader_factory_bundle.h",
|
||||
"platform/cross_variant_mojo_util.h",
|
||||
"platform/file_path_conversion.h",
|
||||
|
1
third_party/blink/public/common/BUILD.gn
vendored
1
third_party/blink/public/common/BUILD.gn
vendored
@ -118,7 +118,6 @@ source_set("headers") {
|
||||
"blob/blob_utils.h",
|
||||
"bluetooth/web_bluetooth_device_id.h",
|
||||
"bluetooth/web_bluetooth_device_id_mojom_traits.h",
|
||||
"browser_interface_broker_proxy.h",
|
||||
"cache_storage/cache_storage_utils.h",
|
||||
"chrome_debug_urls.h",
|
||||
"client_hints/client_hints.h",
|
||||
|
17
third_party/blink/public/common/DEPS
vendored
17
third_party/blink/public/common/DEPS
vendored
@ -42,20 +42,3 @@ include_rules = [
|
||||
"+ui/events/event_latency_metadata.h",
|
||||
"+url",
|
||||
]
|
||||
|
||||
specific_include_rules = {
|
||||
# Temporarily allow including `cross_variant_mojo_util.h`:
|
||||
# * This header only depends on `//mojo` and so doesn't bring in any
|
||||
# extra Blink dependencies.
|
||||
# * This temporary exemption helps to keep https://crrev.com/c/5651622 and
|
||||
# https://crrev.com/c/5647559/8 separate.
|
||||
#
|
||||
# TODO(https://crbug.com/41482945): Move `browser_interface_broker_proxy.h`
|
||||
# from `blink/public/common` to `blink/public/platform` - this header is
|
||||
# only ever included from renderer code and so doesn't need to be in
|
||||
# `common`. (Also move `browser_interface_broker_proxy.cc` to
|
||||
# `blink/renderer/platform/mojo/`.)
|
||||
'browser_interface_broker_proxy.h': [
|
||||
'+third_party/blink/public/platform/cross_variant_mojo_util.h',
|
||||
],
|
||||
}
|
||||
|
@ -2,27 +2,24 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_BROWSER_INTERFACE_BROKER_PROXY_H_
|
||||
#define THIRD_PARTY_BLINK_PUBLIC_COMMON_BROWSER_INTERFACE_BROKER_PROXY_H_
|
||||
#ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_BROWSER_INTERFACE_BROKER_PROXY_H_
|
||||
#define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_BROWSER_INTERFACE_BROKER_PROXY_H_
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "base/task/single_thread_task_runner.h"
|
||||
#include "mojo/public/cpp/bindings/generic_pending_receiver.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/common_export.h"
|
||||
#include "third_party/blink/public/mojom/browser_interface_broker.mojom.h"
|
||||
|
||||
// TODO(https://crbug.com/41482945): Remove `nogncheck` after moving
|
||||
// `browser_interface_broker_proxy.h` to `blink/public/platform`.
|
||||
#include "third_party/blink/public/platform/cross_variant_mojo_util.h" // nogncheck
|
||||
#include "third_party/blink/public/mojom/browser_interface_broker.mojom-shared.h"
|
||||
#include "third_party/blink/public/platform/web_common.h"
|
||||
#include "third_party/blink/public/platform/cross_variant_mojo_util.h"
|
||||
|
||||
namespace blink {
|
||||
|
||||
// BrowserInterfaceBrokerProxy provides access to interfaces exposed by the
|
||||
// browser to the renderer. It is intended to replace document- and
|
||||
// worker-scoped InterfaceProvider (see crbug.com/718652).
|
||||
class BLINK_COMMON_EXPORT BrowserInterfaceBrokerProxy {
|
||||
class BLINK_PLATFORM_EXPORT BrowserInterfaceBrokerProxy {
|
||||
public:
|
||||
BrowserInterfaceBrokerProxy();
|
||||
|
||||
@ -61,9 +58,9 @@ class BLINK_COMMON_EXPORT BrowserInterfaceBrokerProxy {
|
||||
|
||||
// Returns an instance of BrowserInterfaceBrokerProxy that is safe to use but is
|
||||
// not connected to anything.
|
||||
BLINK_COMMON_EXPORT BrowserInterfaceBrokerProxy&
|
||||
BLINK_PLATFORM_EXPORT BrowserInterfaceBrokerProxy&
|
||||
GetEmptyBrowserInterfaceBroker();
|
||||
|
||||
} // namespace blink
|
||||
|
||||
#endif // THIRD_PARTY_BLINK_PUBLIC_COMMON_BROWSER_INTERFACE_BROKER_PROXY_H_
|
||||
#endif // THIRD_PARTY_BLINK_PUBLIC_PLATFORM_BROWSER_INTERFACE_BROKER_PROXY_H_
|
@ -5,11 +5,11 @@
|
||||
#include "third_party/blink/renderer/bindings/modules/v8/serialization/v8_script_value_deserializer_for_modules.h"
|
||||
|
||||
#include "base/feature_list.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/mojom/file_system_access/file_system_access_manager.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/file_system_access/file_system_access_transfer_token.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/filesystem/file_system.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/web_crypto.h"
|
||||
#include "third_party/blink/public/platform/web_crypto_key_algorithm.h"
|
||||
|
@ -12,8 +12,8 @@
|
||||
#include "mojo/public/cpp/system/platform_handle.h"
|
||||
#include "skia/ext/skia_utils_base.h"
|
||||
#include "third_party/abseil-cpp/absl/types/variant.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/web_drag_data.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
|
@ -65,7 +65,6 @@
|
||||
#include "services/network/public/cpp/web_sandbox_flags.h"
|
||||
#include "services/network/public/mojom/trust_tokens.mojom-blink.h"
|
||||
#include "services/network/public/mojom/web_sandbox_flags.mojom-blink.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/permissions_policy/document_policy_features.h"
|
||||
#include "third_party/blink/public/common/privacy_budget/identifiability_sample_collector.h"
|
||||
@ -78,6 +77,7 @@
|
||||
#include "third_party/blink/public/mojom/page_state/page_state.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/permissions/permission_status.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/mojom/permissions_policy/permissions_policy_feature.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/public/platform/web_content_settings_client.h"
|
||||
|
@ -39,11 +39,11 @@
|
||||
#include "services/network/public/mojom/referrer_policy.mojom-blink.h"
|
||||
#include "testing/gmock/include/gmock/gmock.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/permissions_policy/document_policy_features.h"
|
||||
#include "third_party/blink/public/common/privacy_budget/identifiable_surface.h"
|
||||
#include "third_party/blink/public/mojom/permissions_policy/permissions_policy_feature.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_print_page_description.h"
|
||||
#include "third_party/blink/renderer/bindings/core/v8/isolated_world_csp.h"
|
||||
#include "third_party/blink/renderer/bindings/core/v8/script_promise_tester.h"
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include "third_party/blink/renderer/core/editing/suggestion/text_suggestion_controller.h"
|
||||
|
||||
#include "base/ranges/algorithm.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/clipboard/data_transfer.h"
|
||||
#include "third_party/blink/renderer/core/clipboard/data_transfer_access_policy.h"
|
||||
#include "third_party/blink/renderer/core/editing/editing_utilities.h"
|
||||
|
@ -56,7 +56,6 @@
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
#include "mojo/public/cpp/bindings/receiver.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/input/web_coalesced_input_event.h"
|
||||
#include "third_party/blink/public/common/input/web_input_event.h"
|
||||
@ -69,6 +68,7 @@
|
||||
#include "third_party/blink/public/mojom/input/focus_type.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/input/touch_event.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/manifest/display_mode.mojom-shared.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/scheduler/test/renderer_scheduler_test_support.h"
|
||||
#include "third_party/blink/public/platform/web_drag_data.h"
|
||||
#include "third_party/blink/public/public_buildflags.h"
|
||||
|
@ -34,12 +34,12 @@
|
||||
#include "services/network/public/mojom/fetch_api.mojom-blink.h"
|
||||
#include "services/network/public/mojom/trust_tokens.mojom-blink.h"
|
||||
#include "services/network/public/mojom/url_loader_factory.mojom-blink.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/scheme_registry.h"
|
||||
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/loader/code_cache.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/loader/fetch_later.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/public/platform/web_url_request.h"
|
||||
#include "third_party/blink/public/platform/web_url_request_util.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "components/shared_highlighting/core/common/disabled_sites.h"
|
||||
#include "components/shared_highlighting/core/common/fragment_directives_utils.h"
|
||||
#include "components/shared_highlighting/core/common/shared_highlighting_features.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/annotation/annotation_agent_impl.h"
|
||||
#include "third_party/blink/renderer/core/annotation/annotation_selector.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "base/time/default_tick_clock.h"
|
||||
#include "components/shared_highlighting/core/common/shared_highlighting_features.h"
|
||||
#include "third_party/abseil-cpp/absl/base/macros.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/interface_registry.h"
|
||||
#include "third_party/blink/renderer/core/editing/ephemeral_range.h"
|
||||
#include "third_party/blink/renderer/core/editing/finder/find_buffer.h"
|
||||
|
2
third_party/blink/renderer/core/fragment_directive/text_fragment_selector_generator_test.cc
vendored
2
third_party/blink/renderer/core/fragment_directive/text_fragment_selector_generator_test.cc
vendored
@ -15,8 +15,8 @@
|
||||
#include "components/ukm/test_ukm_recorder.h"
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "services/metrics/public/cpp/ukm_builders.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/link_to_text/link_to_text.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/editing/ephemeral_range.h"
|
||||
#include "third_party/blink/renderer/core/editing/iterators/text_iterator.h"
|
||||
#include "third_party/blink/renderer/core/fragment_directive/text_fragment_handler.h"
|
||||
|
@ -39,12 +39,12 @@
|
||||
#include "cc/input/snap_selection_strategy.h"
|
||||
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
|
||||
#include "net/storage_access_api/status.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/navigation/impression.h"
|
||||
#include "third_party/blink/public/mojom/devtools/inspector_issue.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/frame/frame.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/permissions_policy/policy_disposition.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
|
@ -51,7 +51,6 @@
|
||||
#include "skia/public/mojom/skcolor.mojom-blink.h"
|
||||
#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/chrome_debug_urls.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/input/web_input_event_attribution.h"
|
||||
@ -73,6 +72,7 @@
|
||||
#include "third_party/blink/public/mojom/lcp_critical_path_predictor/lcp_critical_path_predictor.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/script_source_location.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/scroll/scrollbar_mode.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/interface_registry.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/url_conversion.h"
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include "services/network/public/cpp/url_loader_completion_status.h"
|
||||
#include "services/network/public/mojom/url_response_head.mojom.h"
|
||||
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/chrome_debug_urls.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/frame/frame_owner_element_type.h"
|
||||
@ -28,6 +27,7 @@
|
||||
#include "third_party/blink/public/mojom/frame/media_player_action.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/opengraph/metadata.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/timing/resource_timing.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/interface_registry.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/web/web_local_frame.h"
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
#include "third_party/blink/renderer/core/frame/reporting_context.h"
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include "base/test/metrics/histogram_tester.h"
|
||||
#include "base/time/time.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/frame/deprecation/deprecation_report_body.h"
|
||||
#include "third_party/blink/renderer/core/frame/document_policy_violation_report_body.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
|
||||
|
@ -63,7 +63,6 @@
|
||||
#include "skia/public/mojom/skcolor.mojom-blink.h"
|
||||
#include "testing/gmock/include/gmock/gmock.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/context_menu_data/context_menu_data.h"
|
||||
#include "third_party/blink/public/common/context_menu_data/edit_flags.h"
|
||||
#include "third_party/blink/public/common/input/web_coalesced_input_event.h"
|
||||
@ -86,6 +85,7 @@
|
||||
#include "third_party/blink/public/mojom/scroll/scrollbar_mode.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/webpreferences/web_preferences.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/window_features/window_features.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_cache.h"
|
||||
#include "third_party/blink/public/platform/web_security_origin.h"
|
||||
#include "third_party/blink/public/platform/web_url.h"
|
||||
|
@ -8,11 +8,11 @@
|
||||
#include "base/location.h"
|
||||
#include "base/not_fatal_until.h"
|
||||
#include "base/rand_util.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/input/web_pointer_properties.h"
|
||||
#include "third_party/blink/public/mojom/loader/navigation_predictor.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/mojom/loader/navigation_predictor.mojom-forward.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/editing/editing_utilities.h"
|
||||
|
@ -9,10 +9,10 @@
|
||||
#include "base/test/simple_test_tick_clock.h"
|
||||
#include "cc/trees/browser_controls_params.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/input/synthetic_web_input_event_builders.h"
|
||||
#include "third_party/blink/public/mojom/loader/navigation_predictor.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/frame/browser_controls.h"
|
||||
#include "third_party/blink/renderer/core/frame/frame_test_helpers.h"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include "third_party/blink/renderer/core/html/forms/color_chooser_popup_ui_controller.h"
|
||||
|
||||
#include "build/build_config.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/strings/grit/blink_strings.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include "third_party/blink/renderer/core/html/forms/color_chooser_ui_controller.h"
|
||||
|
||||
#include "build/build_config.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_local_frame_client.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
|
||||
#include "third_party/blink/renderer/core/frame/web_local_frame_impl.h"
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
#include "third_party/blink/renderer/core/html/forms/external_date_time_chooser.h"
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/accessibility/ax_object_cache.h"
|
||||
#include "third_party/blink/renderer/core/dom/element.h"
|
||||
|
@ -32,9 +32,9 @@
|
||||
|
||||
#include "base/numerics/safe_conversions.h"
|
||||
#include "build/build_config.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/input/web_coalesced_input_event.h"
|
||||
#include "third_party/blink/public/common/input/web_mouse_event.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
|
||||
|
@ -8,8 +8,8 @@
|
||||
|
||||
#include "content/test/test_blink_web_unit_test_support.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/choosers/popup_menu.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_popup_menu_info.h"
|
||||
#include "third_party/blink/public/web/web_settings.h"
|
||||
#include "third_party/blink/renderer/core/frame/frame_test_helpers.h"
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include <utility>
|
||||
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/file_path_conversion.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_frame.h"
|
||||
|
@ -10,8 +10,8 @@
|
||||
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "mojo/public/cpp/system/message_pipe.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/choosers/file_chooser.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/platform/wtf/functional.h"
|
||||
|
||||
namespace blink {
|
||||
|
@ -5,8 +5,8 @@
|
||||
#include "third_party/blink/renderer/core/html/media/video_wake_lock.h"
|
||||
|
||||
#include "base/task/single_thread_task_runner.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/wake_lock/wake_lock.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/dom/events/event.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
|
||||
|
@ -14,8 +14,8 @@
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
#include "mojo/public/cpp/bindings/receiver.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/picture_in_picture/picture_in_picture.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/css_value_keywords.h"
|
||||
#include "third_party/blink/renderer/core/dom/events/event.h"
|
||||
#include "third_party/blink/renderer/core/frame/frame_test_helpers.h"
|
||||
|
@ -29,8 +29,8 @@
|
||||
#include "ui/gfx/geometry/point_conversions.h"
|
||||
|
||||
#if BUILDFLAG(ENABLE_UNHANDLED_TAP)
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/unhandled_tap_notifier/unhandled_tap_notifier.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/web/web_node.h"
|
||||
#include "third_party/blink/renderer/core/editing/frame_selection.h"
|
||||
#include "third_party/blink/renderer/core/editing/selection_template.h"
|
||||
|
@ -6,11 +6,11 @@
|
||||
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
#include "base/strings/strcat.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/input/web_mouse_wheel_event.h"
|
||||
#include "third_party/blink/public/common/input/web_pointer_properties.h"
|
||||
#include "third_party/blink/public/mojom/preloading/anchor_element_interaction_host.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/event_type_names.h"
|
||||
#include "third_party/blink/renderer/core/events/pointer_event.h"
|
||||
|
@ -3,13 +3,14 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "third_party/blink/renderer/core/loader/cookie_jar.h"
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "base/debug/dump_without_crashing.h"
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
#include "base/metrics/histogram_macros.h"
|
||||
#include "base/strings/strcat.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_frame.h"
|
||||
|
@ -36,13 +36,13 @@
|
||||
#include "cc/trees/paint_holding_reason.h"
|
||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||
#include "mojo/public/cpp/bindings/remote.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/input/web_menu_source_type.h"
|
||||
#include "third_party/blink/public/common/scheduler/task_attribution_id.h"
|
||||
#include "third_party/blink/public/common/user_agent/user_agent_metadata.h"
|
||||
#include "third_party/blink/public/mojom/blob/blob_url_store.mojom-forward.h"
|
||||
#include "third_party/blink/public/mojom/frame/viewport_intersection_state.mojom-blink.h"
|
||||
#include "third_party/blink/public/mojom/input/focus_type.mojom-blink-forward.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_spell_check_panel_host_client.h"
|
||||
#include "third_party/blink/renderer/core/core_export.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include "third_party/blink/renderer/core/loader/prerender_handle.h"
|
||||
|
||||
#include "services/network/public/mojom/referrer_policy.mojom-blink.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
|
||||
#include "third_party/blink/renderer/core/frame/local_frame.h"
|
||||
|
@ -35,8 +35,8 @@
|
||||
#include "base/memory/ptr_util.h"
|
||||
#include "mojo/public/cpp/bindings/receiver_set.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/prerender/prerender.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/web_cache.h"
|
||||
#include "third_party/blink/public/platform/web_string.h"
|
||||
#include "third_party/blink/public/web/web_frame.h"
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/task_type.h"
|
||||
#include "third_party/blink/renderer/core/dom/document.h"
|
||||
|
@ -10,9 +10,9 @@
|
||||
#include "base/numerics/safe_conversions.h"
|
||||
#include "base/ranges/algorithm.h"
|
||||
#include "base/state_transitions.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom-shared.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/css/style_engine.h"
|
||||
#include "third_party/blink/renderer/core/css/style_rule.h"
|
||||
#include "third_party/blink/renderer/core/display_lock/display_lock_utilities.h"
|
||||
|
@ -13,8 +13,8 @@
|
||||
#include "services/network/public/mojom/no_vary_search.mojom-blink.h"
|
||||
#include "testing/gmock/include/gmock/gmock.h"
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/mojom/speculation_rules/speculation_rules.mojom-blink.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
|
||||
#include "third_party/blink/renderer/bindings/core/v8/v8_union_urlpatterninit_usvstring.h"
|
||||
#include "third_party/blink/renderer/core/css/style_rule.h"
|
||||
|
@ -3,13 +3,12 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
// FIXME(dominicc): Poor confused check-webkit-style demands Attribute.h here.
|
||||
#include "third_party/blink/renderer/core/dom/attribute.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "testing/gtest/include/gtest/gtest.h"
|
||||
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
|
||||
#include "third_party/blink/renderer/core/clipboard/system_clipboard.h"
|
||||
#include "third_party/blink/renderer/core/dom/attribute.h"
|
||||
#include "third_party/blink/renderer/core/dom/qualified_name.h"
|
||||
#include "third_party/blink/renderer/core/editing/editor.h"
|
||||
#include "third_party/blink/renderer/core/editing/frame_selection.h"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user