Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(339)

Side by Side Diff: Source/core/inspector/InspectorTraceEvents.h

Issue 308123008: DevTools: added support for image url & node in tracing-based timeline (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: skip check for presence of endData in Layout Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « LayoutTests/inspector/tracing-test.js ('k') | Source/core/inspector/InspectorTraceEvents.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef InspectorTraceEvents_h 5 #ifndef InspectorTraceEvents_h
6 #define InspectorTraceEvents_h 6 #define InspectorTraceEvents_h
7 7
8 #include "platform/EventTracer.h" 8 #include "platform/EventTracer.h"
9 #include "platform/TraceEvent.h" 9 #include "platform/TraceEvent.h"
10 #include "wtf/Forward.h" 10 #include "wtf/Forward.h"
11 11
12 namespace WebCore { 12 namespace WebCore {
13 13
14 class Document; 14 class Document;
15 class ExecutionContext; 15 class ExecutionContext;
16 class FrameView; 16 class FrameView;
17 class GraphicsContext; 17 class GraphicsContext;
18 class GraphicsLayer; 18 class GraphicsLayer;
19 class KURL; 19 class KURL;
20 class LayoutRect; 20 class LayoutRect;
21 class LocalFrame; 21 class LocalFrame;
22 class RenderObject; 22 class RenderObject;
23 class RenderImage;
23 class ResourceRequest; 24 class ResourceRequest;
24 class ResourceResponse; 25 class ResourceResponse;
25 class ScriptSourceCode; 26 class ScriptSourceCode;
26 class ScriptCallStack; 27 class ScriptCallStack;
27 class XMLHttpRequest; 28 class XMLHttpRequest;
28 29
29 class InspectorLayoutEvent { 30 class InspectorLayoutEvent {
30 public: 31 public:
31 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView* ); 32 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView* );
32 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(RenderObject * rootForThisLayout); 33 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(RenderObject * rootForThisLayout);
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 class InspectorXhrLoadEvent { 96 class InspectorXhrLoadEvent {
96 public: 97 public:
97 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex t*, XMLHttpRequest*); 98 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex t*, XMLHttpRequest*);
98 }; 99 };
99 100
100 class InspectorPaintEvent { 101 class InspectorPaintEvent {
101 public: 102 public:
102 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*, const LayoutRect& clipRect, const GraphicsLayer*); 103 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*, const LayoutRect& clipRect, const GraphicsLayer*);
103 }; 104 };
104 105
106 class InspectorPaintImageEvent {
107 public:
108 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const RenderIma ge&);
109 };
110
105 class InspectorMarkLoadEvent { 111 class InspectorMarkLoadEvent {
106 public: 112 public:
107 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); 113 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
108 }; 114 };
109 115
110 class InspectorScrollLayerEvent { 116 class InspectorScrollLayerEvent {
111 public: 117 public:
112 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*); 118 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*);
113 }; 119 };
114 120
(...skipping 14 matching lines...) Expand all
129 135
130 class InspectorCallStackEvent { 136 class InspectorCallStackEvent {
131 public: 137 public:
132 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> currentCallStack(); 138 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> currentCallStack();
133 }; 139 };
134 140
135 } // namespace WebCore 141 } // namespace WebCore
136 142
137 143
138 #endif // !defined(InspectorTraceEvents_h) 144 #endif // !defined(InspectorTraceEvents_h)
OLDNEW
« no previous file with comments | « LayoutTests/inspector/tracing-test.js ('k') | Source/core/inspector/InspectorTraceEvents.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698