Reviewed by Dave Hyatt.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 23 Oct 2005 15:12:31 +0000 (15:12 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 23 Oct 2005 15:12:31 +0000 (15:12 +0000)
commitc29c849c5761f27f1bb84a37a3a0e6d2c346e8c4
tree0b835d63e76f5301c78b6e6dc691862d85631f3a
parent0c6fc42781add0758078271c046937ffd57936cc
    Reviewed by Dave Hyatt.

        http://bugzilla.opendarwin.org/show_bug.cgi?id=3442
        Adds support for :first-of-type CSS3 pseudo-selectors
        And builds foundations for :last-of-type and :only-of-type

        * khtml/css/css_base.cpp:
        (CSSSelector::extractPseudoType):
        * khtml/css/css_base.h:
        (DOM::CSSSelector::CSSSelector):
        (DOM::CSSSelector::~CSSSelector):
        (DOM::CSSSelector::):
        (DOM::CSSSelector::pseudoType):
        (DOM::StyleBaseImpl::StyleBaseImpl):
        (DOM::StyleBaseImpl::~StyleBaseImpl):
        (DOM::StyleBaseImpl::isStyleSheet):
        (DOM::StyleBaseImpl::isCSSStyleSheet):
        (DOM::StyleBaseImpl::isStyleSheetList):
        (DOM::StyleBaseImpl::isMediaList):
        (DOM::StyleBaseImpl::isRuleList):
        (DOM::StyleBaseImpl::isRule):
        (DOM::StyleBaseImpl::isStyleRule):
        (DOM::StyleBaseImpl::isCharetRule):
        (DOM::StyleBaseImpl::isImportRule):
        (DOM::StyleBaseImpl::isMediaRule):
        (DOM::StyleBaseImpl::isFontFaceRule):
        (DOM::StyleBaseImpl::isPageRule):
        (DOM::StyleBaseImpl::isUnknownRule):
        (DOM::StyleBaseImpl::isStyleDeclaration):
        (DOM::StyleBaseImpl::isValue):
        (DOM::StyleBaseImpl::isPrimitiveValue):
        (DOM::StyleBaseImpl::isValueList):
        (DOM::StyleBaseImpl::isValueCustom):
        (DOM::StyleBaseImpl::setParent):
        (DOM::StyleBaseImpl::parseString):
        (DOM::StyleBaseImpl::setStrictParsing):
        (DOM::StyleBaseImpl::useStrictParsing):
        (DOM::StyleListImpl::StyleListImpl):
        (DOM::StyleListImpl::length):
        (DOM::StyleListImpl::item):
        (DOM::StyleListImpl::append):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::checkSelector):
        (khtml::CSSStyleSelector::checkOneSelector):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-12-19
WebCore/khtml/css/css_base.cpp
WebCore/khtml/css/css_base.h
WebCore/khtml/css/cssstyleselector.cpp