| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Peter Kelly (pmk@post.com) | 4 * (C) 2001 Peter Kelly (pmk@post.com) |
| 5 * (C) 2001 Dirk Mueller (mueller@kde.org) | 5 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 6 * (C) 2007 David Smith (catfish.man@gmail.com) | 6 * (C) 2007 David Smith (catfish.man@gmail.com) |
| 7 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 7 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
| 8 * (C) 2007 Eric Seidel (eric@webkit.org) | 8 * (C) 2007 Eric Seidel (eric@webkit.org) |
| 9 * | 9 * |
| 10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
| (...skipping 1979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1990 } | 1990 } |
| 1991 | 1991 |
| 1992 void Element::setChildIndex(unsigned index) | 1992 void Element::setChildIndex(unsigned index) |
| 1993 { | 1993 { |
| 1994 ElementRareData* rareData = ensureElementRareData(); | 1994 ElementRareData* rareData = ensureElementRareData(); |
| 1995 if (RenderStyle* style = renderStyle()) | 1995 if (RenderStyle* style = renderStyle()) |
| 1996 style->setUnique(); | 1996 style->setUnique(); |
| 1997 rareData->setChildIndex(index); | 1997 rareData->setChildIndex(index); |
| 1998 } | 1998 } |
| 1999 | 1999 |
| 2000 bool Element::hasFlagsSetDuringStylingOfChildren() const |
| 2001 { |
| 2002 if (!hasRareData()) |
| 2003 return false; |
| 2004 return rareDataChildrenAffectedByHover() |
| 2005 || rareDataChildrenAffectedByActive() |
| 2006 || rareDataChildrenAffectedByDrag() |
| 2007 || rareDataChildrenAffectedByFirstChildRules() |
| 2008 || rareDataChildrenAffectedByLastChildRules() |
| 2009 || rareDataChildrenAffectedByDirectAdjacentRules() |
| 2010 || rareDataChildrenAffectedByForwardPositionalRules() |
| 2011 || rareDataChildrenAffectedByBackwardPositionalRules(); |
| 2012 } |
| 2013 |
| 2000 bool Element::rareDataStyleAffectedByEmpty() const | 2014 bool Element::rareDataStyleAffectedByEmpty() const |
| 2001 { | 2015 { |
| 2002 ASSERT(hasRareData()); | 2016 ASSERT(hasRareData()); |
| 2003 return elementRareData()->styleAffectedByEmpty(); | 2017 return elementRareData()->styleAffectedByEmpty(); |
| 2004 } | 2018 } |
| 2005 | 2019 |
| 2006 bool Element::rareDataChildrenAffectedByHover() const | 2020 bool Element::rareDataChildrenAffectedByHover() const |
| 2007 { | 2021 { |
| 2008 ASSERT(hasRareData()); | 2022 ASSERT(hasRareData()); |
| 2009 return elementRareData()->childrenAffectedByHover(); | 2023 return elementRareData()->childrenAffectedByHover(); |
| (...skipping 699 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2709 | 2723 |
| 2710 void Element::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const | 2724 void Element::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const |
| 2711 { | 2725 { |
| 2712 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::DOM); | 2726 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::DOM); |
| 2713 ContainerNode::reportMemoryUsage(memoryObjectInfo); | 2727 ContainerNode::reportMemoryUsage(memoryObjectInfo); |
| 2714 info.addMember(m_tagName); | 2728 info.addMember(m_tagName); |
| 2715 info.addMember(m_attributeData); | 2729 info.addMember(m_attributeData); |
| 2716 } | 2730 } |
| 2717 | 2731 |
| 2718 } // namespace WebCore | 2732 } // namespace WebCore |
| OLD | NEW |