| 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 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 OwnPtr<PendingRuleMaps> pendingRules = m_pendingRules.release(); | 239 OwnPtr<PendingRuleMaps> pendingRules = m_pendingRules.release(); |
| 240 compactPendingRules(pendingRules->idRules, m_idRules); | 240 compactPendingRules(pendingRules->idRules, m_idRules); |
| 241 compactPendingRules(pendingRules->classRules, m_classRules); | 241 compactPendingRules(pendingRules->classRules, m_classRules); |
| 242 compactPendingRules(pendingRules->tagRules, m_tagRules); | 242 compactPendingRules(pendingRules->tagRules, m_tagRules); |
| 243 compactPendingRules(pendingRules->shadowPseudoElementRules, m_shadowPseudoEl
ementRules); | 243 compactPendingRules(pendingRules->shadowPseudoElementRules, m_shadowPseudoEl
ementRules); |
| 244 m_universalRules.shrinkToFit(); | 244 m_universalRules.shrinkToFit(); |
| 245 m_fontFaceRules.shrinkToFit(); | 245 m_fontFaceRules.shrinkToFit(); |
| 246 m_keyframesRules.shrinkToFit(); | 246 m_keyframesRules.shrinkToFit(); |
| 247 } | 247 } |
| 248 | 248 |
| 249 void RuleData::trace(Visitor* visitor) | |
| 250 { | |
| 251 visitor->trace(m_rule); | |
| 252 } | |
| 253 | |
| 254 void RuleSet::PendingRuleMaps::trace(Visitor* visitor) | |
| 255 { | |
| 256 #if ENABLE(OILPAN) | |
| 257 visitor->trace(idRules); | |
| 258 visitor->trace(classRules); | |
| 259 visitor->trace(tagRules); | |
| 260 visitor->trace(shadowPseudoElementRules); | |
| 261 #endif | |
| 262 } | |
| 263 | |
| 264 void RuleSet::trace(Visitor* visitor) | |
| 265 { | |
| 266 #if ENABLE(OILPAN) | |
| 267 visitor->trace(m_idRules); | |
| 268 visitor->trace(m_classRules); | |
| 269 visitor->trace(m_tagRules); | |
| 270 visitor->trace(m_shadowPseudoElementRules); | |
| 271 visitor->trace(m_universalRules); | |
| 272 visitor->trace(m_features); | |
| 273 visitor->trace(m_fontFaceRules); | |
| 274 visitor->trace(m_keyframesRules); | |
| 275 visitor->trace(m_viewportDependentMediaQueryResults); | |
| 276 visitor->trace(m_pendingRules); | |
| 277 #ifndef NDEBUG | |
| 278 visitor->trace(m_allRules); | |
| 279 #endif | |
| 280 #endif | |
| 281 } | |
| 282 | |
| 283 #ifndef NDEBUG | 249 #ifndef NDEBUG |
| 284 void RuleSet::show() | 250 void RuleSet::show() |
| 285 { | 251 { |
| 286 for (Vector<RuleData>::const_iterator it = m_allRules.begin(); it != m_allRu
les.end(); ++it) | 252 for (Vector<RuleData>::const_iterator it = m_allRules.begin(); it != m_allRu
les.end(); ++it) |
| 287 it->selector().show(); | 253 it->selector().show(); |
| 288 } | 254 } |
| 289 #endif | 255 #endif |
| 290 | 256 |
| 291 } // namespace blink | 257 } // namespace blink |
| OLD | NEW |