| Index: third_party/WebKit/Source/core/css/RuleSet.h
|
| diff --git a/third_party/WebKit/Source/core/css/RuleSet.h b/third_party/WebKit/Source/core/css/RuleSet.h
|
| index 9f310e0d7e6b004c1415db3a6372a01c27936d33..6350b795ebd089454e3ea1fb38c3244e8c3e8567 100644
|
| --- a/third_party/WebKit/Source/core/css/RuleSet.h
|
| +++ b/third_party/WebKit/Source/core/css/RuleSet.h
|
| @@ -135,6 +135,7 @@ class CORE_EXPORT RuleSet : public GarbageCollectedFinalized<RuleSet> {
|
| WTF_MAKE_NONCOPYABLE(RuleSet);
|
| public:
|
| static RuleSet* create() { return new RuleSet; }
|
| + static RuleSet* emptyRuleSet();
|
|
|
| void addRulesFromSheet(StyleSheetContents*, const MediaQueryEvaluator&, AddRuleFlags = RuleHasNoSpecialState);
|
| void addStyleRule(StyleRule*, AddRuleFlags);
|
| @@ -152,14 +153,11 @@ public:
|
| const HeapVector<RuleData>* universalRules() const { ASSERT(!m_pendingRules); return &m_universalRules; }
|
| const HeapVector<RuleData>* shadowHostRules() const { ASSERT(!m_pendingRules); return &m_shadowHostRules; }
|
| const HeapVector<Member<StyleRulePage>>& pageRules() const { ASSERT(!m_pendingRules); return m_pageRules; }
|
| - const HeapVector<Member<StyleRuleViewport>>& viewportRules() const { ASSERT(!m_pendingRules); return m_viewportRules; }
|
| const HeapVector<Member<StyleRuleFontFace>>& fontFaceRules() const { return m_fontFaceRules; }
|
| const HeapVector<Member<StyleRuleKeyframes>>& keyframesRules() const { return m_keyframesRules; }
|
| const HeapVector<MinimalRuleData>& deepCombinatorOrShadowPseudoRules() const { return m_deepCombinatorOrShadowPseudoRules; }
|
| const HeapVector<MinimalRuleData>& contentPseudoElementRules() const { return m_contentPseudoElementRules; }
|
| const HeapVector<MinimalRuleData>& slottedPseudoElementRules() const { return m_slottedPseudoElementRules; }
|
| - const MediaQueryResultList& viewportDependentMediaQueryResults() const { return m_viewportDependentMediaQueryResults; }
|
| - const MediaQueryResultList& deviceDependentMediaQueryResults() const { return m_deviceDependentMediaQueryResults; }
|
|
|
| unsigned ruleCount() const { return m_ruleCount; }
|
|
|
| @@ -187,7 +185,6 @@ private:
|
|
|
| void addToRuleSet(const AtomicString& key, PendingRuleMap&, const RuleData&);
|
| void addPageRule(StyleRulePage*);
|
| - void addViewportRule(StyleRuleViewport*);
|
| void addFontFaceRule(StyleRuleFontFace*);
|
| void addKeyframesRule(StyleRuleKeyframes*);
|
|
|
| @@ -230,16 +227,12 @@ private:
|
| HeapVector<RuleData> m_shadowHostRules;
|
| RuleFeatureSet m_features;
|
| HeapVector<Member<StyleRulePage>> m_pageRules;
|
| - HeapVector<Member<StyleRuleViewport>> m_viewportRules;
|
| HeapVector<Member<StyleRuleFontFace>> m_fontFaceRules;
|
| HeapVector<Member<StyleRuleKeyframes>> m_keyframesRules;
|
| HeapVector<MinimalRuleData> m_deepCombinatorOrShadowPseudoRules;
|
| HeapVector<MinimalRuleData> m_contentPseudoElementRules;
|
| HeapVector<MinimalRuleData> m_slottedPseudoElementRules;
|
|
|
| - MediaQueryResultList m_viewportDependentMediaQueryResults;
|
| - MediaQueryResultList m_deviceDependentMediaQueryResults;
|
| -
|
| unsigned m_ruleCount;
|
| Member<PendingRuleMaps> m_pendingRules;
|
|
|
|
|