Skip to content
  • aandrey@chromium.org's avatar
    Web Inspector: [Canvas] UI: add a selector to capture a single canvas frame vs consecutive frames · 67df93b3
    aandrey@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=107688
    
    Reviewed by Pavel Feldman.
    
    Allow capturing several canvas frames in a row.
    
    * English.lproj/localizedStrings.js:
    * inspector/InjectedScriptCanvasModule.cpp:
    (WebCore::InjectedScriptCanvasModule::traceLog):
    * inspector/InjectedScriptCanvasModule.h:
    (InjectedScriptCanvasModule):
    * inspector/InjectedScriptCanvasModuleSource.js:
    (.):
    * inspector/Inspector.json:
    * inspector/InspectorCanvasAgent.cpp:
    (WebCore::InspectorCanvasAgent::getTraceLog):
    * inspector/InspectorCanvasAgent.h:
    (InspectorCanvasAgent):
    * inspector/front-end/CanvasProfileView.js:
    (WebInspector.CanvasProfileView):
    (WebInspector.CanvasProfileView.prototype._didReceiveTraceLog):
    (WebInspector.CanvasProfileView.prototype._requestTraceLog):
    (WebInspector.CanvasProfileType):
    (WebInspector.CanvasProfileType.prototype.get statusBarItems):
    (WebInspector.CanvasProfileType.prototype.get buttonTooltip):
    (WebInspector.CanvasProfileType.prototype.buttonClicked):
    (WebInspector.CanvasProfileType.prototype._runSingleFrameCapturing):
    (WebInspector.CanvasProfileType.prototype._startFrameCapturing):
    (WebInspector.CanvasProfileType.prototype._stopFrameCapturing.didStopCapturing):
    (WebInspector.CanvasProfileType.prototype._stopFrameCapturing):
    (WebInspector.CanvasProfileType.prototype._didStartCapturingFrame):
    (WebInspector.CanvasProfileType.prototype.setRecordingProfile):
    (WebInspector.CanvasProfileType.prototype._isSingleFrameMode):
    (WebInspector.CanvasProfileHeader):
    (WebInspector.CanvasProfileHeader.prototype._updateCapturingStatus):
    (WebInspector.CanvasProfileHeader.prototype._requestCapturingStatus):
    * inspector/front-end/ProfileLauncherView.js:
    (WebInspector.ProfileLauncherView):
    * inspector/front-end/ProfilesPanel.js:
    (WebInspector.ProfileType.prototype.get statusBarItems):
    (WebInspector.ProfilesPanel):
    (WebInspector.ProfilesPanel.prototype.get statusBarItems):
    (WebInspector.ProfilesPanel.prototype._onProfileTypeSelected):
    (WebInspector.ProfilesPanel.prototype._reset):
    (WebInspector.ProfilesPanel.prototype._showLauncherView):
    (WebInspector.ProfilesPanel.prototype.showProfile):
    (WebInspector.ProfilesPanel.prototype._updateInterface):
    (WebInspector.ProfilesPanel.prototype._resize):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    67df93b3