Skip to content
  • vsevik@chromium.org's avatar
    Web Inspector: Breakpoint manager should restore breakpoints when uiSourceCode is added. · 580ec8f1
    vsevik@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=113381
    
    Reviewed by Pavel Feldman.
    
    Source/WebCore:
    
    Breakpoint manager now restores breakpoints on UISourceCodeAdded event.
    Breakpoint manager now only resets breakpoints in debugger when source mapping is changed to/from non identity one.
    
    * inspector/front-end/BreakpointManager.js:
    (WebInspector.BreakpointManager.prototype._uiSourceCodeAdded):
    (WebInspector.BreakpointManager.prototype._resetBreakpoints):
    (WebInspector.BreakpointManager.prototype._uiSourceCodeMappingChanged):
    * inspector/front-end/CompilerScriptMapping.js:
    (WebInspector.CompilerScriptMapping.prototype.get isIdentity):
    * inspector/front-end/DefaultScriptMapping.js:
    (WebInspector.DefaultScriptMapping.prototype.isIdentity):
    * inspector/front-end/ResourceScriptMapping.js:
    (WebInspector.ResourceScriptMapping.prototype.isIdentity):
    * inspector/front-end/SASSSourceMapping.js:
    (WebInspector.SASSSourceMapping.prototype.isIdentity):
    * inspector/front-end/ScriptSnippetModel.js:
    (WebInspector.SnippetScriptMapping.prototype.isIdentity):
    * inspector/front-end/SourceMapping.js:
    (WebInspector.SourceMapping.prototype.isIdentity):
    * inspector/front-end/StylesSourceMapping.js:
    (WebInspector.StylesSourceMapping.prototype.isIdentity):
    * inspector/front-end/UISourceCode.js:
    (WebInspector.UISourceCode.prototype.setSourceMapping):
    
    LayoutTests:
    
    * inspector/debugger/breakpoint-manager-expected.txt:
    * inspector/debugger/breakpoint-manager.html:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    580ec8f1