Skip to content
  • hyatt@apple.com's avatar
    WebCore: · 437fb5c8
    hyatt@apple.com authored
            Fix for bug 4812. Support last-child and last-of-type CSS3 selectors.  Brings Acid3 score up to 68/100.
    
            Reviewed by olliej
    
            Added fast/css/last-child-pseudo-class.html, fast/css/last-of-type-pseudo-class.html
    
            * css/CSSGrammar.y:
            * css/CSSSelector.cpp:
            (WebCore::CSSSelector::extractPseudoType):
            * css/CSSSelector.h:
            (WebCore::CSSSelector::):
            * css/CSSStyleSelector.cpp:
            (WebCore::CSSStyleSelector::checkOneSelector):
    
    LayoutTests:
    
            Fix for bug 4812.  Support last-child and last-of-type (and make sure they are properly dynamic).
    
            Reviewed by olliej
    
            * fast/css/last-child-pseudo-class.html: Added.
            * fast/css/last-of-type-pseudo-class.html: Added.
            * platform/mac/fast/css/last-child-pseudo-class-expected.checksum: Added.
            * platform/mac/fast/css/last-child-pseudo-class-expected.png: Added.
            * platform/mac/fast/css/last-child-pseudo-class-expected.txt: Added.
            * platform/mac/fast/css/last-of-type-pseudo-class-expected.checksum: Added.
            * platform/mac/fast/css/last-of-type-pseudo-class-expected.png: Added.
            * platform/mac/fast/css/last-of-type-pseudo-class-expected.txt: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    437fb5c8