Ignore:
Timestamp:
Sep 25, 2013, 11:09:47 AM (12 years ago)
Author:
[email protected]
Message:

CTTE: More Document references please
https://bugs.webkit.org/show_bug.cgi?id=121893

Reviewed by Anders Carlsson.

  • Thread even more Document&s around. *
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/css/CSSParser.cpp

    r156347 r156408  
    273273}
    274274
    275 CSSParserContext::CSSParserContext(Document* document, const KURL& baseURL, const String& charset)
    276     : baseURL(baseURL.isNull() ? document->baseURL() : baseURL)
     275CSSParserContext::CSSParserContext(Document& document, const KURL& baseURL, const String& charset)
     276    : baseURL(baseURL.isNull() ? document.baseURL() : baseURL)
    277277    , charset(charset)
    278     , mode(document->inQuirksMode() ? CSSQuirksMode : CSSStrictMode)
    279     , isHTMLDocument(document->isHTMLDocument())
    280     , isCSSCustomFilterEnabled(document->settings() ? document->settings()->isCSSCustomFilterEnabled() : false)
    281     , isCSSStickyPositionEnabled(document->cssStickyPositionEnabled())
    282     , isCSSRegionsEnabled(document->cssRegionsEnabled())
    283     , isCSSCompositingEnabled(document->cssCompositingEnabled())
    284     , isCSSGridLayoutEnabled(document->cssGridLayoutEnabled())
     278    , mode(document.inQuirksMode() ? CSSQuirksMode : CSSStrictMode)
     279    , isHTMLDocument(document.isHTMLDocument())
     280    , isCSSCustomFilterEnabled(document.settings() ? document.settings()->isCSSCustomFilterEnabled() : false)
     281    , isCSSStickyPositionEnabled(document.cssStickyPositionEnabled())
     282    , isCSSRegionsEnabled(document.cssRegionsEnabled())
     283    , isCSSCompositingEnabled(document.cssCompositingEnabled())
     284    , isCSSGridLayoutEnabled(document.cssGridLayoutEnabled())
    285285#if ENABLE(CSS_VARIABLES)
    286     , isCSSVariablesEnabled(document->settings() ? document->settings()->cssVariablesEnabled() : false)
     286    , isCSSVariablesEnabled(document.settings() ? document.settings()->cssVariablesEnabled() : false)
    287287#endif
    288     , needsSiteSpecificQuirks(document->settings() ? document->settings()->needsSiteSpecificQuirks() : false)
    289     , enforcesCSSMIMETypeInNoQuirksMode(!document->settings() || document->settings()->enforceCSSMIMETypeInNoQuirksMode())
    290     , useLegacyBackgroundSizeShorthandBehavior(document->settings() ? document->settings()->useLegacyBackgroundSizeShorthandBehavior() : false)
     288    , needsSiteSpecificQuirks(document.settings() ? document.settings()->needsSiteSpecificQuirks() : false)
     289    , enforcesCSSMIMETypeInNoQuirksMode(!document.settings() || document.settings()->enforceCSSMIMETypeInNoQuirksMode())
     290    , useLegacyBackgroundSizeShorthandBehavior(document.settings() ? document.settings()->useLegacyBackgroundSizeShorthandBehavior() : false)
    291291{
    292292}
     
    13061306
    13071307#if ENABLE(CSS_VARIABLES)
    1308 bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, Document* document)
     1308bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, Document& document)
    13091309{
    13101310    ASSERT(!string.isEmpty());
Note: See TracChangeset for help on using the changeset viewer.