Index: Source/core/css/resolver/CascadedValues.h |
diff --git a/Source/core/css/resolver/CascadedValues.h b/Source/core/css/resolver/CascadedValues.h |
index a2e027f40580314db912640ffcaa618811a50403..c3bd18ac78e31752e3c203f6af151852411dad11 100644 |
--- a/Source/core/css/resolver/CascadedValues.h |
+++ b/Source/core/css/resolver/CascadedValues.h |
@@ -22,10 +22,14 @@ class StyleRule; |
class CascadedValues { |
STACK_ALLOCATED(); |
public: |
- CascadedValues(StyleResolverState&, const MatchResult&, bool onlyAddUARules = false); |
+ CascadedValues(StyleResolverState&, const MatchResult&); |
void applyValues(CSSPropertyID first, CSSPropertyID last, bool inheritedOnly = false); |
+ bool valuesUnchangedForWebkitAppearance(const MatchResult&); |
+ |
private: |
+ enum WebkitAppearanceConstructorType { WebkitAppearanceConstructor }; |
+ CascadedValues(StyleResolverState&, const MatchResult&, WebkitAppearanceConstructorType); |
void addMatchResult(const MatchResult&, CSSPropertyID firstId, CSSPropertyID lastId); |
void addMatchResultRange(const MatchResult&, bool isImportant, int firstIndex, int lastIndex, CSSPropertyID firstId, CSSPropertyID lastId); |
void addStylePropertySet(const StylePropertySet*, const StyleRule*, bool isImportant, CSSPropertyID first, CSSPropertyID last, PropertyWhitelistType, SelectorChecker::LinkMatchMask); |