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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/timeline/TimelineModel.js

Issue 1755123003: Timeline: quit using Progress, introduce TimelineLifecycleDelegate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review comments addressed Created 4 years, 9 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 if (processRecords(record.children(), depth + 1)) 254 if (processRecords(record.children(), depth + 1))
255 return true; 255 return true;
256 if (postOrderCallback && postOrderCallback(record, depth)) 256 if (postOrderCallback && postOrderCallback(record, depth))
257 return true; 257 return true;
258 } 258 }
259 return false; 259 return false;
260 } 260 }
261 return processRecords(recordsArray, 0); 261 return processRecords(recordsArray, 0);
262 } 262 }
263 263
264 WebInspector.TimelineModel.TransferChunkLengthBytes = 5000000;
265
266 WebInspector.TimelineModel.DevToolsMetadataEvent = { 264 WebInspector.TimelineModel.DevToolsMetadataEvent = {
267 TracingStartedInBrowser: "TracingStartedInBrowser", 265 TracingStartedInBrowser: "TracingStartedInBrowser",
268 TracingStartedInPage: "TracingStartedInPage", 266 TracingStartedInPage: "TracingStartedInPage",
269 TracingSessionIdForWorker: "TracingSessionIdForWorker", 267 TracingSessionIdForWorker: "TracingSessionIdForWorker",
270 }; 268 };
271 269
272 /** 270 /**
273 * @constructor 271 * @constructor
274 * @param {string} name 272 * @param {string} name
275 */ 273 */
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
653 if (callback) 651 if (callback)
654 callback(error); 652 callback(error);
655 } 653 }
656 }, 654 },
657 655
658 /** 656 /**
659 * @param {boolean} fromFile 657 * @param {boolean} fromFile
660 */ 658 */
661 startCollectingTraceEvents: function(fromFile) 659 startCollectingTraceEvents: function(fromFile)
662 { 660 {
661 this._loadedFromFile = fromFile;
663 this._tracingModel.reset(); 662 this._tracingModel.reset();
664 this.reset(); 663 this.reset();
665 this.dispatchEventToListeners(WebInspector.TimelineModel.Events.Recordin gStarted, { fromFile: fromFile }); 664 this.dispatchEventToListeners(WebInspector.TimelineModel.Events.Recordin gStarted, { fromFile: fromFile });
666 }, 665 },
667 666
668 /** 667 /**
669 * @override 668 * @override
670 */ 669 */
671 tracingStarted: function() 670 tracingStarted: function()
672 { 671 {
(...skipping 1334 matching lines...) Expand 10 before | Expand all | Expand 10 after
2007 if (!id) 2006 if (!id)
2008 return; 2007 return;
2009 /** @type {!Map<string, !WebInspector.TracingModel.Event>|undefined} */ 2008 /** @type {!Map<string, !WebInspector.TracingModel.Event>|undefined} */
2010 var initiatorMap = this._initiatorByType.get(initiatorType); 2009 var initiatorMap = this._initiatorByType.get(initiatorType);
2011 if (isInitiator) 2010 if (isInitiator)
2012 initiatorMap.set(id, event); 2011 initiatorMap.set(id, event);
2013 else 2012 else
2014 event.initiator = initiatorMap.get(id) || null; 2013 event.initiator = initiatorMap.get(id) || null;
2015 } 2014 }
2016 } 2015 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698