• podivilov@chromium.org's avatar
    2011-03-14 Pavel Podivilov <podivilov@chromium.org> · 0af6a8f8
    podivilov@chromium.org authored
            Reviewed by Yury Semikhatsky.
    
            Web Inspector: refactor event listener breakpoints.
            https://bugs.webkit.org/show_bug.cgi?id=56305
    
            * inspector/debugger/event-listener-breakpoints-expected.txt: Added.
            * inspector/debugger/event-listener-breakpoints.html: Added.
            * platform/gtk/Skipped:
            * platform/mac/Skipped:
            * platform/qt/Skipped:
            * platform/win/Skipped:
    2011-03-14  Pavel Podivilov  <podivilov@chromium.org>
    
            Reviewed by Yury Semikhatsky.
    
            Web Inspector: refactor event listener breakpoints.
            https://bugs.webkit.org/show_bug.cgi?id=56305
    
            - restore event listener breakpoints one by one instead of using setAllBrowserBreakpoints
            - store event listener breakpoints in a separate separate setting
            - move presentation-related code from BreakpointManager to EventListenerBreakpointsSidebarPane
    
            Test: inspector/debugger/event-listener-breakpoints.html
    
            * inspector/Inspector.idl:
            * inspector/InspectorAgent.cpp:
            (WebCore::InspectorAgent::setFrontend):
            * inspector/InspectorBrowserDebuggerAgent.cpp:
            (WebCore::InspectorBrowserDebuggerAgent::setEventListenerBreakpoint):
            (WebCore::InspectorBrowserDebuggerAgent::removeEventListenerBreakpoint):
            (WebCore::InspectorBrowserDebuggerAgent::pauseOnNativeEventIfNeeded):
            (WebCore::InspectorBrowserDebuggerAgent::clear):
            * inspector/InspectorBrowserDebuggerAgent.h:
            * inspector/InspectorInstrumentation.cpp:
            (WebCore::InspectorInstrumentation::didCommitLoadImpl):
            * inspector/front-end/BreakpointManager.js:
            (WebInspector.BreakpointManager.prototype.setEventListenerBreakpoint):
            (WebInspector.BreakpointManager.prototype.removeEventListenerBreakpoint):
            (WebInspector.BreakpointManager.prototype.breakpointViewForEventData):
            (WebInspector.BreakpointManager.prototype._projectChanged):
            (WebInspector.BreakpointManager.prototype._saveBreakpoints):
            (WebInspector.BreakpointManager.prototype._validateBreakpoints):
            (WebInspector.BreakpointManager.prototype._createDOMBreakpointId):
            * inspector/front-end/BreakpointsSidebarPane.js:
            (WebInspector.EventListenerBreakpointsSidebarPane):
            (WebInspector.EventListenerBreakpointsSidebarPane.eventNameForUI):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._createCategory):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._categoryCheckboxClicked):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._breakpointCheckboxClicked):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._setBreakpoint):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._removeBreakpoint):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._updateCategoryCheckbox):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype.highlightBreakpoint):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype.clearBreakpointHighlight):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._saveBreakpoints):
            (WebInspector.EventListenerBreakpointsSidebarPane.prototype._restoreBreakpoints):
            * inspector/front-end/CallStackSidebarPane.js:
            (WebInspector.CallStackSidebarPane.prototype.update):
            (WebInspector.CallStackSidebarPane.prototype.setStatus):
            (WebInspector.CallStackSidebarPane.prototype._domBreakpointHit):
            * inspector/front-end/ScriptsPanel.js:
            (WebInspector.ScriptsPanel.prototype._debuggerPaused):
            (WebInspector.ScriptsPanel.prototype._clearInterface):
            * inspector/front-end/Settings.js:
            (WebInspector.Settings):
    
    git-svn-id: svn://svn.chromium.org/blink/trunk@81243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
    0af6a8f8
ChangeLog 1.24 MB
The source could not be displayed because it is larger than 1 MB. You can load it anyway or download it instead.