| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2013 Google Inc. All rights reserved. | 2  * Copyright (C) 2013 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 682 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 693         } else { | 693         } else { | 
| 694             this._recording = true; | 694             this._recording = true; | 
| 695             this._startFrameCapturing(); | 695             this._startFrameCapturing(); | 
| 696         } | 696         } | 
| 697         return this._recording; | 697         return this._recording; | 
| 698     }, | 698     }, | 
| 699 | 699 | 
| 700     _runSingleFrameCapturing: function() | 700     _runSingleFrameCapturing: function() | 
| 701     { | 701     { | 
| 702         var frameId = this._selectedFrameId(); | 702         var frameId = this._selectedFrameId(); | 
| 703         this._target.profilingLock.acquire(); | 703         WebInspector.profilingLock.acquire(); | 
| 704         CanvasAgent.captureFrame(frameId, this._didStartCapturingFrame.bind(this
      , frameId)); | 704         CanvasAgent.captureFrame(frameId, this._didStartCapturingFrame.bind(this
      , frameId)); | 
| 705         this._target.profilingLock.release(); | 705         WebInspector.profilingLock.release(); | 
| 706     }, | 706     }, | 
| 707 | 707 | 
| 708     _startFrameCapturing: function() | 708     _startFrameCapturing: function() | 
| 709     { | 709     { | 
| 710         var frameId = this._selectedFrameId(); | 710         var frameId = this._selectedFrameId(); | 
| 711         this._target.profilingLock.acquire(); | 711         WebInspector.profilingLock.acquire(); | 
| 712         CanvasAgent.startCapturing(frameId, this._didStartCapturingFrame.bind(th
      is, frameId)); | 712         CanvasAgent.startCapturing(frameId, this._didStartCapturingFrame.bind(th
      is, frameId)); | 
| 713     }, | 713     }, | 
| 714 | 714 | 
| 715     _stopFrameCapturing: function() | 715     _stopFrameCapturing: function() | 
| 716     { | 716     { | 
| 717         if (!this._lastProfileHeader) { | 717         if (!this._lastProfileHeader) { | 
| 718             this._target.profilingLock.release(); | 718             WebInspector.profilingLock.release(); | 
| 719             return; | 719             return; | 
| 720         } | 720         } | 
| 721         var profileHeader = this._lastProfileHeader; | 721         var profileHeader = this._lastProfileHeader; | 
| 722         var traceLogId = profileHeader.traceLogId(); | 722         var traceLogId = profileHeader.traceLogId(); | 
| 723         this._lastProfileHeader = null; | 723         this._lastProfileHeader = null; | 
| 724         function didStopCapturing() | 724         function didStopCapturing() | 
| 725         { | 725         { | 
| 726             profileHeader._updateCapturingStatus(); | 726             profileHeader._updateCapturingStatus(); | 
| 727         } | 727         } | 
| 728         CanvasAgent.stopCapturing(traceLogId, didStopCapturing); | 728         CanvasAgent.stopCapturing(traceLogId, didStopCapturing); | 
| 729         this._target.profilingLock.release(); | 729         WebInspector.profilingLock.release(); | 
| 730     }, | 730     }, | 
| 731 | 731 | 
| 732     /** | 732     /** | 
| 733      * @param {string|undefined} frameId | 733      * @param {string|undefined} frameId | 
| 734      * @param {?Protocol.Error} error | 734      * @param {?Protocol.Error} error | 
| 735      * @param {!CanvasAgent.TraceLogId} traceLogId | 735      * @param {!CanvasAgent.TraceLogId} traceLogId | 
| 736      */ | 736      */ | 
| 737     _didStartCapturingFrame: function(frameId, error, traceLogId) | 737     _didStartCapturingFrame: function(frameId, error, traceLogId) | 
| 738     { | 738     { | 
| 739         if (error || this._lastProfileHeader && this._lastProfileHeader.traceLog
      Id() === traceLogId) | 739         if (error || this._lastProfileHeader && this._lastProfileHeader.traceLog
      Id() === traceLogId) | 
| (...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1280     }, | 1280     }, | 
| 1281 | 1281 | 
| 1282     clearResourceStates: function() | 1282     clearResourceStates: function() | 
| 1283     { | 1283     { | 
| 1284         this._currentResourceStates = {}; | 1284         this._currentResourceStates = {}; | 
| 1285         this.dispatchEventToListeners(WebInspector.CanvasTraceLogPlayerProxy.Eve
      nts.CanvasReplayStateChanged); | 1285         this.dispatchEventToListeners(WebInspector.CanvasTraceLogPlayerProxy.Eve
      nts.CanvasReplayStateChanged); | 
| 1286     }, | 1286     }, | 
| 1287 | 1287 | 
| 1288     __proto__: WebInspector.Object.prototype | 1288     __proto__: WebInspector.Object.prototype | 
| 1289 } | 1289 } | 
| OLD | NEW | 
|---|