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

Side by Side Diff: Source/devtools/front_end/timeline/TracingTimelineModel.js

Issue 324683002: Get rid of WebInspector.TracingTimelineModel.Events.TracingComplete event (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: 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 | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | 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 /** 5 /**
6 * @param {!WebInspector.TracingModel} tracingModel 6 * @param {!WebInspector.TracingModel} tracingModel
7 * @constructor 7 * @constructor
8 * @extends {WebInspector.TimelineModel} 8 * @extends {WebInspector.TimelineModel}
9 */ 9 */
10 WebInspector.TracingTimelineModel = function(tracingModel) 10 WebInspector.TracingTimelineModel = function(tracingModel)
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 85
86 DecodeImage: "Decode Image", 86 DecodeImage: "Decode Image",
87 ResizeImage: "Resize Image", 87 ResizeImage: "Resize Image",
88 DrawLazyPixelRef: "Draw LazyPixelRef", 88 DrawLazyPixelRef: "Draw LazyPixelRef",
89 DecodeLazyPixelRef: "Decode LazyPixelRef", 89 DecodeLazyPixelRef: "Decode LazyPixelRef",
90 90
91 LazyPixelRef: "LazyPixelRef", 91 LazyPixelRef: "LazyPixelRef",
92 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl" 92 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl"
93 }; 93 };
94 94
95 WebInspector.TracingTimelineModel.Events = {
96 TracingComplete: "TracingComplete"
97 };
98
99 WebInspector.TracingTimelineModel.defaultTracingCategoryFilter = "*,disabled-by- default-cc.debug,disabled-by-default-devtools.timeline"; 95 WebInspector.TracingTimelineModel.defaultTracingCategoryFilter = "*,disabled-by- default-cc.debug,disabled-by-default-devtools.timeline";
100 96
101 WebInspector.TracingTimelineModel.prototype = { 97 WebInspector.TracingTimelineModel.prototype = {
102 /** 98 /**
103 * @param {boolean} captureStacks 99 * @param {boolean} captureStacks
104 * @param {boolean} captureMemory 100 * @param {boolean} captureMemory
105 */ 101 */
106 startRecording: function(captureStacks, captureMemory) 102 startRecording: function(captureStacks, captureMemory)
107 { 103 {
108 var categories; 104 var categories;
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 if (i + 1 < length) 158 if (i + 1 < length)
163 endTime = events[i + 1].startTime; 159 endTime = events[i + 1].startTime;
164 160
165 process.sortedThreads().forEach(this._processThreadEvents.bind(this, startTime, endTime, event.thread)); 161 process.sortedThreads().forEach(this._processThreadEvents.bind(this, startTime, endTime, event.thread));
166 } 162 }
167 this._resetProcessingState(); 163 this._resetProcessingState();
168 164
169 this._inspectedTargetEvents.sort(WebInspector.TracingModel.Event.compare StartTime); 165 this._inspectedTargetEvents.sort(WebInspector.TracingModel.Event.compare StartTime);
170 166
171 this._buildTimelineRecords(); 167 this._buildTimelineRecords();
172 this.dispatchEventToListeners(WebInspector.TracingTimelineModel.Events.T racingComplete);
173 this.dispatchEventToListeners(WebInspector.TimelineModel.Events.Recordin gStopped); 168 this.dispatchEventToListeners(WebInspector.TimelineModel.Events.Recordin gStopped);
174 }, 169 },
175 170
176 /** 171 /**
177 * @return {?number} 172 * @return {?number}
178 */ 173 */
179 minimumRecordTime: function() 174 minimumRecordTime: function()
180 { 175 {
181 return this._tracingModel.minimumRecordTime(); 176 return this._tracingModel.minimumRecordTime();
182 }, 177 },
(...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after
647 { 642 {
648 var tokens = [this.title()]; 643 var tokens = [this.title()];
649 var data = this._event.args.data; 644 var data = this._event.args.data;
650 if (data) { 645 if (data) {
651 for (var key in data) 646 for (var key in data)
652 tokens.push(data[key]); 647 tokens.push(data[key]);
653 } 648 }
654 return regExp.test(tokens.join("|")); 649 return regExp.test(tokens.join("|"));
655 } 650 }
656 } 651 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698