Changeset 166354 in webkit
- Timestamp:
- Mar 27, 2014 2:45:30 AM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r166353 r166354 1 2014-03-27 Mihnea Ovidenie <mihnea@adobe.com> 2 3 [CSSRegions] Rename inNamedFlow flag to isNamedFlowContentNode flag 4 https://bugs.webkit.org/show_bug.cgi?id=130731 5 6 Reviewed by Andrei Bucur. 7 8 Currently, the inNamedFlow flag in Node class tells if a node is a content node, one that has a style with flow-into. 9 Since it is used only for those nodes and not propagated through hierarchy, i want to renamed it to a more meaningful name. 10 No new functionality, no new tests. 11 12 * dom/ContainerNode.cpp: 13 (WebCore::destroyRenderTreeIfNeeded): 14 * dom/Element.cpp: 15 (WebCore::Element::~Element): 16 (WebCore::Element::unregisterNamedFlowContentElement): 17 * dom/Node.h: 18 (WebCore::Node::isNamedFlowContentNode): 19 (WebCore::Node::setIsNamedFlowContentNode): 20 (WebCore::Node::clearIsNamedFlowContentNode): 21 * rendering/RenderNamedFlowThread.cpp: 22 (WebCore::RenderNamedFlowThread::clearContentElements): 23 (WebCore::RenderNamedFlowThread::registerNamedFlowContentElement): 24 (WebCore::RenderNamedFlowThread::unregisterNamedFlowContentElement): 25 (WebCore::nextNodeInsideContentElement): 26 * style/StyleResolveTree.cpp: 27 (WebCore::Style::attachChildren): 28 (WebCore::Style::resolveLocal): 29 1 30 2014-03-27 Mihnea Ovidenie <mihnea@adobe.com> 2 31 -
trunk/Source/WebCore/dom/ContainerNode.cpp
r166144 r166354 96 96 { 97 97 // FIXME: Get rid of the named flow test. 98 if (!child.renderer() && !child.i nNamedFlow())98 if (!child.renderer() && !child.isNamedFlowContentNode()) 99 99 return; 100 100 if (child.isElementNode()) -
trunk/Source/WebCore/dom/Element.cpp
r166353 r166354 147 147 // When the document is not destroyed, an element that was part of a named flow 148 148 // content nodes should have been removed from the content nodes collection 149 // and the i nNamedFlowflag reset.150 ASSERT(!i nNamedFlow());149 // and the isNamedFlowContentNode flag reset. 150 ASSERT(!isNamedFlowContentNode()); 151 151 } 152 152 #endif … … 1377 1377 void Element::unregisterNamedFlowContentElement() 1378 1378 { 1379 if (document().cssRegionsEnabled() && i nNamedFlow() && document().renderView())1379 if (document().cssRegionsEnabled() && isNamedFlowContentNode() && document().renderView()) 1380 1380 document().renderView()->flowThreadController().unregisterNamedFlowContentElement(*this); 1381 1381 } -
trunk/Source/WebCore/dom/Node.h
r166124 r166354 260 260 bool needsNodeRenderingTraversalSlowPath() const; 261 261 262 bool i nNamedFlow() const { return getFlag(InNamedFlowFlag); }262 bool isNamedFlowContentNode() const { return getFlag(IsNamedFlowContentNodeFlag); } 263 263 bool hasCustomStyleResolveCallbacks() const { return getFlag(HasCustomStyleResolveCallbacksFlag); } 264 264 … … 338 338 void clearIsLink() { clearFlag(IsLinkFlag); } 339 339 340 void setI nNamedFlow() { setFlag(InNamedFlowFlag); }341 void clearI nNamedFlow() { clearFlag(InNamedFlowFlag); }340 void setIsNamedFlowContentNode() { setFlag(IsNamedFlowContentNodeFlag); } 341 void clearIsNamedFlowContentNode() { clearFlag(IsNamedFlowContentNodeFlag); } 342 342 343 343 bool hasEventTargetData() const { return getFlag(HasEventTargetDataFlag); } … … 597 597 StyleChangeMask = 1 << nodeStyleChangeShift | 1 << (nodeStyleChangeShift + 1) | 1 << (nodeStyleChangeShift + 2), 598 598 IsEditingTextFlag = 1 << 17, 599 I nNamedFlowFlag = 1 << 18,599 IsNamedFlowContentNodeFlag = 1 << 18, 600 600 HasSyntheticAttrChildNodesFlag = 1 << 19, 601 601 HasCustomStyleResolveCallbacksFlag = 1 << 20, -
trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp
r166259 r166354 76 76 for (auto& contentElement : m_contentElements) { 77 77 ASSERT(contentElement); 78 ASSERT(contentElement->i nNamedFlow());78 ASSERT(contentElement->isNamedFlowContentNode()); 79 79 ASSERT(&contentElement->document() == &document()); 80 80 81 contentElement->clearI nNamedFlow();81 contentElement->clearIsNamedFlowContentNode(); 82 82 } 83 83 … … 498 498 ASSERT(&contentElement.document() == &document()); 499 499 500 contentElement.setI nNamedFlow();500 contentElement.setIsNamedFlowContentNode(); 501 501 502 502 resetMarkForDestruction(); … … 519 519 { 520 520 ASSERT(m_contentElements.contains(&contentElement)); 521 ASSERT(contentElement.i nNamedFlow());521 ASSERT(contentElement.isNamedFlowContentNode()); 522 522 ASSERT(&contentElement.document() == &document()); 523 523 524 contentElement.clearI nNamedFlow();524 contentElement.clearIsNamedFlowContentNode(); 525 525 m_contentElements.remove(&contentElement); 526 526 … … 635 635 { 636 636 ASSERT(currNode); 637 ASSERT(contentElement && contentElement->i nNamedFlow());637 ASSERT(contentElement && contentElement->isNamedFlowContentNode()); 638 638 639 639 if (currNode->renderer() && currNode->renderer()->isSVGRoot()) -
trunk/Source/WebCore/style/StyleResolveTree.cpp
r166353 r166354 474 474 { 475 475 for (Node* child = current.firstChild(); child; child = child->nextSibling()) { 476 ASSERT((!child->renderer() || child->i nNamedFlow()) || current.shadowRoot());476 ASSERT((!child->renderer() || child->isNamedFlowContentNode()) || current.shadowRoot()); 477 477 if (child->renderer()) { 478 478 renderTreePosition.invalidateNextSibling(*child->renderer()); … … 724 724 } 725 725 if (localChange == Detach) { 726 if (current.renderer() || current.i nNamedFlow())726 if (current.renderer() || current.isNamedFlowContentNode()) 727 727 detachRenderTree(current, ReattachDetach); 728 728 attachRenderTree(current, renderingParentNode, renderTreePosition, newStyle.release());
Note: See TracChangeset
for help on using the changeset viewer.