Skip to content
  • antti@apple.com's avatar
    Shadow DOM removal: Make SelectorChecker non-generic · 2bdde6d1
    antti@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=115526
    
    Reviewed by Andreas Kling.
    
    Without Shadow DOM distribution we don't need SiblingTraversalStrategies anymore.
    
    * css/ElementRuleCollector.cpp:
    (WebCore::ElementRuleCollector::ruleMatches):
    * css/SelectorChecker.cpp:
    (WebCore):
    (WebCore::isFirstChildElement):
    (WebCore::isLastChildElement):
    (WebCore::isFirstOfType):
    (WebCore::isLastOfType):
    (WebCore::countElementsBefore):
    (WebCore::countElementsOfTypeBefore):
    (WebCore::countElementsAfter):
    (WebCore::countElementsOfTypeAfter):
    (WebCore::SelectorChecker::match):
    (WebCore::SelectorChecker::checkOne):
    * css/SelectorChecker.h:
    (SelectorChecker):
    * css/SiblingTraversalStrategies.h:
    * css/StyleResolver.h:
    (WebCore::checkRegionSelector):
    * dom/SelectorQuery.cpp:
    (WebCore::SelectorDataList::selectorMatches):
    * html/shadow/ContentSelectorQuery.cpp:
    (WebCore::ContentSelectorDataList::checkContentSelector):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149498 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2bdde6d1