| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
| 7 * met: | 7 * met: |
| 8 * | 8 * |
| 9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 Events: "Events", | 136 Events: "Events", |
| 137 Frames: "Frames" | 137 Frames: "Frames" |
| 138 }; | 138 }; |
| 139 | 139 |
| 140 // Define row and header height, should be in sync with styles for timeline grap
hs. | 140 // Define row and header height, should be in sync with styles for timeline grap
hs. |
| 141 WebInspector.TimelinePanel.rowHeight = 18; | 141 WebInspector.TimelinePanel.rowHeight = 18; |
| 142 WebInspector.TimelinePanel.headerHeight = 20; | 142 WebInspector.TimelinePanel.headerHeight = 20; |
| 143 | 143 |
| 144 WebInspector.TimelinePanel.durationFilterPresetsMs = [0, 1, 15]; | 144 WebInspector.TimelinePanel.durationFilterPresetsMs = [0, 1, 15]; |
| 145 | 145 |
| 146 WebInspector.TimelinePanel.defaultTracingCategoryFilter = "*,disabled-by-default
-cc.debug,disabled-by-default-devtools.timeline"; |
| 147 |
| 146 WebInspector.TimelinePanel.prototype = { | 148 WebInspector.TimelinePanel.prototype = { |
| 147 /** | 149 /** |
| 148 * @return {?WebInspector.SearchableView} | 150 * @return {?WebInspector.SearchableView} |
| 149 */ | 151 */ |
| 150 searchableView: function() | 152 searchableView: function() |
| 151 { | 153 { |
| 152 return this._searchableView; | 154 return this._searchableView; |
| 153 }, | 155 }, |
| 154 | 156 |
| 155 wasShown: function() | 157 wasShown: function() |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 243 }, | 245 }, |
| 244 | 246 |
| 245 /** | 247 /** |
| 246 * @return {!WebInspector.TracingModel} | 248 * @return {!WebInspector.TracingModel} |
| 247 */ | 249 */ |
| 248 _tracingModel: function() | 250 _tracingModel: function() |
| 249 { | 251 { |
| 250 if (!this._lazyTracingModel) { | 252 if (!this._lazyTracingModel) { |
| 251 this._lazyTracingModel = new WebInspector.TracingModel(); | 253 this._lazyTracingModel = new WebInspector.TracingModel(); |
| 252 this._lazyTracingModel.addEventListener(WebInspector.TracingModel.Ev
ents.BufferUsage, this._onTracingBufferUsage, this); | 254 this._lazyTracingModel.addEventListener(WebInspector.TracingModel.Ev
ents.BufferUsage, this._onTracingBufferUsage, this); |
| 255 this._lazyTracingModel.enable(WebInspector.TimelinePanel.defaultTrac
ingCategoryFilter); |
| 253 } | 256 } |
| 254 return this._lazyTracingModel; | 257 return this._lazyTracingModel; |
| 255 }, | 258 }, |
| 256 | 259 |
| 257 /** | 260 /** |
| 258 * @return {!WebInspector.TimelineView} | 261 * @return {!WebInspector.TimelineView} |
| 259 */ | 262 */ |
| 260 _timelineView: function() | 263 _timelineView: function() |
| 261 { | 264 { |
| 262 if (!this._lazyTimelineView) | 265 if (!this._lazyTimelineView) |
| (...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 615 }, | 618 }, |
| 616 | 619 |
| 617 /** | 620 /** |
| 618 * @param {boolean} userInitiated | 621 * @param {boolean} userInitiated |
| 619 */ | 622 */ |
| 620 _startRecording: function(userInitiated) | 623 _startRecording: function(userInitiated) |
| 621 { | 624 { |
| 622 this._userInitiatedRecording = userInitiated; | 625 this._userInitiatedRecording = userInitiated; |
| 623 this._model.startRecording(this._captureStacksSetting.get(), this._captu
reMemorySetting.get()); | 626 this._model.startRecording(this._captureStacksSetting.get(), this._captu
reMemorySetting.get()); |
| 624 if (WebInspector.experimentsSettings.timelineTracingMode.isEnabled()) | 627 if (WebInspector.experimentsSettings.timelineTracingMode.isEnabled()) |
| 625 this._tracingModel().start(WebInspector.TimelineManager.defaultTraci
ngCategories, ""); | 628 this._tracingModel().start(WebInspector.TimelinePanel.defaultTracing
CategoryFilter, ""); |
| 626 for (var i = 0; i < this._overviewControls.length; ++i) | 629 for (var i = 0; i < this._overviewControls.length; ++i) |
| 627 this._overviewControls[i].timelineStarted(); | 630 this._overviewControls[i].timelineStarted(); |
| 628 | 631 |
| 629 if (userInitiated) | 632 if (userInitiated) |
| 630 WebInspector.userMetrics.TimelineStarted.record(); | 633 WebInspector.userMetrics.TimelineStarted.record(); |
| 631 }, | 634 }, |
| 632 | 635 |
| 633 _stopRecording: function() | 636 _stopRecording: function() |
| 634 { | 637 { |
| 635 this._userInitiatedRecording = false; | 638 this._userInitiatedRecording = false; |
| (...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1251 * @param {!WebInspector.TimelineModel.Record} record | 1254 * @param {!WebInspector.TimelineModel.Record} record |
| 1252 * @return {boolean} | 1255 * @return {boolean} |
| 1253 */ | 1256 */ |
| 1254 accept: function(record) | 1257 accept: function(record) |
| 1255 { | 1258 { |
| 1256 return !this._hiddenRecords[record.type]; | 1259 return !this._hiddenRecords[record.type]; |
| 1257 }, | 1260 }, |
| 1258 | 1261 |
| 1259 __proto__: WebInspector.TimelineModel.Filter.prototype | 1262 __proto__: WebInspector.TimelineModel.Filter.prototype |
| 1260 } | 1263 } |
| OLD | NEW |