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

Side by Side Diff: Source/core/css/parser/BisonCSSParser.h

Issue 184853009: Revert of Move all RefPtr's to CSSValue to oilpan transition types (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/core/css/StylePropertySet.cpp ('k') | Source/core/css/parser/BisonCSSParser-in.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org)
3 * Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010 Apple Inc. All rights reserv ed. 3 * Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010 Apple Inc. All rights reserv ed.
4 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> 4 * Copyright (C) 2008 Eric Seidel <eric@webkit.org>
5 * Copyright (C) 2009 - 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserve d. 5 * Copyright (C) 2009 - 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserve d.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
178 178
179 bool m_important; 179 bool m_important;
180 CSSPropertyID m_id; 180 CSSPropertyID m_id;
181 StyleSheetContents* m_styleSheet; 181 StyleSheetContents* m_styleSheet;
182 RefPtrWillBePersistent<StyleRuleBase> m_rule; 182 RefPtrWillBePersistent<StyleRuleBase> m_rule;
183 RefPtr<StyleKeyframe> m_keyframe; 183 RefPtr<StyleKeyframe> m_keyframe;
184 RefPtrWillBePersistent<MediaQuerySet> m_mediaList; 184 RefPtrWillBePersistent<MediaQuerySet> m_mediaList;
185 OwnPtr<CSSParserValueList> m_valueList; 185 OwnPtr<CSSParserValueList> m_valueList;
186 bool m_supportsCondition; 186 bool m_supportsCondition;
187 187
188 WillBePersistentHeapVector<CSSProperty, 256> m_parsedProperties; 188 CSSPropertyParser::ParsedPropertyVector m_parsedProperties;
189 CSSSelectorList* m_selectorListForParseSelector; 189 CSSSelectorList* m_selectorListForParseSelector;
190 190
191 unsigned m_numParsedPropertiesBeforeMarginBox; 191 unsigned m_numParsedPropertiesBeforeMarginBox;
192 192
193 bool m_hasFontFaceOnlyValues; 193 bool m_hasFontFaceOnlyValues;
194 bool m_hadSyntacticallyValidCSSRule; 194 bool m_hadSyntacticallyValidCSSRule;
195 bool m_logErrors; 195 bool m_logErrors;
196 bool m_ignoreErrors; 196 bool m_ignoreErrors;
197 197
198 AtomicString m_defaultNamespace; 198 AtomicString m_defaultNamespace;
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 inline int cssyylex(void* yylval, BisonCSSParser* parser) 320 inline int cssyylex(void* yylval, BisonCSSParser* parser)
321 { 321 {
322 return parser->m_tokenizer.lex(yylval); 322 return parser->m_tokenizer.lex(yylval);
323 } 323 }
324 324
325 bool isValidNthToken(const CSSParserString&); 325 bool isValidNthToken(const CSSParserString&);
326 326
327 } // namespace WebCore 327 } // namespace WebCore
328 328
329 #endif // BisonCSSParser_h 329 #endif // BisonCSSParser_h
OLDNEW
« no previous file with comments | « Source/core/css/StylePropertySet.cpp ('k') | Source/core/css/parser/BisonCSSParser-in.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698