-
antti@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=84632 Reviewed by Andreas Kling. Move the repeated code from StyleImportRule and HTMLLinkElement to StyleSheetInternal::parseUserStyleSheet. Remove a BUILDING_ON_LEOPARD-only quirk. * css/CSSImportRule.cpp: (WebCore::StyleRuleImport::setCSSStyleSheet): * css/CSSParser.cpp: (WebCore): (WebCore::CSSParserContext::CSSParserContext): Add new settings bits to the CSSParserContext. These are used for external stylesheet parsing quirks. * css/CSSParserMode.h: (CSSParserContext): * css/CSSStyleSheet.cpp: (WebCore::StyleSheetInternal::parseUserStyleSheet): (WebCore::StyleSheetInternal::parseString): (WebCore): (WebCore::StyleSheetInternal::parseStringAtLine): * css/CSSStyleSheet.h: (WebCore): (StyleSheetInternal): * html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::setCSSStyleSheet): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e05814e4