Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Unified Diff: Source/core/css/CSSGrammar.y

Issue 212703003: [Oilpan]: Move StyleKeyFrame to the oilpan heap using transition types. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Review feedack Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/animation/css/CSSAnimations.cpp ('k') | Source/core/css/CSSKeyframeRule.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/css/CSSGrammar.y
diff --git a/Source/core/css/CSSGrammar.y b/Source/core/css/CSSGrammar.y
index c5901b87d0e14ba83fab2ad64b725f9f0c6ab4b5..5a82d622c8492306186aed0fc2fa256edaf975a7 100644
--- a/Source/core/css/CSSGrammar.y
+++ b/Source/core/css/CSSGrammar.y
@@ -73,10 +73,12 @@ using namespace HTMLNames;
CSSParserString string;
StyleRuleBase* rule;
- // The content of the two below HeapVectors are guaranteed to be kept alive by
- // the corresponding m_parsedRules and m_floatingMediaQueryExpList lists in BisonCSSParser.h.
+ // The content of the three below HeapVectors are guaranteed to be kept alive by
+ // the corresponding m_parsedRules, m_floatingMediaQueryExpList, and m_parsedKeyFrames
+ // lists in BisonCSSParser.h.
WillBeHeapVector<RefPtrWillBeMember<StyleRuleBase> >* ruleList;
WillBeHeapVector<OwnPtrWillBeMember<MediaQueryExp> >* mediaQueryExpList;
+ WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> >* keyframeRuleList;
CSSParserSelector* selector;
Vector<OwnPtr<CSSParserSelector> >* selectorList;
CSSSelector::MarginBoxType marginBox;
@@ -88,7 +90,6 @@ using namespace HTMLNames;
CSSParserValue value;
CSSParserValueList* valueList;
StyleKeyframe* keyframe;
- Vector<RefPtr<StyleKeyframe> >* keyframeRuleList;
float val;
CSSPropertyID id;
CSSParserLocation location;
« no previous file with comments | « Source/core/animation/css/CSSAnimations.cpp ('k') | Source/core/css/CSSKeyframeRule.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698