| Index: sky/engine/core/css/parser/BisonCSSParser-in.cpp
|
| diff --git a/sky/engine/core/css/parser/BisonCSSParser-in.cpp b/sky/engine/core/css/parser/BisonCSSParser-in.cpp
|
| index aa362f74c2a8135d7b4e145409ece6f4fda127d7..c53b91de8fa2fcaa7b4657464636b10794ec2294 100644
|
| --- a/sky/engine/core/css/parser/BisonCSSParser-in.cpp
|
| +++ b/sky/engine/core/css/parser/BisonCSSParser-in.cpp
|
| @@ -61,8 +61,6 @@
|
| #include "sky/engine/core/css/Rect.h"
|
| #include "sky/engine/core/css/StylePropertySet.h"
|
| #include "sky/engine/core/css/StyleRule.h"
|
| -#include "sky/engine/core/css/StyleKeyframe.h"
|
| -#include "sky/engine/core/css/StyleRuleKeyframes.h"
|
| #include "sky/engine/core/css/StyleSheetContents.h"
|
| #include "sky/engine/core/css/parser/CSSParserIdioms.h"
|
| #include "sky/engine/core/dom/Document.h"
|
| @@ -161,22 +159,6 @@ PassRefPtr<StyleRuleBase> BisonCSSParser::parseRule(StyleSheetContents* sheet, c
|
| return m_rule.release();
|
| }
|
|
|
| -PassRefPtr<StyleKeyframe> BisonCSSParser::parseKeyframeRule(StyleSheetContents* sheet, const String& string)
|
| -{
|
| - setStyleSheet(sheet);
|
| - setupParser("@-internal-keyframe-rule ", string, "");
|
| - cssyyparse(this);
|
| - return m_keyframe.release();
|
| -}
|
| -
|
| -PassOwnPtr<Vector<double> > BisonCSSParser::parseKeyframeKeyList(const String& string)
|
| -{
|
| - setupParser("@-internal-keyframe-key-list ", string, "");
|
| - cssyyparse(this);
|
| - ASSERT(m_valueList);
|
| - return StyleKeyframe::createKeyList(m_valueList.get());
|
| -}
|
| -
|
| bool BisonCSSParser::parseSupportsCondition(const String& string)
|
| {
|
| m_supportsCondition = false;
|
| @@ -1348,18 +1330,6 @@ CSSParserValue& BisonCSSParser::sinkFloatingValue(CSSParserValue& value)
|
| return value;
|
| }
|
|
|
| -Vector<RefPtr<StyleKeyframe> >* BisonCSSParser::createFloatingKeyframeVector()
|
| -{
|
| - m_floatingKeyframeVector = adoptPtr(new Vector<RefPtr<StyleKeyframe> >());
|
| - return m_floatingKeyframeVector.get();
|
| -}
|
| -
|
| -PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > BisonCSSParser::sinkFloatingKeyframeVector(Vector<RefPtr<StyleKeyframe> >* keyframeVector)
|
| -{
|
| - ASSERT_UNUSED(keyframeVector, m_floatingKeyframeVector == keyframeVector);
|
| - return m_floatingKeyframeVector.release();
|
| -}
|
| -
|
| StyleRuleBase* BisonCSSParser::createSupportsRule(bool conditionIsSupported, RuleList* rules)
|
| {
|
| m_allowImportRules = m_allowNamespaceDeclarations = false;
|
| @@ -1484,20 +1454,6 @@ void BisonCSSParser::endInvalidRuleHeader()
|
| endRuleHeader();
|
| }
|
|
|
| -StyleRuleKeyframes* BisonCSSParser::createKeyframesRule(const String& name, PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > popKeyframes, bool isPrefixed)
|
| -{
|
| - OwnPtr<Vector<RefPtr<StyleKeyframe> > > keyframes = popKeyframes;
|
| - m_allowImportRules = m_allowNamespaceDeclarations = false;
|
| - RefPtr<StyleRuleKeyframes> rule = StyleRuleKeyframes::create();
|
| - for (size_t i = 0; i < keyframes->size(); ++i)
|
| - rule->parserAppendKeyframe(keyframes->at(i));
|
| - rule->setName(name);
|
| - rule->setVendorPrefixed(isPrefixed);
|
| - StyleRuleKeyframes* rulePtr = rule.get();
|
| - m_parsedRules.append(rule.release());
|
| - return rulePtr;
|
| -}
|
| -
|
| StyleRuleBase* BisonCSSParser::createStyleRule(Vector<OwnPtr<CSSParserSelector> >* selectors)
|
| {
|
| StyleRule* result = 0;
|
| @@ -1573,23 +1529,6 @@ void BisonCSSParser::endDeclarationsForMarginBox()
|
| m_numParsedPropertiesBeforeMarginBox = INVALID_NUM_PARSED_PROPERTIES;
|
| }
|
|
|
| -StyleKeyframe* BisonCSSParser::createKeyframe(CSSParserValueList* keys)
|
| -{
|
| - OwnPtr<Vector<double> > keyVector = StyleKeyframe::createKeyList(keys);
|
| - if (keyVector->isEmpty())
|
| - return 0;
|
| -
|
| - RefPtr<StyleKeyframe> keyframe = StyleKeyframe::create();
|
| - keyframe->setKeys(keyVector.release());
|
| - keyframe->setProperties(createStylePropertySet());
|
| -
|
| - clearProperties();
|
| -
|
| - StyleKeyframe* keyframePtr = keyframe.get();
|
| - m_parsedKeyframes.append(keyframe.release());
|
| - return keyframePtr;
|
| -}
|
| -
|
| void BisonCSSParser::startRule()
|
| {
|
| if (!m_observer)
|
|
|