| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) |
| 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) | 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) |
| 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All r
ights reserved. | 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
| 7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> | 7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> |
| 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
| 9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. | 9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. |
| 10 * Copyright (C) Research In Motion Limited 2011. All rights reserved. | 10 * Copyright (C) Research In Motion Limited 2011. All rights reserved. |
| (...skipping 724 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 735 | 735 |
| 736 void RuleFeatureSet::clear() | 736 void RuleFeatureSet::clear() |
| 737 { | 737 { |
| 738 siblingRules.clear(); | 738 siblingRules.clear(); |
| 739 uncommonAttributeRules.clear(); | 739 uncommonAttributeRules.clear(); |
| 740 m_metadata.clear(); | 740 m_metadata.clear(); |
| 741 m_classInvalidationSets.clear(); | 741 m_classInvalidationSets.clear(); |
| 742 m_attributeInvalidationSets.clear(); | 742 m_attributeInvalidationSets.clear(); |
| 743 m_idInvalidationSets.clear(); | 743 m_idInvalidationSets.clear(); |
| 744 m_pseudoInvalidationSets.clear(); | 744 m_pseudoInvalidationSets.clear(); |
| 745 m_universalSiblingInvalidationSet.clear(); |
| 746 m_nthInvalidationSet.clear(); |
| 745 } | 747 } |
| 746 | 748 |
| 747 void RuleFeatureSet::collectInvalidationSetsForClass(InvalidationLists& invalida
tionLists, Element& element, const AtomicString& className) const | 749 void RuleFeatureSet::collectInvalidationSetsForClass(InvalidationLists& invalida
tionLists, Element& element, const AtomicString& className) const |
| 748 { | 750 { |
| 749 InvalidationSetMap::const_iterator it = m_classInvalidationSets.find(classNa
me); | 751 InvalidationSetMap::const_iterator it = m_classInvalidationSets.find(classNa
me); |
| 750 if (it == m_classInvalidationSets.end()) | 752 if (it == m_classInvalidationSets.end()) |
| 751 return; | 753 return; |
| 752 | 754 |
| 753 DescendantInvalidationSet* descendants; | 755 DescendantInvalidationSet* descendants; |
| 754 SiblingInvalidationSet* siblings; | 756 SiblingInvalidationSet* siblings; |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 920 addFeaturesToInvalidationSet(universalSet.ensureSiblingDescendants(), de
scendantFeatures); | 922 addFeaturesToInvalidationSet(universalSet.ensureSiblingDescendants(), de
scendantFeatures); |
| 921 } | 923 } |
| 922 | 924 |
| 923 DEFINE_TRACE(RuleFeatureSet) | 925 DEFINE_TRACE(RuleFeatureSet) |
| 924 { | 926 { |
| 925 visitor->trace(siblingRules); | 927 visitor->trace(siblingRules); |
| 926 visitor->trace(uncommonAttributeRules); | 928 visitor->trace(uncommonAttributeRules); |
| 927 } | 929 } |
| 928 | 930 |
| 929 } // namespace blink | 931 } // namespace blink |
| OLD | NEW |