Commit 8b3d5524 authored by Julie Jeongeun Kim's avatar Julie Jeongeun Kim Committed by Commit Bot

OnionSoup: Move embedded_frame_sink.mojom to public/mojom/frame_sinks

This CL moves public/platform/modules/frame_sinks to public/mojom
to gather mojom files to mojom folder and updates paths for
embedded_frame_sink.mojom.

Bug: 919393
Change-Id: If73981416f251d651fa34f114a68d9f58a14a268
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1534585Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Reviewed-by: default avatarKent Tamura <tkent@chromium.org>
Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Julie Jeongeun Kim <jkim@igalia.com>
Cr-Commit-Position: refs/heads/master@{#644603}
parent f4fbf501
...@@ -230,7 +230,7 @@ jumbo_source_set("browser") { ...@@ -230,7 +230,7 @@ jumbo_source_set("browser") {
":accessibility_buildflags", ":accessibility_buildflags",
"//ipc", "//ipc",
"//media/mojo/interfaces:remoting", "//media/mojo/interfaces:remoting",
"//third_party/blink/public:embedded_frame_sink_mojo_bindings", "//third_party/blink/public/mojom:embedded_frame_sink_mojo_bindings",
"//third_party/leveldatabase", "//third_party/leveldatabase",
] ]
......
...@@ -132,7 +132,6 @@ include_rules = [ ...@@ -132,7 +132,6 @@ include_rules = [
"+third_party/blink/public/platform/modules/cookie_store/cookie_store.mojom.h", "+third_party/blink/public/platform/modules/cookie_store/cookie_store.mojom.h",
"+third_party/blink/public/platform/modules/mediasession/media_session.mojom.h", "+third_party/blink/public/platform/modules/mediasession/media_session.mojom.h",
"+third_party/blink/public/platform/modules/mediastream/media_devices.mojom.h", "+third_party/blink/public/platform/modules/mediastream/media_devices.mojom.h",
"+third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom.h",
"+third_party/blink/public/platform/modules/websockets/websocket.mojom.h", "+third_party/blink/public/platform/modules/websockets/websocket.mojom.h",
# DO NOT ADD ANY CHROME OR COMPONENTS INCLUDES HERE!!! # DO NOT ADD ANY CHROME OR COMPONENTS INCLUDES HERE!!!
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#include "components/viz/host/host_frame_sink_client.h" #include "components/viz/host/host_frame_sink_client.h"
#include "content/common/content_export.h" #include "content/common/content_export.h"
#include "mojo/public/cpp/bindings/binding.h" #include "mojo/public/cpp/bindings/binding.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom.h"
namespace viz { namespace viz {
class HostFrameSinkManager; class HostFrameSinkManager;
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include "components/viz/common/surfaces/frame_sink_id.h" #include "components/viz/common/surfaces/frame_sink_id.h"
#include "content/common/content_export.h" #include "content/common/content_export.h"
#include "mojo/public/cpp/bindings/binding_set.h" #include "mojo/public/cpp/bindings/binding_set.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom.h"
namespace viz { namespace viz {
class HostFrameSinkManager; class HostFrameSinkManager;
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom.h"
#include "ui/compositor/compositor.h" #include "ui/compositor/compositor.h"
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
......
...@@ -729,30 +729,6 @@ mojom("android_mojo_bindings") { ...@@ -729,30 +729,6 @@ mojom("android_mojo_bindings") {
export_header_blink = "third_party/blink/public/platform/web_common.h" export_header_blink = "third_party/blink/public/platform/web_common.h"
} }
# The embedded_frame_sink_mojo_bindings is separated from the rest of mojom
# files because its deps contain too many files in Chromium that would pollute
# the include paths in generated mojom-blink files for other services.
mojom("embedded_frame_sink_mojo_bindings") {
visibility = [ "//content/*" ]
visibility_blink = [ "//third_party/blink/renderer/platform" ]
sources = [
"platform/modules/frame_sinks/embedded_frame_sink.mojom",
]
deps = [
"//services/viz/public/interfaces",
]
component_output_prefix = "blink_embedded_frame_sink_mojo_bindings"
# See comment above
export_class_attribute = "CONTENT_EXPORT"
export_define = "CONTENT_IMPLEMENTATION=1"
export_header = "content/common/content_export.h"
export_class_attribute_blink = "BLINK_PLATFORM_EXPORT"
export_define_blink = "BLINK_PLATFORM_IMPLEMENTATION=1"
export_header_blink = "third_party/blink/public/platform/web_common.h"
}
# The core_mojo_bindings is separated from the rest of mojom files to allow its deps # The core_mojo_bindings is separated from the rest of mojom files to allow its deps
# to depend on types in WebKit/Source/core. # to depend on types in WebKit/Source/core.
mojom("core_mojo_bindings") { mojom("core_mojo_bindings") {
...@@ -794,7 +770,6 @@ group("generate_mojo_bindings") { ...@@ -794,7 +770,6 @@ group("generate_mojo_bindings") {
# variant of the generated files. # variant of the generated files.
":core_mojo_bindings_blink_headers", ":core_mojo_bindings_blink_headers",
":core_mojo_bindings_headers", ":core_mojo_bindings_headers",
":embedded_frame_sink_mojo_bindings_blink_headers",
":mojo_bindings_blink_headers", ":mojo_bindings_blink_headers",
":mojo_bindings_headers", ":mojo_bindings_headers",
] ]
......
...@@ -356,6 +356,31 @@ mojom("web_client_hints_types_mojo_bindings") { ...@@ -356,6 +356,31 @@ mojom("web_client_hints_types_mojo_bindings") {
] ]
} }
# The embedded_frame_sink_mojo_bindings is separated from the rest of mojom
# files because its deps contain too many files in Chromium that would pollute
# the include paths in generated mojom-blink files for other services.
mojom("embedded_frame_sink_mojo_bindings") {
visibility = [ "//content/*" ]
visibility_blink = [ "//third_party/blink/renderer/platform" ]
sources = [
"frame_sinks/embedded_frame_sink.mojom",
]
deps = [
"//services/viz/public/interfaces",
]
component_output_prefix = "blink_embedded_frame_sink_mojo_bindings"
# The chromium variant must be linked with content and use the same export
# settings in component build.
export_class_attribute = "CONTENT_EXPORT"
export_define = "CONTENT_IMPLEMENTATION=1"
export_header = "content/common/content_export.h"
export_class_attribute_blink = "BLINK_PLATFORM_EXPORT"
export_define_blink = "BLINK_PLATFORM_IMPLEMENTATION=1"
export_header_blink = "third_party/blink/public/platform/web_common.h"
}
# This is a separate target because it needs unscrambled message IDs. # This is a separate target because it needs unscrambled message IDs.
mojom("authenticator_test_mojo_bindings") { mojom("authenticator_test_mojo_bindings") {
sources = [ sources = [
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h" #include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/dom_node_ids.h" #include "third_party/blink/renderer/core/dom/dom_node_ids.h"
#include "third_party/blink/renderer/core/frame/local_frame_view.h" #include "third_party/blink/renderer/core/frame/local_frame_view.h"
......
...@@ -1453,8 +1453,8 @@ jumbo_component("platform") { ...@@ -1453,8 +1453,8 @@ jumbo_component("platform") {
"//services/ws/public/cpp/gpu", "//services/ws/public/cpp/gpu",
"//skia:skcms", "//skia:skcms",
"//third_party:freetype_harfbuzz", "//third_party:freetype_harfbuzz",
"//third_party/blink/public:embedded_frame_sink_mojo_bindings_blink",
"//third_party/blink/public/common", "//third_party/blink/public/common",
"//third_party/blink/public/mojom:embedded_frame_sink_mojo_bindings_blink",
"//third_party/ced", "//third_party/ced",
"//third_party/emoji-segmenter", "//third_party/emoji-segmenter",
"//third_party/icu", "//third_party/icu",
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include "mojo/public/cpp/bindings/binding.h" #include "mojo/public/cpp/bindings/binding.h"
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/renderer/platform/graphics/begin_frame_provider.h" #include "third_party/blink/renderer/platform/graphics/begin_frame_provider.h"
#include "third_party/blink/renderer/platform/platform_export.h" #include "third_party/blink/renderer/platform/platform_export.h"
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
#include "components/viz/common/resources/resource_format.h" #include "components/viz/common/resources/resource_format.h"
#include "components/viz/common/resources/single_release_callback.h" #include "components/viz/common/resources/single_release_callback.h"
#include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h" #include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h"
#include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/interface_provider.h" #include "third_party/blink/public/platform/interface_provider.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/web_graphics_context_3d_provider.h" #include "third_party/blink/public/platform/web_graphics_context_3d_provider.h"
#include "third_party/blink/renderer/platform/cross_thread_functional.h" #include "third_party/blink/renderer/platform/cross_thread_functional.h"
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include "components/viz/common/surfaces/parent_local_surface_id_allocator.h" #include "components/viz/common/surfaces/parent_local_surface_id_allocator.h"
#include "mojo/public/cpp/bindings/binding.h" #include "mojo/public/cpp/bindings/binding.h"
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/renderer/platform/wtf/compiler.h" #include "third_party/blink/renderer/platform/wtf/compiler.h"
namespace blink { namespace blink {
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h" #include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/renderer/platform/graphics/canvas_resource.h" #include "third_party/blink/renderer/platform/graphics/canvas_resource.h"
#include "third_party/blink/renderer/platform/graphics/canvas_resource_provider.h" #include "third_party/blink/renderer/platform/graphics/canvas_resource_provider.h"
#include "third_party/blink/renderer/platform/graphics/test/mock_compositor_frame_sink.h" #include "third_party/blink/renderer/platform/graphics/test/mock_compositor_frame_sink.h"
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
#include "components/viz/common/surfaces/surface_id.h" #include "components/viz/common/surfaces/surface_id.h"
#include "components/viz/common/surfaces/surface_info.h" #include "components/viz/common/surfaces/surface_info.h"
#include "media/base/media_switches.h" #include "media/base/media_switches.h"
#include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/interface_provider.h" #include "third_party/blink/public/platform/interface_provider.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/web_layer_tree_view.h" #include "third_party/blink/public/platform/web_layer_tree_view.h"
#include "third_party/blink/renderer/platform/mojo/mojo_helper.h" #include "third_party/blink/renderer/platform/mojo/mojo_helper.h"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#include "components/viz/common/surfaces/parent_local_surface_id_allocator.h" #include "components/viz/common/surfaces/parent_local_surface_id_allocator.h"
#include "components/viz/common/surfaces/surface_id.h" #include "components/viz/common/surfaces/surface_id.h"
#include "mojo/public/cpp/bindings/binding.h" #include "mojo/public/cpp/bindings/binding.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/web_surface_layer_bridge.h" #include "third_party/blink/public/platform/web_surface_layer_bridge.h"
#include "third_party/blink/renderer/platform/platform_export.h" #include "third_party/blink/renderer/platform/platform_export.h"
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "gpu/ipc/common/mailbox.mojom-blink.h" #include "gpu/ipc/common/mailbox.mojom-blink.h"
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
namespace blink { namespace blink {
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "components/viz/common/surfaces/frame_sink_id.h" #include "components/viz/common/surfaces/frame_sink_id.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/renderer/platform/testing/testing_platform_support.h" #include "third_party/blink/renderer/platform/testing/testing_platform_support.h"
#include "third_party/blink/renderer/platform/wtf/functional.h" #include "third_party/blink/renderer/platform/wtf/functional.h"
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h"
#include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h" #include "services/viz/public/interfaces/hit_test/hit_test_region_list.mojom-blink.h"
#include "services/ws/public/cpp/gpu/context_provider_command_buffer.h" #include "services/ws/public/cpp/gpu/context_provider_command_buffer.h"
#include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/interface_provider.h" #include "third_party/blink/public/platform/interface_provider.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/platform/graphics/canvas_resource.h" #include "third_party/blink/renderer/platform/graphics/canvas_resource.h"
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include "mojo/public/cpp/bindings/binding.h" #include "mojo/public/cpp/bindings/binding.h"
#include "mojo/public/cpp/system/buffer.h" #include "mojo/public/cpp/system/buffer.h"
#include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h" #include "services/viz/public/interfaces/compositing/compositor_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/modules/frame_sinks/embedded_frame_sink.mojom-blink.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h"
#include "third_party/blink/public/platform/web_video_frame_submitter.h" #include "third_party/blink/public/platform/web_video_frame_submitter.h"
#include "third_party/blink/renderer/platform/graphics/video_frame_resource_provider.h" #include "third_party/blink/renderer/platform/graphics/video_frame_resource_provider.h"
#include "third_party/blink/renderer/platform/platform_export.h" #include "third_party/blink/renderer/platform/platform_export.h"
......
...@@ -30,8 +30,8 @@ class TestFileDiff(unittest.TestCase): ...@@ -30,8 +30,8 @@ class TestFileDiff(unittest.TestCase):
'similarity index 100%', 'similarity index 100%',
'rename from platform/modules/offscreencanvas/OWNERS', 'rename from platform/modules/offscreencanvas/OWNERS',
'rename to platform/modules/frame_sinks/OWNERS', 'rename to platform/modules/frame_sinks/OWNERS',
'diff --git a/platform/modules/frame_sinks/embedded_frame_sink.mojom ' + 'diff --git a/mojom/frame_sinks/embedded_frame_sink.mojom ' +
'b/platform/modules/frame_sinks/embedded_frame_sink.mojom'] 'b/mojom/frame_sinks/embedded_frame_sink.mojom']
diff, remaining_lines = DiffFile.parse(lines) diff, remaining_lines = DiffFile.parse(lines)
self.assertIsNotNone(diff) self.assertIsNotNone(diff)
self.assertEquals(remaining_lines[0], lines[4]) self.assertEquals(remaining_lines[0], lines[4])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment