Commit f2a1d026 authored by Daniel Bratell's avatar Daniel Bratell Committed by Commit Bot

Making it (almost) possible to gn check blink/public/*

Mostly it's about marking includes inside INSIDE_BLINK as
// nogncheck

Also some added dependencies on for instance //media to cover
an include of "media/base/video_rotation.h" and on various
mojo headers.

There are five errors left which look like real layer violations.

Bug: 800764
Change-Id: Ie63283def2dadc6c0b5933175551e9addb9da5ec
Reviewed-on: https://chromium-review.googlesource.com/c/1299142
Commit-Queue: Daniel Bratell <bratell@opera.com>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603072}
parent 2ba0fb79
......@@ -66,6 +66,10 @@ jumbo_source_set("common") {
public_deps = [
"//third_party/blink/public/common:headers",
]
allow_circular_includes_from = [
# It's using common_export.h creating a circular dependency.
"//third_party/blink/public/common:headers",
]
deps = [
"//base",
......
......@@ -104,6 +104,7 @@ source_set("test_headers") {
"platform/scheduler/test/renderer_scheduler_test_support.h",
]
deps = [
":blink_headers",
"//base:base",
"//cc:cc",
"//testing/gmock:gmock",
......@@ -540,6 +541,7 @@ source_set("blink_headers") {
deps = [
":generate_mojo_bindings",
":mojo_bindings_blink_headers",
"//base:base",
"//cc:cc",
"//cc/paint:paint",
......
......@@ -90,7 +90,9 @@ source_set("headers") {
deps = [
"//base",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/system",
"//mojo/public/mojom/base",
"//net",
]
......
......@@ -8,7 +8,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/forward.h" // nogncheck
#endif
namespace base {
......
......@@ -14,8 +14,8 @@
#if INSIDE_BLINK
#include "mojo/public/cpp/bindings/associated_interface_request.h"
#include "mojo/public/cpp/bindings/interface_request.h"
#include "third_party/blink/renderer/platform/cross_thread_functional.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"
#include "third_party/blink/renderer/platform/cross_thread_functional.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/functional.h" // nogncheck
#endif
namespace base {
......
......@@ -18,10 +18,10 @@
#if INSIDE_BLINK
#include <utility>
#include "third_party/blink/public/mojom/blob/blob.mojom-blink.h" // nogncheck
#include "third_party/blink/renderer/platform/network/http_header_map.h"
#include "third_party/blink/renderer/platform/weborigin/referrer.h"
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/network/http_header_map.h" // nogncheck
#include "third_party/blink/renderer/platform/weborigin/referrer.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/forward.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h" // nogncheck
#endif
namespace blink {
......
......@@ -17,9 +17,9 @@
#include "third_party/blink/public/platform/web_vector.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/hash_map.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/wtf/forward.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/hash_map.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h" // nogncheck
#endif
namespace blink {
......
......@@ -43,7 +43,7 @@
#if INSIDE_BLINK
#include "base/memory/scoped_refptr.h"
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#endif
namespace blink {
......
......@@ -36,7 +36,7 @@
#include "third_party/blink/public/platform/web_vector.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#endif
namespace blink {
......
......@@ -34,7 +34,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/double_point.h"
#include "third_party/blink/renderer/platform/geometry/double_point.h" // nogncheck
#endif
namespace blink {
......
......@@ -8,7 +8,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/double_size.h"
#include "third_party/blink/renderer/platform/geometry/double_size.h" // nogncheck
#else
#include <ui/gfx/geometry/size_f.h>
#include <ui/gfx/geometry/vector2d_f.h>
......
......@@ -34,7 +34,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/float_point.h"
#include "third_party/blink/renderer/platform/geometry/float_point.h" // nogncheck
#else
#include <ui/gfx/geometry/point_f.h>
#endif
......
......@@ -8,7 +8,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/float_point_3d.h"
#include "third_party/blink/renderer/platform/geometry/float_point_3d.h" // nogncheck
#else
#include <ui/gfx/geometry/point3_f.h>
#endif
......
......@@ -34,7 +34,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/float_rect.h"
#include "third_party/blink/renderer/platform/geometry/float_rect.h" // nogncheck
#else
#include <algorithm>
#include <cmath>
......
......@@ -34,7 +34,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/float_size.h"
#include "third_party/blink/renderer/platform/geometry/float_size.h" // nogncheck
#else
#include <ui/gfx/geometry/size_f.h>
#include <ui/gfx/geometry/vector2d_f.h>
......
......@@ -37,7 +37,7 @@
#include "third_party/blink/public/platform/web_private_ptr.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#endif
namespace blink {
......
......@@ -35,7 +35,7 @@
#include "ui/gfx/geometry/point.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/int_point.h"
#include "third_party/blink/renderer/platform/geometry/int_point.h" // nogncheck
#endif
namespace blink {
......
......@@ -36,9 +36,9 @@
#if INSIDE_BLINK
#include "base/memory/scoped_refptr.h"
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/wtf/type_traits.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#include "third_party/blink/renderer/platform/heap/persistent.h" // nogncheck
#include "third_party/blink/renderer/platform/wtf/type_traits.h" // nogncheck
#endif
namespace WTF {
......
......@@ -35,7 +35,7 @@
#include "ui/gfx/geometry/rect.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/int_rect.h"
#include "third_party/blink/renderer/platform/geometry/int_rect.h" // nogncheck
#else
#include <algorithm>
#include <cmath>
......
......@@ -9,8 +9,8 @@
#include "third_party/blink/public/platform/web_float_rect.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/scroll/scroll_alignment.h"
#include "third_party/blink/renderer/platform/scroll/scroll_types.h"
#include "third_party/blink/renderer/platform/scroll/scroll_alignment.h" // nogncheck
#include "third_party/blink/renderer/platform/scroll/scroll_types.h" // nogncheck
#endif
namespace blink {
......
......@@ -36,7 +36,7 @@
#include "ui/gfx/geometry/vector2d.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/geometry/int_size.h"
#include "third_party/blink/renderer/platform/geometry/int_size.h" // nogncheck
#else
#include <algorithm>
#include <cmath>
......
......@@ -40,7 +40,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/forward.h" // nogncheck
#endif
namespace WTF {
......
......@@ -38,7 +38,7 @@
#include "third_party/blink/public/web/web_serialized_script_value.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/core/events/message_event.h"
#include "third_party/blink/renderer/core/events/message_event.h" // nogncheck
#endif
namespace blink {
......
......@@ -36,7 +36,7 @@
#include "third_party/blink/public/platform/web_private_ptr.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#endif
namespace blink {
......
......@@ -8,7 +8,7 @@
#include "third_party/blink/public/platform/web_string.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/scroll/scroll_types.h"
#include "third_party/blink/renderer/platform/scroll/scroll_types.h" // nogncheck
#endif
namespace blink {
......
......@@ -32,7 +32,7 @@
#define THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_ICON_URL_H_
#if INSIDE_BLINK
#include "third_party/blink/renderer/core/dom/icon_url.h"
#include "third_party/blink/renderer/core/dom/icon_url.h" // nogncheck
#endif
#include "third_party/blink/public/platform/web_size.h"
#include "third_party/blink/public/platform/web_url.h"
......
......@@ -36,7 +36,7 @@
#include "third_party/blink/public/web/web_navigation_type.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/heap/handle.h"
#include "third_party/blink/renderer/platform/heap/handle.h" // nogncheck
#endif
namespace blink {
......
......@@ -33,7 +33,7 @@
#include "third_party/blink/public/platform/web_common.h"
#if INSIDE_BLINK
#include "third_party/blink/renderer/core/editing/forward.h"
#include "third_party/blink/renderer/core/editing/forward.h" // nogncheck
#endif
namespace blink {
......
......@@ -26,7 +26,7 @@
#define THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_SURROUNDING_TEXT_H_
#if INSIDE_BLINK
#include "third_party/blink/renderer/core/editing/forward.h"
#include "third_party/blink/renderer/core/editing/forward.h" // nogncheck
#endif
#include "third_party/blink/public/platform/web_string.h"
......
......@@ -32,7 +32,7 @@
#define THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_TEXT_DIRECTION_H_
#if INSIDE_BLINK
#include "third_party/blink/renderer/platform/text/text_direction.h"
#include "third_party/blink/renderer/platform/text/text_direction.h" // nogncheck
#endif
namespace blink {
......
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