Skip to content
  • yuzo@google.com's avatar
    2010-04-27 Yuzo Fujishima <yuzo@google.com> · 4e988936
    yuzo@google.com authored
            Reviewed by Eric Seidel.
    
            Enhance CSS parser for Paged Media (Iteration 2)
            Parse and hold paged media rules in CSSStyleSelector.
    
            fast/dom/script-tests/prototype-inheritance-2.js is rebaselined because it assumes @page is ignored.
    
            https://bugs.webkit.org/show_bug.cgi?id=35782
    
            * fast/dom/prototype-inheritance-2-expected.txt:
            * fast/dom/script-tests/prototype-inheritance-2.js:
            * printing/page-rule-css-text-expected.txt: Added.
            * printing/page-rule-css-text.html: Added.
    2010-04-27  Yuzo Fujishima  <yuzo@google.com>
    
            Reviewed by Eric Seidel.
    
            Enhance CSS parser for Paged Media (Iteration 2)
            Parse and hold paged media rules in CSSStyleSelector.
    
            https://bugs.webkit.org/show_bug.cgi?id=35782
    
            Test: printing/page-rule-css-text.html
    
            * css/CSSGrammar.y:
            * css/CSSPageRule.cpp:
            (WebCore::CSSPageRule::CSSPageRule):
            (WebCore::CSSPageRule::selectorText):
            * css/CSSPageRule.h:
            (WebCore::CSSPageRule::create):
            (WebCore::CSSPageRule::isPageRule):
            * css/CSSParser.cpp:
            (WebCore::CSSParser::createPageRule):
            * css/CSSStyleRule.h:
            * css/CSSStyleSelector.cpp:
            (WebCore::CSSRuleSet::getPageRules):
            (WebCore::CSSRuleSet::CSSRuleSet):
            (WebCore::CSSRuleSet::~CSSRuleSet):
            (WebCore::CSSRuleSet::addPageRule):
            (WebCore::CSSRuleSet::addRulesFromSheet):
            * css/CSSStyleSelector.h:
            * css/StyleBase.h:
            (WebCore::StyleBase::isPageRule):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58383 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4e988936