summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc21
1 files changed, 14 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc b/chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc
index 5a787d12fe1..e22bd9a857f 100644
--- a/chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc
+++ b/chromium/third_party/blink/renderer/core/inspector/inspector_trace_events.cc
@@ -8,7 +8,9 @@
#include <memory>
+#include "cc/layers/picture_layer.h"
#include "services/network/public/mojom/request_context_frame_type.mojom-shared.h"
+#include "third_party/blink/public/platform/web_layer_tree_view.h"
#include "third_party/blink/renderer/bindings/core/v8/script_source_code.h"
#include "third_party/blink/renderer/bindings/core/v8/source_location.h"
#include "third_party/blink/renderer/core/animation/animation.h"
@@ -138,7 +140,7 @@ void InspectorTraceEvents::DidFinishLoading(unsigned long identifier,
TimeTicks finish_time,
int64_t encoded_data_length,
int64_t decoded_body_length,
- bool blocked_cross_site_document) {
+ bool should_report_corb_blocking) {
LocalFrame* frame = loader ? loader->GetFrame() : nullptr;
TRACE_EVENT_INSTANT1(
"devtools.timeline", "ResourceFinish", TRACE_EVENT_SCOPE_THREAD, "data",
@@ -208,8 +210,7 @@ void InspectorTraceEvents::PaintTiming(Document* document,
"frame", ToTraceValue(document->GetFrame()));
}
-void InspectorTraceEvents::FrameStartedLoading(LocalFrame* frame,
- FrameLoadType) {
+void InspectorTraceEvents::FrameStartedLoading(LocalFrame* frame) {
TRACE_EVENT_INSTANT1("devtools.timeline", "FrameStartedLoading",
TRACE_EVENT_SCOPE_THREAD, "frame", ToTraceValue(frame));
}
@@ -321,6 +322,7 @@ const char* PseudoTypeToString(CSSSelector::PseudoType pseudo_type) {
DEFINE_STRING_MAPPING(PseudoShadow)
DEFINE_STRING_MAPPING(PseudoSlotted)
DEFINE_STRING_MAPPING(PseudoSpatialNavigationFocus)
+ DEFINE_STRING_MAPPING(PseudoIsHtml)
DEFINE_STRING_MAPPING(PseudoListBox)
DEFINE_STRING_MAPPING(PseudoHostHasAppearance)
DEFINE_STRING_MAPPING(PseudoVideoPersistent)
@@ -928,6 +930,11 @@ std::unique_ptr<TracedValue> InspectorXhrLoadEvent::Data(
return value;
}
+static FloatPoint LocalCoordToFloatPoint(LocalFrameView* view,
+ const FloatPoint& local) {
+ return FloatPoint(view->ConvertToRootFrame(RoundedIntPoint(local)));
+}
+
static void LocalToPageQuad(const LayoutObject& layout_object,
const LayoutRect& rect,
FloatQuad* quad) {
@@ -935,10 +942,10 @@ static void LocalToPageQuad(const LayoutObject& layout_object,
LocalFrameView* view = frame->View();
FloatQuad absolute =
layout_object.LocalToAbsoluteQuad(FloatQuad(FloatRect(rect)));
- quad->SetP1(view->ContentsToRootFrame(RoundedIntPoint(absolute.P1())));
- quad->SetP2(view->ContentsToRootFrame(RoundedIntPoint(absolute.P2())));
- quad->SetP3(view->ContentsToRootFrame(RoundedIntPoint(absolute.P3())));
- quad->SetP4(view->ContentsToRootFrame(RoundedIntPoint(absolute.P4())));
+ quad->SetP1(LocalCoordToFloatPoint(view, absolute.P1()));
+ quad->SetP2(LocalCoordToFloatPoint(view, absolute.P2()));
+ quad->SetP3(LocalCoordToFloatPoint(view, absolute.P3()));
+ quad->SetP4(LocalCoordToFloatPoint(view, absolute.P4()));
}
const char InspectorLayerInvalidationTrackingEvent::