-
akling@apple.com authored
<https://webkit.org/b/127039> Source/WebCore: The selector profiler was painting a mostly fictional picture of what selectors we were spending time on. It never really grokked the fast path selectors, nor did it understand recent additions like the extra cascading pass or the selector JIT. Somewhat ironically, this may end up making some selectors run faster since it removes a number of brances in hot code. Reviewed by Sam Weinig. * css/ElementRuleCollector.cpp: (WebCore::ElementRuleCollector::collectMatchingRulesForList): * css/ElementRuleCollector.h: * inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::willDestroyFrontendAndBackend): * inspector/InspectorCSSAgent.h: * inspector/InspectorInstrumentation.cpp: * inspector/InspectorInstrumentation.h: * inspector/protocol/CSS.json: Source/WebInspectorUI: Purge selector profiler code from the new Web Inspector UI. Reviewed by Sam Weinig. * Localizations/en.lproj/localizedStrings.js: * UserInterface/CSSSelectorProfileObject.js: Removed. * UserInterface/CSSSelectorProfileType.js: Removed. * UserInterface/CSSSelectorProfileView.js: Removed. * UserInterface/ContentView.js: (WebInspector.ContentView): (WebInspector.ContentView.isViewable): * UserInterface/InspectorWebBackendCommands.js: * UserInterface/InstrumentSidebarPanel.js: (WebInspector.InstrumentSidebarPanel): (WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedOver): (WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedDown): (WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphClicked): (WebInspector.InstrumentSidebarPanel.prototype._profileTypeWasSelected): (WebInspector.InstrumentSidebarPanel.prototype._profilesCleared): * UserInterface/Main.html: * UserInterface/ProfileManager.js: (WebInspector.ProfileManager): (WebInspector.ProfileManager.prototype.initialize): (WebInspector.ProfileManager.prototype._checkForInterruptions): (WebInspector.ProfileManager.prototype._attemptToResumeProfiling): * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6f601c10