child 111 Source/bindings/v8/DOMDataStore.h static void setWrapperReference(const v8::Persistent<v8::Object>& parent, T* child, v8::Isolate* isolate) child 113 Source/bindings/v8/DOMDataStore.h if (canUseScriptWrappable(child)) { child 114 Source/bindings/v8/DOMDataStore.h UnsafePersistent<v8::Object> unsafePersistent = ScriptWrappable::getUnsafeWrapperFromObject(child); child 116 Source/bindings/v8/DOMDataStore.h RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(unsafePersistent.isEmpty() || unsafePersistent.value()->GetAlignedPointerFromInternalField(v8DOMWrapperObjectIndex) == V8T::toInternalPointer(child)); child 120 Source/bindings/v8/DOMDataStore.h current(isolate).template setReference<V8T>(parent, child, isolate); child 148 Source/bindings/v8/DOMDataStore.h inline void setReference(const v8::Persistent<v8::Object>& parent, T* child, v8::Isolate* isolate) child 150 Source/bindings/v8/DOMDataStore.h if (ScriptWrappable::wrapperCanBeStoredInObject(child) && m_isMainWorld) { child 151 Source/bindings/v8/DOMDataStore.h ScriptWrappable::getUnsafeWrapperFromObject(child).setReferenceFrom(parent, isolate); child 154 Source/bindings/v8/DOMDataStore.h m_wrapperMap.setReference(parent, V8T::toInternalPointer(child), isolate); child 407 Source/bindings/v8/custom/V8WindowCustom.cpp LocalFrame* child = frame->tree().scopedChild(propName); child 408 Source/bindings/v8/custom/V8WindowCustom.cpp if (child) { child 409 Source/bindings/v8/custom/V8WindowCustom.cpp v8SetReturnValueFast(info, child->domWindow(), window); child 54 Source/core/accessibility/AXARIAGrid.cpp bool AXARIAGrid::addTableCellChild(AXObject* child, HashSet<AXObject*>& appendedRows, unsigned& columnCount) child 56 Source/core/accessibility/AXARIAGrid.cpp if (!child || !child->isTableRow() || child->ariaRoleAttribute() != RowRole) child 59 Source/core/accessibility/AXARIAGrid.cpp AXTableRow* row = toAXTableRow(child); child 100 Source/core/accessibility/AXARIAGrid.cpp for (RefPtr<AXObject> child = firstChild(); child; child = child->nextSibling()) { child 102 Source/core/accessibility/AXARIAGrid.cpp if (!addTableCellChild(child.get(), appendedRows, columnCount)) { child 105 Source/core/accessibility/AXARIAGrid.cpp if (!child->hasChildren()) child 106 Source/core/accessibility/AXARIAGrid.cpp child->addChildren(); child 110 Source/core/accessibility/AXARIAGrid.cpp AccessibilityChildrenVector children = child->children(); child 117 Source/core/accessibility/AXMenuListPopup.cpp AXObject* child = m_children[i - 1].get(); child 120 Source/core/accessibility/AXMenuListPopup.cpp if (child->actionElement()) { child 121 Source/core/accessibility/AXMenuListPopup.cpp child->detachFromParent(); child 122 Source/core/accessibility/AXMenuListPopup.cpp cache->remove(child->axObjectID()); child 141 Source/core/accessibility/AXMenuListPopup.cpp RefPtr<AXObject> child = m_children[optionIndex].get(); child 143 Source/core/accessibility/AXMenuListPopup.cpp cache->postNotification(child.get(), document(), AXObjectCache::AXFocusedUIElementChanged, true, PostSynchronously); child 144 Source/core/accessibility/AXMenuListPopup.cpp cache->postNotification(child.get(), document(), AXObjectCache::AXMenuListItemSelected, true, PostSynchronously); child 1090 Source/core/accessibility/AXNodeObject.cpp for (AXObject* child = firstChild(); child; child = child->nextSibling()) { child 1091 Source/core/accessibility/AXNodeObject.cpp if (!shouldUseAccessiblityObjectInnerText(child)) child 1094 Source/core/accessibility/AXNodeObject.cpp if (child->isAXNodeObject()) { child 1096 Source/core/accessibility/AXNodeObject.cpp toAXNodeObject(child)->alternativeText(textOrder); child 1103 Source/core/accessibility/AXNodeObject.cpp builder.append(child->textUnderElement()); child 1313 Source/core/accessibility/AXNodeObject.cpp for (Node* child = m_node->firstChild(); child; child = child->nextSibling()) child 1314 Source/core/accessibility/AXNodeObject.cpp addChild(axObjectCache()->getOrCreate(child)); child 1317 Source/core/accessibility/AXNodeObject.cpp void AXNodeObject::addChild(AXObject* child) child 1319 Source/core/accessibility/AXNodeObject.cpp insertChild(child, m_children.size()); child 1322 Source/core/accessibility/AXNodeObject.cpp void AXNodeObject::insertChild(AXObject* child, unsigned index) child 1324 Source/core/accessibility/AXNodeObject.cpp if (!child) child 1330 Source/core/accessibility/AXNodeObject.cpp child->clearChildren(); child 1332 Source/core/accessibility/AXNodeObject.cpp if (child->accessibilityIsIgnored()) { child 1333 Source/core/accessibility/AXNodeObject.cpp AccessibilityChildrenVector children = child->children(); child 1338 Source/core/accessibility/AXNodeObject.cpp ASSERT(child->parentObject() == this); child 1339 Source/core/accessibility/AXNodeObject.cpp m_children.insert(index, child); child 148 Source/core/accessibility/AXObjectCache.cpp AXObject* child = imageChildren[k].get(); child 149 Source/core/accessibility/AXObjectCache.cpp if (!child->isImageMapLink()) child 152 Source/core/accessibility/AXObjectCache.cpp if (toAXImageMapLink(child)->areaElement() == areaElement) child 153 Source/core/accessibility/AXObjectCache.cpp return child; child 87 Source/core/accessibility/AXRenderObject.cpp if (RenderObject* child = r->firstChild()) child 88 Source/core/accessibility/AXRenderObject.cpp return child; child 972 Source/core/accessibility/AXRenderObject.cpp AXObject* child = cache->getOrCreate(element); child 973 Source/core/accessibility/AXRenderObject.cpp if (child) child 974 Source/core/accessibility/AXRenderObject.cpp children.append(child); child 1258 Source/core/accessibility/AXRenderObject.cpp for (AXObject* child = firstChild(); child; child = child->nextSibling()) child 1259 Source/core/accessibility/AXRenderObject.cpp child->markCachedElementRectDirty(); child 1850 Source/core/accessibility/AXRenderObject.cpp AXObject* child = childObjects[k].get(); child 1851 Source/core/accessibility/AXRenderObject.cpp if (child->isSelected() && child->ariaRoleAttribute() == ListBoxOptionRole) { child 1852 Source/core/accessibility/AXRenderObject.cpp result.append(child); child 2122 Source/core/accessibility/AXRenderObject.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) { child 2123 Source/core/accessibility/AXRenderObject.cpp if (!child->renderer() && isNodeAriaVisible(child)) { child 2135 Source/core/accessibility/AXRenderObject.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) { child 2136 Source/core/accessibility/AXRenderObject.cpp if (child->renderer()) { child 2138 Source/core/accessibility/AXRenderObject.cpp AXObject* childObject = axObjectCache()->get(child->renderer()); child 2152 Source/core/accessibility/AXRenderObject.cpp if (!isNodeAriaVisible(child)) child 2159 Source/core/accessibility/AXRenderObject.cpp insertChild(axObjectCache()->getOrCreate(child), insertionIndex); child 484 Source/core/accessibility/AXTable.cpp AXObject* child = children[colIndex].get(); child 485 Source/core/accessibility/AXTable.cpp ASSERT(child->isTableCell()); child 486 Source/core/accessibility/AXTable.cpp if (!child->isTableCell()) child 491 Source/core/accessibility/AXTable.cpp AXTableCell* tableCellChild = toAXTableCell(child); child 71 Source/core/animation/DocumentTimeline.cpp AnimationPlayer* DocumentTimeline::createAnimationPlayer(TimedItem* child) child 73 Source/core/animation/DocumentTimeline.cpp RefPtr<AnimationPlayer> player = AnimationPlayer::create(*this, child); child 80 Source/core/animation/DocumentTimeline.cpp AnimationPlayer* DocumentTimeline::play(TimedItem* child) child 84 Source/core/animation/DocumentTimeline.cpp AnimationPlayer* player = createAnimationPlayer(child); child 125 Source/core/css/invalidation/StyleInvalidator.cpp for (Element* child = ElementTraversal::firstWithin(*root); child; child = ElementTraversal::nextSibling(*child)) { child 126 Source/core/css/invalidation/StyleInvalidator.cpp bool childRecalced = invalidate(*child); child 132 Source/core/css/invalidation/StyleInvalidator.cpp for (Element* child = ElementTraversal::firstWithin(element); child; child = ElementTraversal::nextSibling(*child)) { child 133 Source/core/css/invalidation/StyleInvalidator.cpp bool childRecalced = invalidate(*child); child 76 Source/core/dom/ChildListMutationScope.cpp inline bool ChildListMutationAccumulator::isAddedNodeInOrder(Node* child) child 78 Source/core/dom/ChildListMutationScope.cpp return isEmpty() || (m_lastAdded == child->previousSibling() && m_nextSibling == child->nextSibling()); child 85 Source/core/dom/ChildListMutationScope.cpp RefPtr<Node> child = prpChild; child 87 Source/core/dom/ChildListMutationScope.cpp if (!isAddedNodeInOrder(child.get())) child 91 Source/core/dom/ChildListMutationScope.cpp m_previousSibling = child->previousSibling(); child 92 Source/core/dom/ChildListMutationScope.cpp m_nextSibling = child->nextSibling(); child 95 Source/core/dom/ChildListMutationScope.cpp m_lastAdded = child.get(); child 96 Source/core/dom/ChildListMutationScope.cpp m_addedNodes.append(child.release()); child 99 Source/core/dom/ChildListMutationScope.cpp inline bool ChildListMutationAccumulator::isRemovedNodeInOrder(Node* child) child 101 Source/core/dom/ChildListMutationScope.cpp return isEmpty() || m_nextSibling == child; child 108 Source/core/dom/ChildListMutationScope.cpp RefPtr<Node> child = prpChild; child 110 Source/core/dom/ChildListMutationScope.cpp if (!m_addedNodes.isEmpty() || !isRemovedNodeInOrder(child.get())) child 114 Source/core/dom/ChildListMutationScope.cpp m_previousSibling = child->previousSibling(); child 115 Source/core/dom/ChildListMutationScope.cpp m_nextSibling = child->nextSibling(); child 116 Source/core/dom/ChildListMutationScope.cpp m_lastAdded = child->previousSibling(); child 118 Source/core/dom/ChildListMutationScope.cpp m_nextSibling = child->nextSibling(); child 120 Source/core/dom/ChildListMutationScope.cpp m_removedNodes.append(child.release()); child 84 Source/core/dom/ChildListMutationScope.h void childAdded(Node& child) child 87 Source/core/dom/ChildListMutationScope.h m_accumulator->childAdded(PassRefPtr<Node>(child)); child 90 Source/core/dom/ChildListMutationScope.h void willRemoveChild(Node& child) child 93 Source/core/dom/ChildListMutationScope.h m_accumulator->willRemoveChild(PassRefPtr<Node>(child)); child 78 Source/core/dom/ContainerNode.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) child 79 Source/core/dom/ContainerNode.cpp child->updateAncestorConnectedSubframeCountForRemoval(); child 87 Source/core/dom/ContainerNode.cpp while (RefPtr<Node> child = oldParent.firstChild()) { child 88 Source/core/dom/ContainerNode.cpp oldParent.parserRemoveChild(*child); child 89 Source/core/dom/ContainerNode.cpp treeScope().adoptIfNeeded(*child); child 90 Source/core/dom/ContainerNode.cpp parserAppendChild(child.get()); child 100 Source/core/dom/ContainerNode.cpp bool ContainerNode::isChildTypeAllowed(const Node& child) const child 102 Source/core/dom/ContainerNode.cpp if (!child.isDocumentFragment()) child 103 Source/core/dom/ContainerNode.cpp return childTypeAllowed(child.nodeType()); child 105 Source/core/dom/ContainerNode.cpp for (Node* node = child.firstChild(); node; node = node->nextSibling()) { child 221 Source/core/dom/ContainerNode.cpp Node& child = **it; child 229 Source/core/dom/ContainerNode.cpp if (child.parentNode()) child 232 Source/core/dom/ContainerNode.cpp treeScope().adoptIfNeeded(child); child 234 Source/core/dom/ContainerNode.cpp insertBeforeCommon(*next, child); child 236 Source/core/dom/ContainerNode.cpp updateTreeAfterInsertion(child); child 350 Source/core/dom/ContainerNode.cpp Node& child = **it; child 358 Source/core/dom/ContainerNode.cpp if (child.parentNode()) child 361 Source/core/dom/ContainerNode.cpp treeScope().adoptIfNeeded(child); child 367 Source/core/dom/ContainerNode.cpp insertBeforeCommon(*next, child); child 369 Source/core/dom/ContainerNode.cpp appendChildToContainer(child, *this); child 372 Source/core/dom/ContainerNode.cpp updateTreeAfterInsertion(child); child 378 Source/core/dom/ContainerNode.cpp void ContainerNode::willRemoveChild(Node& child) child 380 Source/core/dom/ContainerNode.cpp ASSERT(child.parentNode() == this); child 381 Source/core/dom/ContainerNode.cpp ChildListMutationScope(*this).willRemoveChild(child); child 382 Source/core/dom/ContainerNode.cpp child.notifyMutationObserversNodeWillDetach(); child 383 Source/core/dom/ContainerNode.cpp dispatchChildRemovalEvents(child); child 384 Source/core/dom/ContainerNode.cpp document().nodeWillBeRemoved(child); // e.g. mutation event listener can create a new range. child 385 Source/core/dom/ContainerNode.cpp ChildFrameDisconnector(child).disconnect(); child 396 Source/core/dom/ContainerNode.cpp Node& child = **it; child 397 Source/core/dom/ContainerNode.cpp mutation.willRemoveChild(child); child 398 Source/core/dom/ContainerNode.cpp child.notifyMutationObserversNodeWillDetach(); child 399 Source/core/dom/ContainerNode.cpp dispatchChildRemovalEvents(child); child 429 Source/core/dom/ContainerNode.cpp RefPtr<Node> child = oldChild; child 431 Source/core/dom/ContainerNode.cpp document().removeFocusedElementOfSubtree(child.get()); child 434 Source/core/dom/ContainerNode.cpp fullscreen->removeFullScreenElementOfSubtree(child.get()); child 438 Source/core/dom/ContainerNode.cpp if (child->parentNode() != this) { child 443 Source/core/dom/ContainerNode.cpp willRemoveChild(*child); child 446 Source/core/dom/ContainerNode.cpp if (child->parentNode() != this) { child 454 Source/core/dom/ContainerNode.cpp Node* prev = child->previousSibling(); child 455 Source/core/dom/ContainerNode.cpp Node* next = child->nextSibling(); child 456 Source/core/dom/ContainerNode.cpp removeBetween(prev, next, *child); child 458 Source/core/dom/ContainerNode.cpp ChildNodeRemovalNotifier(*this).notify(*child); child 595 Source/core/dom/ContainerNode.cpp Node& child = **it; child 600 Source/core/dom/ContainerNode.cpp if (child.parentNode()) child 603 Source/core/dom/ContainerNode.cpp treeScope().adoptIfNeeded(child); child 608 Source/core/dom/ContainerNode.cpp appendChildToContainer(child, *this); child 611 Source/core/dom/ContainerNode.cpp updateTreeAfterInsertion(child); child 943 Source/core/dom/ContainerNode.cpp static void dispatchChildInsertionEvents(Node& child) child 945 Source/core/dom/ContainerNode.cpp if (child.isInShadowTree()) child 950 Source/core/dom/ContainerNode.cpp RefPtr<Node> c(child); child 951 Source/core/dom/ContainerNode.cpp RefPtr<Document> document(child.document()); child 958 Source/core/dom/ContainerNode.cpp for (; c; c = NodeTraversal::next(*c, &child)) child 963 Source/core/dom/ContainerNode.cpp static void dispatchChildRemovalEvents(Node& child) child 965 Source/core/dom/ContainerNode.cpp if (child.isInShadowTree()) { child 966 Source/core/dom/ContainerNode.cpp InspectorInstrumentation::willRemoveDOMNode(&child); child 972 Source/core/dom/ContainerNode.cpp InspectorInstrumentation::willRemoveDOMNode(&child); child 974 Source/core/dom/ContainerNode.cpp RefPtr<Node> c(child); child 975 Source/core/dom/ContainerNode.cpp RefPtr<Document> document(child.document()); child 979 Source/core/dom/ContainerNode.cpp NodeChildRemovalTracker scope(child); child 985 Source/core/dom/ContainerNode.cpp NodeChildRemovalTracker scope(child); child 986 Source/core/dom/ContainerNode.cpp for (; c; c = NodeTraversal::next(*c, &child)) child 991 Source/core/dom/ContainerNode.cpp void ContainerNode::updateTreeAfterInsertion(Node& child) child 994 Source/core/dom/ContainerNode.cpp ASSERT(child.refCount()); child 996 Source/core/dom/ContainerNode.cpp ChildListMutationScope(*this).childAdded(child); child 998 Source/core/dom/ContainerNode.cpp childrenChanged(false, child.previousSibling(), child.nextSibling(), 1); child 1000 Source/core/dom/ContainerNode.cpp ChildNodeInsertionNotifier(*this).notify(child); child 1002 Source/core/dom/ContainerNode.cpp dispatchChildInsertionEvents(child); child 1033 Source/core/dom/ContainerNode.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) { child 1034 Source/core/dom/ContainerNode.cpp if (!child->isElementNode()) child 1036 Source/core/dom/ContainerNode.cpp Element* element = toElement(child); child 116 Source/core/dom/ContainerNode.h void removeChild(Node* child, ExceptionState& = ASSERT_NO_EXCEPTION); child 193 Source/core/dom/ContainerNode.h friend void appendChildToContainer(GenericNode& child, GenericNodeContainer&); child 199 Source/core/dom/ContainerNode.h void setFirstChild(Node* child) { m_firstChild = child; } child 200 Source/core/dom/ContainerNode.h void setLastChild(Node* child) { m_lastChild = child; } child 205 Source/core/dom/ContainerNode.h void updateTreeAfterInsertion(Node& child); child 207 Source/core/dom/ContainerNode.h void willRemoveChild(Node& child); child 218 Source/core/dom/ContainerNode.h inline bool isChildTypeAllowed(const Node& child) const; child 238 Source/core/dom/ContainerNode.h Node* child = m_firstChild; child 239 Source/core/dom/ContainerNode.h while (count && child) { child 240 Source/core/dom/ContainerNode.h child = child->nextSibling(); child 243 Source/core/dom/ContainerNode.h return !count && !child; child 258 Source/core/dom/ContainerNode.h for (Node* child = firstChild(); child; child = child->nextSibling()) { child 259 Source/core/dom/ContainerNode.h ASSERT(child->needsAttach() || childAttachedAllowedWhenAttachingChildren(this)); child 260 Source/core/dom/ContainerNode.h if (child->needsAttach()) child 261 Source/core/dom/ContainerNode.h child->attach(childrenContext); child 270 Source/core/dom/ContainerNode.h for (Node* child = firstChild(); child; child = child->nextSibling()) child 271 Source/core/dom/ContainerNode.h child->detach(childrenContext); child 326 Source/core/dom/ContainerNode.h for (Node* child = node.firstChild(); child; child = child->nextSibling()) child 327 Source/core/dom/ContainerNode.h nodes.append(child); child 47 Source/core/dom/ContainerNodeAlgorithms.cpp while (RefPtr<Node> child = snapshot.nextNode()) { child 51 Source/core/dom/ContainerNodeAlgorithms.cpp if (node.inDocument() && child->parentNode() == node) child 52 Source/core/dom/ContainerNodeAlgorithms.cpp notifyNodeInsertedIntoDocument(*child); child 69 Source/core/dom/ContainerNodeAlgorithms.cpp for (Node* child = node.firstChild(); child; child = child->nextSibling()) { child 70 Source/core/dom/ContainerNodeAlgorithms.cpp if (child->isContainerNode()) child 71 Source/core/dom/ContainerNodeAlgorithms.cpp notifyNodeInsertedIntoTree(toContainerNode(*child)); child 81 Source/core/dom/ContainerNodeAlgorithms.cpp while (RefPtr<Node> child = snapshot.nextNode()) { child 85 Source/core/dom/ContainerNodeAlgorithms.cpp if (!node.inDocument() && child->parentNode() == node) child 86 Source/core/dom/ContainerNodeAlgorithms.cpp notifyNodeRemovedFromDocument(*child); child 106 Source/core/dom/ContainerNodeAlgorithms.cpp for (Node* child = node.firstChild(); child; child = child->nextSibling()) { child 107 Source/core/dom/ContainerNodeAlgorithms.cpp if (child->isContainerNode()) child 108 Source/core/dom/ContainerNodeAlgorithms.cpp notifyNodeRemovedFromTree(toContainerNode(*child)); child 142 Source/core/dom/ContainerNodeAlgorithms.cpp for (Node* child = node.firstChild(); child; child = child->nextSibling()) child 143 Source/core/dom/ContainerNodeAlgorithms.cpp count += assertConnectedSubrameCountIsConsistent(*child); child 111 Source/core/dom/ContainerNodeAlgorithms.h inline void appendChildToContainer(GenericNode& child, GenericNodeContainer& container) child 113 Source/core/dom/ContainerNodeAlgorithms.h child.setParentOrShadowHostNode(&container); child 117 Source/core/dom/ContainerNodeAlgorithms.h child.setPreviousSibling(lastChild); child 118 Source/core/dom/ContainerNodeAlgorithms.h lastChild->setNextSibling(&child); child 120 Source/core/dom/ContainerNodeAlgorithms.h container.setFirstChild(&child); child 123 Source/core/dom/ContainerNodeAlgorithms.h container.setLastChild(&child); child 323 Source/core/dom/ContainerNodeAlgorithms.h for (Node* child = root.firstChild(); child; child = child->nextSibling()) child 324 Source/core/dom/ContainerNodeAlgorithms.h collectFrameOwners(*child); child 358 Source/core/dom/ContainerNodeAlgorithms.h for (Node* child = m_root.firstChild(); child; child = child->nextSibling()) child 359 Source/core/dom/ContainerNodeAlgorithms.h collectFrameOwners(*child); child 2334 Source/core/dom/Document.cpp for (HTMLElement* child = Traversal<HTMLElement>::firstWithin(*documentElement()); child; child = Traversal<HTMLElement>::nextSibling(*child)) { child 2335 Source/core/dom/Document.cpp if (isHTMLFrameSetElement(*child) || isHTMLBodyElement(*child)) child 2336 Source/core/dom/Document.cpp return child; child 59 Source/core/dom/DocumentInit.h bool isSeamlessAllowedFor(Document* child) const; child 1638 Source/core/dom/Element.cpp for (Node* child = lastChild(); child; child = child->previousSibling()) { child 1639 Source/core/dom/Element.cpp if (child->isTextNode()) { child 1640 Source/core/dom/Element.cpp toText(child)->recalcTextStyle(change, lastTextNode); child 1641 Source/core/dom/Element.cpp lastTextNode = toText(child); child 1642 Source/core/dom/Element.cpp } else if (child->isElementNode()) { child 1643 Source/core/dom/Element.cpp Element* element = toElement(child); child 2392 Source/core/dom/Element.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) { child 2393 Source/core/dom/Element.cpp if (!child->isTextNode()) child 2395 Source/core/dom/Element.cpp Text* text = toText(child); child 2416 Source/core/dom/Element.cpp for (Node* child = firstTextNode; child; child = child->nextSibling()) { child 2417 Source/core/dom/Element.cpp if (!child->isTextNode()) child 2419 Source/core/dom/Element.cpp content.append(toText(child)->data()); child 626 Source/core/dom/Node.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) { child 627 Source/core/dom/Node.cpp if (child->childNeedsDistributionRecalc()) child 628 Source/core/dom/Node.cpp child->recalcDistribution(); child 671 Source/core/dom/Node.cpp for (Node* child = rootNode->firstChild(); child; child = child->nextSibling()) child 672 Source/core/dom/Node.cpp nodeCount += styledSubtreeSize(child); child 1265 Source/core/dom/Node.cpp Node* child = firstChild(); child 1268 Source/core/dom/Node.cpp while (child) { child 1269 Source/core/dom/Node.cpp if (!child->isEqualNode(otherChild)) child 1272 Source/core/dom/Node.cpp child = child->nextSibling(); child 1462 Source/core/dom/Node.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) { child 1463 Source/core/dom/Node.cpp if (child->nodeType() == Node::COMMENT_NODE || child->nodeType() == Node::PROCESSING_INSTRUCTION_NODE) child 1465 Source/core/dom/Node.cpp appendTextContent(child, convertBRsToNewlines, isNullString, content); child 1621 Source/core/dom/Node.cpp for (ShadowRoot* child = toShadowRoot(child2)->olderShadowRoot(); child; child = child->olderShadowRoot()) child 1622 Source/core/dom/Node.cpp if (child == child1) child 1634 Source/core/dom/Node.cpp for (Node* child = child2->previousSibling(); child; child = child->previousSibling()) { child 1635 Source/core/dom/Node.cpp if (child == child1) child 1865 Source/core/dom/Node.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) child 1866 Source/core/dom/Node.cpp showSubTreeAcrossFrame(child, markedNode, indent + "\t"); child 190 Source/core/dom/Node.h void removeChild(Node* child, ExceptionState&); child 129 Source/core/dom/NodeRenderingTraversal.cpp if (Node* child = lastChild(parentNode)) child 130 Source/core/dom/NodeRenderingTraversal.cpp return child; child 182 Source/core/dom/NodeRenderingTraversal.cpp if (Node* child = firstChild(parentNode)) child 183 Source/core/dom/NodeRenderingTraversal.cpp return child; child 209 Source/core/dom/NodeRenderingTraversal.cpp if (Node* child = pseudoAwareFirstChild(node)) child 210 Source/core/dom/NodeRenderingTraversal.cpp return child; child 59 Source/core/dom/ParentNode.h for (Element* child = ElementTraversal::firstWithin(node); child; child = ElementTraversal::nextSibling(*child)) child 307 Source/core/dom/Position.cpp if (Node* child = node->traverseToChildAt(offset - 1)) child 308 Source/core/dom/Position.cpp return lastPositionInOrAfterNode(child); child 342 Source/core/dom/Position.cpp if (Node* child = node->traverseToChildAt(offset)) child 343 Source/core/dom/Position.cpp return firstPositionInOrBeforeNode(child); child 101 Source/core/dom/PseudoElement.cpp RenderObject* child = content->createRenderer(document(), style); child 102 Source/core/dom/PseudoElement.cpp if (renderer->isChildAllowed(child, style)) { child 103 Source/core/dom/PseudoElement.cpp renderer->addChild(child); child 104 Source/core/dom/PseudoElement.cpp if (child->isQuote()) child 105 Source/core/dom/PseudoElement.cpp toRenderQuote(child)->attachQuote(); child 107 Source/core/dom/PseudoElement.cpp child->destroy(); child 124 Source/core/dom/PseudoElement.cpp for (RenderObject* child = renderer->nextInPreOrder(renderer); child; child = child->nextInPreOrder(renderer)) { child 126 Source/core/dom/PseudoElement.cpp if (!child->isText() && !child->isQuote() && !child->isImage()) child 130 Source/core/dom/PseudoElement.cpp if (child->style()->styleType() == FIRST_LETTER) child 133 Source/core/dom/PseudoElement.cpp child->setPseudoStyle(renderer->style()); child 896 Source/core/dom/Range.cpp for (Node* child = firstChildInAncestorToProcess.get(); child; child 897 Source/core/dom/Range.cpp child = (direction == ProcessContentsForward) ? child->nextSibling() : child->previousSibling()) child 898 Source/core/dom/Range.cpp nodes.append(child); child 901 Source/core/dom/Range.cpp Node* child = it->get(); child 906 Source/core/dom/Range.cpp if (ancestor == child->parentNode()) child 907 Source/core/dom/Range.cpp ancestor->removeChild(child, exceptionState); child 911 Source/core/dom/Range.cpp clonedContainer->appendChild(child, exceptionState); child 913 Source/core/dom/Range.cpp clonedContainer->insertBefore(child, clonedContainer->firstChild(), exceptionState); child 917 Source/core/dom/Range.cpp clonedContainer->appendChild(child->cloneNode(true), exceptionState); child 919 Source/core/dom/Range.cpp clonedContainer->insertBefore(child->cloneNode(true), clonedContainer->firstChild(), exceptionState); child 1480 Source/core/dom/Range.cpp if (Node* child = m_start.container()->traverseToChildAt(m_start.offset())) child 1481 Source/core/dom/Range.cpp return child; child 1498 Source/core/dom/Range.cpp if (Node* child = m_end.container()->traverseToChildAt(m_end.offset())) child 1499 Source/core/dom/Range.cpp return child; child 139 Source/core/dom/RangeBoundaryPoint.h inline void RangeBoundaryPoint::setToBeforeChild(Node& child) child 141 Source/core/dom/RangeBoundaryPoint.h ASSERT(child.parentNode()); child 142 Source/core/dom/RangeBoundaryPoint.h m_childBeforeBoundary = child.previousSibling(); child 143 Source/core/dom/RangeBoundaryPoint.h m_containerNode = child.parentNode(); child 396 Source/core/dom/TreeScope.cpp for (const ShadowRoot* child = toShadowRoot(child2->rootNode()).olderShadowRoot(); child; child = child->olderShadowRoot()) child 397 Source/core/dom/TreeScope.cpp if (child == child1) child 166 Source/core/dom/shadow/ComposedTreeWalker.h while (Node* child = traverseLastChild(previous)) child 167 Source/core/dom/shadow/ComposedTreeWalker.h previous = child; child 70 Source/core/dom/shadow/ElementShadow.cpp for (Node* child = parent.firstChild(); child; child = child->nextSibling()) { child 71 Source/core/dom/shadow/ElementShadow.cpp if (isActiveInsertionPoint(*child)) { child 72 Source/core/dom/shadow/ElementShadow.cpp InsertionPoint* insertionPoint = toInsertionPoint(child); child 76 Source/core/dom/shadow/ElementShadow.cpp m_nodes.append(child); child 58 Source/core/dom/shadow/InsertionPoint.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) child 59 Source/core/dom/shadow/InsertionPoint.cpp child->lazyReattachIfAttached(); child 157 Source/core/dom/shadow/ShadowRoot.cpp for (Node* child = lastChild(); child; child = child->previousSibling()) { child 158 Source/core/dom/shadow/ShadowRoot.cpp if (child->isTextNode()) { child 159 Source/core/dom/shadow/ShadowRoot.cpp toText(child)->recalcTextStyle(change, lastTextNode); child 160 Source/core/dom/shadow/ShadowRoot.cpp lastTextNode = toText(child); child 161 Source/core/dom/shadow/ShadowRoot.cpp } else if (child->isElementNode()) { child 162 Source/core/dom/shadow/ShadowRoot.cpp if (child->shouldCallRecalcStyle(change)) child 163 Source/core/dom/shadow/ShadowRoot.cpp toElement(child)->recalcStyle(change, lastTextNode); child 164 Source/core/dom/shadow/ShadowRoot.cpp if (child->renderer()) child 1054 Source/core/editing/ApplyStyleCommand.cpp Node* child = currentChildren[i].get(); child 1055 Source/core/editing/ApplyStyleCommand.cpp if (!child->parentNode()) child 1057 Source/core/editing/ApplyStyleCommand.cpp if (!child->contains(targetNode) && elementsToPushDown.size()) { child 1061 Source/core/editing/ApplyStyleCommand.cpp surroundNodeRangeWithElement(child, child, wrapper); child 1067 Source/core/editing/ApplyStyleCommand.cpp if (child != targetNode || styledElement) child 1068 Source/core/editing/ApplyStyleCommand.cpp applyInlineStyleToPushDown(child, styleToPushDown.get()); child 1072 Source/core/editing/ApplyStyleCommand.cpp if (child == targetNode || child->contains(targetNode)) child 1073 Source/core/editing/ApplyStyleCommand.cpp current = child; child 326 Source/core/editing/CompositeEditCommand.cpp Node* child = refChild->firstChild(); child 327 Source/core/editing/CompositeEditCommand.cpp for (int i = 0; child && i < offset; i++) child 328 Source/core/editing/CompositeEditCommand.cpp child = child->nextSibling(); child 329 Source/core/editing/CompositeEditCommand.cpp if (child) child 330 Source/core/editing/CompositeEditCommand.cpp insertNodeBefore(insertChild, child); child 355 Source/core/editing/CompositeEditCommand.cpp Node* child = node->traverseToChildAt(from); child 356 Source/core/editing/CompositeEditCommand.cpp for (unsigned i = from; child && i < to; i++, child = child->nextSibling()) child 357 Source/core/editing/CompositeEditCommand.cpp children.append(child); child 990 Source/core/editing/CompositeEditCommand.cpp RefPtr<Node> child = item->cloneNode(isRenderedTableElement(item)); child 991 Source/core/editing/CompositeEditCommand.cpp appendNode(child, toElement(lastNode)); child 992 Source/core/editing/CompositeEditCommand.cpp lastNode = child.release(); child 57 Source/core/editing/DeleteSelectionCommand.cpp for (Node* child = row->firstChild(); child; child = child->nextSibling()) child 58 Source/core/editing/DeleteSelectionCommand.cpp if (isTableCell(child) && !isTableCellEmpty(child)) child 342 Source/core/editing/DeleteSelectionCommand.cpp RefPtr<Node> child = node->firstChild(); child 343 Source/core/editing/DeleteSelectionCommand.cpp while (child) { child 344 Source/core/editing/DeleteSelectionCommand.cpp RefPtr<Node> nextChild = child->nextSibling(); child 345 Source/core/editing/DeleteSelectionCommand.cpp removeNode(child.get(), shouldAssumeContentIsAlwaysEditable); child 349 Source/core/editing/DeleteSelectionCommand.cpp child = nextChild; child 360 Source/core/editing/DeleteSelectionCommand.cpp Node* child = node->firstChild(); child 361 Source/core/editing/DeleteSelectionCommand.cpp while (child) { child 362 Source/core/editing/DeleteSelectionCommand.cpp Node* remove = child; child 363 Source/core/editing/DeleteSelectionCommand.cpp child = child->nextSibling(); child 138 Source/core/editing/InsertParagraphSeparatorCommand.cpp RefPtr<Element> child = ancestors[i - 1]->cloneElementWithoutChildren(); child 140 Source/core/editing/InsertParagraphSeparatorCommand.cpp child->removeAttribute(idAttr); child 141 Source/core/editing/InsertParagraphSeparatorCommand.cpp appendNode(child, parent); child 142 Source/core/editing/InsertParagraphSeparatorCommand.cpp parent = child.release(); child 53 Source/core/editing/MergeIdenticalElementsCommand.cpp for (Node* child = m_element1->firstChild(); child; child = child->nextSibling()) child 54 Source/core/editing/MergeIdenticalElementsCommand.cpp children.append(child); child 81 Source/core/editing/MergeIdenticalElementsCommand.cpp for (Node* child = m_element2->firstChild(); child && child != atChild; child = child->nextSibling()) child 82 Source/core/editing/MergeIdenticalElementsCommand.cpp children.append(child); child 45 Source/core/editing/RemoveNodePreservingChildrenCommand.cpp for (Node* child = m_node->firstChild(); child; child = child->nextSibling()) child 46 Source/core/editing/RemoveNodePreservingChildrenCommand.cpp children.append(child); child 50 Source/core/editing/RemoveNodePreservingChildrenCommand.cpp RefPtr<Node> child = children[i].release(); child 51 Source/core/editing/RemoveNodePreservingChildrenCommand.cpp removeNode(child, m_shouldAssumeContentIsAlwaysEditable); child 52 Source/core/editing/RemoveNodePreservingChildrenCommand.cpp insertNodeBefore(child.release(), m_node, m_shouldAssumeContentIsAlwaysEditable); child 326 Source/core/editing/TextIterator.cpp else if (Node* child = startContainer->traverseToChildAt(startOffset)) child 327 Source/core/editing/TextIterator.cpp m_node = child; child 395 Source/core/editing/TypingCommand.cpp while (Node* child = root->firstChild()) child 396 Source/core/editing/TypingCommand.cpp removeNode(child); child 998 Source/core/editing/VisibleUnits.cpp Node* child = node->traverseToChildAt(p.deprecatedEditingOffset()); child 999 Source/core/editing/VisibleUnits.cpp node = child ? child : &node->lastDescendant(); child 45 Source/core/editing/WrapContentsInDummySpanCommand.cpp for (Node* child = m_element->firstChild(); child; child = child->nextSibling()) child 46 Source/core/editing/WrapContentsInDummySpanCommand.cpp children.append(child); child 70 Source/core/editing/WrapContentsInDummySpanCommand.cpp for (Node* child = m_dummySpan->firstChild(); child; child = child->nextSibling()) child 71 Source/core/editing/WrapContentsInDummySpanCommand.cpp children.append(child); child 959 Source/core/editing/markup.cpp for (RefPtr<Node> child = element->firstChild(); child; child = nextChild) { child 960 Source/core/editing/markup.cpp nextChild = child->nextSibling(); child 961 Source/core/editing/markup.cpp element->removeChild(child.get()); child 962 Source/core/editing/markup.cpp fragment->insertBefore(child, element); child 65 Source/core/events/TreeScopeEventContext.h void addChild(TreeScopeEventContext& child) { m_children.append(&child); } child 1856 Source/core/frame/DOMWindow.cpp LocalFrame* child = frame->tree().scopedChild(index); child 1857 Source/core/frame/DOMWindow.cpp if (child) child 1858 Source/core/frame/DOMWindow.cpp return child->domWindow(); child 1415 Source/core/frame/FrameView.cpp for (LocalFrame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 1416 Source/core/frame/FrameView.cpp if (FrameView* view = child->view()) child 2877 Source/core/frame/FrameView.cpp for (LocalFrame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 2878 Source/core/frame/FrameView.cpp if (FrameView* view = child->view()) child 187 Source/core/frame/LocalFrame.cpp for (RefPtr<LocalFrame> child = tree().firstChild(); child; child = child->tree().nextSibling()) child 188 Source/core/frame/LocalFrame.cpp child->setPrinting(printing, FloatSize(), FloatSize(), 0); child 232 Source/core/frame/LocalFrame.cpp for (LocalFrame* child = tree().firstChild(); child; child = child->tree().nextSibling()) child 233 Source/core/frame/LocalFrame.cpp childFrames.append(child); child 453 Source/core/frame/LocalFrame.cpp for (RefPtr<LocalFrame> child = tree().firstChild(); child; child = child->tree().nextSibling()) child 454 Source/core/frame/LocalFrame.cpp child->setPageAndTextZoomFactors(m_pageZoomFactor, m_textZoomFactor); child 463 Source/core/frame/LocalFrame.cpp for (RefPtr<LocalFrame> child = tree().firstChild(); child; child = child->tree().nextSibling()) child 464 Source/core/frame/LocalFrame.cpp child->deviceOrPageScaleFactorChanged(); child 245 Source/core/frame/SmartClip.cpp for (Node* child = parentNode->firstChild(); child; child = child->nextSibling()) { child 246 Source/core/frame/SmartClip.cpp IntRect childRect = child->pixelSnappedBoundingBox(); child 248 Source/core/frame/SmartClip.cpp hitNodes.append(child); child 744 Source/core/html/HTMLElement.cpp void HTMLElement::adjustDirectionalityIfNeededAfterChildAttributeChanged(Element* child) child 749 Source/core/html/HTMLElement.cpp setHasDirAutoFlagRecursively(child, false); child 116 Source/core/html/HTMLElement.h void adjustDirectionalityIfNeededAfterChildAttributeChanged(Element* child); child 61 Source/core/html/HTMLFrameOwnerElement.cpp Widget* child = it->key.get(); child 62 Source/core/html/HTMLFrameOwnerElement.cpp ScrollView* currentParent = toScrollView(child->parent()); child 66 Source/core/html/HTMLFrameOwnerElement.cpp currentParent->removeChild(child); child 68 Source/core/html/HTMLFrameOwnerElement.cpp newParent->addChild(child); child 81 Source/core/html/HTMLFrameOwnerElement.cpp static void moveWidgetToParentSoon(Widget* child, FrameView* parent) child 85 Source/core/html/HTMLFrameOwnerElement.cpp parent->addChild(child); child 86 Source/core/html/HTMLFrameOwnerElement.cpp else if (toScrollView(child->parent())) child 87 Source/core/html/HTMLFrameOwnerElement.cpp toScrollView(child->parent())->removeChild(child); child 90 Source/core/html/HTMLFrameOwnerElement.cpp widgetNewParentMap().set(child, parent); child 211 Source/core/html/HTMLObjectElement.cpp for (Node* child = firstChild(); child; child = child->nextSibling()) { child 213 Source/core/html/HTMLObjectElement.cpp if (child->isTextNode()) { child 214 Source/core/html/HTMLObjectElement.cpp if (!toText(child)->containsOnlyWhitespace()) child 216 Source/core/html/HTMLObjectElement.cpp } else if (!isHTMLParamElement(*child)) { child 443 Source/core/html/HTMLObjectElement.cpp for (HTMLElement* child = Traversal<HTMLElement>::firstChild(*this); child; child = Traversal<HTMLElement>::nextSibling(*child)) { child 444 Source/core/html/HTMLObjectElement.cpp if (isHTMLParamElement(*child) child 445 Source/core/html/HTMLObjectElement.cpp && equalIgnoringCase(child->getNameAttribute(), "type") child 446 Source/core/html/HTMLObjectElement.cpp && MIMETypeRegistry::isJavaAppletMIMEType(child->getAttribute(valueAttr).string())) child 448 Source/core/html/HTMLObjectElement.cpp if (isHTMLObjectElement(*child) && toHTMLObjectElement(*child).containsJavaApplet()) child 450 Source/core/html/HTMLObjectElement.cpp if (isHTMLAppletElement(*child)) child 137 Source/core/html/HTMLOptionElement.cpp Node* child = firstChild(); child 138 Source/core/html/HTMLOptionElement.cpp if (child && child->isTextNode() && !child->nextSibling()) child 139 Source/core/html/HTMLOptionElement.cpp toText(child)->setData(text); child 81 Source/core/html/HTMLTableElement.cpp for (Element* child = ElementTraversal::firstWithin(*this); child; child = ElementTraversal::nextSibling(*child)) { child 82 Source/core/html/HTMLTableElement.cpp if (child->hasTagName(theadTag)) child 83 Source/core/html/HTMLTableElement.cpp return toHTMLTableSectionElement(child); child 92 Source/core/html/HTMLTableElement.cpp Element* child; child 93 Source/core/html/HTMLTableElement.cpp for (child = ElementTraversal::firstWithin(*this); child; child = ElementTraversal::nextSibling(*child)) { child 94 Source/core/html/HTMLTableElement.cpp if (!child->hasTagName(captionTag) && !child->hasTagName(colgroupTag)) child 98 Source/core/html/HTMLTableElement.cpp insertBefore(newHead, child, exceptionState); child 103 Source/core/html/HTMLTableElement.cpp for (Element* child = ElementTraversal::firstWithin(*this); child; child = ElementTraversal::nextSibling(*child)) { child 104 Source/core/html/HTMLTableElement.cpp if (child->hasTagName(tfootTag)) child 105 Source/core/html/HTMLTableElement.cpp return toHTMLTableSectionElement(child); child 114 Source/core/html/HTMLTableElement.cpp Element* child; child 115 Source/core/html/HTMLTableElement.cpp for (child = ElementTraversal::firstWithin(*this); child; child = ElementTraversal::nextSibling(*child)) { child 116 Source/core/html/HTMLTableElement.cpp if (!child->hasTagName(captionTag) && !child->hasTagName(colgroupTag) && !child->hasTagName(theadTag)) child 120 Source/core/html/HTMLTableElement.cpp insertBefore(newFoot, child, exceptionState); child 176 Source/core/html/HTMLTableElement.cpp for (Node* child = lastChild(); child; child = child->previousSibling()) { child 177 Source/core/html/HTMLTableElement.cpp if (child->hasTagName(tbodyTag)) child 178 Source/core/html/HTMLTableElement.cpp return toHTMLTableSectionElement(child); child 86 Source/core/html/HTMLTableRowElement.cpp for (Element* child = ElementTraversal::firstWithin(*table); child; child = ElementTraversal::nextSibling(*child)) { child 87 Source/core/html/HTMLTableRowElement.cpp if (child->hasTagName(tbodyTag)) { child 88 Source/core/html/HTMLTableRowElement.cpp HTMLTableSectionElement* section = toHTMLTableSectionElement(child); child 66 Source/core/html/HTMLTableRowsCollection.cpp HTMLElement* child = 0; child 68 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::firstChild(table); child 70 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::nextSibling(*previous->parentNode()); child 71 Source/core/html/HTMLTableRowsCollection.cpp for (; child; child = Traversal<HTMLElement>::nextSibling(*child)) { child 72 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(theadTag)) { child 73 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* row = Traversal<HTMLTableRowElement>::firstChild(*child)) child 80 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::firstChild(table); child 82 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::nextSibling(*previous); child 84 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::nextSibling(*previous->parentNode()); child 85 Source/core/html/HTMLTableRowsCollection.cpp for (; child; child = Traversal<HTMLElement>::nextSibling(*child)) { child 86 Source/core/html/HTMLTableRowsCollection.cpp if (isHTMLTableRowElement(child)) child 87 Source/core/html/HTMLTableRowsCollection.cpp return toHTMLTableRowElement(child); child 88 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(tbodyTag)) { child 89 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* row = Traversal<HTMLTableRowElement>::firstChild(*child)) child 96 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::firstChild(table); child 98 Source/core/html/HTMLTableRowsCollection.cpp child = Traversal<HTMLElement>::nextSibling(*previous->parentNode()); child 99 Source/core/html/HTMLTableRowsCollection.cpp for (; child; child = Traversal<HTMLElement>::nextSibling(*child)) { child 100 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(tfootTag)) { child 101 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* row = Traversal<HTMLTableRowElement>::firstChild(*child)) child 111 Source/core/html/HTMLTableRowsCollection.cpp for (HTMLElement* child = Traversal<HTMLElement>::lastChild(table); child; child = Traversal<HTMLElement>::previousSibling(*child)) { child 112 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(tfootTag)) { child 113 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* lastRow = Traversal<HTMLTableRowElement>::lastChild(*child)) child 118 Source/core/html/HTMLTableRowsCollection.cpp for (HTMLElement* child = Traversal<HTMLElement>::lastChild(table); child; child = Traversal<HTMLElement>::previousSibling(*child)) { child 119 Source/core/html/HTMLTableRowsCollection.cpp if (isHTMLTableRowElement(child)) child 120 Source/core/html/HTMLTableRowsCollection.cpp return toHTMLTableRowElement(child); child 121 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(tbodyTag)) { child 122 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* lastRow = Traversal<HTMLTableRowElement>::lastChild(*child)) child 127 Source/core/html/HTMLTableRowsCollection.cpp for (HTMLElement* child = Traversal<HTMLElement>::lastChild(table); child; child = Traversal<HTMLElement>::previousSibling(*child)) { child 128 Source/core/html/HTMLTableRowsCollection.cpp if (child->hasLocalName(theadTag)) { child 129 Source/core/html/HTMLTableRowsCollection.cpp if (HTMLTableRowElement* lastRow = Traversal<HTMLTableRowElement>::lastChild(*child)) child 54 Source/core/html/imports/HTMLImport.cpp void HTMLImport::appendChild(HTMLImport* child) child 56 Source/core/html/imports/HTMLImport.cpp TreeNode<HTMLImport>::appendChild(child); child 60 Source/core/html/imports/HTMLImport.cpp if (child->isSync()) child 133 Source/core/html/imports/HTMLImport.cpp for (HTMLImport* child = firstChild(); child; child = child->next()) child 134 Source/core/html/imports/HTMLImport.cpp child->showTree(highlight, depth + 1); child 62 Source/core/html/imports/HTMLImportStateResolver.cpp for (HTMLImport* child = m_import->firstChild(); child; child = child->next()) { child 63 Source/core/html/imports/HTMLImportStateResolver.cpp if (child->isSync() && isBlockingFollowers(child)) child 86 Source/core/html/imports/HTMLImportsController.cpp HTMLImportChild* child = createChild(request.url(), parent, client); child 87 Source/core/html/imports/HTMLImportsController.cpp child->wasAlreadyLoaded(); child 88 Source/core/html/imports/HTMLImportsController.cpp return child; child 99 Source/core/html/imports/HTMLImportsController.cpp HTMLImportChild* child = createChild(request.url(), parent, client); child 102 Source/core/html/imports/HTMLImportsController.cpp child->startLoading(resource); child 104 Source/core/html/imports/HTMLImportsController.cpp return child; child 111 Source/core/html/imports/LinkImport.cpp void LinkImport::importChildWasDestroyed(HTMLImportChild* child) child 113 Source/core/html/imports/LinkImport.cpp ASSERT(m_child == child); child 102 Source/core/html/parser/HTMLConstructionSite.cpp if (ContainerNode* parent = task.child->parentNode()) child 103 Source/core/html/parser/HTMLConstructionSite.cpp parent->parserRemoveChild(*task.child); child 106 Source/core/html/parser/HTMLConstructionSite.cpp task.parent->parserInsertBefore(task.child.get(), *task.nextChild); child 108 Source/core/html/parser/HTMLConstructionSite.cpp task.parent->parserAppendChild(task.child.get()); child 117 Source/core/html/parser/HTMLConstructionSite.cpp if (task.child->isElementNode()) { child 118 Source/core/html/parser/HTMLConstructionSite.cpp Element& child = toElement(*task.child); child 119 Source/core/html/parser/HTMLConstructionSite.cpp child.beginParsingChildren(); child 121 Source/core/html/parser/HTMLConstructionSite.cpp child.finishParsingChildren(); child 128 Source/core/html/parser/HTMLConstructionSite.cpp ASSERT(task.child->isTextNode()); child 132 Source/core/html/parser/HTMLConstructionSite.cpp Text* newText = toText(task.child.get()); child 150 Source/core/html/parser/HTMLConstructionSite.cpp if (ContainerNode* parent = task.child->parentNode()) child 151 Source/core/html/parser/HTMLConstructionSite.cpp parent->parserRemoveChild(*task.child); child 153 Source/core/html/parser/HTMLConstructionSite.cpp task.parent->parserAppendChild(task.child); child 258 Source/core/html/parser/HTMLConstructionSite.cpp task.child = Text::create(task.parent->document(), substring); child 263 Source/core/html/parser/HTMLConstructionSite.cpp ASSERT(toText(task.child.get())->length() == substring.length()); child 282 Source/core/html/parser/HTMLConstructionSite.cpp task.child = prpChild; child 286 Source/core/html/parser/HTMLConstructionSite.cpp fosterParent(task.child); child 684 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child) child 688 Source/core/html/parser/HTMLConstructionSite.cpp task.child = child->node(); child 692 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child) child 696 Source/core/html/parser/HTMLConstructionSite.cpp task.child = child->node(); child 700 Source/core/html/parser/HTMLConstructionSite.cpp void HTMLConstructionSite::insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child) child 703 Source/core/html/parser/HTMLConstructionSite.cpp fosterParent(child->node()); child 709 Source/core/html/parser/HTMLConstructionSite.cpp task.child = child->node(); child 717 Source/core/html/parser/HTMLConstructionSite.cpp task.child = oldParent->node(); child 857 Source/core/html/parser/HTMLConstructionSite.cpp task.child = node; child 61 Source/core/html/parser/HTMLConstructionSite.h return toContainerNode(child.get()); child 67 Source/core/html/parser/HTMLConstructionSite.h RefPtr<Node> child; child 145 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child); child 146 Source/core/html/parser/HTMLConstructionSite.h void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child); child 150 Source/core/html/parser/HTMLConstructionSite.h void insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child); child 214 Source/core/html/parser/HTMLConstructionSite.h void attachLater(ContainerNode* parent, PassRefPtr<Node> child, bool selfClosing = false); child 499 Source/core/html/shadow/DateTimeEditElement.cpp for (Node* child = fieldsWrapperElement()->firstChild(); child; child = child->nextSibling()) { child 500 Source/core/html/shadow/DateTimeEditElement.cpp if (!child->isElementNode()) child 502 Source/core/html/shadow/DateTimeEditElement.cpp Element* childElement = toElement(child); child 679 Source/core/html/track/vtt/VTTCue.cpp for (Node* child = root->firstChild(); child; child = NodeTraversal::next(*child, root)) { child 680 Source/core/html/track/vtt/VTTCue.cpp if (child->nodeName() == timestampTag) { child 682 Source/core/html/track/vtt/VTTCue.cpp bool check = VTTParser::collectTimeStamp(child->nodeValue(), currentTimestamp); child 689 Source/core/html/track/vtt/VTTCue.cpp if (child->isVTTElement()) { child 690 Source/core/html/track/vtt/VTTCue.cpp toVTTElement(child)->setIsPastNode(isPastNode); child 693 Source/core/html/track/vtt/VTTCue.cpp toElement(child)->setIdAttribute(id()); child 491 Source/core/html/track/vtt/VTTParser.cpp RefPtr<Text> child = Text::create(document, m_token.characters()); child 492 Source/core/html/track/vtt/VTTParser.cpp m_currentNode->parserAppendChild(child); child 505 Source/core/html/track/vtt/VTTParser.cpp RefPtr<VTTElement> child = VTTElement::create(nodeType, &document); child 507 Source/core/html/track/vtt/VTTParser.cpp child->setAttribute(classAttr, m_token.classes()); child 510 Source/core/html/track/vtt/VTTParser.cpp child->setAttribute(VTTElement::voiceAttributeName(), m_token.annotation()); child 513 Source/core/html/track/vtt/VTTParser.cpp child->setAttribute(VTTElement::langAttributeName(), m_languageStack.last()); child 516 Source/core/html/track/vtt/VTTParser.cpp child->setLanguage(m_languageStack.last()); child 517 Source/core/html/track/vtt/VTTParser.cpp m_currentNode->parserAppendChild(child); child 518 Source/core/html/track/vtt/VTTParser.cpp m_currentNode = child; child 378 Source/core/html/track/vtt/VTTRegion.cpp for (Element* child = ElementTraversal::firstWithin(*m_cueContainer); child && !m_scrollTimer.isActive(); child = ElementTraversal::nextSibling(*child)) { child 379 Source/core/html/track/vtt/VTTRegion.cpp float childTop = toHTMLDivElement(child)->getBoundingClientRect()->top(); child 380 Source/core/html/track/vtt/VTTRegion.cpp float childBottom = toHTMLDivElement(child)->getBoundingClientRect()->bottom(); child 141 Source/core/inspector/DOMPatchSupport.cpp for (Node* child = parentNode->firstChild(); child; child = child->nextSibling()) child 142 Source/core/inspector/DOMPatchSupport.cpp oldList.append(createDigest(child, 0)); child 147 Source/core/inspector/DOMPatchSupport.cpp for (Node* child = parentNode->firstChild(); child != node; child = child->nextSibling()) child 148 Source/core/inspector/DOMPatchSupport.cpp newList.append(createDigest(child, 0)); child 149 Source/core/inspector/DOMPatchSupport.cpp for (Node* child = fragment->firstChild(); child; child = child->nextSibling()) { child 150 Source/core/inspector/DOMPatchSupport.cpp if (isHTMLHeadElement(*child) && !child->firstChild() && markupCopy.find("</head>") == kNotFound) child 152 Source/core/inspector/DOMPatchSupport.cpp if (isHTMLBodyElement(*child) && !child->firstChild() && markupCopy.find("</body>") == kNotFound) child 154 Source/core/inspector/DOMPatchSupport.cpp newList.append(createDigest(child, &m_unusedNodesMap)); child 156 Source/core/inspector/DOMPatchSupport.cpp for (Node* child = node->nextSibling(); child; child = child->nextSibling()) child 157 Source/core/inspector/DOMPatchSupport.cpp newList.append(createDigest(child, 0)); child 423 Source/core/inspector/DOMPatchSupport.cpp Node* child = node->firstChild(); child 424 Source/core/inspector/DOMPatchSupport.cpp while (child) { child 425 Source/core/inspector/DOMPatchSupport.cpp OwnPtr<Digest> childInfo = createDigest(child, unusedNodesMap); child 427 Source/core/inspector/DOMPatchSupport.cpp child = child->nextSibling(); child 789 Source/core/inspector/InspectorCSSAgent.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) { child 790 Source/core/inspector/InspectorCSSAgent.cpp if (child->nodeType() == Node::TEXT_NODE && child->renderer()) child 791 Source/core/inspector/InspectorCSSAgent.cpp textNodes.append(child); child 380 Source/core/inspector/InspectorDOMAgent.cpp Node* child = innerFirstChild(node); child 381 Source/core/inspector/InspectorDOMAgent.cpp while (child) { child 382 Source/core/inspector/InspectorDOMAgent.cpp unbind(child, nodesMap); child 383 Source/core/inspector/InspectorDOMAgent.cpp child = innerNextSibling(child); child 803 Source/core/inspector/InspectorDOMAgent.cpp Node* child; child 804 Source/core/inspector/InspectorDOMAgent.cpp while ((child = oldNode->firstChild())) { child 805 Source/core/inspector/InspectorDOMAgent.cpp if (!m_domEditor->insertBefore(newElem.get(), child, 0, errorString)) child 1642 Source/core/inspector/InspectorDOMAgent.cpp Node* child = innerFirstChild(container); child 1646 Source/core/inspector/InspectorDOMAgent.cpp while (child) { child 1647 Source/core/inspector/InspectorDOMAgent.cpp children->addItem(buildObjectForNode(child, depth, nodesMap)); child 1648 Source/core/inspector/InspectorDOMAgent.cpp child = innerNextSibling(child); child 1734 Source/core/inspector/InspectorDOMAgent.cpp Node* child = innerFirstChild(node); child 1735 Source/core/inspector/InspectorDOMAgent.cpp while (child) { child 1737 Source/core/inspector/InspectorDOMAgent.cpp child = innerNextSibling(child); child 2033 Source/core/inspector/InspectorDOMAgent.cpp Node* child; child 2035 Source/core/inspector/InspectorDOMAgent.cpp child = shadowRootForNode(node, indexValue); child 2040 Source/core/inspector/InspectorDOMAgent.cpp child = innerFirstChild(node); child 2043 Source/core/inspector/InspectorDOMAgent.cpp for (size_t j = 0; child && j < childNumber; ++j) child 2044 Source/core/inspector/InspectorDOMAgent.cpp child = innerNextSibling(child); child 2046 Source/core/inspector/InspectorDOMAgent.cpp if (!child || child->nodeName() != childName) child 2048 Source/core/inspector/InspectorDOMAgent.cpp node = child; child 265 Source/core/inspector/InspectorDOMDebuggerAgent.cpp for (Node* child = InspectorDOMAgent::innerFirstChild(node); child; child = InspectorDOMAgent::innerNextSibling(child)) child 266 Source/core/inspector/InspectorDOMDebuggerAgent.cpp updateSubtreeBreakpoints(child, rootBit, true); child 287 Source/core/inspector/InspectorDOMDebuggerAgent.cpp for (Node* child = InspectorDOMAgent::innerFirstChild(node); child; child = InspectorDOMAgent::innerNextSibling(child)) child 288 Source/core/inspector/InspectorDOMDebuggerAgent.cpp updateSubtreeBreakpoints(child, rootBit, false); child 378 Source/core/inspector/InspectorDOMDebuggerAgent.cpp for (Node* child = InspectorDOMAgent::innerFirstChild(node); child; child = InspectorDOMAgent::innerNextSibling(child)) child 379 Source/core/inspector/InspectorDOMDebuggerAgent.cpp updateSubtreeBreakpoints(child, newRootMask, set); child 235 Source/core/inspector/InspectorLayerTreeAgent.cpp for (RenderLayer* child = root->firstChild(); child; child = child->nextSibling()) child 236 Source/core/inspector/InspectorLayerTreeAgent.cpp buildLayerIdToNodeIdMap(child, nodeGroup, layerIdToNodeIdMap); child 1123 Source/core/inspector/InspectorPageAgent.cpp for (LocalFrame* child = frame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 1128 Source/core/inspector/InspectorPageAgent.cpp childrenArray->addItem(buildObjectForFrameTree(child)); child 74 Source/core/inspector/ScriptProfile.cpp const v8::CpuProfileNode* child = node->GetChild(i); child 75 Source/core/inspector/ScriptProfile.cpp children->addItem(buildInspectorObjectFor(child)); child 416 Source/core/loader/FrameLoader.cpp for (LocalFrame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 417 Source/core/loader/FrameLoader.cpp if (!child->loader().m_isComplete) child 803 Source/core/loader/FrameLoader.cpp for (RefPtr<LocalFrame> child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) child 804 Source/core/loader/FrameLoader.cpp child->loader().stopAllLoaders(); child 953 Source/core/loader/FrameLoader.cpp for (LocalFrame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) child 954 Source/core/loader/FrameLoader.cpp allChildrenAreDoneLoading &= child->loader().checkLoadCompleteForThisFrame(); child 1024 Source/core/loader/FrameLoader.cpp for (LocalFrame* child = m_frame->tree().lastChild(); child; child = child->tree().previousSibling()) child 1025 Source/core/loader/FrameLoader.cpp childrenToDetach.append(child); child 1031 Source/core/loader/FrameLoader.cpp void FrameLoader::closeAndRemoveChild(LocalFrame* child) child 1033 Source/core/loader/FrameLoader.cpp child->setView(nullptr); child 1034 Source/core/loader/FrameLoader.cpp if (child->ownerElement() && child->page()) child 1035 Source/core/loader/FrameLoader.cpp child->page()->decrementSubframeCount(); child 1036 Source/core/loader/FrameLoader.cpp child->willDetachFrameHost(); child 1037 Source/core/loader/FrameLoader.cpp child->loader().detachClient(); child 1210 Source/core/loader/FrameLoader.cpp for (LocalFrame* child = m_frame->tree().firstChild(); child; child = child->tree().traverseNext(m_frame)) child 1211 Source/core/loader/FrameLoader.cpp targetFrames.append(child); child 149 Source/core/loader/HistoryItem.cpp void HistoryItem::deprecatedAddChildItem(PassRefPtr<HistoryItem> child) child 151 Source/core/loader/HistoryItem.cpp m_children.append(child); child 52 Source/core/page/FrameTree.cpp for (LocalFrame* child = firstChild(); child; child = child->tree().nextSibling()) child 53 Source/core/page/FrameTree.cpp child->setView(nullptr); child 195 Source/core/page/FrameTree.cpp for (LocalFrame* child = firstChild(); child; child = child->tree().nextSibling()) child 196 Source/core/page/FrameTree.cpp if (child->tree().name() == name && child->inScope(scope)) child 197 Source/core/page/FrameTree.cpp return child; child 237 Source/core/page/FrameTree.cpp for (LocalFrame* child = firstChild(); child; child = child->tree().nextSibling()) child 238 Source/core/page/FrameTree.cpp if (child->tree().name() == name) child 239 Source/core/page/FrameTree.cpp return child; child 307 Source/core/page/FrameTree.cpp LocalFrame* child = firstChild(); child 308 Source/core/page/FrameTree.cpp if (child) { child 309 Source/core/page/FrameTree.cpp ASSERT(!stayWithin || child->tree().isDescendantOf(stayWithin)); child 310 Source/core/page/FrameTree.cpp return child; child 404 Source/core/page/FrameTree.cpp for (WebCore::LocalFrame* child = frame->tree().firstChild(); child; child = child->tree().nextSibling()) child 405 Source/core/page/FrameTree.cpp printFrames(child, targetFrame, indent + 1); child 54 Source/core/page/FrameTree.h LocalFrame* child(const AtomicString& name) const; child 61 Source/core/page/HistoryController.cpp for (LocalFrame* child = currentFrame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 62 Source/core/page/HistoryController.cpp HistoryNode* childHistoryNode = m_entry->historyNodeForFrame(child); child 65 Source/core/page/HistoryController.cpp newHistoryNode->m_children.append(childHistoryNode->cloneAndReplace(newEntry, newItem, clipAtTarget, targetFrame, child)); child 205 Source/core/page/HistoryController.cpp for (LocalFrame* child = frame->tree().firstChild(); child; child = child->tree().nextSibling()) child 206 Source/core/page/HistoryController.cpp recursiveGoToEntry(child, sameDocumentLoads, differentDocumentLoads); child 175 Source/core/page/scrolling/ScrollingCoordinator.cpp for (const LocalFrame* child = tree.firstChild(); child; child = child->tree().nextSibling()) { child 176 Source/core/page/scrolling/ScrollingCoordinator.cpp if (WebLayer* scrollLayer = toWebLayer(child->view()->layerForScrolling())) child 177 Source/core/page/scrolling/ScrollingCoordinator.cpp scrollLayer->setBounds(child->view()->contentsSize()); child 396 Source/core/page/scrolling/ScrollingCoordinator.cpp for (const LocalFrame* child = tree.firstChild(); child; child = child->tree().nextSibling()) { child 397 Source/core/page/scrolling/ScrollingCoordinator.cpp const RenderObject* ownerRenderer = child->ownerRenderer(); child 403 Source/core/page/scrolling/ScrollingCoordinator.cpp map->add(containingLayer, Vector<const LocalFrame*>()).storedValue->value.append(child); child 405 Source/core/page/scrolling/ScrollingCoordinator.cpp iter->value.append(child); child 610 Source/core/page/scrolling/ScrollingCoordinator.cpp void ScrollingCoordinator::updateScrollParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent) child 616 Source/core/page/scrolling/ScrollingCoordinator.cpp child->setScrollParent(scrollParentWebLayer); child 619 Source/core/page/scrolling/ScrollingCoordinator.cpp void ScrollingCoordinator::updateClipParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent) child 625 Source/core/page/scrolling/ScrollingCoordinator.cpp child->setClipParent(clipParentWebLayer); child 109 Source/core/page/scrolling/ScrollingCoordinator.h void updateScrollParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent); child 110 Source/core/page/scrolling/ScrollingCoordinator.h void updateClipParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent); child 135 Source/core/plugins/PluginOcclusionSupport.cpp for (RenderObject* child = renderer->firstChild(); child; child = child->nextSibling()) child 136 Source/core/plugins/PluginOcclusionSupport.cpp addTreeToOcclusions(child, frameRect, occlusions); child 52 Source/core/rendering/AutoTableLayout.cpp for (RenderObject* child = m_table->children()->firstChild(); child; child = child->nextSibling()) { child 53 Source/core/rendering/AutoTableLayout.cpp if (child->isRenderTableCol()){ child 57 Source/core/rendering/AutoTableLayout.cpp toRenderTableCol(child)->clearPreferredLogicalWidthsDirtyBits(); child 58 Source/core/rendering/AutoTableLayout.cpp } else if (child->isTableSection()) { child 59 Source/core/rendering/AutoTableLayout.cpp RenderTableSection* section = toRenderTableSection(child); child 76 Source/core/rendering/CounterNode.cpp for (CounterNode* child = m_firstChild; child; ) { child 77 Source/core/rendering/CounterNode.cpp CounterNode* nextChild = child->m_nextSibling; child 79 Source/core/rendering/CounterNode.cpp child->m_parent = oldParent; child 82 Source/core/rendering/CounterNode.cpp child->m_previousSibling = oldPreviousSibling; child 83 Source/core/rendering/CounterNode.cpp oldPreviousSibling->m_nextSibling = child; child 84 Source/core/rendering/CounterNode.cpp child->m_nextSibling = nextSibling; child 85 Source/core/rendering/CounterNode.cpp nextSibling->m_previousSibling = child; child 86 Source/core/rendering/CounterNode.cpp oldPreviousSibling = child; child 88 Source/core/rendering/CounterNode.cpp child = nextChild; child 395 Source/core/rendering/FastTextAutosizer.cpp for (RenderObject* child = cell; child; child = child->nextInPreOrder(cell)) { child 396 Source/core/rendering/FastTextAutosizer.cpp if (child->isText()) { child 397 Source/core/rendering/FastTextAutosizer.cpp applyMultiplier(child, multiplier); child 398 Source/core/rendering/FastTextAutosizer.cpp applyMultiplier(child->parent(), multiplier); // Parent handles line spacing. child 890 Source/core/rendering/FastTextAutosizer.cpp const RenderObject* child = (firstOrLast == First) ? parent->firstChild() : parent->lastChild(); child 891 Source/core/rendering/FastTextAutosizer.cpp while (child) { child 894 Source/core/rendering/FastTextAutosizer.cpp if (!isPotentialClusterRoot(child) || !isIndependentDescendant(toRenderBlock(child))) { child 895 Source/core/rendering/FastTextAutosizer.cpp const RenderObject* leaf = findTextLeaf(child, depth, firstOrLast); child 899 Source/core/rendering/FastTextAutosizer.cpp child = (firstOrLast == First) ? child->nextSibling() : child->previousSibling(); child 141 Source/core/rendering/FixedTableLayout.cpp for (RenderObject* child = firstRow->firstChild(); child; child = child->nextSibling()) { child 142 Source/core/rendering/FixedTableLayout.cpp if (!child->isTableCell()) child 145 Source/core/rendering/FixedTableLayout.cpp RenderTableCell* cell = toRenderTableCell(child); child 57 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 58 Source/core/rendering/InlineFlowBox.cpp child->setHasBadParent(); child 93 Source/core/rendering/InlineFlowBox.cpp void InlineFlowBox::addToLine(InlineBox* child) child 95 Source/core/rendering/InlineFlowBox.cpp ASSERT(!child->parent()); child 96 Source/core/rendering/InlineFlowBox.cpp ASSERT(!child->nextOnLine()); child 97 Source/core/rendering/InlineFlowBox.cpp ASSERT(!child->prevOnLine()); child 100 Source/core/rendering/InlineFlowBox.cpp child->setParent(this); child 102 Source/core/rendering/InlineFlowBox.cpp m_firstChild = child; child 103 Source/core/rendering/InlineFlowBox.cpp m_lastChild = child; child 105 Source/core/rendering/InlineFlowBox.cpp m_lastChild->setNextOnLine(child); child 106 Source/core/rendering/InlineFlowBox.cpp child->setPrevOnLine(m_lastChild); child 107 Source/core/rendering/InlineFlowBox.cpp m_lastChild = child; child 109 Source/core/rendering/InlineFlowBox.cpp child->setFirstLineStyleBit(isFirstLineStyle()); child 110 Source/core/rendering/InlineFlowBox.cpp child->setIsHorizontal(isHorizontal()); child 111 Source/core/rendering/InlineFlowBox.cpp if (child->isText()) { child 112 Source/core/rendering/InlineFlowBox.cpp if (child->renderer().parent() == renderer()) child 115 Source/core/rendering/InlineFlowBox.cpp } else if (child->isInlineFlowBox()) { child 116 Source/core/rendering/InlineFlowBox.cpp if (toInlineFlowBox(child)->hasTextDescendants()) child 120 Source/core/rendering/InlineFlowBox.cpp if (descendantsHaveSameLineHeightAndBaseline() && !child->renderer().isOutOfFlowPositioned()) { child 122 Source/core/rendering/InlineFlowBox.cpp RenderStyle* childStyle = child->renderer().style(isFirstLineStyle()); child 124 Source/core/rendering/InlineFlowBox.cpp if (child->renderer().isReplaced()) child 126 Source/core/rendering/InlineFlowBox.cpp else if (child->isText()) { child 127 Source/core/rendering/InlineFlowBox.cpp if (child->renderer().isBR() || child->renderer().parent() != renderer()) { child 136 Source/core/rendering/InlineFlowBox.cpp if (child->renderer().isBR()) { child 142 Source/core/rendering/InlineFlowBox.cpp InlineFlowBox* childFlowBox = toInlineFlowBox(child); child 157 Source/core/rendering/InlineFlowBox.cpp if (!child->renderer().isOutOfFlowPositioned()) { child 158 Source/core/rendering/InlineFlowBox.cpp if (child->isText()) { child 159 Source/core/rendering/InlineFlowBox.cpp RenderStyle* childStyle = child->renderer().style(isFirstLineStyle()); child 161 Source/core/rendering/InlineFlowBox.cpp child->clearKnownToHaveNoOverflow(); child 162 Source/core/rendering/InlineFlowBox.cpp } else if (child->renderer().isReplaced()) { child 163 Source/core/rendering/InlineFlowBox.cpp RenderBox& box = toRenderBox(child->renderer()); child 165 Source/core/rendering/InlineFlowBox.cpp child->clearKnownToHaveNoOverflow(); child 166 Source/core/rendering/InlineFlowBox.cpp } else if (!child->renderer().isBR() && (child->renderer().style(isFirstLineStyle())->boxShadow() || child->boxModelObject()->hasSelfPaintingLayer() child 167 Source/core/rendering/InlineFlowBox.cpp || (child->renderer().isListMarker() && !toRenderListMarker(child->renderer()).isInside()) child 168 Source/core/rendering/InlineFlowBox.cpp || child->renderer().style(isFirstLineStyle())->hasBorderImageOutsets() child 169 Source/core/rendering/InlineFlowBox.cpp || child->renderer().style(isFirstLineStyle())->hasOutline())) { child 170 Source/core/rendering/InlineFlowBox.cpp child->clearKnownToHaveNoOverflow(); child 173 Source/core/rendering/InlineFlowBox.cpp if (knownToHaveNoOverflow() && child->isInlineFlowBox() && !toInlineFlowBox(child)->knownToHaveNoOverflow()) child 180 Source/core/rendering/InlineFlowBox.cpp void InlineFlowBox::removeChild(InlineBox* child) child 187 Source/core/rendering/InlineFlowBox.cpp root().childRemoved(child); child 189 Source/core/rendering/InlineFlowBox.cpp if (child == m_firstChild) child 190 Source/core/rendering/InlineFlowBox.cpp m_firstChild = child->nextOnLine(); child 191 Source/core/rendering/InlineFlowBox.cpp if (child == m_lastChild) child 192 Source/core/rendering/InlineFlowBox.cpp m_lastChild = child->prevOnLine(); child 193 Source/core/rendering/InlineFlowBox.cpp if (child->nextOnLine()) child 194 Source/core/rendering/InlineFlowBox.cpp child->nextOnLine()->setPrevOnLine(child->prevOnLine()); child 195 Source/core/rendering/InlineFlowBox.cpp if (child->prevOnLine()) child 196 Source/core/rendering/InlineFlowBox.cpp child->prevOnLine()->setNextOnLine(child->nextOnLine()); child 198 Source/core/rendering/InlineFlowBox.cpp child->setParent(0); child 205 Source/core/rendering/InlineFlowBox.cpp InlineBox* child = firstChild(); child 207 Source/core/rendering/InlineFlowBox.cpp while (child) { child 208 Source/core/rendering/InlineFlowBox.cpp ASSERT(this == child->parent()); child 209 Source/core/rendering/InlineFlowBox.cpp next = child->nextOnLine(); child 211 Source/core/rendering/InlineFlowBox.cpp child->setParent(0); child 213 Source/core/rendering/InlineFlowBox.cpp child->deleteLine(); child 214 Source/core/rendering/InlineFlowBox.cpp child = next; child 234 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 235 Source/core/rendering/InlineFlowBox.cpp child->extractLine(); child 247 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 248 Source/core/rendering/InlineFlowBox.cpp child->attachLine(); child 259 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 260 Source/core/rendering/InlineFlowBox.cpp child->adjustPosition(dx, dy); child 270 Source/core/rendering/InlineFlowBox.cpp static inline bool isLastChildForRenderer(RenderObject* ancestor, RenderObject* child) child 272 Source/core/rendering/InlineFlowBox.cpp if (!child) child 275 Source/core/rendering/InlineFlowBox.cpp if (child == ancestor) child 278 Source/core/rendering/InlineFlowBox.cpp RenderObject* curr = child; child 293 Source/core/rendering/InlineFlowBox.cpp static bool isAnsectorAndWithinBlock(RenderObject* ancestor, RenderObject* child) child 295 Source/core/rendering/InlineFlowBox.cpp RenderObject* object = child; child 1424 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = firstChild(); child && !leaf; child = child->nextOnLine()) child 1425 Source/core/rendering/InlineFlowBox.cpp leaf = child->isLeaf() ? child : toInlineFlowBox(child)->firstLeafChild(); child 1432 Source/core/rendering/InlineFlowBox.cpp for (InlineBox* child = lastChild(); child && !leaf; child = child->prevOnLine()) child 1433 Source/core/rendering/InlineFlowBox.cpp leaf = child->isLeaf() ? child : toInlineFlowBox(child)->lastLeafChild(); child 1654 Source/core/rendering/InlineFlowBox.cpp for (const InlineBox* child = m_firstChild; child; child = child->nextOnLine()) { child 1655 Source/core/rendering/InlineFlowBox.cpp ASSERT(child->parent() == this); child 1656 Source/core/rendering/InlineFlowBox.cpp ASSERT(child->prevOnLine() == prev); child 1657 Source/core/rendering/InlineFlowBox.cpp prev = child; child 94 Source/core/rendering/InlineFlowBox.h for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 95 Source/core/rendering/InlineFlowBox.h child->setConstructed(); child 98 Source/core/rendering/InlineFlowBox.h void addToLine(InlineBox* child); child 200 Source/core/rendering/InlineFlowBox.h void removeChild(InlineBox* child); child 166 Source/core/rendering/LayoutState.cpp LayoutUnit LayoutState::pageLogicalOffset(const RenderBox& child, const LayoutUnit& childLogicalOffset) const child 168 Source/core/rendering/LayoutState.cpp if (child.isHorizontalWritingMode()) child 173 Source/core/rendering/LayoutState.cpp void LayoutState::addForcedColumnBreak(const RenderBox& child, const LayoutUnit& childLogicalOffset) child 177 Source/core/rendering/LayoutState.cpp m_columnInfo->addForcedBreak(pageLogicalOffset(child, childLogicalOffset)); child 107 Source/core/rendering/OrderIterator.cpp void OrderIteratorPopulator::storeChild(RenderBox* child) child 109 Source/core/rendering/OrderIterator.cpp m_iterator.m_children.append(child); child 111 Source/core/rendering/OrderIterator.cpp collectChild(child); child 114 Source/core/rendering/OrderIterator.cpp void OrderIteratorPopulator::collectChild(const RenderBox* child) child 116 Source/core/rendering/OrderIterator.cpp m_iterator.m_orderValues.insert(child->style()->order()); child 939 Source/core/rendering/RenderBlock.cpp RenderObject *child = firstChild(); child 940 Source/core/rendering/RenderBlock.cpp if (!child) child 945 Source/core/rendering/RenderBlock.cpp while (child) { child 947 Source/core/rendering/RenderBlock.cpp getInlineRun(child, insertionPoint, inlineRunStart, inlineRunEnd); child 952 Source/core/rendering/RenderBlock.cpp child = inlineRunEnd->nextSibling(); child 956 Source/core/rendering/RenderBlock.cpp moveChildrenTo(block, inlineRunStart, child); child 967 Source/core/rendering/RenderBlock.cpp void RenderBlock::removeLeftoverAnonymousBlock(RenderBlock* child) child 969 Source/core/rendering/RenderBlock.cpp ASSERT(child->isAnonymousBlock()); child 970 Source/core/rendering/RenderBlock.cpp ASSERT(!child->childrenInline()); child 972 Source/core/rendering/RenderBlock.cpp if (child->continuation() || (child->firstChild() && (child->isAnonymousColumnSpanBlock() || child->isAnonymousColumnsBlock()))) child 975 Source/core/rendering/RenderBlock.cpp RenderObject* firstAnChild = child->m_children.firstChild(); child 976 Source/core/rendering/RenderBlock.cpp RenderObject* lastAnChild = child->m_children.lastChild(); child 983 Source/core/rendering/RenderBlock.cpp firstAnChild->setPreviousSibling(child->previousSibling()); child 984 Source/core/rendering/RenderBlock.cpp lastAnChild->setNextSibling(child->nextSibling()); child 985 Source/core/rendering/RenderBlock.cpp if (child->previousSibling()) child 986 Source/core/rendering/RenderBlock.cpp child->previousSibling()->setNextSibling(firstAnChild); child 987 Source/core/rendering/RenderBlock.cpp if (child->nextSibling()) child 988 Source/core/rendering/RenderBlock.cpp child->nextSibling()->setPreviousSibling(lastAnChild); child 990 Source/core/rendering/RenderBlock.cpp if (child == m_children.firstChild()) child 992 Source/core/rendering/RenderBlock.cpp if (child == m_children.lastChild()) child 995 Source/core/rendering/RenderBlock.cpp if (child == m_children.firstChild()) child 996 Source/core/rendering/RenderBlock.cpp m_children.setFirstChild(child->nextSibling()); child 997 Source/core/rendering/RenderBlock.cpp if (child == m_children.lastChild()) child 998 Source/core/rendering/RenderBlock.cpp m_children.setLastChild(child->previousSibling()); child 1000 Source/core/rendering/RenderBlock.cpp if (child->previousSibling()) child 1001 Source/core/rendering/RenderBlock.cpp child->previousSibling()->setNextSibling(child->nextSibling()); child 1002 Source/core/rendering/RenderBlock.cpp if (child->nextSibling()) child 1003 Source/core/rendering/RenderBlock.cpp child->nextSibling()->setPreviousSibling(child->previousSibling()); child 1006 Source/core/rendering/RenderBlock.cpp child->children()->setFirstChild(0); child 1007 Source/core/rendering/RenderBlock.cpp child->m_next = 0; child 1010 Source/core/rendering/RenderBlock.cpp child->removeFromRenderFlowThread(); child 1012 Source/core/rendering/RenderBlock.cpp child->setParent(0); child 1013 Source/core/rendering/RenderBlock.cpp child->setPreviousSibling(0); child 1014 Source/core/rendering/RenderBlock.cpp child->setNextSibling(0); child 1016 Source/core/rendering/RenderBlock.cpp child->destroy(); child 1040 Source/core/rendering/RenderBlock.cpp void RenderBlock::collapseAnonymousBlockChild(RenderBlock* parent, RenderBlock* child) child 1045 Source/core/rendering/RenderBlock.cpp if (child->beingDestroyed()) child 1048 Source/core/rendering/RenderBlock.cpp parent->setChildrenInline(child->childrenInline()); child 1049 Source/core/rendering/RenderBlock.cpp RenderObject* nextSibling = child->nextSibling(); child 1051 Source/core/rendering/RenderBlock.cpp RenderFlowThread* childFlowThread = child->flowThreadContainingBlock(); child 1054 Source/core/rendering/RenderBlock.cpp parent->children()->removeChildNode(parent, child, child->hasLayer()); child 1055 Source/core/rendering/RenderBlock.cpp child->moveAllChildrenTo(parent, nextSibling, child->hasLayer()); child 1058 Source/core/rendering/RenderBlock.cpp child->deleteLineBoxTree(); child 1059 Source/core/rendering/RenderBlock.cpp child->destroy(); child 1125 Source/core/rendering/RenderBlock.cpp RenderObject* child = prev ? prev : next; child 1126 Source/core/rendering/RenderBlock.cpp if (canMergeAnonymousBlocks && child && !child->previousSibling() && !child->nextSibling() && canCollapseAnonymousBlockChild()) { child 1130 Source/core/rendering/RenderBlock.cpp collapseAnonymousBlockChild(this, toRenderBlock(child)); child 1222 Source/core/rendering/RenderBlock.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 1223 Source/core/rendering/RenderBlock.cpp if (child->isFloatingOrOutOfFlowPositioned()) child 1225 Source/core/rendering/RenderBlock.cpp if (!child->isSelfCollapsingBlock()) child 1441 Source/core/rendering/RenderBlock.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 1442 Source/core/rendering/RenderBlock.cpp if (!child->isFloatingOrOutOfFlowPositioned()) child 1443 Source/core/rendering/RenderBlock.cpp addOverflowFromChild(child); child 1480 Source/core/rendering/RenderBlock.cpp void RenderBlock::updateBlockChildDirtyBitsBeforeLayout(bool relayoutChildren, RenderBox* child) child 1484 Source/core/rendering/RenderBlock.cpp if (relayoutChildren || (child->hasRelativeLogicalHeight() && !isRenderView())) child 1485 Source/core/rendering/RenderBlock.cpp child->setChildNeedsLayout(MarkOnlyThis); child 1488 Source/core/rendering/RenderBlock.cpp if (relayoutChildren && child->needsPreferredWidthsRecalculation()) child 1489 Source/core/rendering/RenderBlock.cpp child->setPreferredLogicalWidthsDirty(MarkOnlyThis); child 1575 Source/core/rendering/RenderBlock.cpp void RenderBlock::markFixedPositionObjectForLayoutIfNeeded(RenderObject* child, SubtreeLayoutScope& layoutScope) child 1577 Source/core/rendering/RenderBlock.cpp if (child->style()->position() != FixedPosition) child 1580 Source/core/rendering/RenderBlock.cpp bool hasStaticBlockPosition = child->style()->hasStaticBlockPosition(isHorizontalWritingMode()); child 1581 Source/core/rendering/RenderBlock.cpp bool hasStaticInlinePosition = child->style()->hasStaticInlinePosition(isHorizontalWritingMode()); child 1585 Source/core/rendering/RenderBlock.cpp RenderObject* o = child->parent(); child 1591 Source/core/rendering/RenderBlock.cpp RenderBox* box = toRenderBox(child); child 1597 Source/core/rendering/RenderBlock.cpp layoutScope.setChildNeedsLayout(child); child 1602 Source/core/rendering/RenderBlock.cpp layoutScope.setChildNeedsLayout(child); child 1606 Source/core/rendering/RenderBlock.cpp LayoutUnit RenderBlock::marginIntrinsicLogicalWidthForChild(RenderBox* child) const child 1611 Source/core/rendering/RenderBlock.cpp Length marginLeft = child->style()->marginStartUsing(style()); child 1612 Source/core/rendering/RenderBlock.cpp Length marginRight = child->style()->marginEndUsing(style()); child 1934 Source/core/rendering/RenderBlock.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) child 1935 Source/core/rendering/RenderBlock.cpp paintChild(child, paintInfo, paintOffset); child 1938 Source/core/rendering/RenderBlock.cpp void RenderBlock::paintChild(RenderBox* child, PaintInfo& paintInfo, const LayoutPoint& paintOffset) child 1940 Source/core/rendering/RenderBlock.cpp LayoutPoint childPoint = flipForWritingModeForChild(child, paintOffset); child 1941 Source/core/rendering/RenderBlock.cpp if (!child->hasSelfPaintingLayer() && !child->isFloating()) child 1942 Source/core/rendering/RenderBlock.cpp child->paint(paintInfo, childPoint); child 1945 Source/core/rendering/RenderBlock.cpp void RenderBlock::paintChildAsInlineBlock(RenderBox* child, PaintInfo& paintInfo, const LayoutPoint& paintOffset) child 1947 Source/core/rendering/RenderBlock.cpp LayoutPoint childPoint = flipForWritingModeForChild(child, paintOffset); child 1948 Source/core/rendering/RenderBlock.cpp if (!child->hasSelfPaintingLayer() && !child->isFloating()) child 1949 Source/core/rendering/RenderBlock.cpp paintAsInlineBlock(child, paintInfo, childPoint); child 2490 Source/core/rendering/RenderBlock.cpp RenderObject* child = beforeBlock->lastChild(); child 2491 Source/core/rendering/RenderBlock.cpp while (child && child->isRenderBlock()) { child 2492 Source/core/rendering/RenderBlock.cpp beforeBlock = toRenderBlock(child); child 2494 Source/core/rendering/RenderBlock.cpp child = beforeBlock->lastChild(); child 2919 Source/core/rendering/RenderBlock.cpp for (RenderBox* child = lastChildBox(); child; child = child->previousSiblingBox()) { child 2920 Source/core/rendering/RenderBlock.cpp LayoutPoint childPoint = flipForWritingModeForChild(child, accumulatedOffset); child 2921 Source/core/rendering/RenderBlock.cpp if (!child->hasSelfPaintingLayer() && !child->isFloating() && child->nodeAtPoint(request, result, locationInContainer, childPoint, childHitTest)) child 2944 Source/core/rendering/RenderBlock.cpp static inline bool isEditingBoundary(RenderObject* ancestor, RenderObject* child) child 2947 Source/core/rendering/RenderBlock.cpp ASSERT(child && child->nonPseudoNode()); child 2949 Source/core/rendering/RenderBlock.cpp || ancestor->nonPseudoNode()->rendererIsEditable() == child->nonPseudoNode()->rendererIsEditable(); child 2955 Source/core/rendering/RenderBlock.cpp static PositionWithAffinity positionForPointRespectingEditingBoundaries(RenderBlock* parent, RenderBox* child, const LayoutPoint& pointInParentCoordinates) child 2957 Source/core/rendering/RenderBlock.cpp LayoutPoint childLocation = child->location(); child 2958 Source/core/rendering/RenderBlock.cpp if (child->isInFlowPositioned()) child 2959 Source/core/rendering/RenderBlock.cpp childLocation += child->offsetForInFlowPosition(); child 2965 Source/core/rendering/RenderBlock.cpp Node* childNode = child->nonPseudoNode(); child 2967 Source/core/rendering/RenderBlock.cpp return child->positionForPoint(pointInChildCoordinates); child 2976 Source/core/rendering/RenderBlock.cpp if (isEditingBoundary(ancestor, child)) child 2977 Source/core/rendering/RenderBlock.cpp return child->positionForPoint(pointInChildCoordinates); child 2980 Source/core/rendering/RenderBlock.cpp LayoutUnit childMiddle = parent->logicalWidthForChild(child) / 2; child 3597 Source/core/rendering/RenderBlock.cpp RenderObject* child = firstChild(); child 3600 Source/core/rendering/RenderBlock.cpp while (child) { child 3602 Source/core/rendering/RenderBlock.cpp if (child->isOutOfFlowPositioned()) { child 3603 Source/core/rendering/RenderBlock.cpp child = child->nextSibling(); child 3607 Source/core/rendering/RenderBlock.cpp RenderStyle* childStyle = child->style(); child 3608 Source/core/rendering/RenderBlock.cpp if (child->isFloating() || (child->isBox() && toRenderBox(child)->avoidsFloats())) { child 3635 Source/core/rendering/RenderBlock.cpp if (child->isBox() && child->isHorizontalWritingMode() != isHorizontalWritingMode()) { child 3636 Source/core/rendering/RenderBlock.cpp RenderBox* childBox = toRenderBox(child); child 3641 Source/core/rendering/RenderBlock.cpp childMinPreferredLogicalWidth = child->minPreferredLogicalWidth(); child 3642 Source/core/rendering/RenderBlock.cpp childMaxPreferredLogicalWidth = child->maxPreferredLogicalWidth(); child 3649 Source/core/rendering/RenderBlock.cpp if (nowrap && !child->isTable()) child 3654 Source/core/rendering/RenderBlock.cpp if (!child->isFloating()) { child 3655 Source/core/rendering/RenderBlock.cpp if (child->isBox() && toRenderBox(child)->avoidsFloats()) { child 3672 Source/core/rendering/RenderBlock.cpp if (child->isFloating()) { child 3680 Source/core/rendering/RenderBlock.cpp child = child->nextSibling(); child 3942 Source/core/rendering/RenderBlock.cpp while (RenderObject* child = firstLetter->firstChild()) { child 3943 Source/core/rendering/RenderBlock.cpp if (child->isText()) child 3944 Source/core/rendering/RenderBlock.cpp toRenderText(child)->removeAndDestroyTextBoxes(); child 3945 Source/core/rendering/RenderBlock.cpp firstLetter->removeChild(child); child 3946 Source/core/rendering/RenderBlock.cpp newFirstLetter->addChild(child, 0); child 4307 Source/core/rendering/RenderBlock.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 4308 Source/core/rendering/RenderBlock.cpp if (!shouldCheckLines(child)) child 4310 Source/core/rendering/RenderBlock.cpp if (RootInlineBox* box = toRenderBlock(child)->lineAtIndex(i)) child 4721 Source/core/rendering/RenderBlock.cpp LayoutUnit RenderBlock::adjustForUnsplittableChild(RenderBox* child, LayoutUnit logicalOffset, bool includeMargins) child 4725 Source/core/rendering/RenderBlock.cpp bool isUnsplittable = child->isUnsplittableForPagination() || (checkColumnBreaks && child->style()->columnBreakInside() == PBAVOID) child 4726 Source/core/rendering/RenderBlock.cpp || (checkPageBreaks && child->style()->pageBreakInside() == PBAVOID); child 4729 Source/core/rendering/RenderBlock.cpp LayoutUnit childLogicalHeight = logicalHeightForChild(child) + (includeMargins ? marginBeforeForChild(child) + marginAfterForChild(child) : LayoutUnit()); child 4880 Source/core/rendering/RenderBlock.cpp LayoutUnit RenderBlock::collapsedMarginBeforeForChild(const RenderBox* child) const child 4884 Source/core/rendering/RenderBlock.cpp if (!child->isWritingModeRoot()) child 4885 Source/core/rendering/RenderBlock.cpp return child->collapsedMarginBefore(); child 4889 Source/core/rendering/RenderBlock.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 4890 Source/core/rendering/RenderBlock.cpp return child->collapsedMarginAfter(); child 4894 Source/core/rendering/RenderBlock.cpp return marginBeforeForChild(child); child 4897 Source/core/rendering/RenderBlock.cpp LayoutUnit RenderBlock::collapsedMarginAfterForChild(const RenderBox* child) const child 4901 Source/core/rendering/RenderBlock.cpp if (!child->isWritingModeRoot()) child 4902 Source/core/rendering/RenderBlock.cpp return child->collapsedMarginAfter(); child 4906 Source/core/rendering/RenderBlock.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 4907 Source/core/rendering/RenderBlock.cpp return child->collapsedMarginBefore(); child 4911 Source/core/rendering/RenderBlock.cpp return marginAfterForChild(child); child 4914 Source/core/rendering/RenderBlock.cpp bool RenderBlock::hasMarginBeforeQuirk(const RenderBox* child) const child 4918 Source/core/rendering/RenderBlock.cpp if (!child->isWritingModeRoot()) child 4919 Source/core/rendering/RenderBlock.cpp return child->isRenderBlock() ? toRenderBlock(child)->hasMarginBeforeQuirk() : child->style()->hasMarginBeforeQuirk(); child 4923 Source/core/rendering/RenderBlock.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 4924 Source/core/rendering/RenderBlock.cpp return child->isRenderBlock() ? toRenderBlock(child)->hasMarginAfterQuirk() : child->style()->hasMarginAfterQuirk(); child 4931 Source/core/rendering/RenderBlock.cpp bool RenderBlock::hasMarginAfterQuirk(const RenderBox* child) const child 4935 Source/core/rendering/RenderBlock.cpp if (!child->isWritingModeRoot()) child 4936 Source/core/rendering/RenderBlock.cpp return child->isRenderBlock() ? toRenderBlock(child)->hasMarginAfterQuirk() : child->style()->hasMarginAfterQuirk(); child 4940 Source/core/rendering/RenderBlock.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 4941 Source/core/rendering/RenderBlock.cpp return child->isRenderBlock() ? toRenderBlock(child)->hasMarginBeforeQuirk() : child->style()->hasMarginBeforeQuirk(); child 143 Source/core/rendering/RenderBlock.h bool hasMarginBeforeQuirk(const RenderBox* child) const; child 144 Source/core/rendering/RenderBlock.h bool hasMarginAfterQuirk(const RenderBox* child) const; child 234 Source/core/rendering/RenderBlock.h LayoutUnit logicalWidthForChild(const RenderBox* child) const { return isHorizontalWritingMode() ? child->width() : child->height(); } child 235 Source/core/rendering/RenderBlock.h LayoutUnit logicalHeightForChild(const RenderBox* child) const { return isHorizontalWritingMode() ? child->height() : child->width(); } child 236 Source/core/rendering/RenderBlock.h LayoutSize logicalSizeForChild(const RenderBox* child) const { return isHorizontalWritingMode() ? child->size() : child->size().transposedSize(); } child 237 Source/core/rendering/RenderBlock.h LayoutUnit logicalTopForChild(const RenderBox* child) const { return isHorizontalWritingMode() ? child->y() : child->x(); } child 238 Source/core/rendering/RenderBlock.h LayoutUnit marginBeforeForChild(const RenderBoxModelObject* child) const { return child->marginBefore(style()); } child 239 Source/core/rendering/RenderBlock.h LayoutUnit marginAfterForChild(const RenderBoxModelObject* child) const { return child->marginAfter(style()); } child 240 Source/core/rendering/RenderBlock.h LayoutUnit marginStartForChild(const RenderBoxModelObject* child) const { return child->marginStart(style()); } child 241 Source/core/rendering/RenderBlock.h LayoutUnit marginEndForChild(const RenderBoxModelObject* child) const { return child->marginEnd(style()); } child 242 Source/core/rendering/RenderBlock.h void setMarginStartForChild(RenderBox* child, LayoutUnit value) const { child->setMarginStart(value, style()); } child 243 Source/core/rendering/RenderBlock.h void setMarginEndForChild(RenderBox* child, LayoutUnit value) const { child->setMarginEnd(value, style()); } child 244 Source/core/rendering/RenderBlock.h void setMarginBeforeForChild(RenderBox* child, LayoutUnit value) const { child->setMarginBefore(value, style()); } child 245 Source/core/rendering/RenderBlock.h void setMarginAfterForChild(RenderBox* child, LayoutUnit value) const { child->setMarginAfter(value, style()); } child 246 Source/core/rendering/RenderBlock.h LayoutUnit collapsedMarginBeforeForChild(const RenderBox* child) const; child 247 Source/core/rendering/RenderBlock.h LayoutUnit collapsedMarginAfterForChild(const RenderBox* child) const; child 285 Source/core/rendering/RenderBlock.h void markFixedPositionObjectForLayoutIfNeeded(RenderObject* child, SubtreeLayoutScope&); child 287 Source/core/rendering/RenderBlock.h LayoutUnit marginIntrinsicLogicalWidthForChild(RenderBox* child) const; child 358 Source/core/rendering/RenderBlock.h virtual void removeLeftoverAnonymousBlock(RenderBlock* child); child 360 Source/core/rendering/RenderBlock.h static void collapseAnonymousBlockChild(RenderBlock* parent, RenderBlock* child); child 362 Source/core/rendering/RenderBlock.h virtual void dirtyLinesFromChangedChild(RenderObject* child) OVERRIDE FINAL { m_lineBoxes.dirtyLinesFromChangedChild(this, child); } child 411 Source/core/rendering/RenderBlock.h virtual void childBecameNonInline(RenderObject* child) OVERRIDE FINAL; child 491 Source/core/rendering/RenderBlock.h LayoutUnit adjustForUnsplittableChild(RenderBox* child, LayoutUnit logicalOffset, bool includeMargins = false); // If the child is unsplittable and can't fit on the current page, return the top of the next page/column. child 143 Source/core/rendering/RenderBlockFlow.cpp static bool inNormalFlow(RenderBox* child) child 145 Source/core/rendering/RenderBlockFlow.cpp RenderBlock* curr = child->containingBlock(); child 146 Source/core/rendering/RenderBlockFlow.cpp RenderView* renderView = child->view(); child 435 Source/core/rendering/RenderBlockFlow.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 436 Source/core/rendering/RenderBlockFlow.cpp if (child->isRenderBlockFlow() && !child->isFloatingOrOutOfFlowPositioned()) { child 437 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow* block = toRenderBlockFlow(child); child 459 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::determineLogicalLeftPositionForChild(RenderBox* child, ApplyLayoutDeltaMode applyDelta) child 467 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childMarginStart = marginStartForChild(child); child 472 Source/core/rendering/RenderBlockFlow.cpp if (child->avoidsFloats() && containsFloats() && !flowThreadContainingBlock()) child 473 Source/core/rendering/RenderBlockFlow.cpp newPosition += computeStartPositionDeltaForChildAvoidingFloats(child, marginStartForChild(child)); child 475 Source/core/rendering/RenderBlockFlow.cpp setLogicalLeftForChild(child, style()->isLeftToRightDirection() ? newPosition : totalAvailableLogicalWidth - newPosition - logicalWidthForChild(child), applyDelta); child 478 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::setLogicalLeftForChild(RenderBox* child, LayoutUnit logicalLeft, ApplyLayoutDeltaMode applyDelta) child 482 Source/core/rendering/RenderBlockFlow.cpp view()->addLayoutDelta(LayoutSize(child->x() - logicalLeft, 0)); child 483 Source/core/rendering/RenderBlockFlow.cpp child->setX(logicalLeft); child 486 Source/core/rendering/RenderBlockFlow.cpp view()->addLayoutDelta(LayoutSize(0, child->y() - logicalLeft)); child 487 Source/core/rendering/RenderBlockFlow.cpp child->setY(logicalLeft); child 491 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::setLogicalTopForChild(RenderBox* child, LayoutUnit logicalTop, ApplyLayoutDeltaMode applyDelta) child 495 Source/core/rendering/RenderBlockFlow.cpp view()->addLayoutDelta(LayoutSize(0, child->y() - logicalTop)); child 496 Source/core/rendering/RenderBlockFlow.cpp child->setY(logicalTop); child 499 Source/core/rendering/RenderBlockFlow.cpp view()->addLayoutDelta(LayoutSize(child->x() - logicalTop, 0)); child 500 Source/core/rendering/RenderBlockFlow.cpp child->setX(logicalTop); child 504 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::layoutBlockChild(RenderBox* child, MarginInfo& marginInfo, LayoutUnit& previousFloatLogicalBottom, LayoutUnit& maxFloatLogicalBottom) child 510 Source/core/rendering/RenderBlockFlow.cpp child->computeAndSetBlockDirectionMargins(this); child 516 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalTopEstimate = estimateLogicalTopPosition(child, marginInfo, estimateWithoutPagination); child 519 Source/core/rendering/RenderBlockFlow.cpp LayoutRect oldRect = child->frameRect(); child 520 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit oldLogicalTop = logicalTopForChild(child); child 526 Source/core/rendering/RenderBlockFlow.cpp setLogicalTopForChild(child, logicalTopEstimate, ApplyLayoutDelta); child 528 Source/core/rendering/RenderBlockFlow.cpp RenderBlock* childRenderBlock = child->isRenderBlock() ? toRenderBlock(child) : 0; child 529 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow* childRenderBlockFlow = (childRenderBlock && child->isRenderBlockFlow()) ? toRenderBlockFlow(child) : 0; child 531 Source/core/rendering/RenderBlockFlow.cpp if (logicalTopEstimate != oldLogicalTop && !child->avoidsFloats() && childRenderBlock && childRenderBlock->containsFloats()) { child 539 Source/core/rendering/RenderBlockFlow.cpp } else if (!child->avoidsFloats() || child->shrinkToAvoidFloats()) { child 550 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) child 554 Source/core/rendering/RenderBlockFlow.cpp SubtreeLayoutScope layoutScope(child); child 555 Source/core/rendering/RenderBlockFlow.cpp if (!child->needsLayout()) child 556 Source/core/rendering/RenderBlockFlow.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 558 Source/core/rendering/RenderBlockFlow.cpp bool childHadLayout = child->everHadLayout(); child 559 Source/core/rendering/RenderBlockFlow.cpp bool childNeededLayout = child->needsLayout(); child 561 Source/core/rendering/RenderBlockFlow.cpp child->layout(); child 565 Source/core/rendering/RenderBlockFlow.cpp bool childIsSelfCollapsing = child->isSelfCollapsingBlock(); child 569 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalTopBeforeClear = collapseMargins(child, marginInfo, childIsSelfCollapsing); child 572 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalTopAfterClear = clearFloatsIfNeeded(child, marginInfo, oldPosMarginBefore, oldNegMarginBefore, logicalTopBeforeClear, childIsSelfCollapsing); child 576 Source/core/rendering/RenderBlockFlow.cpp logicalTopAfterClear = adjustBlockChildForPagination(logicalTopAfterClear, estimateWithoutPagination, child, child 580 Source/core/rendering/RenderBlockFlow.cpp setLogicalTopForChild(child, logicalTopAfterClear, ApplyLayoutDelta); child 585 Source/core/rendering/RenderBlockFlow.cpp if (logicalTopAfterClear != logicalTopEstimate || child->needsLayout() || (paginated && childRenderBlock && childRenderBlock->shouldBreakAtLineToAvoidWidow())) { child 586 Source/core/rendering/RenderBlockFlow.cpp SubtreeLayoutScope layoutScope(child); child 587 Source/core/rendering/RenderBlockFlow.cpp if (child->shrinkToAvoidFloats()) { child 592 Source/core/rendering/RenderBlockFlow.cpp layoutScope.setChildNeedsLayout(child); child 596 Source/core/rendering/RenderBlockFlow.cpp if (!child->avoidsFloats() && childRenderBlock->containsFloats()) child 598 Source/core/rendering/RenderBlockFlow.cpp if (!child->needsLayout()) child 599 Source/core/rendering/RenderBlockFlow.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 603 Source/core/rendering/RenderBlockFlow.cpp child->layoutIfNeeded(); child 619 Source/core/rendering/RenderBlockFlow.cpp determineLogicalLeftPositionForChild(child, ApplyLayoutDelta); child 621 Source/core/rendering/RenderBlockFlow.cpp LayoutSize childOffset = child->location() - oldRect.location(); child 624 Source/core/rendering/RenderBlockFlow.cpp setLogicalHeight(logicalHeight() + logicalHeightForChild(child)); child 625 Source/core/rendering/RenderBlockFlow.cpp if (mustSeparateMarginAfterForChild(child)) { child 626 Source/core/rendering/RenderBlockFlow.cpp setLogicalHeight(logicalHeight() + marginAfterForChild(child)); child 642 Source/core/rendering/RenderBlockFlow.cpp child->repaintOverhangingFloats(true); child 643 Source/core/rendering/RenderBlockFlow.cpp else if (childHadLayout && !selfNeedsLayout() && child->checkForRepaintDuringLayout()) child 644 Source/core/rendering/RenderBlockFlow.cpp child->repaintDuringLayoutIfMoved(oldRect); child 647 Source/core/rendering/RenderBlockFlow.cpp if (!childHadLayout && child->checkForRepaint()) { child 649 Source/core/rendering/RenderBlockFlow.cpp child->repaint(); child 650 Source/core/rendering/RenderBlockFlow.cpp child->repaintOverhangingFloats(true); child 655 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit newHeight = applyAfterBreak(child, logicalHeight(), marginInfo); child 665 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::adjustBlockChildForPagination(LayoutUnit logicalTopAfterClear, LayoutUnit estimateWithoutPagination, RenderBox* child, bool atBeforeSideOfBlock) child 667 Source/core/rendering/RenderBlockFlow.cpp RenderBlock* childRenderBlock = child->isRenderBlock() ? toRenderBlock(child) : 0; child 673 Source/core/rendering/RenderBlockFlow.cpp setLogicalTopForChild(child, logicalTopAfterClear, ApplyLayoutDelta); child 675 Source/core/rendering/RenderBlockFlow.cpp if (child->shrinkToAvoidFloats()) { child 680 Source/core/rendering/RenderBlockFlow.cpp child->setChildNeedsLayout(MarkOnlyThis); child 683 Source/core/rendering/RenderBlockFlow.cpp SubtreeLayoutScope layoutScope(child); child 686 Source/core/rendering/RenderBlockFlow.cpp if (!child->avoidsFloats() && childRenderBlock->containsFloats()) child 688 Source/core/rendering/RenderBlockFlow.cpp if (!child->needsLayout()) child 689 Source/core/rendering/RenderBlockFlow.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 693 Source/core/rendering/RenderBlockFlow.cpp child->layoutIfNeeded(); child 699 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit result = applyBeforeBreak(child, logicalTopAfterClear); child 703 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit spaceShortage = child->logicalHeight() - remainingLogicalHeight; child 718 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalTopAfterUnsplittableAdjustment = adjustForUnsplittableChild(child, result); child 908 Source/core/rendering/RenderBlockFlow.cpp RenderBox* child = next; child 909 Source/core/rendering/RenderBlockFlow.cpp next = child->nextSiblingBox(); child 911 Source/core/rendering/RenderBlockFlow.cpp LayoutRectRecorder recorder(*child); child 913 Source/core/rendering/RenderBlockFlow.cpp if (childToExclude == child) child 916 Source/core/rendering/RenderBlockFlow.cpp updateBlockChildDirtyBitsBeforeLayout(relayoutChildren, child); child 918 Source/core/rendering/RenderBlockFlow.cpp if (child->isOutOfFlowPositioned()) { child 919 Source/core/rendering/RenderBlockFlow.cpp child->containingBlock()->insertPositionedObject(child); child 920 Source/core/rendering/RenderBlockFlow.cpp adjustPositionedBlock(child, marginInfo); child 923 Source/core/rendering/RenderBlockFlow.cpp if (child->isFloating()) { child 924 Source/core/rendering/RenderBlockFlow.cpp insertFloatingObject(child); child 930 Source/core/rendering/RenderBlockFlow.cpp layoutBlockChild(child, marginInfo, previousFloatLogicalBottom, maxFloatLogicalBottom); child 931 Source/core/rendering/RenderBlockFlow.cpp lastNormalFlowChild = child; child 970 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow::MarginValues RenderBlockFlow::marginValuesForChild(RenderBox* child) const child 980 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow* childRenderBlockFlow = child->isRenderBlockFlow() ? toRenderBlockFlow(child) : 0; child 984 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) { child 991 Source/core/rendering/RenderBlockFlow.cpp beforeMargin = child->marginBefore(); child 992 Source/core/rendering/RenderBlockFlow.cpp afterMargin = child->marginAfter(); child 994 Source/core/rendering/RenderBlockFlow.cpp } else if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) { child 1003 Source/core/rendering/RenderBlockFlow.cpp beforeMargin = child->marginAfter(); child 1004 Source/core/rendering/RenderBlockFlow.cpp afterMargin = child->marginBefore(); child 1009 Source/core/rendering/RenderBlockFlow.cpp beforeMargin = marginBeforeForChild(child); child 1010 Source/core/rendering/RenderBlockFlow.cpp afterMargin = marginAfterForChild(child); child 1030 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::collapseMargins(RenderBox* child, MarginInfo& marginInfo, bool childIsSelfCollapsing) child 1032 Source/core/rendering/RenderBlockFlow.cpp bool childDiscardMarginBefore = mustDiscardMarginBeforeForChild(child); child 1033 Source/core/rendering/RenderBlockFlow.cpp bool childDiscardMarginAfter = mustDiscardMarginAfterForChild(child); child 1039 Source/core/rendering/RenderBlockFlow.cpp const RenderBlockFlow::MarginValues childMargins = marginValuesForChild(child); child 1054 Source/core/rendering/RenderBlockFlow.cpp bool topQuirk = hasMarginBeforeQuirk(child); child 1100 Source/core/rendering/RenderBlockFlow.cpp RenderObject* prev = child->previousSibling(); child 1135 Source/core/rendering/RenderBlockFlow.cpp if (mustSeparateMarginBeforeForChild(child)) { child 1141 Source/core/rendering/RenderBlockFlow.cpp setLogicalHeight(logicalHeight() + separateMargin + marginBeforeForChild(child)); child 1162 Source/core/rendering/RenderBlockFlow.cpp marginInfo.setHasMarginAfterQuirk(hasMarginAfterQuirk(child)); child 1187 Source/core/rendering/RenderBlockFlow.cpp if (logicalTopIntrudesIntoFloat && containsFloats() && !child->avoidsFloats() && lowestFloatLogicalBottom() > logicalTop) child 1188 Source/core/rendering/RenderBlockFlow.cpp child->setNeedsLayout(); child 1194 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::adjustPositionedBlock(RenderBox* child, const MarginInfo& marginInfo) child 1197 Source/core/rendering/RenderBlockFlow.cpp bool hasStaticBlockPosition = child->style()->hasStaticBlockPosition(isHorizontal); child 1200 Source/core/rendering/RenderBlockFlow.cpp updateStaticInlinePositionForChild(child, logicalTop); child 1210 Source/core/rendering/RenderBlockFlow.cpp RenderLayer* childLayer = child->layer(); child 1214 Source/core/rendering/RenderBlockFlow.cpp child->setChildNeedsLayout(MarkOnlyThis); child 1218 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::computeStartPositionDeltaForChildAvoidingFloats(const RenderBox* child, LayoutUnit childMarginStart) child 1226 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit blockOffset = logicalTopForChild(child); child 1227 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit startOff = startOffsetForLine(blockOffset, false, logicalHeightForChild(child)); child 1229 Source/core/rendering/RenderBlockFlow.cpp if (style()->textAlign() != WEBKIT_CENTER && !child->style()->marginStartUsing(style()).isAuto()) { child 1240 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::clearFloatsIfNeeded(RenderBox* child, MarginInfo& marginInfo, LayoutUnit oldTopPosMargin, LayoutUnit oldTopNegMargin, LayoutUnit yPos, bool childIsSelfCollapsing) child 1242 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit heightIncrease = getClearDelta(child, yPos); child 1247 Source/core/rendering/RenderBlockFlow.cpp bool childDiscardMargin = mustDiscardMarginBeforeForChild(child) || mustDiscardMarginAfterForChild(child); child 1253 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow::MarginValues childMargins = marginValuesForChild(child); child 1276 Source/core/rendering/RenderBlockFlow.cpp setLogicalHeight(child->logicalTop() + childMargins.negativeMarginBefore()); child 1321 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::marginBeforeEstimateForChild(RenderBox* child, LayoutUnit& positiveMarginBefore, LayoutUnit& negativeMarginBefore, bool& discardMarginBefore) const child 1326 Source/core/rendering/RenderBlockFlow.cpp if ((document().inQuirksMode() && hasMarginBeforeQuirk(child) && (isTableCell() || isBody())) || child->style()->marginBeforeCollapse() == MSEPARATE) child 1331 Source/core/rendering/RenderBlockFlow.cpp if (child->style()->marginBeforeCollapse() == MDISCARD) { child 1338 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit beforeChildMargin = marginBeforeForChild(child); child 1342 Source/core/rendering/RenderBlockFlow.cpp if (!child->isRenderBlockFlow()) child 1345 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow* childBlockFlow = toRenderBlockFlow(child); child 1377 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::estimateLogicalTopPosition(RenderBox* child, const MarginInfo& marginInfo, LayoutUnit& estimateWithoutPagination) child 1386 Source/core/rendering/RenderBlockFlow.cpp if (child->selfNeedsLayout()) { child 1388 Source/core/rendering/RenderBlockFlow.cpp marginBeforeEstimateForChild(child, positiveMarginBefore, negativeMarginBefore, discardMarginBefore); child 1392 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow::MarginValues marginValues = marginValuesForChild(child); child 1395 Source/core/rendering/RenderBlockFlow.cpp discardMarginBefore = mustDiscardMarginBeforeForChild(child); child 1409 Source/core/rendering/RenderBlockFlow.cpp logicalTopEstimate += getClearDelta(child, logicalTopEstimate); child 1415 Source/core/rendering/RenderBlockFlow.cpp logicalTopEstimate = applyBeforeBreak(child, logicalTopEstimate); child 1418 Source/core/rendering/RenderBlockFlow.cpp logicalTopEstimate = adjustForUnsplittableChild(child, logicalTopEstimate); child 1420 Source/core/rendering/RenderBlockFlow.cpp if (!child->selfNeedsLayout() && child->isRenderBlock()) child 1421 Source/core/rendering/RenderBlockFlow.cpp logicalTopEstimate += toRenderBlock(child)->paginationStrut(); child 1528 Source/core/rendering/RenderBlockFlow.cpp bool RenderBlockFlow::mustDiscardMarginBeforeForChild(const RenderBox* child) const child 1530 Source/core/rendering/RenderBlockFlow.cpp ASSERT(!child->selfNeedsLayout()); child 1531 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) child 1532 Source/core/rendering/RenderBlockFlow.cpp return child->isRenderBlockFlow() ? toRenderBlockFlow(child)->mustDiscardMarginBefore() : (child->style()->marginBeforeCollapse() == MDISCARD); child 1533 Source/core/rendering/RenderBlockFlow.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 1534 Source/core/rendering/RenderBlockFlow.cpp return child->isRenderBlockFlow() ? toRenderBlockFlow(child)->mustDiscardMarginAfter() : (child->style()->marginAfterCollapse() == MDISCARD); child 1541 Source/core/rendering/RenderBlockFlow.cpp bool RenderBlockFlow::mustDiscardMarginAfterForChild(const RenderBox* child) const child 1543 Source/core/rendering/RenderBlockFlow.cpp ASSERT(!child->selfNeedsLayout()); child 1544 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) child 1545 Source/core/rendering/RenderBlockFlow.cpp return child->isRenderBlockFlow() ? toRenderBlockFlow(child)->mustDiscardMarginAfter() : (child->style()->marginAfterCollapse() == MDISCARD); child 1546 Source/core/rendering/RenderBlockFlow.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 1547 Source/core/rendering/RenderBlockFlow.cpp return child->isRenderBlockFlow() ? toRenderBlockFlow(child)->mustDiscardMarginBefore() : (child->style()->marginBeforeCollapse() == MDISCARD); child 1575 Source/core/rendering/RenderBlockFlow.cpp bool RenderBlockFlow::mustSeparateMarginBeforeForChild(const RenderBox* child) const child 1577 Source/core/rendering/RenderBlockFlow.cpp ASSERT(!child->selfNeedsLayout()); child 1578 Source/core/rendering/RenderBlockFlow.cpp const RenderStyle* childStyle = child->style(); child 1579 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) child 1581 Source/core/rendering/RenderBlockFlow.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 1588 Source/core/rendering/RenderBlockFlow.cpp bool RenderBlockFlow::mustSeparateMarginAfterForChild(const RenderBox* child) const child 1590 Source/core/rendering/RenderBlockFlow.cpp ASSERT(!child->selfNeedsLayout()); child 1591 Source/core/rendering/RenderBlockFlow.cpp const RenderStyle* childStyle = child->style(); child 1592 Source/core/rendering/RenderBlockFlow.cpp if (!child->isWritingModeRoot()) child 1594 Source/core/rendering/RenderBlockFlow.cpp if (child->isHorizontalWritingMode() == isHorizontalWritingMode()) child 1601 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::applyBeforeBreak(RenderBox* child, LayoutUnit logicalOffset) child 1608 Source/core/rendering/RenderBlockFlow.cpp bool checkBeforeAlways = (checkColumnBreaks && child->style()->columnBreakBefore() == PBALWAYS) child 1609 Source/core/rendering/RenderBlockFlow.cpp || (checkPageBreaks && child->style()->pageBreakBefore() == PBALWAYS); child 1610 Source/core/rendering/RenderBlockFlow.cpp if (checkBeforeAlways && inNormalFlow(child)) { child 1614 Source/core/rendering/RenderBlockFlow.cpp if (flowThread->addForcedRegionBreak(offsetFromLogicalTopOfFirstPage() + logicalOffset, child, true, &offsetBreakAdjustment)) child 1617 Source/core/rendering/RenderBlockFlow.cpp view()->layoutState()->addForcedColumnBreak(*child, logicalOffset); child 1625 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::applyAfterBreak(RenderBox* child, LayoutUnit logicalOffset, MarginInfo& marginInfo) child 1632 Source/core/rendering/RenderBlockFlow.cpp bool checkAfterAlways = (checkColumnBreaks && child->style()->columnBreakAfter() == PBALWAYS) child 1633 Source/core/rendering/RenderBlockFlow.cpp || (checkPageBreaks && child->style()->pageBreakAfter() == PBALWAYS); child 1634 Source/core/rendering/RenderBlockFlow.cpp if (checkAfterAlways && inNormalFlow(child)) { child 1643 Source/core/rendering/RenderBlockFlow.cpp if (flowThread->addForcedRegionBreak(offsetFromLogicalTopOfFirstPage() + logicalOffset + marginOffset, child, false, &offsetBreakAdjustment)) child 1646 Source/core/rendering/RenderBlockFlow.cpp view()->layoutState()->addForcedColumnBreak(*child, logicalOffset); child 1708 Source/core/rendering/RenderBlockFlow.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 1709 Source/core/rendering/RenderBlockFlow.cpp if ((!floatToRemove && child->isFloatingOrOutOfFlowPositioned()) || !child->isRenderBlock()) child 1711 Source/core/rendering/RenderBlockFlow.cpp if (!child->isRenderBlockFlow()) { child 1712 Source/core/rendering/RenderBlockFlow.cpp RenderBlock* childBlock = toRenderBlock(child); child 1717 Source/core/rendering/RenderBlockFlow.cpp RenderBlockFlow* childBlockFlow = toRenderBlockFlow(child); child 1747 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::getClearDelta(RenderBox* child, LayoutUnit logicalTop) child 1754 Source/core/rendering/RenderBlockFlow.cpp bool clearSet = child->style()->clear() != CNONE; child 1756 Source/core/rendering/RenderBlockFlow.cpp switch (child->style()->clear()) { child 1772 Source/core/rendering/RenderBlockFlow.cpp if (!result && child->avoidsFloats()) { child 1775 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit availableLogicalWidthAtNewLogicalTopOffset = availableLogicalWidthForLine(newLogicalTop, false, logicalHeightForChild(child)); child 1779 Source/core/rendering/RenderBlockFlow.cpp LayoutRect borderBox = child->borderBoxRect(); child 1783 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childOldLogicalWidth = child->logicalWidth(); child 1784 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childOldMarginLeft = child->marginLeft(); child 1785 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childOldMarginRight = child->marginRight(); child 1786 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childOldLogicalTop = child->logicalTop(); child 1788 Source/core/rendering/RenderBlockFlow.cpp child->setLogicalTop(newLogicalTop); child 1789 Source/core/rendering/RenderBlockFlow.cpp child->updateLogicalWidth(); child 1790 Source/core/rendering/RenderBlockFlow.cpp borderBox = child->borderBoxRect(); child 1793 Source/core/rendering/RenderBlockFlow.cpp child->setLogicalTop(childOldLogicalTop); child 1794 Source/core/rendering/RenderBlockFlow.cpp child->setLogicalWidth(childOldLogicalWidth); child 1795 Source/core/rendering/RenderBlockFlow.cpp child->setMarginLeft(childOldMarginLeft); child 1796 Source/core/rendering/RenderBlockFlow.cpp child->setMarginRight(childOldMarginRight); child 1803 Source/core/rendering/RenderBlockFlow.cpp child->setChildNeedsLayout(MarkOnlyThis); child 1870 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::updateStaticInlinePositionForChild(RenderBox* child, LayoutUnit logicalTop) child 1872 Source/core/rendering/RenderBlockFlow.cpp if (child->style()->isOriginalDisplayInlineType()) child 1873 Source/core/rendering/RenderBlockFlow.cpp setStaticInlinePositionForChild(child, logicalTop, startAlignedOffsetForLine(logicalTop, false)); child 1875 Source/core/rendering/RenderBlockFlow.cpp setStaticInlinePositionForChild(child, logicalTop, startOffsetForContent()); child 1878 Source/core/rendering/RenderBlockFlow.cpp void RenderBlockFlow::setStaticInlinePositionForChild(RenderBox* child, LayoutUnit blockOffset, LayoutUnit inlinePosition) child 1880 Source/core/rendering/RenderBlockFlow.cpp child->layer()->setStaticInlinePosition(inlinePosition); child 2093 Source/core/rendering/RenderBlockFlow.cpp LayoutPoint RenderBlockFlow::flipFloatForWritingModeForChild(const FloatingObject* child, const LayoutPoint& point) const child 2102 Source/core/rendering/RenderBlockFlow.cpp return LayoutPoint(point.x(), point.y() + height() - child->renderer()->height() - 2 * yPositionForFloatIncludingMargin(child)); child 2103 Source/core/rendering/RenderBlockFlow.cpp return LayoutPoint(point.x() + width() - child->renderer()->width() - 2 * xPositionForFloatIncludingMargin(child), point.y()); child 2446 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit RenderBlockFlow::addOverhangingFloats(RenderBlockFlow* child, bool makeChildPaintOtherFloats) child 2449 Source/core/rendering/RenderBlockFlow.cpp if (child->hasOverflowClip() || !child->containsFloats() || child->isRoot() || child->hasColumns() || child->isWritingModeRoot()) child 2452 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childLogicalTop = child->logicalTop(); child 2453 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit childLogicalLeft = child->logicalLeft(); child 2458 Source/core/rendering/RenderBlockFlow.cpp FloatingObjectSetIterator childEnd = child->m_floatingObjects->set().end(); child 2459 Source/core/rendering/RenderBlockFlow.cpp for (FloatingObjectSetIterator childIt = child->m_floatingObjects->set().begin(); childIt != childEnd; ++childIt) { child 2487 Source/core/rendering/RenderBlockFlow.cpp && floatingObject->renderer()->isDescendantOf(child) && floatingObject->renderer()->enclosingFloatPaintingLayer() == child->enclosingFloatPaintingLayer()) { child 2499 Source/core/rendering/RenderBlockFlow.cpp child->addOverflowFromChild(floatingObject->renderer(), LayoutSize(xPositionForFloatIncludingMargin(floatingObject), yPositionForFloatIncludingMargin(floatingObject))); child 104 Source/core/rendering/RenderBlockFlow.h LayoutUnit computeStartPositionDeltaForChildAvoidingFloats(const RenderBox* child, LayoutUnit childMarginStart); child 233 Source/core/rendering/RenderBlockFlow.h void setLogicalLeftForChild(RenderBox* child, LayoutUnit logicalLeft, ApplyLayoutDeltaMode = DoNotApplyLayoutDelta); child 234 Source/core/rendering/RenderBlockFlow.h void setLogicalTopForChild(RenderBox* child, LayoutUnit logicalTop, ApplyLayoutDeltaMode = DoNotApplyLayoutDelta); child 235 Source/core/rendering/RenderBlockFlow.h void determineLogicalLeftPositionForChild(RenderBox* child, ApplyLayoutDeltaMode = DoNotApplyLayoutDelta); child 241 Source/core/rendering/RenderBlockFlow.h void layoutBlockChild(RenderBox* child, MarginInfo&, LayoutUnit& previousFloatLogicalBottom, LayoutUnit& maxFloatLogicalBottom); child 242 Source/core/rendering/RenderBlockFlow.h void adjustPositionedBlock(RenderBox* child, const MarginInfo&); child 247 Source/core/rendering/RenderBlockFlow.h LayoutUnit xPositionForFloatIncludingMargin(const FloatingObject* child) const child 250 Source/core/rendering/RenderBlockFlow.h return child->x() + child->renderer()->marginLeft(); child 252 Source/core/rendering/RenderBlockFlow.h return child->x() + marginBeforeForChild(child->renderer()); child 255 Source/core/rendering/RenderBlockFlow.h LayoutUnit yPositionForFloatIncludingMargin(const FloatingObject* child) const child 258 Source/core/rendering/RenderBlockFlow.h return child->y() + marginBeforeForChild(child->renderer()); child 260 Source/core/rendering/RenderBlockFlow.h return child->y() + child->renderer()->marginTop(); child 273 Source/core/rendering/RenderBlockFlow.h LayoutUnit getClearDelta(RenderBox* child, LayoutUnit yPos); child 278 Source/core/rendering/RenderBlockFlow.h LayoutUnit addOverhangingFloats(RenderBlockFlow* child, bool makeChildPaintOtherFloats); child 350 Source/core/rendering/RenderBlockFlow.h MarginValues marginValuesForChild(RenderBox* child) const; child 427 Source/core/rendering/RenderBlockFlow.h LayoutUnit collapseMargins(RenderBox* child, MarginInfo&, bool childIsSelfCollapsing); child 428 Source/core/rendering/RenderBlockFlow.h LayoutUnit clearFloatsIfNeeded(RenderBox* child, MarginInfo&, LayoutUnit oldTopPosMargin, LayoutUnit oldTopNegMargin, LayoutUnit yPos, bool childIsSelfCollapsing); child 429 Source/core/rendering/RenderBlockFlow.h LayoutUnit estimateLogicalTopPosition(RenderBox* child, const MarginInfo&, LayoutUnit& estimateWithoutPagination); child 434 Source/core/rendering/RenderBlockFlow.h LayoutUnit applyBeforeBreak(RenderBox* child, LayoutUnit logicalOffset); // If the child has a before break, then return a new yPos that shifts to the top of the next page/column. child 435 Source/core/rendering/RenderBlockFlow.h LayoutUnit applyAfterBreak(RenderBox* child, LayoutUnit logicalOffset, MarginInfo&); // If the child has an after break, then return a new offset that shifts to the top of the next page/column. child 437 Source/core/rendering/RenderBlockFlow.h LayoutUnit adjustBlockChildForPagination(LayoutUnit logicalTopAfterClear, LayoutUnit estimateWithoutPagination, RenderBox* child, bool atBeforeSideOfBlock); child 1323 Source/core/rendering/RenderBlockLineLayout.cpp static LayoutUnit getBorderPaddingMargin(RenderBoxModelObject* child, bool endOfInline) child 1325 Source/core/rendering/RenderBlockLineLayout.cpp RenderStyle* childStyle = child->style(); child 1327 Source/core/rendering/RenderBlockLineLayout.cpp return getBPMWidth(child->marginEnd(), childStyle->marginEnd()) + child 1328 Source/core/rendering/RenderBlockLineLayout.cpp getBPMWidth(child->paddingEnd(), childStyle->paddingEnd()) + child 1329 Source/core/rendering/RenderBlockLineLayout.cpp child->borderEnd(); child 1331 Source/core/rendering/RenderBlockLineLayout.cpp return getBPMWidth(child->marginStart(), childStyle->marginStart()) + child 1332 Source/core/rendering/RenderBlockLineLayout.cpp getBPMWidth(child->paddingStart(), childStyle->paddingStart()) + child 1333 Source/core/rendering/RenderBlockLineLayout.cpp child->borderStart(); child 1400 Source/core/rendering/RenderBlockLineLayout.cpp while (RenderObject* child = childIterator.next()) { child 1401 Source/core/rendering/RenderBlockLineLayout.cpp autoWrap = child->isReplaced() ? child->parent()->style()->autoWrap() : child 1402 Source/core/rendering/RenderBlockLineLayout.cpp child->style()->autoWrap(); child 1404 Source/core/rendering/RenderBlockLineLayout.cpp if (!child->isBR()) { child 1440 Source/core/rendering/RenderBlockLineLayout.cpp RenderStyle* childStyle = child->style(); child 1444 Source/core/rendering/RenderBlockLineLayout.cpp if (!child->isText()) { child 1446 Source/core/rendering/RenderBlockLineLayout.cpp if (child->isRenderInline()) { child 1449 Source/core/rendering/RenderBlockLineLayout.cpp float bpm = getBorderPaddingMargin(toRenderInline(child), childIterator.endOfInline).toFloat(); child 1456 Source/core/rendering/RenderBlockLineLayout.cpp child->clearPreferredLogicalWidthsDirty(); child 1471 Source/core/rendering/RenderBlockLineLayout.cpp if (!child->isRenderInline() && !child->isText()) { child 1476 Source/core/rendering/RenderBlockLineLayout.cpp if (child->isBox() && child->isHorizontalWritingMode() != isHorizontalWritingMode()) { child 1477 Source/core/rendering/RenderBlockLineLayout.cpp RenderBox* childBox = toRenderBox(child); child 1482 Source/core/rendering/RenderBlockLineLayout.cpp childMinPreferredLogicalWidth = child->minPreferredLogicalWidth(); child 1483 Source/core/rendering/RenderBlockLineLayout.cpp childMaxPreferredLogicalWidth = child->maxPreferredLogicalWidth(); child 1489 Source/core/rendering/RenderBlockLineLayout.cpp if (child->isFloating()) { child 1493 Source/core/rendering/RenderBlockLineLayout.cpp prevFloat = child; child 1498 Source/core/rendering/RenderBlockLineLayout.cpp bool canBreakReplacedElement = !child->isImage() || allowImagesToBreak; child 1511 Source/core/rendering/RenderBlockLineLayout.cpp if (!addedTextIndent && !child->isFloating()) { child 1526 Source/core/rendering/RenderBlockLineLayout.cpp if (child->isFloating()) child 1545 Source/core/rendering/RenderBlockLineLayout.cpp if (!child->isFloating()) { child 1549 Source/core/rendering/RenderBlockLineLayout.cpp } else if (child->isText()) { child 1551 Source/core/rendering/RenderBlockLineLayout.cpp RenderText* t = toRenderText(child); child 1586 Source/core/rendering/RenderBlockLineLayout.cpp trailingSpaceChild = child; child 1651 Source/core/rendering/RenderBlockLineLayout.cpp if (child->isListMarker()) child 1662 Source/core/rendering/RenderBlockLineLayout.cpp if (!child->isText() && child->isRenderInline()) child 302 Source/core/rendering/RenderBox.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 303 Source/core/rendering/RenderBox.cpp LayoutRectRecorder childRecorder(*child); child 304 Source/core/rendering/RenderBox.cpp child->setShouldDoFullRepaintIfSelfPaintingLayer(true); child 320 Source/core/rendering/RenderBox.cpp RenderObject* child = firstChild(); child 321 Source/core/rendering/RenderBox.cpp if (!child) { child 327 Source/core/rendering/RenderBox.cpp while (child) { child 328 Source/core/rendering/RenderBox.cpp child->layoutIfNeeded(); child 329 Source/core/rendering/RenderBox.cpp ASSERT(!child->needsLayout()); child 330 Source/core/rendering/RenderBox.cpp child = child->nextSibling(); child 1104 Source/core/rendering/RenderBox.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 1105 Source/core/rendering/RenderBox.cpp if (!child->hasLayer() && child->nodeAtPoint(request, result, locationInContainer, adjustedLocation, action)) { child 1132 Source/core/rendering/RenderBox.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) child 1133 Source/core/rendering/RenderBox.cpp child->paint(childInfo, adjustedPaintOffset); child 1340 Source/core/rendering/RenderBox.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 1341 Source/core/rendering/RenderBox.cpp if (!child->isBox()) child 1343 Source/core/rendering/RenderBox.cpp RenderBox* childBox = toRenderBox(child); child 2140 Source/core/rendering/RenderBox.cpp for (RenderObject* child = renderer->firstChild(); child; child = child->nextSibling()) { child 2141 Source/core/rendering/RenderBox.cpp if (!child->isListItem()) child 2144 Source/core/rendering/RenderBox.cpp RenderBox* listItem = toRenderBox(child); child 3049 Source/core/rendering/RenderBox.cpp static void computeInlineStaticDistance(Length& logicalLeft, Length& logicalRight, const RenderBox* child, const RenderBoxModelObject* containerBlock, LayoutUnit containerLogicalWidth) child 3055 Source/core/rendering/RenderBox.cpp if (child->parent()->style()->direction() == LTR) { child 3056 Source/core/rendering/RenderBox.cpp LayoutUnit staticPosition = child->layer()->staticInlinePosition() - containerBlock->borderLogicalLeft(); child 3057 Source/core/rendering/RenderBox.cpp for (RenderObject* curr = child->parent(); curr && curr != containerBlock; curr = curr->container()) { child 3073 Source/core/rendering/RenderBox.cpp RenderBox* enclosingBox = child->parent()->enclosingBox(); child 3074 Source/core/rendering/RenderBox.cpp LayoutUnit staticPosition = child->layer()->staticInlinePosition() + containerLogicalWidth + containerBlock->borderLogicalLeft(); child 3075 Source/core/rendering/RenderBox.cpp for (RenderObject* curr = child->parent(); curr; curr = curr->container()) { child 3212 Source/core/rendering/RenderBox.cpp static void computeLogicalLeftPositionedOffset(LayoutUnit& logicalLeftPos, const RenderBox* child, LayoutUnit logicalWidthValue, const RenderBoxModelObject* containerBlock, LayoutUnit containerLogicalWidth) child 3216 Source/core/rendering/RenderBox.cpp if (containerBlock->isHorizontalWritingMode() != child->isHorizontalWritingMode() && containerBlock->style()->isFlippedBlocksWritingMode()) { child 3218 Source/core/rendering/RenderBox.cpp logicalLeftPos += (child->isHorizontalWritingMode() ? containerBlock->borderRight() : containerBlock->borderBottom()); child 3220 Source/core/rendering/RenderBox.cpp logicalLeftPos += (child->isHorizontalWritingMode() ? containerBlock->borderLeft() : containerBlock->borderTop()); child 3417 Source/core/rendering/RenderBox.cpp static void computeBlockStaticDistance(Length& logicalTop, Length& logicalBottom, const RenderBox* child, const RenderBoxModelObject* containerBlock) child 3423 Source/core/rendering/RenderBox.cpp LayoutUnit staticLogicalTop = child->layer()->staticBlockPosition() - containerBlock->borderBefore(); child 3424 Source/core/rendering/RenderBox.cpp for (RenderObject* curr = child->parent(); curr && curr != containerBlock; curr = curr->container()) { child 3523 Source/core/rendering/RenderBox.cpp static void computeLogicalTopPositionedOffset(LayoutUnit& logicalTopPos, const RenderBox* child, LayoutUnit logicalHeightValue, const RenderBoxModelObject* containerBlock, LayoutUnit containerLogicalHeight) child 3527 Source/core/rendering/RenderBox.cpp if ((child->style()->isFlippedBlocksWritingMode() && child->isHorizontalWritingMode() != containerBlock->isHorizontalWritingMode()) child 3528 Source/core/rendering/RenderBox.cpp || (child->style()->isFlippedBlocksWritingMode() != containerBlock->style()->isFlippedBlocksWritingMode() && child->isHorizontalWritingMode() == containerBlock->isHorizontalWritingMode())) child 3532 Source/core/rendering/RenderBox.cpp if (containerBlock->style()->isFlippedBlocksWritingMode() && child->isHorizontalWritingMode() == containerBlock->isHorizontalWritingMode()) { child 3533 Source/core/rendering/RenderBox.cpp if (child->isHorizontalWritingMode()) child 3538 Source/core/rendering/RenderBox.cpp if (child->isHorizontalWritingMode()) child 4187 Source/core/rendering/RenderBox.cpp void RenderBox::addOverflowFromChild(RenderBox* child, const LayoutSize& delta) child 4190 Source/core/rendering/RenderBox.cpp if (child->isRenderFlowThread()) child 4196 Source/core/rendering/RenderBox.cpp LayoutRect childLayoutOverflowRect = child->layoutOverflowRectForPropagation(style()); child 4203 Source/core/rendering/RenderBox.cpp if (child->hasSelfPaintingLayer()) child 4205 Source/core/rendering/RenderBox.cpp LayoutRect childVisualOverflowRect = child->visualOverflowRectForPropagation(style()); child 4529 Source/core/rendering/RenderBox.cpp LayoutPoint RenderBox::flipForWritingModeForChild(const RenderBox* child, const LayoutPoint& point) const child 4537 Source/core/rendering/RenderBox.cpp return LayoutPoint(point.x(), point.y() + height() - child->height() - (2 * child->y())); child 4538 Source/core/rendering/RenderBox.cpp return LayoutPoint(point.x() + width() - child->width() - (2 * child->x()), point.y()); child 230 Source/core/rendering/RenderBox.h void addOverflowFromChild(RenderBox* child) { addOverflowFromChild(child, child->locationOffset()); } child 231 Source/core/rendering/RenderBox.h void addOverflowFromChild(RenderBox* child, const LayoutSize& delta); child 558 Source/core/rendering/RenderBox.h LayoutPoint flipForWritingModeForChild(const RenderBox* child, const LayoutPoint&) const; child 142 Source/core/rendering/RenderBoxModelObject.cpp static LayoutSize accumulateInFlowPositionOffsets(const RenderObject* child) child 144 Source/core/rendering/RenderBoxModelObject.cpp if (!child->isAnonymousBlock() || !child->isInFlowPositioned()) child 147 Source/core/rendering/RenderBoxModelObject.cpp RenderObject* p = toRenderBlock(child)->inlineElementContinuation(); child 2789 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert) child 2795 Source/core/rendering/RenderBoxModelObject.cpp ASSERT(this == child->parent()); child 2800 Source/core/rendering/RenderBoxModelObject.cpp toBoxModelObject->addChild(virtualChildren()->removeChildNode(this, child), beforeChild); child 2802 Source/core/rendering/RenderBoxModelObject.cpp toBoxModelObject->virtualChildren()->insertChildNode(toBoxModelObject, virtualChildren()->removeChildNode(this, child, fullRemoveInsert), beforeChild, fullRemoveInsert); child 2818 Source/core/rendering/RenderBoxModelObject.cpp for (RenderObject* child = startChild; child && child != endChild; ) { child 2820 Source/core/rendering/RenderBoxModelObject.cpp RenderObject* nextSibling = child->nextSibling(); child 2821 Source/core/rendering/RenderBoxModelObject.cpp moveChildTo(toBoxModelObject, child, beforeChild, fullRemoveInsert); child 2822 Source/core/rendering/RenderBoxModelObject.cpp child = nextSibling; child 293 Source/core/rendering/RenderBoxModelObject.h void moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert = false); child 294 Source/core/rendering/RenderBoxModelObject.h void moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, bool fullRemoveInsert = false) child 296 Source/core/rendering/RenderBoxModelObject.h moveChildTo(toBoxModelObject, child, 0, fullRemoveInsert); child 399 Source/core/rendering/RenderCounter.cpp CounterNode* child = m_counterNode; child 400 Source/core/rendering/RenderCounter.cpp int value = child->actsAsReset() ? child->value() : child->countInParent(); child 405 Source/core/rendering/RenderCounter.cpp if (!child->actsAsReset()) child 406 Source/core/rendering/RenderCounter.cpp child = child->parent(); child 407 Source/core/rendering/RenderCounter.cpp while (CounterNode* parent = child->parent()) { child 408 Source/core/rendering/RenderCounter.cpp text = listMarkerText(m_counter.listStyle(), child->countInParent()) child 410 Source/core/rendering/RenderCounter.cpp child = parent; child 434 Source/core/rendering/RenderCounter.cpp for (RefPtr<CounterNode> child = node->lastDescendant(); child && child != node; child = previous) { child 435 Source/core/rendering/RenderCounter.cpp previous = child->previousInPreOrder(); child 436 Source/core/rendering/RenderCounter.cpp child->parent()->removeChild(child.get()); child 437 Source/core/rendering/RenderCounter.cpp ASSERT(counterMaps().get(&child->owner())->get(identifier) == child); child 438 Source/core/rendering/RenderCounter.cpp counterMaps().get(&child->owner())->remove(identifier); child 52 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp RenderBox* child = m_box->firstChildBox(); child 53 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp while (child) { child 54 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->boxOrdinalGroup() > m_largestOrdinal) child 55 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp m_largestOrdinal = child->style()->boxOrdinalGroup(); child 56 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child = child->nextSiblingBox(); child 150 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp static LayoutUnit marginWidthForChild(RenderBox* child) child 155 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp Length marginLeft = child->style()->marginLeft(); child 156 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp Length marginRight = child->style()->marginRight(); child 165 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp static bool childDoesNotAffectWidthOrFlexing(RenderObject* child) child 168 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp return child->isOutOfFlowPositioned() || child->style()->visibility() == COLLAPSE; child 171 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp static LayoutUnit contentWidthForChild(RenderBox* child) child 173 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->hasOverrideWidth()) child 174 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp return child->overrideLogicalContentWidth(); child 175 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp return child->logicalWidth() - child->borderAndPaddingLogicalWidth(); child 178 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp static LayoutUnit contentHeightForChild(RenderBox* child) child 180 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->hasOverrideHeight()) child 181 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp return child->overrideLogicalContentHeight(); child 182 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp return child->logicalHeight() - child->borderAndPaddingLogicalHeight(); child 197 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 198 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 201 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit margin = marginWidthForChild(child); child 202 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit width = child->minPreferredLogicalWidth() + margin; child 205 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp width = child->maxPreferredLogicalWidth() + margin; child 209 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 210 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 213 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit margin = marginWidthForChild(child); child 214 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp minLogicalWidth += child->minPreferredLogicalWidth() + margin; child 215 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxLogicalWidth += child->maxPreferredLogicalWidth() + margin; child 317 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 319 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!childDoesNotAffectWidthOrFlexing(child) && child->style()->boxFlex() > 0.0f) { child 322 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->clearOverrideSize(); child 324 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 326 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp unsigned int flexGroup = child->style()->boxFlexGroup(); child 368 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 369 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 372 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp SubtreeLayoutScope layoutScope(child); child 373 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (relayoutChildren || (child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent()))) child 374 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp layoutScope.setChildNeedsLayout(child); child 377 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->computeAndSetBlockDirectionMargins(this); child 379 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!child->needsLayout()) child 380 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 383 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 387 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit ascent = child->firstLineBoxBaseline(); child 389 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp ascent = child->height() + child->marginBottom(); child 390 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp ascent += child->marginTop(); child 391 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit descent = (child->height() + child->marginHeight()) - ascent; child 403 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp setHeight(max(height(), yPos + child->height() + child->marginHeight())); child 420 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 421 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 422 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->containingBlock()->insertPositionedObject(child); child 423 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp RenderLayer* childLayer = child->layer(); child 427 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->hasStaticBlockPosition(style()->isHorizontalWritingMode())) child 428 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 433 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->visibility() == COLLAPSE) { child 436 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 440 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp SubtreeLayoutScope layoutScope(child); child 445 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit oldChildHeight = child->height(); child 446 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->updateLogicalHeight(); child 447 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (oldChildHeight != child->height()) child 448 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp layoutScope.setChildNeedsLayout(child); child 450 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!child->needsLayout()) child 451 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 453 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 456 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp xPos += child->marginLeft(); child 460 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childY += child->marginTop() + max<LayoutUnit>(0, (contentHeight() - (child->height() + child->marginHeight())) / 2); child 463 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit ascent = child->firstLineBoxBaseline(); child 465 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp ascent = child->height() + child->marginBottom(); child 466 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp ascent += child->marginTop(); child 467 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childY += child->marginTop() + (maxAscent - ascent); child 471 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childY += contentHeight() - child->marginBottom() - child->height(); child 474 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childY += child->marginTop(); child 478 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, LayoutPoint(xPos, childY)); child 480 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp xPos += child->width() + child->marginRight(); child 509 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 510 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) child 511 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp totalFlex += child->style()->boxFlex(); child 514 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 515 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit allowedFlex = allowedChildFlex(child, expanding, i); child 517 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit projectedFlex = (allowedFlex == LayoutUnit::max()) ? allowedFlex : LayoutUnit(allowedFlex * (totalFlex / child->style()->boxFlex())); child 530 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child && spaceAvailableThisPass && totalFlex; child = iterator.next()) { child 531 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->visibility() == COLLAPSE) child 534 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) { child 535 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit spaceAdd = LayoutUnit(spaceAvailableThisPass * (child->style()->boxFlex() / totalFlex)); child 537 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setOverrideLogicalContentWidth(contentWidthForChild(child) + spaceAdd); child 546 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp totalFlex -= child->style()->boxFlex(); child 552 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child && groupRemainingSpace; child = iterator.next()) { child 553 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) { child 554 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setOverrideLogicalContentWidth(contentWidthForChild(child) + spaceAdd); child 580 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 581 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 591 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 592 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 604 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, child->location() + LayoutSize(offset, 0)); child 612 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 613 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 616 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, child->location() + LayoutSize(offset, 0)); child 658 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 659 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 660 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->containingBlock()->insertPositionedObject(child); child 661 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp RenderLayer* childLayer = child->layer(); child 665 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->hasStaticBlockPosition(style()->isHorizontalWritingMode())) child 666 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 671 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp SubtreeLayoutScope layoutScope(child); child 672 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!haveLineClamp && (relayoutChildren || (child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent())))) child 673 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp layoutScope.setChildNeedsLayout(child); child 675 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->visibility() == COLLAPSE) { child 678 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 683 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->computeAndSetBlockDirectionMargins(this); child 686 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp setHeight(height() + child->marginTop()); child 688 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!child->needsLayout()) child 689 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->markForPaginationRelayoutIfNeeded(layoutScope); child 692 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 699 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childX += child->marginLeft() + max<LayoutUnit>(0, (contentWidth() - (child->width() + child->marginWidth())) / 2); child 703 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childX += child->marginLeft(); child 705 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childX += contentWidth() - child->marginRight() - child->width(); child 709 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childX += child->marginLeft(); child 711 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp childX += contentWidth() - child->marginRight() - child->width(); child 716 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, LayoutPoint(childX, height())); child 717 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp setHeight(height() + child->height() + child->marginBottom()); child 763 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 764 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) child 765 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp totalFlex += child->style()->boxFlex(); child 768 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 769 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit allowedFlex = allowedChildFlex(child, expanding, i); child 771 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit projectedFlex = (allowedFlex == LayoutUnit::max()) ? allowedFlex : static_cast<LayoutUnit>(allowedFlex * (totalFlex / child->style()->boxFlex())); child 784 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child && spaceAvailableThisPass && totalFlex; child = iterator.next()) { child 785 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) { child 786 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit spaceAdd = static_cast<LayoutUnit>(spaceAvailableThisPass * (child->style()->boxFlex() / totalFlex)); child 788 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setOverrideLogicalContentHeight(contentHeightForChild(child) + spaceAdd); child 797 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp totalFlex -= child->style()->boxFlex(); child 803 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child && groupRemainingSpace; child = iterator.next()) { child 804 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (allowedChildFlex(child, expanding, i)) { child 805 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setOverrideLogicalContentHeight(contentHeightForChild(child) + spaceAdd); child 830 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 831 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 842 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 843 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 854 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, child->location() + LayoutSize(0, offset)); child 862 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 863 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 865 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp placeChild(child, child->location() + LayoutSize(0, offset)); child 881 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 882 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 885 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->clearOverrideSize(); child 886 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (relayoutChildren || (child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent())) child 887 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp || (child->style()->height().isAuto() && child->isRenderBlock())) { child 888 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 891 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->isRenderBlock()) { child 892 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp toRenderBlock(child)->markPositionedObjectsForLayout(); child 893 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp toRenderBlock(child)->clearTruncation(); child 896 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->layoutIfNeeded(); child 897 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->height().isAuto() && child->isRenderBlock()) child 898 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxLineCount = max(maxLineCount, toRenderBlock(child)->lineCount()); child 908 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 909 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child) || !child->style()->height().isAuto() || !child->isRenderBlock()) child 912 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp RenderBlock* blockChild = toRenderBlock(child); child 918 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (newHeight == child->height()) child 921 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setOverrideLogicalContentHeight(newHeight - child->borderAndPaddingHeight()); child 922 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->forceChildLayout(); child 979 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp for (RenderBox* child = iterator.first(); child; child = iterator.next()) { child 980 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child)) child 983 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->clearOverrideSize(); child 984 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if ((child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent())) child 985 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp || (child->style()->height().isAuto() && child->isRenderBlock())) { child 986 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setChildNeedsLayout(); child 988 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->isRenderBlock()) { child 989 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp toRenderBlock(child)->markPositionedObjectsForLayout(); child 990 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp toRenderBlock(child)->clearTruncation(); child 996 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp void RenderDeprecatedFlexibleBox::placeChild(RenderBox* child, const LayoutPoint& location) child 998 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutRect oldRect = child->frameRect(); child 1001 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->setLocation(location); child 1006 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!selfNeedsLayout() && child->checkForRepaintDuringLayout()) child 1007 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp child->repaintDuringLayoutIfMoved(oldRect); child 1010 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit RenderDeprecatedFlexibleBox::allowedChildFlex(RenderBox* child, bool expanding, unsigned int group) child 1012 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (childDoesNotAffectWidthOrFlexing(child) || child->style()->boxFlex() == 0.0f || child->style()->boxFlexGroup() != group) child 1019 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit width = contentWidthForChild(child); child 1020 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!child->style()->maxWidth().isUndefined() && child->style()->maxWidth().isFixed()) child 1021 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxWidth = child->style()->maxWidth().value(); child 1022 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp else if (child->style()->maxWidth().type() == Intrinsic) child 1023 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxWidth = child->maxPreferredLogicalWidth(); child 1024 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp else if (child->style()->maxWidth().type() == MinIntrinsic) child 1025 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxWidth = child->minPreferredLogicalWidth(); child 1032 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit height = contentHeightForChild(child); child 1033 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (!child->style()->maxHeight().isUndefined() && child->style()->maxHeight().isFixed()) child 1034 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxHeight = child->style()->maxHeight().value(); child 1043 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit minWidth = child->minPreferredLogicalWidth(); child 1044 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit width = contentWidthForChild(child); child 1045 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp if (child->style()->minWidth().isFixed()) child 1046 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp minWidth = child->style()->minWidth().value(); child 1047 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp else if (child->style()->minWidth().type() == Intrinsic) child 1048 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp minWidth = child->maxPreferredLogicalWidth(); child 1049 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp else if (child->style()->minWidth().type() == MinIntrinsic) child 1050 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp minWidth = child->minPreferredLogicalWidth(); child 1051 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp else if (child->style()->minWidth().type() == Auto) child 1057 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp Length minHeight = child->style()->minHeight(); child 1059 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit minHeight = child->style()->minHeight().value(); child 1060 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit height = contentHeightForChild(child); child 52 Source/core/rendering/RenderDeprecatedFlexibleBox.h void placeChild(RenderBox* child, const LayoutPoint& location); child 58 Source/core/rendering/RenderDeprecatedFlexibleBox.h LayoutUnit allowedChildFlex(RenderBox* child, bool expanding, unsigned group); child 216 Source/core/rendering/RenderEmbeddedObject.cpp RenderObject* child = m_children.firstChild(); child 218 Source/core/rendering/RenderEmbeddedObject.cpp if (!child) child 221 Source/core/rendering/RenderEmbeddedObject.cpp RenderBox* childBox = toRenderBox(child); child 60 Source/core/rendering/RenderFlexibleBox.cpp Violation(RenderBox* child, LayoutUnit childSize) child 61 Source/core/rendering/RenderFlexibleBox.cpp : child(child) child 66 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child; child 100 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 101 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 104 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit margin = marginIntrinsicLogicalWidthForChild(child); child 105 Source/core/rendering/RenderFlexibleBox.cpp bool hasOrthogonalWritingMode = child->isHorizontalWritingMode() != isHorizontalWritingMode(); child 106 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit minPreferredLogicalWidth = hasOrthogonalWritingMode ? child->logicalHeight() : child->minPreferredLogicalWidth(); child 107 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit maxPreferredLogicalWidth = hasOrthogonalWritingMode ? child->logicalHeight() : child->maxPreferredLogicalWidth(); child 155 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) { child 156 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 158 Source/core/rendering/RenderFlexibleBox.cpp if (alignmentForChild(child) == ItemPositionBaseline && !hasAutoMarginsInCrossAxis(child)) { child 159 Source/core/rendering/RenderFlexibleBox.cpp baselineChild = child; child 163 Source/core/rendering/RenderFlexibleBox.cpp baselineChild = child; child 207 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::removeChild(RenderObject* child) child 209 Source/core/rendering/RenderFlexibleBox.cpp RenderBlock::removeChild(child); child 210 Source/core/rendering/RenderFlexibleBox.cpp m_intrinsicSizeAlongMainAxis.remove(child); child 220 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 221 Source/core/rendering/RenderFlexibleBox.cpp ItemPosition previousAlignment = resolveAlignment(oldStyle, child->style()); child 222 Source/core/rendering/RenderFlexibleBox.cpp if (previousAlignment == ItemPositionStretch && previousAlignment != resolveAlignment(style(), child->style())) child 223 Source/core/rendering/RenderFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 285 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) { child 286 Source/core/rendering/RenderFlexibleBox.cpp if (!child->isOutOfFlowPositioned()) child 287 Source/core/rendering/RenderFlexibleBox.cpp childFrameRects.append(child->frameRect()); child 294 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) { child 295 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 301 Source/core/rendering/RenderFlexibleBox.cpp if (!selfNeedsLayout() && child->checkForRepaintDuringLayout()) child 302 Source/core/rendering/RenderFlexibleBox.cpp child->repaintDuringLayoutIfMoved(oldChildRects[childIndex]); child 310 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) child 311 Source/core/rendering/RenderFlexibleBox.cpp paintChildAsInlineBlock(child, paintInfo, paintOffset); child 335 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 336 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 338 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childLogicalBottom = logicalTopForChild(child) + logicalHeightForChild(child) + marginAfterForChild(child); child 344 Source/core/rendering/RenderFlexibleBox.cpp bool RenderFlexibleBox::hasOrthogonalFlow(RenderBox* child) const child 347 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() != child->isHorizontalWritingMode(); child 374 Source/core/rendering/RenderFlexibleBox.cpp Length RenderFlexibleBox::flexBasisForChild(RenderBox* child) const child 376 Source/core/rendering/RenderFlexibleBox.cpp Length flexLength = child->style()->flexBasis(); child 378 Source/core/rendering/RenderFlexibleBox.cpp flexLength = isHorizontalFlow() ? child->style()->width() : child->style()->height(); child 390 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::crossAxisExtentForChild(RenderBox* child) const child 392 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->height() : child->width(); child 395 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::mainAxisExtentForChild(RenderBox* child) const child 397 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->width() : child->height(); child 430 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::computeMainAxisExtentForChild(RenderBox* child, SizeType sizeType, const Length& size) child 437 Source/core/rendering/RenderFlexibleBox.cpp child->layoutIfNeeded(); child 438 Source/core/rendering/RenderFlexibleBox.cpp return child->computeContentLogicalHeight(size, child->logicalHeight() - child->borderAndPaddingLogicalHeight()); child 440 Source/core/rendering/RenderFlexibleBox.cpp return child->computeLogicalWidthUsing(sizeType, size, contentLogicalWidth(), this) - child->borderAndPaddingLogicalWidth(); child 553 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::flowAwareMarginStartForChild(RenderBox* child) const child 556 Source/core/rendering/RenderFlexibleBox.cpp return isLeftToRightFlow() ? child->marginLeft() : child->marginRight(); child 557 Source/core/rendering/RenderFlexibleBox.cpp return isLeftToRightFlow() ? child->marginTop() : child->marginBottom(); child 560 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::flowAwareMarginEndForChild(RenderBox* child) const child 563 Source/core/rendering/RenderFlexibleBox.cpp return isLeftToRightFlow() ? child->marginRight() : child->marginLeft(); child 564 Source/core/rendering/RenderFlexibleBox.cpp return isLeftToRightFlow() ? child->marginBottom() : child->marginTop(); child 567 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::flowAwareMarginBeforeForChild(RenderBox* child) const child 571 Source/core/rendering/RenderFlexibleBox.cpp return child->marginTop(); child 573 Source/core/rendering/RenderFlexibleBox.cpp return child->marginBottom(); child 575 Source/core/rendering/RenderFlexibleBox.cpp return child->marginLeft(); child 577 Source/core/rendering/RenderFlexibleBox.cpp return child->marginRight(); child 583 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::flowAwareMarginAfterForChild(RenderBox* child) const child 587 Source/core/rendering/RenderFlexibleBox.cpp return child->marginBottom(); child 589 Source/core/rendering/RenderFlexibleBox.cpp return child->marginTop(); child 591 Source/core/rendering/RenderFlexibleBox.cpp return child->marginRight(); child 593 Source/core/rendering/RenderFlexibleBox.cpp return child->marginLeft(); child 599 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::crossAxisMarginExtentForChild(RenderBox* child) const child 601 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->marginHeight() : child->marginWidth(); child 609 Source/core/rendering/RenderFlexibleBox.cpp LayoutPoint RenderFlexibleBox::flowAwareLocationForChild(RenderBox* child) const child 611 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->location() : child->location().transposedPoint(); child 614 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::setFlowAwareLocationForChild(RenderBox* child, const LayoutPoint& location) child 617 Source/core/rendering/RenderFlexibleBox.cpp child->setLocation(location); child 619 Source/core/rendering/RenderFlexibleBox.cpp child->setLocation(location.transposedPoint()); child 622 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::mainAxisBorderAndPaddingExtentForChild(RenderBox* child) const child 624 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->borderAndPaddingWidth() : child->borderAndPaddingHeight(); child 627 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::mainAxisScrollbarExtentForChild(RenderBox* child) const child 629 Source/core/rendering/RenderFlexibleBox.cpp return isHorizontalFlow() ? child->verticalScrollbarWidth() : child->horizontalScrollbarHeight(); child 637 Source/core/rendering/RenderFlexibleBox.cpp bool RenderFlexibleBox::childPreferredMainAxisContentExtentRequiresLayout(RenderBox* child, bool hasInfiniteLineLength) const child 639 Source/core/rendering/RenderFlexibleBox.cpp return preferredMainAxisExtentDependsOnLayout(flexBasisForChild(child), hasInfiniteLineLength) && hasOrthogonalFlow(child); child 642 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::preferredMainAxisContentExtentForChild(RenderBox* child, bool hasInfiniteLineLength, bool relayoutChildren) child 644 Source/core/rendering/RenderFlexibleBox.cpp child->clearOverrideSize(); child 646 Source/core/rendering/RenderFlexibleBox.cpp Length flexBasis = flexBasisForChild(child); child 649 Source/core/rendering/RenderFlexibleBox.cpp if (hasOrthogonalFlow(child)) { child 650 Source/core/rendering/RenderFlexibleBox.cpp if (child->needsLayout() || relayoutChildren) { child 651 Source/core/rendering/RenderFlexibleBox.cpp m_intrinsicSizeAlongMainAxis.remove(child); child 652 Source/core/rendering/RenderFlexibleBox.cpp child->forceChildLayout(); child 653 Source/core/rendering/RenderFlexibleBox.cpp m_intrinsicSizeAlongMainAxis.set(child, child->logicalHeight()); child 655 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(m_intrinsicSizeAlongMainAxis.contains(child)); child 656 Source/core/rendering/RenderFlexibleBox.cpp mainAxisExtent = m_intrinsicSizeAlongMainAxis.get(child); child 658 Source/core/rendering/RenderFlexibleBox.cpp mainAxisExtent = child->maxPreferredLogicalWidth(); child 660 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(mainAxisExtent - mainAxisBorderAndPaddingExtentForChild(child) >= 0); child 661 Source/core/rendering/RenderFlexibleBox.cpp return mainAxisExtent - mainAxisBorderAndPaddingExtentForChild(child); child 663 Source/core/rendering/RenderFlexibleBox.cpp return std::max(LayoutUnit(0), computeMainAxisExtentForChild(child, MainOrPreferredSize, flexBasis)); child 717 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = children[i]; child 718 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 721 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginLeft().isAuto()) child 723 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginRight().isAuto()) child 726 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginTop().isAuto()) child 728 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginBottom().isAuto()) child 740 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::updateAutoMarginsInMainAxis(RenderBox* child, LayoutUnit autoMarginOffset) child 745 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginLeft().isAuto()) child 746 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginLeft(autoMarginOffset); child 747 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginRight().isAuto()) child 748 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginRight(autoMarginOffset); child 750 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginTop().isAuto()) child 751 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginTop(autoMarginOffset); child 752 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginBottom().isAuto()) child 753 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginBottom(autoMarginOffset); child 757 Source/core/rendering/RenderFlexibleBox.cpp bool RenderFlexibleBox::hasAutoMarginsInCrossAxis(RenderBox* child) const child 760 Source/core/rendering/RenderFlexibleBox.cpp return child->style()->marginTop().isAuto() || child->style()->marginBottom().isAuto(); child 761 Source/core/rendering/RenderFlexibleBox.cpp return child->style()->marginLeft().isAuto() || child->style()->marginRight().isAuto(); child 764 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::availableAlignmentSpaceForChild(LayoutUnit lineCrossAxisExtent, RenderBox* child) child 766 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(!child->isOutOfFlowPositioned()); child 767 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childCrossExtent = crossAxisMarginExtentForChild(child) + crossAxisExtentForChild(child); child 771 Source/core/rendering/RenderFlexibleBox.cpp bool RenderFlexibleBox::updateAutoMarginsInCrossAxis(RenderBox* child, LayoutUnit availableAlignmentSpace) child 773 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(!child->isOutOfFlowPositioned()); child 777 Source/core/rendering/RenderFlexibleBox.cpp Length topOrLeft = isHorizontal ? child->style()->marginTop() : child->style()->marginLeft(); child 778 Source/core/rendering/RenderFlexibleBox.cpp Length bottomOrRight = isHorizontal ? child->style()->marginBottom() : child->style()->marginRight(); child 780 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpace / 2); child 782 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginTop(availableAlignmentSpace / 2); child 783 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginBottom(availableAlignmentSpace / 2); child 785 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginLeft(availableAlignmentSpace / 2); child 786 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginRight(availableAlignmentSpace / 2); child 791 Source/core/rendering/RenderFlexibleBox.cpp if (isColumnFlow() && !child->style()->isLeftToRightDirection()) { child 796 Source/core/rendering/RenderFlexibleBox.cpp if (!isColumnFlow() && child->style()->isFlippedBlocksWritingMode()) { child 804 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpace); child 807 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginTop(availableAlignmentSpace); child 809 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginLeft(availableAlignmentSpace); child 814 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpace); child 817 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginBottom(availableAlignmentSpace); child 819 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginRight(availableAlignmentSpace); child 825 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::marginBoxAscentForChild(RenderBox* child) child 827 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit ascent = child->firstLineBoxBaseline(); child 829 Source/core/rendering/RenderFlexibleBox.cpp ascent = crossAxisExtentForChild(child); child 830 Source/core/rendering/RenderFlexibleBox.cpp return ascent + flowAwareMarginBeforeForChild(child); child 845 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 846 Source/core/rendering/RenderFlexibleBox.cpp populator.collectChild(child); child 848 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 854 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginLeft(computeChildMarginValue(child->style()->marginLeft())); child 855 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginRight(computeChildMarginValue(child->style()->marginRight())); child 857 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginTop(computeChildMarginValue(child->style()->marginTop())); child 858 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginBottom(computeChildMarginValue(child->style()->marginBottom())); child 863 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit RenderFlexibleBox::adjustChildSizeForMinAndMax(RenderBox* child, LayoutUnit childSize) child 865 Source/core/rendering/RenderFlexibleBox.cpp Length max = isHorizontalFlow() ? child->style()->maxWidth() : child->style()->maxHeight(); child 867 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit maxExtent = computeMainAxisExtentForChild(child, MaxSize, max); child 872 Source/core/rendering/RenderFlexibleBox.cpp Length min = isHorizontalFlow() ? child->style()->minWidth() : child->style()->minHeight(); child 875 Source/core/rendering/RenderFlexibleBox.cpp minExtent = computeMainAxisExtentForChild(child, MinSize, min); child 894 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.currentChild(); child; child = m_orderIterator.next()) { child 895 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 896 Source/core/rendering/RenderFlexibleBox.cpp orderedChildren.append(child); child 900 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childMainAxisExtent = preferredMainAxisContentExtentForChild(child, hasInfiniteLineLength, relayoutChildren); child 901 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childMainAxisMarginBorderPadding = mainAxisBorderAndPaddingExtentForChild(child) child 902 Source/core/rendering/RenderFlexibleBox.cpp + (isHorizontalFlow() ? child->marginWidth() : child->marginHeight()); child 905 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childMinMaxAppliedMainAxisExtent = adjustChildSizeForMinAndMax(child, childMainAxisExtent); child 910 Source/core/rendering/RenderFlexibleBox.cpp orderedChildren.append(child); child 913 Source/core/rendering/RenderFlexibleBox.cpp totalFlexGrow += child->style()->flexGrow(); child 914 Source/core/rendering/RenderFlexibleBox.cpp totalWeightedFlexShrink += child->style()->flexShrink() * childMainAxisExtent; child 923 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = violations[i].child; child 925 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit preferredChildSize = preferredMainAxisContentExtentForChild(child, hasInfiniteLineLength); child 927 Source/core/rendering/RenderFlexibleBox.cpp totalFlexGrow -= child->style()->flexGrow(); child 928 Source/core/rendering/RenderFlexibleBox.cpp totalWeightedFlexShrink -= child->style()->flexShrink() * preferredChildSize; child 929 Source/core/rendering/RenderFlexibleBox.cpp inflexibleItems.set(child, childSize); child 942 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = children[i]; child 943 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 948 Source/core/rendering/RenderFlexibleBox.cpp if (inflexibleItems.contains(child)) child 949 Source/core/rendering/RenderFlexibleBox.cpp childSizes.append(inflexibleItems.get(child)); child 951 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit preferredChildSize = preferredMainAxisContentExtentForChild(child, hasInfiniteLineLength); child 955 Source/core/rendering/RenderFlexibleBox.cpp extraSpace = availableFreeSpace * child->style()->flexGrow() / totalFlexGrow; child 957 Source/core/rendering/RenderFlexibleBox.cpp extraSpace = availableFreeSpace * child->style()->flexShrink() * preferredChildSize / totalWeightedFlexShrink; child 961 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit adjustedChildSize = adjustChildSizeForMinAndMax(child, childSize); child 967 Source/core/rendering/RenderFlexibleBox.cpp minViolations.append(Violation(child, adjustedChildSize)); child 969 Source/core/rendering/RenderFlexibleBox.cpp maxViolations.append(Violation(child, adjustedChildSize)); child 1008 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::setLogicalOverrideSize(RenderBox* child, LayoutUnit childPreferredSize) child 1010 Source/core/rendering/RenderFlexibleBox.cpp if (hasOrthogonalFlow(child)) child 1011 Source/core/rendering/RenderFlexibleBox.cpp child->setOverrideLogicalContentHeight(childPreferredSize - child->borderAndPaddingLogicalHeight()); child 1013 Source/core/rendering/RenderFlexibleBox.cpp child->setOverrideLogicalContentWidth(childPreferredSize - child->borderAndPaddingLogicalWidth()); child 1016 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::prepareChildForPositionedLayout(RenderBox* child, LayoutUnit mainAxisOffset, LayoutUnit crossAxisOffset, PositionedLayoutMode layoutMode) child 1018 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(child->isOutOfFlowPositioned()); child 1019 Source/core/rendering/RenderFlexibleBox.cpp child->containingBlock()->insertPositionedObject(child); child 1020 Source/core/rendering/RenderFlexibleBox.cpp RenderLayer* childLayer = child->layer(); child 1029 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->hasStaticBlockPosition(style()->isHorizontalWritingMode())) child 1030 Source/core/rendering/RenderFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 1034 Source/core/rendering/RenderFlexibleBox.cpp ItemPosition RenderFlexibleBox::alignmentForChild(RenderBox* child) const child 1036 Source/core/rendering/RenderFlexibleBox.cpp ItemPosition align = resolveAlignment(style(), child->style()); child 1038 Source/core/rendering/RenderFlexibleBox.cpp if (align == ItemPositionBaseline && hasOrthogonalFlow(child)) child 1055 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = children[i]; child 1056 Source/core/rendering/RenderFlexibleBox.cpp if (!child->isOutOfFlowPositioned()) child 1062 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::resetAutoMarginsAndLogicalTopInCrossAxis(RenderBox* child) child 1064 Source/core/rendering/RenderFlexibleBox.cpp if (hasAutoMarginsInCrossAxis(child)) { child 1065 Source/core/rendering/RenderFlexibleBox.cpp child->updateLogicalHeight(); child 1067 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginTop().isAuto()) child 1068 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginTop(0); child 1069 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginBottom().isAuto()) child 1070 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginBottom(0); child 1072 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginLeft().isAuto()) child 1073 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginLeft(0); child 1074 Source/core/rendering/RenderFlexibleBox.cpp if (child->style()->marginRight().isAuto()) child 1075 Source/core/rendering/RenderFlexibleBox.cpp child->setMarginRight(0); child 1097 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = children[i]; child 1098 Source/core/rendering/RenderFlexibleBox.cpp LayoutRectRecorder recorder(*child); child 1100 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 1101 Source/core/rendering/RenderFlexibleBox.cpp prepareChildForPositionedLayout(child, mainAxisOffset, crossAxisOffset, FlipForRowReverse); child 1105 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childPreferredSize = childSizes[i] + mainAxisBorderAndPaddingExtentForChild(child); child 1106 Source/core/rendering/RenderFlexibleBox.cpp setLogicalOverrideSize(child, childPreferredSize); child 1107 Source/core/rendering/RenderFlexibleBox.cpp if (childPreferredSize != mainAxisExtentForChild(child)) { child 1108 Source/core/rendering/RenderFlexibleBox.cpp child->setChildNeedsLayout(MarkOnlyThis); child 1111 Source/core/rendering/RenderFlexibleBox.cpp resetAutoMarginsAndLogicalTopInCrossAxis(child); child 1114 Source/core/rendering/RenderFlexibleBox.cpp bool forceChildRelayout = relayoutChildren && !childPreferredMainAxisContentExtentRequiresLayout(child, hasInfiniteLineLength); child 1115 Source/core/rendering/RenderFlexibleBox.cpp updateBlockChildDirtyBitsBeforeLayout(forceChildRelayout, child); child 1116 Source/core/rendering/RenderFlexibleBox.cpp child->layoutIfNeeded(); child 1118 Source/core/rendering/RenderFlexibleBox.cpp updateAutoMarginsInMainAxis(child, autoMarginOffset); child 1121 Source/core/rendering/RenderFlexibleBox.cpp if (alignmentForChild(child) == ItemPositionBaseline && !hasAutoMarginsInCrossAxis(child)) { child 1122 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit ascent = marginBoxAscentForChild(child); child 1123 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit descent = (crossAxisMarginExtentForChild(child) + crossAxisExtentForChild(child)) - ascent; child 1130 Source/core/rendering/RenderFlexibleBox.cpp childCrossAxisMarginBoxExtent = crossAxisExtentForChild(child) + crossAxisMarginExtentForChild(child); child 1135 Source/core/rendering/RenderFlexibleBox.cpp mainAxisOffset += flowAwareMarginStartForChild(child); child 1137 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childMainExtent = mainAxisExtentForChild(child); child 1141 Source/core/rendering/RenderFlexibleBox.cpp crossAxisOffset + flowAwareMarginBeforeForChild(child)); child 1144 Source/core/rendering/RenderFlexibleBox.cpp setFlowAwareLocationForChild(child, childLocation); child 1145 Source/core/rendering/RenderFlexibleBox.cpp mainAxisOffset += childMainExtent + flowAwareMarginEndForChild(child); child 1180 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = children[i]; child 1181 Source/core/rendering/RenderFlexibleBox.cpp LayoutRectRecorder recorder(*child); child 1183 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 1184 Source/core/rendering/RenderFlexibleBox.cpp child->layer()->setStaticBlockPosition(mainAxisOffset); child 1187 Source/core/rendering/RenderFlexibleBox.cpp mainAxisOffset -= mainAxisExtentForChild(child) + flowAwareMarginEndForChild(child); child 1189 Source/core/rendering/RenderFlexibleBox.cpp setFlowAwareLocationForChild(child, LayoutPoint(mainAxisOffset, crossAxisOffset + flowAwareMarginBeforeForChild(child))); child 1191 Source/core/rendering/RenderFlexibleBox.cpp mainAxisOffset -= flowAwareMarginStartForChild(child); child 1234 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = m_orderIterator.first(); child 1238 Source/core/rendering/RenderFlexibleBox.cpp for (size_t childNumber = 0; childNumber < lineContexts[lineNumber].numberOfChildren; ++childNumber, child = m_orderIterator.next()) child 1239 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, lineOffset); child 1248 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::adjustAlignmentForChild(RenderBox* child, LayoutUnit delta) child 1250 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 1251 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit staticInlinePosition = child->layer()->staticInlinePosition(); child 1252 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit staticBlockPosition = child->layer()->staticBlockPosition(); child 1256 Source/core/rendering/RenderFlexibleBox.cpp prepareChildForPositionedLayout(child, mainAxis, crossAxis, NoFlipForRowReverse); child 1260 Source/core/rendering/RenderFlexibleBox.cpp setFlowAwareLocationForChild(child, flowAwareLocationForChild(child) + LayoutSize(0, delta)); child 1268 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = m_orderIterator.first(); child 1274 Source/core/rendering/RenderFlexibleBox.cpp for (size_t childNumber = 0; childNumber < lineContexts[lineNumber].numberOfChildren; ++childNumber, child = m_orderIterator.next()) { child 1275 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(child); child 1276 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) { child 1278 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, lineCrossAxisExtent); child 1282 Source/core/rendering/RenderFlexibleBox.cpp if (updateAutoMarginsInCrossAxis(child, std::max(LayoutUnit(0), availableAlignmentSpaceForChild(lineCrossAxisExtent, child)))) child 1285 Source/core/rendering/RenderFlexibleBox.cpp switch (alignmentForChild(child)) { child 1290 Source/core/rendering/RenderFlexibleBox.cpp applyStretchAlignmentToChild(child, lineCrossAxisExtent); child 1293 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpaceForChild(lineCrossAxisExtent, child)); child 1299 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpaceForChild(lineCrossAxisExtent, child)); child 1302 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, availableAlignmentSpaceForChild(lineCrossAxisExtent, child) / 2); child 1307 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit ascent = marginBoxAscentForChild(child); child 1309 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, startOffset); child 1312 Source/core/rendering/RenderFlexibleBox.cpp minMarginAfterBaseline = std::min(minMarginAfterBaseline, availableAlignmentSpaceForChild(lineCrossAxisExtent, child) - startOffset); child 1335 Source/core/rendering/RenderFlexibleBox.cpp child = m_orderIterator.first(); child 1338 Source/core/rendering/RenderFlexibleBox.cpp for (size_t childNumber = 0; childNumber < lineContexts[lineNumber].numberOfChildren; ++childNumber, child = m_orderIterator.next()) { child 1339 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(child); child 1340 Source/core/rendering/RenderFlexibleBox.cpp if (alignmentForChild(child) == ItemPositionBaseline && !hasAutoMarginsInCrossAxis(child) && minMarginAfterBaseline) child 1341 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, minMarginAfterBaseline); child 1346 Source/core/rendering/RenderFlexibleBox.cpp void RenderFlexibleBox::applyStretchAlignmentToChild(RenderBox* child, LayoutUnit lineCrossAxisExtent) child 1348 Source/core/rendering/RenderFlexibleBox.cpp if (!isColumnFlow() && child->style()->logicalHeight().isAuto()) { child 1350 Source/core/rendering/RenderFlexibleBox.cpp if (!hasOrthogonalFlow(child)) { child 1351 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit stretchedLogicalHeight = child->logicalHeight() + availableAlignmentSpaceForChild(lineCrossAxisExtent, child); child 1352 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(!child->needsLayout()); child 1353 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit desiredLogicalHeight = child->constrainLogicalHeightByMinMax(stretchedLogicalHeight, child->logicalHeight() - child->borderAndPaddingLogicalHeight()); child 1356 Source/core/rendering/RenderFlexibleBox.cpp if (desiredLogicalHeight != child->logicalHeight()) { child 1357 Source/core/rendering/RenderFlexibleBox.cpp child->setOverrideLogicalContentHeight(desiredLogicalHeight - child->borderAndPaddingLogicalHeight()); child 1358 Source/core/rendering/RenderFlexibleBox.cpp child->setLogicalHeight(0); child 1359 Source/core/rendering/RenderFlexibleBox.cpp child->forceChildLayout(); child 1362 Source/core/rendering/RenderFlexibleBox.cpp } else if (isColumnFlow() && child->style()->logicalWidth().isAuto()) { child 1364 Source/core/rendering/RenderFlexibleBox.cpp if (hasOrthogonalFlow(child)) { child 1365 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit childWidth = std::max<LayoutUnit>(0, lineCrossAxisExtent - crossAxisMarginExtentForChild(child)); child 1366 Source/core/rendering/RenderFlexibleBox.cpp childWidth = child->constrainLogicalWidthByMinMax(childWidth, childWidth, this); child 1368 Source/core/rendering/RenderFlexibleBox.cpp if (childWidth != child->logicalWidth()) { child 1369 Source/core/rendering/RenderFlexibleBox.cpp child->setOverrideLogicalContentWidth(childWidth - child->borderAndPaddingLogicalWidth()); child 1370 Source/core/rendering/RenderFlexibleBox.cpp child->forceChildLayout(); child 1382 Source/core/rendering/RenderFlexibleBox.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) { child 1383 Source/core/rendering/RenderFlexibleBox.cpp if (child->isOutOfFlowPositioned()) child 1385 Source/core/rendering/RenderFlexibleBox.cpp LayoutPoint location = flowAwareLocationForChild(child); child 1388 Source/core/rendering/RenderFlexibleBox.cpp location.setY(crossExtent - crossAxisExtentForChild(child) - location.y()); child 1389 Source/core/rendering/RenderFlexibleBox.cpp setFlowAwareLocationForChild(child, location); child 1396 Source/core/rendering/RenderFlexibleBox.cpp RenderBox* child = m_orderIterator.first(); child 1398 Source/core/rendering/RenderFlexibleBox.cpp for (size_t childNumber = 0; childNumber < lineContexts[lineNumber].numberOfChildren; ++childNumber, child = m_orderIterator.next()) { child 1399 Source/core/rendering/RenderFlexibleBox.cpp ASSERT(child); child 1403 Source/core/rendering/RenderFlexibleBox.cpp adjustAlignmentForChild(child, newOffset - originalOffset); child 87 Source/core/rendering/RenderFlexibleBox.h bool hasOrthogonalFlow(RenderBox* child) const; child 91 Source/core/rendering/RenderFlexibleBox.h Length flexBasisForChild(RenderBox* child) const; child 93 Source/core/rendering/RenderFlexibleBox.h LayoutUnit crossAxisExtentForChild(RenderBox* child) const; child 94 Source/core/rendering/RenderFlexibleBox.h LayoutUnit mainAxisExtentForChild(RenderBox* child) const; child 99 Source/core/rendering/RenderFlexibleBox.h LayoutUnit computeMainAxisExtentForChild(RenderBox* child, SizeType, const Length& size); child 109 Source/core/rendering/RenderFlexibleBox.h LayoutUnit flowAwareMarginStartForChild(RenderBox* child) const; child 110 Source/core/rendering/RenderFlexibleBox.h LayoutUnit flowAwareMarginEndForChild(RenderBox* child) const; child 111 Source/core/rendering/RenderFlexibleBox.h LayoutUnit flowAwareMarginBeforeForChild(RenderBox* child) const; child 112 Source/core/rendering/RenderFlexibleBox.h LayoutUnit flowAwareMarginAfterForChild(RenderBox* child) const; child 113 Source/core/rendering/RenderFlexibleBox.h LayoutUnit crossAxisMarginExtentForChild(RenderBox* child) const; child 115 Source/core/rendering/RenderFlexibleBox.h LayoutPoint flowAwareLocationForChild(RenderBox* child) const; child 117 Source/core/rendering/RenderFlexibleBox.h void setFlowAwareLocationForChild(RenderBox* child, const LayoutPoint&); child 118 Source/core/rendering/RenderFlexibleBox.h void adjustAlignmentForChild(RenderBox* child, LayoutUnit); child 119 Source/core/rendering/RenderFlexibleBox.h ItemPosition alignmentForChild(RenderBox* child) const; child 120 Source/core/rendering/RenderFlexibleBox.h LayoutUnit mainAxisBorderAndPaddingExtentForChild(RenderBox* child) const; child 121 Source/core/rendering/RenderFlexibleBox.h LayoutUnit mainAxisScrollbarExtentForChild(RenderBox* child) const; child 122 Source/core/rendering/RenderFlexibleBox.h LayoutUnit preferredMainAxisContentExtentForChild(RenderBox* child, bool hasInfiniteLineLength, bool relayoutChildren = false); child 123 Source/core/rendering/RenderFlexibleBox.h bool childPreferredMainAxisContentExtentRequiresLayout(RenderBox* child, bool hasInfiniteLineLength) const; child 127 Source/core/rendering/RenderFlexibleBox.h void updateAutoMarginsInMainAxis(RenderBox* child, LayoutUnit autoMarginOffset); child 128 Source/core/rendering/RenderFlexibleBox.h bool hasAutoMarginsInCrossAxis(RenderBox* child) const; child 129 Source/core/rendering/RenderFlexibleBox.h bool updateAutoMarginsInCrossAxis(RenderBox* child, LayoutUnit availableAlignmentSpace); child 148 Source/core/rendering/RenderFlexibleBox.h void setLogicalOverrideSize(RenderBox* child, LayoutUnit childPreferredSize); child 149 Source/core/rendering/RenderFlexibleBox.h void prepareChildForPositionedLayout(RenderBox* child, LayoutUnit mainAxisOffset, LayoutUnit crossAxisOffset, PositionedLayoutMode); child 125 Source/core/rendering/RenderFrameSet.cpp RenderObject* child = firstChild(); child 126 Source/core/rendering/RenderFrameSet.cpp if (!child) child 139 Source/core/rendering/RenderFrameSet.cpp child->paint(paintInfo, adjustedPaintOffset); child 145 Source/core/rendering/RenderFrameSet.cpp child = child->nextSibling(); child 146 Source/core/rendering/RenderFrameSet.cpp if (!child) child 398 Source/core/rendering/RenderFrameSet.cpp RenderObject* child = firstChild(); child 399 Source/core/rendering/RenderFrameSet.cpp if (!child) child 407 Source/core/rendering/RenderFrameSet.cpp if (child->isFrameSet()) child 408 Source/core/rendering/RenderFrameSet.cpp edgeInfo = toRenderFrameSet(child)->edgeInfo(); child 410 Source/core/rendering/RenderFrameSet.cpp edgeInfo = toRenderFrame(child)->edgeInfo(); child 412 Source/core/rendering/RenderFrameSet.cpp child = child->nextSibling(); child 413 Source/core/rendering/RenderFrameSet.cpp if (!child) child 499 Source/core/rendering/RenderFrameSet.cpp RenderBox* child = firstChildBox(); child 500 Source/core/rendering/RenderFrameSet.cpp if (!child) child 512 Source/core/rendering/RenderFrameSet.cpp child->setLocation(IntPoint(xPos, yPos)); child 516 Source/core/rendering/RenderFrameSet.cpp if (width != child->width() || height != child->height()) { child 517 Source/core/rendering/RenderFrameSet.cpp child->setWidth(width); child 518 Source/core/rendering/RenderFrameSet.cpp child->setHeight(height); child 519 Source/core/rendering/RenderFrameSet.cpp child->setNeedsLayout(); child 520 Source/core/rendering/RenderFrameSet.cpp child->layout(); child 525 Source/core/rendering/RenderFrameSet.cpp child = child->nextSiblingBox(); child 526 Source/core/rendering/RenderFrameSet.cpp if (!child) child 533 Source/core/rendering/RenderFrameSet.cpp clearNeedsLayoutOnHiddenFrames(child); child 663 Source/core/rendering/RenderFrameSet.cpp bool RenderFrameSet::isChildAllowed(RenderObject* child, RenderStyle*) const child 665 Source/core/rendering/RenderFrameSet.cpp return child->isFrame() || child->isFrameSet(); child 150 Source/core/rendering/RenderFullScreen.cpp RenderObject* child; child 151 Source/core/rendering/RenderFullScreen.cpp while ((child = firstChild())) { child 155 Source/core/rendering/RenderFullScreen.cpp if (child->isBox()) child 156 Source/core/rendering/RenderFullScreen.cpp toRenderBox(child)->clearOverrideSize(); child 157 Source/core/rendering/RenderFullScreen.cpp child->remove(); child 158 Source/core/rendering/RenderFullScreen.cpp parent()->addChild(child, this); child 218 Source/core/rendering/RenderGrid.cpp void RenderGrid::removeChild(RenderObject* child) child 220 Source/core/rendering/RenderGrid.cpp RenderBlock::removeChild(child); child 225 Source/core/rendering/RenderGrid.cpp ASSERT(child->isBox()); child 233 Source/core/rendering/RenderGrid.cpp const RenderBox* childBox = toRenderBox(child); child 577 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::logicalContentHeightForChild(RenderBox* child, Vector<GridTrack>& columnTracks) child 579 Source/core/rendering/RenderGrid.cpp SubtreeLayoutScope layoutScope(child); child 580 Source/core/rendering/RenderGrid.cpp LayoutUnit oldOverrideContainingBlockContentLogicalWidth = child->hasOverrideContainingBlockLogicalWidth() ? child->overrideContainingBlockContentLogicalWidth() : LayoutUnit(); child 581 Source/core/rendering/RenderGrid.cpp LayoutUnit overrideContainingBlockContentLogicalWidth = gridAreaBreadthForChild(child, ForColumns, columnTracks); child 582 Source/core/rendering/RenderGrid.cpp if (child->style()->logicalHeight().isPercent() || oldOverrideContainingBlockContentLogicalWidth != overrideContainingBlockContentLogicalWidth) child 583 Source/core/rendering/RenderGrid.cpp layoutScope.setNeedsLayout(child); child 585 Source/core/rendering/RenderGrid.cpp child->setOverrideContainingBlockContentLogicalWidth(overrideContainingBlockContentLogicalWidth); child 588 Source/core/rendering/RenderGrid.cpp child->setOverrideContainingBlockContentLogicalHeight(-1); child 589 Source/core/rendering/RenderGrid.cpp child->layoutIfNeeded(); child 590 Source/core/rendering/RenderGrid.cpp return child->logicalHeight(); child 593 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::minContentForChild(RenderBox* child, GridTrackSizingDirection direction, Vector<GridTrack>& columnTracks) child 595 Source/core/rendering/RenderGrid.cpp bool hasOrthogonalWritingMode = child->isHorizontalWritingMode() != isHorizontalWritingMode(); child 603 Source/core/rendering/RenderGrid.cpp return child->minPreferredLogicalWidth() + marginIntrinsicLogicalWidthForChild(child); child 606 Source/core/rendering/RenderGrid.cpp return logicalContentHeightForChild(child, columnTracks); child 609 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::maxContentForChild(RenderBox* child, GridTrackSizingDirection direction, Vector<GridTrack>& columnTracks) child 611 Source/core/rendering/RenderGrid.cpp bool hasOrthogonalWritingMode = child->isHorizontalWritingMode() != isHorizontalWritingMode(); child 619 Source/core/rendering/RenderGrid.cpp return child->maxPreferredLogicalWidth() + marginIntrinsicLogicalWidthForChild(child); child 622 Source/core/rendering/RenderGrid.cpp return logicalContentHeightForChild(child, columnTracks); child 744 Source/core/rendering/RenderGrid.cpp void RenderGrid::insertItemIntoGrid(RenderBox* child, const GridCoordinate& coordinate) child 748 Source/core/rendering/RenderGrid.cpp m_grid[row][column].append(child); child 751 Source/core/rendering/RenderGrid.cpp m_gridItemCoordinate.set(child, coordinate); child 754 Source/core/rendering/RenderGrid.cpp void RenderGrid::insertItemIntoGrid(RenderBox* child, size_t rowTrack, size_t columnTrack) child 756 Source/core/rendering/RenderGrid.cpp const GridSpan& rowSpan = resolveGridPositionsFromAutoPlacementPosition(child, ForRows, rowTrack); child 757 Source/core/rendering/RenderGrid.cpp const GridSpan& columnSpan = resolveGridPositionsFromAutoPlacementPosition(child, ForColumns, columnTrack); child 758 Source/core/rendering/RenderGrid.cpp insertItemIntoGrid(child, GridCoordinate(rowSpan, columnSpan)); child 777 Source/core/rendering/RenderGrid.cpp for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) { child 780 Source/core/rendering/RenderGrid.cpp OwnPtr<GridSpan> rowPositions = resolveGridPositionsFromStyle(child, ForRows); child 781 Source/core/rendering/RenderGrid.cpp OwnPtr<GridSpan> columnPositions = resolveGridPositionsFromStyle(child, ForColumns); child 785 Source/core/rendering/RenderGrid.cpp autoMajorAxisAutoGridItems.append(child); child 787 Source/core/rendering/RenderGrid.cpp specifiedMajorAxisAutoGridItems.append(child); child 790 Source/core/rendering/RenderGrid.cpp insertItemIntoGrid(child, GridCoordinate(*rowPositions, *columnPositions)); child 816 Source/core/rendering/RenderGrid.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 817 Source/core/rendering/RenderGrid.cpp populator.collectChild(child); child 820 Source/core/rendering/RenderGrid.cpp OwnPtr<GridSpan> rowPositions = resolveGridPositionsFromStyle(child, ForRows); child 821 Source/core/rendering/RenderGrid.cpp OwnPtr<GridSpan> columnPositions = resolveGridPositionsFromStyle(child, ForColumns); child 924 Source/core/rendering/RenderGrid.cpp for (RenderBox* child = firstChildBox(); child; child = child->nextSiblingBox()) { child 925 Source/core/rendering/RenderGrid.cpp LayoutRectRecorder recorder(*child); child 929 Source/core/rendering/RenderGrid.cpp LayoutUnit oldOverrideContainingBlockContentLogicalWidth = child->hasOverrideContainingBlockLogicalWidth() ? child->overrideContainingBlockContentLogicalWidth() : LayoutUnit(); child 930 Source/core/rendering/RenderGrid.cpp LayoutUnit oldOverrideContainingBlockContentLogicalHeight = child->hasOverrideContainingBlockLogicalHeight() ? child->overrideContainingBlockContentLogicalHeight() : LayoutUnit(); child 932 Source/core/rendering/RenderGrid.cpp LayoutUnit overrideContainingBlockContentLogicalWidth = gridAreaBreadthForChild(child, ForColumns, sizingData.columnTracks); child 933 Source/core/rendering/RenderGrid.cpp LayoutUnit overrideContainingBlockContentLogicalHeight = gridAreaBreadthForChild(child, ForRows, sizingData.rowTracks); child 935 Source/core/rendering/RenderGrid.cpp SubtreeLayoutScope layoutScope(child); child 936 Source/core/rendering/RenderGrid.cpp if (oldOverrideContainingBlockContentLogicalWidth != overrideContainingBlockContentLogicalWidth || (oldOverrideContainingBlockContentLogicalHeight != overrideContainingBlockContentLogicalHeight && child->hasRelativeLogicalHeight())) child 937 Source/core/rendering/RenderGrid.cpp layoutScope.setNeedsLayout(child); child 939 Source/core/rendering/RenderGrid.cpp child->setOverrideContainingBlockContentLogicalWidth(overrideContainingBlockContentLogicalWidth); child 940 Source/core/rendering/RenderGrid.cpp child->setOverrideContainingBlockContentLogicalHeight(overrideContainingBlockContentLogicalHeight); child 942 Source/core/rendering/RenderGrid.cpp LayoutRect oldChildRect = child->frameRect(); child 947 Source/core/rendering/RenderGrid.cpp child->layoutIfNeeded(); child 950 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 954 Source/core/rendering/RenderGrid.cpp child->setLogicalLocation(findChildLogicalPosition(child)); child 958 Source/core/rendering/RenderGrid.cpp if (child->logicalHeight() > overrideContainingBlockContentLogicalHeight child 959 Source/core/rendering/RenderGrid.cpp || child->logicalWidth() > overrideContainingBlockContentLogicalWidth) child 960 Source/core/rendering/RenderGrid.cpp m_gridItemsOverflowingGridArea.append(child); child 965 Source/core/rendering/RenderGrid.cpp if (!selfNeedsLayout() && child->checkForRepaintDuringLayout()) child 966 Source/core/rendering/RenderGrid.cpp child->repaintDuringLayoutIfMoved(oldChildRect); child 1144 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::gridAreaBreadthForChild(const RenderBox* child, GridTrackSizingDirection direction, const Vector<GridTrack>& tracks) const child 1146 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 1167 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::startOfColumnForChild(const RenderBox* child) const child 1169 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 1173 Source/core/rendering/RenderGrid.cpp return startOfColumn + marginStartForChild(child); child 1176 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::endOfColumnForChild(const RenderBox* child) const child 1178 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 1181 Source/core/rendering/RenderGrid.cpp LayoutUnit columnPosition = startOfColumn + marginStartForChild(child); child 1185 Source/core/rendering/RenderGrid.cpp return columnPosition + std::max<LayoutUnit>(0, endOfColumn - m_columnPositions[coordinate.columns.initialPositionIndex] - child->logicalWidth()); child 1188 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::columnPositionAlignedWithGridContainerStart(const RenderBox* child) const child 1191 Source/core/rendering/RenderGrid.cpp return startOfColumnForChild(child); child 1193 Source/core/rendering/RenderGrid.cpp return endOfColumnForChild(child); child 1196 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::columnPositionAlignedWithGridContainerEnd(const RenderBox* child) const child 1199 Source/core/rendering/RenderGrid.cpp return startOfColumnForChild(child); child 1201 Source/core/rendering/RenderGrid.cpp return endOfColumnForChild(child); child 1204 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::centeredColumnPositionForChild(const RenderBox* child) const child 1206 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 1209 Source/core/rendering/RenderGrid.cpp LayoutUnit columnPosition = startOfColumn + marginStartForChild(child); child 1210 Source/core/rendering/RenderGrid.cpp return columnPosition + std::max<LayoutUnit>(0, endOfColumn - startOfColumn - child->logicalWidth()) / 2; child 1213 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::columnPositionForChild(const RenderBox* child) const child 1215 Source/core/rendering/RenderGrid.cpp ItemPosition childJustifySelf = child->style()->justifySelf(); child 1219 Source/core/rendering/RenderGrid.cpp if (child->style()->direction() != style()->direction()) child 1220 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerEnd(child); child 1222 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1225 Source/core/rendering/RenderGrid.cpp if (child->style()->direction() != style()->direction()) child 1226 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1228 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerEnd(child); child 1233 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1238 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1241 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1243 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerEnd(child); child 1247 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1250 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerEnd(child); child 1252 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1255 Source/core/rendering/RenderGrid.cpp return centeredColumnPositionForChild(child); child 1257 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerStart(child); child 1259 Source/core/rendering/RenderGrid.cpp return columnPositionAlignedWithGridContainerEnd(child); child 1265 Source/core/rendering/RenderGrid.cpp return startOfColumnForChild(child); child 1272 Source/core/rendering/RenderGrid.cpp LayoutUnit RenderGrid::rowPositionForChild(const RenderBox* child) const child 1274 Source/core/rendering/RenderGrid.cpp const GridCoordinate& coordinate = cachedGridCoordinate(child); child 1278 Source/core/rendering/RenderGrid.cpp LayoutUnit rowPosition = startOfRow + marginBeforeForChild(child); child 1285 Source/core/rendering/RenderGrid.cpp LayoutPoint RenderGrid::findChildLogicalPosition(const RenderBox* child) const child 1287 Source/core/rendering/RenderGrid.cpp return LayoutPoint(columnPositionForChild(child), rowPositionForChild(child)); child 1393 Source/core/rendering/RenderGrid.cpp for (RenderBox* child = paintIterator.first(); child; child = paintIterator.next()) child 1394 Source/core/rendering/RenderGrid.cpp paintChild(child, paintInfo, paintOffset); child 114 Source/core/rendering/RenderGrid.h LayoutUnit startOfColumnForChild(const RenderBox* child) const; child 115 Source/core/rendering/RenderGrid.h LayoutUnit endOfColumnForChild(const RenderBox* child) const; child 133 Source/core/rendering/RenderGrid.h LayoutUnit gridAreaBreadthForChild(const RenderBox* child, GridTrackSizingDirection, const Vector<GridTrack>&) const; child 1198 Source/core/rendering/RenderInline.cpp void RenderInline::childBecameNonInline(RenderObject* child) child 1204 Source/core/rendering/RenderInline.cpp RenderObject* beforeChild = child->nextSibling(); child 1205 Source/core/rendering/RenderInline.cpp children()->removeChildNode(this, child); child 1206 Source/core/rendering/RenderInline.cpp splitFlow(beforeChild, newBox, child, oldContinuation); child 1302 Source/core/rendering/RenderInline.cpp LayoutSize RenderInline::offsetForInFlowPositionedInline(const RenderBox& child) const child 1325 Source/core/rendering/RenderInline.cpp if (!child.style()->hasStaticInlinePosition(style()->isHorizontalWritingMode())) child 1332 Source/core/rendering/RenderInline.cpp else if (!child.style()->isOriginalDisplayInlineType()) child 1334 Source/core/rendering/RenderInline.cpp logicalOffset.setWidth(inlinePosition - child.containingBlock()->borderAndPaddingLogicalLeft()); child 1336 Source/core/rendering/RenderInline.cpp if (!child.style()->hasStaticBlockPosition(style()->isHorizontalWritingMode())) child 83 Source/core/rendering/RenderInline.h LayoutSize offsetForInFlowPositionedInline(const RenderBox& child) const; child 164 Source/core/rendering/RenderInline.h virtual void dirtyLinesFromChangedChild(RenderObject* child) OVERRIDE FINAL { m_lineBoxes.dirtyLinesFromChangedChild(this, child); } child 169 Source/core/rendering/RenderInline.h virtual void childBecameNonInline(RenderObject* child) OVERRIDE FINAL; child 334 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) child 335 Source/core/rendering/RenderLayer.cpp child->updateLayerPositions(geometryMap, flags); child 517 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) child 518 Source/core/rendering/RenderLayer.cpp child->updateLayerPositionsAfterScroll(geometryMap, flags); child 825 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) { child 826 Source/core/rendering/RenderLayer.cpp child->updateDescendantDependentFlags(); child 828 Source/core/rendering/RenderLayer.cpp bool hasVisibleDescendant = child->m_hasVisibleContent || child->m_hasVisibleDescendant; child 829 Source/core/rendering/RenderLayer.cpp bool hasSelfPaintingLayerDescendant = child->isSelfPaintingLayer() || child->hasSelfPaintingLayerDescendant(); child 830 Source/core/rendering/RenderLayer.cpp bool hasOutOfFlowPositionedDescendant = subtreeContainsOutOfFlowPositionedLayer(child); child 847 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) { child 848 Source/core/rendering/RenderLayer.cpp if (!child->stackingNode()->isStackingContext()) child 849 Source/core/rendering/RenderLayer.cpp child->updateDescendantDependentFlags(); child 851 Source/core/rendering/RenderLayer.cpp bool childLayerHadBlendMode = child->blendInfo().childLayerHasBlendModeWhileDirty(); child 852 Source/core/rendering/RenderLayer.cpp bool childLayerHasBlendMode = childLayerHadBlendMode || child->blendInfo().hasBlendMode(); child 1410 Source/core/rendering/RenderLayer.cpp void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) child 1414 Source/core/rendering/RenderLayer.cpp child->setPreviousSibling(prevSibling); child 1415 Source/core/rendering/RenderLayer.cpp prevSibling->setNextSibling(child); child 1416 Source/core/rendering/RenderLayer.cpp ASSERT(prevSibling != child); child 1418 Source/core/rendering/RenderLayer.cpp setFirstChild(child); child 1421 Source/core/rendering/RenderLayer.cpp beforeChild->setPreviousSibling(child); child 1422 Source/core/rendering/RenderLayer.cpp child->setNextSibling(beforeChild); child 1423 Source/core/rendering/RenderLayer.cpp ASSERT(beforeChild != child); child 1425 Source/core/rendering/RenderLayer.cpp setLastChild(child); child 1427 Source/core/rendering/RenderLayer.cpp child->setParent(this); child 1431 Source/core/rendering/RenderLayer.cpp if (child->stackingNode()->isNormalFlowOnly()) child 1434 Source/core/rendering/RenderLayer.cpp if (!child->stackingNode()->isNormalFlowOnly() || child->firstChild()) { child 1438 Source/core/rendering/RenderLayer.cpp child->stackingNode()->dirtyStackingContainerZOrderLists(); child 1441 Source/core/rendering/RenderLayer.cpp child->updateDescendantDependentFlags(); child 1442 Source/core/rendering/RenderLayer.cpp if (child->m_hasVisibleContent || child->m_hasVisibleDescendant) child 1445 Source/core/rendering/RenderLayer.cpp if (child->isSelfPaintingLayer() || child->hasSelfPaintingLayerDescendant()) child 1448 Source/core/rendering/RenderLayer.cpp if (child->blendInfo().hasBlendMode() || child->blendInfo().childLayerHasBlendMode()) child 1451 Source/core/rendering/RenderLayer.cpp if (subtreeContainsOutOfFlowPositionedLayer(child)) { child 1464 Source/core/rendering/RenderLayer.cpp child->stackingNode()->setDescendantsAreContiguousInStackingOrderDirty(true); child 1465 Source/core/rendering/RenderLayer.cpp compositor()->layerWasAdded(this, child); child 2300 Source/core/rendering/RenderLayer.cpp while (RenderLayerStackingNode* child = iterator.next()) { child 2301 Source/core/rendering/RenderLayer.cpp RenderLayer* childLayer = child->layer(); child 3156 Source/core/rendering/RenderLayer.cpp while (RenderLayerStackingNode* child = iterator.next()) { child 3157 Source/core/rendering/RenderLayer.cpp RenderLayer* childLayer = child->layer(); child 3310 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) child 3311 Source/core/rendering/RenderLayer.cpp child->clearBlockSelectionGapsBounds(); child 3316 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) child 3317 Source/core/rendering/RenderLayer.cpp child->repaintBlockSelectionGaps(); child 3378 Source/core/rendering/RenderLayer.cpp for (RenderObject* child = renderer()->firstChild(); child; child = child->nextSibling()) { child 3379 Source/core/rendering/RenderLayer.cpp if (child->isTableCell()) { child 3380 Source/core/rendering/RenderLayer.cpp LayoutRect bbox = toRenderBox(child)->borderBoxRect(); child 3667 Source/core/rendering/RenderLayer.cpp while (RenderLayerStackingNode* child = revertseIterator.next()) { child 3668 Source/core/rendering/RenderLayer.cpp const RenderLayer* childLayer = child->layer(); child 3729 Source/core/rendering/RenderLayer.cpp for (RenderObject* child = renderer()->firstChild(); child; child = child->nextSibling()) { child 3730 Source/core/rendering/RenderLayer.cpp if (!child->hasLayer()) { child 3731 Source/core/rendering/RenderLayer.cpp if (child->isRenderInline() || !child->isBox()) child 3734 Source/core/rendering/RenderLayer.cpp if (toRenderBox(child)->width() > 0 || toRenderBox(child)->height() > 0) child 4047 Source/core/rendering/RenderLayer.cpp for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) child 4048 Source/core/rendering/RenderLayer.cpp child->addLayerHitTestRects(rects); child 170 Source/core/rendering/RenderLayerRepainter.cpp for (RenderLayer* child = m_renderer->layer()->firstChild(); child; child = child->nextSibling()) { child 172 Source/core/rendering/RenderLayerRepainter.cpp if (child->hasCompositedLayerMapping()) child 175 Source/core/rendering/RenderLayerRepainter.cpp repaintRect.unite(child->repainter().repaintRectIncludingNonCompositingDescendants()); child 215 Source/core/rendering/RenderLayerStackingNode.cpp for (RenderLayer* child = layer()->firstChild(); child; child = child->nextSibling()) { child 216 Source/core/rendering/RenderLayerStackingNode.cpp if (!layer()->reflectionInfo() || layer()->reflectionInfo()->reflectionLayer() != child) child 217 Source/core/rendering/RenderLayerStackingNode.cpp child->stackingNode()->collectLayers(posZOrderList, negZOrderList, nodeToForceAsStackingContainer, collectLayersBehavior); child 231 Source/core/rendering/RenderLayerStackingNode.cpp for (RenderObject* child = view->firstChild(); child; child = child->nextSibling()) { child 232 Source/core/rendering/RenderLayerStackingNode.cpp Element* childElement = (child->node() && child->node()->isElementNode()) ? toElement(child->node()) : 0; child 234 Source/core/rendering/RenderLayerStackingNode.cpp RenderLayer* layer = toRenderLayerModelObject(child)->layer(); child 251 Source/core/rendering/RenderLayerStackingNode.cpp for (RenderLayer* child = layer()->firstChild(); child; child = child->nextSibling()) { child 253 Source/core/rendering/RenderLayerStackingNode.cpp if (child->stackingNode()->isNormalFlowOnly() && (!layer()->reflectionInfo() || layer()->reflectionInfo()->reflectionLayer() != child)) { child 256 Source/core/rendering/RenderLayerStackingNode.cpp m_normalFlowList->append(child->stackingNode()); child 316 Source/core/rendering/RenderLayerStackingNode.cpp for (RenderLayer* child = layer()->firstChild(); child; child = child->nextSibling()) { child 318 Source/core/rendering/RenderLayerStackingNode.cpp if (!layer()->reflectionInfo() || layer()->reflectionInfo()->reflectionLayer() != child) child 319 Source/core/rendering/RenderLayerStackingNode.cpp child->stackingNode()->collectLayers(posBuffer, negBuffer, nodeToForceAsStackingContainer, collectLayersBehavior); child 273 Source/core/rendering/RenderLineBoxList.cpp void RenderLineBoxList::dirtyLinesFromChangedChild(RenderObject* container, RenderObject* child) child 297 Source/core/rendering/RenderLineBoxList.cpp for (curr = child->previousSibling(); curr; curr = curr->previousSibling()) { child 353 Source/core/rendering/RenderLineBoxList.cpp bool insertedAfterLeadingSpace = box->lineBreakObj() == child->previousSibling(); child 354 Source/core/rendering/RenderLineBoxList.cpp if (adjacentBox && (adjacentBox->lineBreakObj() == child || child->isBR() || (curr && curr->isBR()) child 367 Source/core/rendering/RenderLineBoxList.cpp for (const InlineFlowBox* child = m_firstLineBox; child != 0; child = child->nextLineBox()) { child 368 Source/core/rendering/RenderLineBoxList.cpp ASSERT(child->prevLineBox() == prev); child 369 Source/core/rendering/RenderLineBoxList.cpp prev = child; child 64 Source/core/rendering/RenderLineBoxList.h void dirtyLinesFromChangedChild(RenderObject* parent, RenderObject* child); child 406 Source/core/rendering/RenderObject.cpp RenderObject* child = firstChild(); child 407 Source/core/rendering/RenderObject.cpp for (unsigned i = 0; child && i < index; i++) child 408 Source/core/rendering/RenderObject.cpp child = child->nextSibling(); child 409 Source/core/rendering/RenderObject.cpp return child; child 1764 Source/core/rendering/RenderObject.cpp for (const RenderObject* child = firstChild(); child; child = child->nextSibling()) child 1765 Source/core/rendering/RenderObject.cpp child->showRenderTreeAndMark(markedObject1, markedLabel1, markedObject2, markedLabel2, depth + 1); child 2155 Source/core/rendering/RenderObject.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 2156 Source/core/rendering/RenderObject.cpp if (!child->isAnonymous() || child->style()->styleType() != NOPSEUDO) child 2159 Source/core/rendering/RenderObject.cpp if (blockChildrenOnly && !child->isRenderBlock()) child 2162 Source/core/rendering/RenderObject.cpp if (child->isRenderFullScreen() || child->isRenderFullScreenPlaceholder()) child 2165 Source/core/rendering/RenderObject.cpp RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), child->style()->display()); child 2167 Source/core/rendering/RenderObject.cpp if (child->style()->specifiesColumns()) child 2169 Source/core/rendering/RenderObject.cpp if (child->style()->columnSpan()) child 2175 Source/core/rendering/RenderObject.cpp if (child->isInFlowPositioned() && toRenderBlock(child)->isAnonymousBlockContinuation()) child 2176 Source/core/rendering/RenderObject.cpp newStyle->setPosition(child->style()->position()); child 2178 Source/core/rendering/RenderObject.cpp child->setStyle(newStyle.release()); child 2703 Source/core/rendering/RenderObject.cpp for (RenderObject* child = children->firstChild(); child; child = child->nextSibling()) child 2704 Source/core/rendering/RenderObject.cpp child->removeFromRenderFlowThreadRecursive(renderFlowThread); child 3226 Source/core/rendering/RenderObject.cpp RenderObject* child = this; child 3227 Source/core/rendering/RenderObject.cpp while (RenderObject* parent = child->parent()) { child 3229 Source/core/rendering/RenderObject.cpp RenderObject* renderer = child; child 3236 Source/core/rendering/RenderObject.cpp renderer = child; child 3249 Source/core/rendering/RenderObject.cpp child = parent; child 48 Source/core/rendering/RenderObjectChildList.h void setFirstChild(RenderObject* child) { m_firstChild = child; } child 49 Source/core/rendering/RenderObjectChildList.h void setLastChild(RenderObject* child) { m_lastChild = child; } child 266 Source/core/rendering/RenderQuote.cpp while (RenderObject* child = lastChild()) child 267 Source/core/rendering/RenderQuote.cpp child->destroy(); child 75 Source/core/rendering/RenderRuby.cpp RenderObject* child = ruby->firstChild(); child 76 Source/core/rendering/RenderRuby.cpp return isRubyBeforeBlock(child) ? toRenderBlock(child) : 0; child 81 Source/core/rendering/RenderRuby.cpp RenderObject* child = ruby->lastChild(); child 82 Source/core/rendering/RenderRuby.cpp return isRubyAfterBlock(child) ? toRenderBlock(child) : 0; child 95 Source/core/rendering/RenderRuby.cpp RenderObject* child = ruby->lastChild(); child 96 Source/core/rendering/RenderRuby.cpp if (child && !child->isRubyRun()) child 97 Source/core/rendering/RenderRuby.cpp child = child->previousSibling(); child 98 Source/core/rendering/RenderRuby.cpp ASSERT(!child || child->isRubyRun() || child->isBeforeContent() || child == rubyBeforeBlock(ruby)); child 99 Source/core/rendering/RenderRuby.cpp return child && child->isRubyRun() ? toRenderRubyRun(child) : 0; child 102 Source/core/rendering/RenderRuby.cpp static inline RenderRubyRun* findRubyRunParent(RenderObject* child) child 104 Source/core/rendering/RenderRuby.cpp while (child && !child->isRubyRun()) child 105 Source/core/rendering/RenderRuby.cpp child = child->parent(); child 106 Source/core/rendering/RenderRuby.cpp return toRenderRubyRun(child); child 126 Source/core/rendering/RenderRuby.cpp void RenderRubyAsInline::addChild(RenderObject* child, RenderObject* beforeChild) child 129 Source/core/rendering/RenderRuby.cpp if (child->isBeforeContent()) { child 130 Source/core/rendering/RenderRuby.cpp if (child->isInline()) { child 132 Source/core/rendering/RenderRuby.cpp RenderInline::addChild(child, firstChild()); child 140 Source/core/rendering/RenderRuby.cpp beforeBlock->addChild(child); child 144 Source/core/rendering/RenderRuby.cpp if (child->isAfterContent()) { child 145 Source/core/rendering/RenderRuby.cpp if (child->isInline()) { child 147 Source/core/rendering/RenderRuby.cpp RenderInline::addChild(child); child 155 Source/core/rendering/RenderRuby.cpp afterBlock->addChild(child); child 161 Source/core/rendering/RenderRuby.cpp if (child->isRubyRun()) { child 162 Source/core/rendering/RenderRuby.cpp RenderInline::addChild(child, beforeChild); child 173 Source/core/rendering/RenderRuby.cpp run->addChild(child, beforeChild); child 188 Source/core/rendering/RenderRuby.cpp lastRun->addChild(child); child 191 Source/core/rendering/RenderRuby.cpp void RenderRubyAsInline::removeChild(RenderObject* child) child 195 Source/core/rendering/RenderRuby.cpp if (child->parent() == this) { child 196 Source/core/rendering/RenderRuby.cpp ASSERT(child->isRubyRun() || child->isBeforeContent() || child->isAfterContent() || isAnonymousRubyInlineBlock(child)); child 197 Source/core/rendering/RenderRuby.cpp RenderInline::removeChild(child); child 202 Source/core/rendering/RenderRuby.cpp if (isAnonymousRubyInlineBlock(child->parent())) { child 203 Source/core/rendering/RenderRuby.cpp ASSERT(child->isBeforeContent() || child->isAfterContent()); child 204 Source/core/rendering/RenderRuby.cpp child->parent()->removeChild(child); child 205 Source/core/rendering/RenderRuby.cpp removeChild(child->parent()); child 210 Source/core/rendering/RenderRuby.cpp RenderRubyRun* run = findRubyRunParent(child); child 212 Source/core/rendering/RenderRuby.cpp run->removeChild(child); child 232 Source/core/rendering/RenderRuby.cpp void RenderRubyAsBlock::addChild(RenderObject* child, RenderObject* beforeChild) child 235 Source/core/rendering/RenderRuby.cpp if (child->isBeforeContent()) { child 236 Source/core/rendering/RenderRuby.cpp if (child->isInline()) { child 238 Source/core/rendering/RenderRuby.cpp RenderBlockFlow::addChild(child, firstChild()); child 246 Source/core/rendering/RenderRuby.cpp beforeBlock->addChild(child); child 250 Source/core/rendering/RenderRuby.cpp if (child->isAfterContent()) { child 251 Source/core/rendering/RenderRuby.cpp if (child->isInline()) { child 253 Source/core/rendering/RenderRuby.cpp RenderBlockFlow::addChild(child); child 261 Source/core/rendering/RenderRuby.cpp afterBlock->addChild(child); child 267 Source/core/rendering/RenderRuby.cpp if (child->isRubyRun()) { child 268 Source/core/rendering/RenderRuby.cpp RenderBlockFlow::addChild(child, beforeChild); child 279 Source/core/rendering/RenderRuby.cpp run->addChild(child, beforeChild); child 294 Source/core/rendering/RenderRuby.cpp lastRun->addChild(child); child 297 Source/core/rendering/RenderRuby.cpp void RenderRubyAsBlock::removeChild(RenderObject* child) child 301 Source/core/rendering/RenderRuby.cpp if (child->parent() == this) { child 302 Source/core/rendering/RenderRuby.cpp ASSERT(child->isRubyRun() || child->isBeforeContent() || child->isAfterContent() || isAnonymousRubyInlineBlock(child)); child 303 Source/core/rendering/RenderRuby.cpp RenderBlockFlow::removeChild(child); child 308 Source/core/rendering/RenderRuby.cpp if (isAnonymousRubyInlineBlock(child->parent())) { child 309 Source/core/rendering/RenderRuby.cpp ASSERT(child->isBeforeContent() || child->isAfterContent()); child 310 Source/core/rendering/RenderRuby.cpp child->parent()->removeChild(child); child 311 Source/core/rendering/RenderRuby.cpp removeChild(child->parent()); child 316 Source/core/rendering/RenderRuby.cpp RenderRubyRun* run = findRubyRunParent(child); child 318 Source/core/rendering/RenderRuby.cpp run->removeChild(child); child 59 Source/core/rendering/RenderRuby.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 60 Source/core/rendering/RenderRuby.h virtual void removeChild(RenderObject* child) OVERRIDE; child 77 Source/core/rendering/RenderRuby.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 78 Source/core/rendering/RenderRuby.h virtual void removeChild(RenderObject* child) OVERRIDE; child 57 Source/core/rendering/RenderRubyBase.cpp bool RenderRubyBase::isChildAllowed(RenderObject* child, RenderStyle*) const child 59 Source/core/rendering/RenderRubyBase.cpp return child->isInline(); child 76 Source/core/rendering/RenderRubyRun.cpp RenderObject* child = firstChild(); child 79 Source/core/rendering/RenderRubyRun.cpp ASSERT(!child || !child->isRubyText() || !child->isFloatingOrOutOfFlowPositioned()); child 80 Source/core/rendering/RenderRubyRun.cpp return child && child->isRubyText() ? static_cast<RenderRubyText*>(child) : 0; child 85 Source/core/rendering/RenderRubyRun.cpp RenderObject* child = lastChild(); child 86 Source/core/rendering/RenderRubyRun.cpp return child && child->isRubyBase() ? static_cast<RenderRubyBase*>(child) : 0; child 108 Source/core/rendering/RenderRubyRun.cpp bool RenderRubyRun::isChildAllowed(RenderObject* child, RenderStyle*) const child 110 Source/core/rendering/RenderRubyRun.cpp return child->isRubyText() || child->isInline(); child 113 Source/core/rendering/RenderRubyRun.cpp void RenderRubyRun::addChild(RenderObject* child, RenderObject* beforeChild) child 115 Source/core/rendering/RenderRubyRun.cpp ASSERT(child); child 117 Source/core/rendering/RenderRubyRun.cpp if (child->isRubyText()) { child 122 Source/core/rendering/RenderRubyRun.cpp RenderBlockFlow::addChild(child, firstChild()); child 136 Source/core/rendering/RenderRubyRun.cpp RenderBlockFlow::addChild(child, beforeChild); child 145 Source/core/rendering/RenderRubyRun.cpp newRun->addChild(child); child 153 Source/core/rendering/RenderRubyRun.cpp rubyBaseSafe()->addChild(child, beforeChild); child 157 Source/core/rendering/RenderRubyRun.cpp void RenderRubyRun::removeChild(RenderObject* child) child 161 Source/core/rendering/RenderRubyRun.cpp if (!beingDestroyed() && !documentBeingDestroyed() && child->isRubyText()) { child 179 Source/core/rendering/RenderRubyRun.cpp RenderBlockFlow::removeChild(child); child 59 Source/core/rendering/RenderRubyRun.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 60 Source/core/rendering/RenderRubyRun.h virtual void removeChild(RenderObject* child) OVERRIDE; child 49 Source/core/rendering/RenderRubyText.cpp bool RenderRubyText::isChildAllowed(RenderObject* child, RenderStyle*) const child 51 Source/core/rendering/RenderRubyText.cpp return child->isInline(); child 130 Source/core/rendering/RenderTable.cpp void RenderTable::addChild(RenderObject* child, RenderObject* beforeChild) child 132 Source/core/rendering/RenderTable.cpp bool wrapInAnonymousSection = !child->isOutOfFlowPositioned(); child 134 Source/core/rendering/RenderTable.cpp if (child->isTableCaption()) child 136 Source/core/rendering/RenderTable.cpp else if (child->isRenderTableCol()) { child 139 Source/core/rendering/RenderTable.cpp } else if (child->isTableSection()) { child 140 Source/core/rendering/RenderTable.cpp switch (child->style()->display()) { child 144 Source/core/rendering/RenderTable.cpp m_head = toRenderTableSection(child); child 148 Source/core/rendering/RenderTable.cpp m_firstBody = toRenderTableSection(child); child 155 Source/core/rendering/RenderTable.cpp m_foot = toRenderTableSection(child); child 163 Source/core/rendering/RenderTable.cpp m_firstBody = toRenderTableSection(child); child 172 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) child 179 Source/core/rendering/RenderTable.cpp RenderBox::addChild(child, beforeChild); child 184 Source/core/rendering/RenderTable.cpp lastChild()->addChild(child); child 191 Source/core/rendering/RenderTable.cpp section->addChild(child); child 202 Source/core/rendering/RenderTable.cpp lastBox->addChild(child, beforeChild); child 211 Source/core/rendering/RenderTable.cpp section->addChild(child); child 466 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 467 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) { child 468 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 476 Source/core/rendering/RenderTable.cpp } else if (child->isRenderTableCol()) { child 477 Source/core/rendering/RenderTable.cpp child->layoutIfNeeded(); child 478 Source/core/rendering/RenderTable.cpp ASSERT(!child->needsLayout()); child 483 Source/core/rendering/RenderTable.cpp child->layoutIfNeeded(); child 690 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 691 Source/core/rendering/RenderTable.cpp if (child->isBox() && !toRenderBox(child)->hasSelfPaintingLayer() && (child->isTableSection() || child->isTableCaption())) { child 692 Source/core/rendering/RenderTable.cpp LayoutPoint childPoint = flipForWritingModeForChild(toRenderBox(child), paintOffset); child 693 Source/core/rendering/RenderTable.cpp child->paint(info, childPoint); child 820 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 821 Source/core/rendering/RenderTable.cpp if (!child->isTableSection()) child 824 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 845 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 846 Source/core/rendering/RenderTable.cpp if (!child->isTableSection()) child 849 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 861 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 862 Source/core/rendering/RenderTable.cpp if (child->isRenderTableCol()) child 863 Source/core/rendering/RenderTable.cpp return toRenderTableCol(child); child 921 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = nextSibling) { child 922 Source/core/rendering/RenderTable.cpp nextSibling = child->nextSibling(); child 923 Source/core/rendering/RenderTable.cpp switch (child->style()->display()) { child 929 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) { child 930 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 939 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) { child 940 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 949 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) { child 950 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 963 Source/core/rendering/RenderTable.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 964 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) { child 965 Source/core/rendering/RenderTable.cpp RenderTableSection* section = toRenderTableSection(child); child 1248 Source/core/rendering/RenderTable.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 1249 Source/core/rendering/RenderTable.cpp if (child->isTableSection()) child 1250 Source/core/rendering/RenderTable.cpp return toRenderTableSection(child); child 1416 Source/core/rendering/RenderTable.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 1417 Source/core/rendering/RenderTable.cpp if (child->isBox() && !toRenderBox(child)->hasSelfPaintingLayer() && (child->isTableSection() || child->isTableCaption())) { child 1418 Source/core/rendering/RenderTable.cpp LayoutPoint childPoint = flipForWritingModeForChild(toRenderBox(child), adjustedLocation); child 1419 Source/core/rendering/RenderTable.cpp if (child->nodeAtPoint(request, result, locationInContainer, childPoint, action)) { child 127 Source/core/rendering/RenderTable.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 84 Source/core/rendering/RenderTableCol.cpp bool RenderTableCol::isChildAllowed(RenderObject* child, RenderStyle* style) const child 87 Source/core/rendering/RenderTableCol.cpp return child->isRenderTableCol() && style->display() == TABLE_COLUMN; child 120 Source/core/rendering/RenderTableCol.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) child 121 Source/core/rendering/RenderTableCol.cpp child->clearPreferredLogicalWidthsDirty(); child 110 Source/core/rendering/RenderTableRow.cpp void RenderTableRow::addChild(RenderObject* child, RenderObject* beforeChild) child 112 Source/core/rendering/RenderTableRow.cpp if (!child->isTableCell()) { child 119 Source/core/rendering/RenderTableRow.cpp last->addChild(child, beforeChild); child 126 Source/core/rendering/RenderTableRow.cpp cell->addChild(child); child 133 Source/core/rendering/RenderTableRow.cpp last->parent()->addChild(child, beforeChild); child 139 Source/core/rendering/RenderTableRow.cpp cell->addChild(child); child 146 Source/core/rendering/RenderTableRow.cpp RenderTableCell* cell = toRenderTableCell(child); child 168 Source/core/rendering/RenderTableRow.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 169 Source/core/rendering/RenderTableRow.cpp if (child->isTableCell()) { child 170 Source/core/rendering/RenderTableRow.cpp SubtreeLayoutScope layouter(child); child 171 Source/core/rendering/RenderTableRow.cpp RenderTableCell* cell = toRenderTableCell(child); child 190 Source/core/rendering/RenderTableRow.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 191 Source/core/rendering/RenderTableRow.cpp if (child->isTableCell()) { child 194 Source/core/rendering/RenderTableRow.cpp child->setShouldDoFullRepaintAfterLayout(true); child 196 Source/core/rendering/RenderTableRow.cpp child->repaint(); child 211 Source/core/rendering/RenderTableRow.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 216 Source/core/rendering/RenderTableRow.cpp if (child->isTableCell() && !toRenderBox(child)->hasSelfPaintingLayer()) { child 217 Source/core/rendering/RenderTableRow.cpp LayoutPoint cellPoint = flipForWritingModeForChild(toRenderTableCell(child), accumulatedOffset); child 218 Source/core/rendering/RenderTableRow.cpp if (child->nodeAtPoint(request, result, locationInContainer, cellPoint, action)) { child 242 Source/core/rendering/RenderTableRow.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 243 Source/core/rendering/RenderTableRow.cpp if (child->isTableCell()) { child 246 Source/core/rendering/RenderTableRow.cpp RenderTableCell* cell = toRenderTableCell(child); child 249 Source/core/rendering/RenderTableRow.cpp if (!toRenderBox(child)->hasSelfPaintingLayer()) child 250 Source/core/rendering/RenderTableRow.cpp child->paint(paintInfo, paintOffset); child 101 Source/core/rendering/RenderTableRow.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 123 Source/core/rendering/RenderTableSection.cpp void RenderTableSection::addChild(RenderObject* child, RenderObject* beforeChild) child 125 Source/core/rendering/RenderTableSection.cpp if (!child->isTableRow()) { child 132 Source/core/rendering/RenderTableSection.cpp last->addChild(child, beforeChild); child 139 Source/core/rendering/RenderTableSection.cpp row->addChild(child); child 150 Source/core/rendering/RenderTableSection.cpp lastBox->addChild(child, beforeChild); child 156 Source/core/rendering/RenderTableSection.cpp row->addChild(child); child 169 Source/core/rendering/RenderTableSection.cpp RenderTableRow* row = toRenderTableRow(child); child 180 Source/core/rendering/RenderTableSection.cpp RenderBox::addChild(child, beforeChild); child 944 Source/core/rendering/RenderTableSection.cpp for (RenderObject* child = cell->firstChild(); child; child = child->nextSibling()) { child 945 Source/core/rendering/RenderTableSection.cpp if (!child->isText() && child->style()->logicalHeight().isPercent() child 946 Source/core/rendering/RenderTableSection.cpp && (flexAllChildren || shouldFlexCellChild(child)) child 947 Source/core/rendering/RenderTableSection.cpp && (!child->isTable() || toRenderTable(child)->hasSections())) { child 1643 Source/core/rendering/RenderTableSection.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 1648 Source/core/rendering/RenderTableSection.cpp if (child->isBox() && !toRenderBox(child)->hasSelfPaintingLayer()) { child 1649 Source/core/rendering/RenderTableSection.cpp LayoutPoint childPoint = flipForWritingModeForChild(toRenderBox(child), adjustedLocation); child 1650 Source/core/rendering/RenderTableSection.cpp if (child->nodeAtPoint(request, result, locationInContainer, childPoint, action)) { child 74 Source/core/rendering/RenderTableSection.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 1864 Source/core/rendering/RenderText.cpp for (const InlineTextBox* child = m_firstTextBox; child != 0; child = child->nextTextBox()) { child 1865 Source/core/rendering/RenderText.cpp ASSERT(child->renderer() == this); child 1866 Source/core/rendering/RenderText.cpp ASSERT(child->prevTextBox() == prev); child 1867 Source/core/rendering/RenderText.cpp prev = child; child 477 Source/core/rendering/RenderTreeAsText.cpp for (RenderObject* child = o.firstChild(); child; child = child->nextSibling()) { child 478 Source/core/rendering/RenderTreeAsText.cpp if (child->hasLayer()) child 480 Source/core/rendering/RenderTreeAsText.cpp write(ts, *child, indent + 1, behavior); child 733 Source/core/rendering/RenderTreeAsText.cpp for (RenderObject* child = parent->firstChild(); child; child = child->nextSibling()) { child 734 Source/core/rendering/RenderTreeAsText.cpp if (child->isCounter()) { child 738 Source/core/rendering/RenderTreeAsText.cpp String str(toRenderText(child)->text()); child 114 Source/core/rendering/RenderView.cpp bool RenderView::isChildAllowed(RenderObject* child, RenderStyle*) const child 116 Source/core/rendering/RenderView.cpp return child->isBox(); child 204 Source/core/rendering/RenderView.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { child 205 Source/core/rendering/RenderView.cpp if (child->isSVGRoot()) child 208 Source/core/rendering/RenderView.cpp if ((child->isBox() && toRenderBox(child)->hasRelativeLogicalHeight()) child 209 Source/core/rendering/RenderView.cpp || child->style()->logicalHeight().isPercent() child 210 Source/core/rendering/RenderView.cpp || child->style()->logicalMinHeight().isPercent() child 211 Source/core/rendering/RenderView.cpp || child->style()->logicalMaxHeight().isPercent()) child 212 Source/core/rendering/RenderView.cpp layoutScope.setChildNeedsLayout(child); child 509 Source/core/rendering/RenderView.cpp RenderObject* child = object->childAt(offset); child 510 Source/core/rendering/RenderView.cpp return child ? child : object->nextInPreOrderAfterChildren(); child 464 Source/core/rendering/TextAutosizer.cpp for (RenderObject* child = renderer->firstChild(); child; child = child->nextSibling()) { child 465 Source/core/rendering/TextAutosizer.cpp if (child->isListItem() && child->style()->textAutosizingMultiplier() == 1) child 466 Source/core/rendering/TextAutosizer.cpp setMultiplier(child, multiplier); child 805 Source/core/rendering/TextAutosizer.cpp const RenderObject* child = (direction == FirstToLast) ? parent->firstChild() : parent->lastChild(); child 806 Source/core/rendering/TextAutosizer.cpp while (child) { child 807 Source/core/rendering/TextAutosizer.cpp if (!isAutosizingContainer(child) || !isIndependentDescendant(toRenderBlock(child))) { child 808 Source/core/rendering/TextAutosizer.cpp const RenderObject* leaf = findFirstTextLeafNotInCluster(child, depth, direction); child 812 Source/core/rendering/TextAutosizer.cpp child = (direction == FirstToLast) ? child->nextSibling() : child->previousSibling(); child 57 Source/core/rendering/compositing/CompositingPropertyUpdater.cpp for (RenderLayer* child = layer->firstChild(); child; child = child->nextSibling()) child 58 Source/core/rendering/compositing/CompositingPropertyUpdater.cpp updateAncestorDependentProperties(child, updateType, enclosingCompositedLayer); child 72 Source/core/rendering/compositing/CompositingPropertyUpdater.cpp for (RenderLayer* child = layer->firstChild(); child; child = child->nextSibling()) child 73 Source/core/rendering/compositing/CompositingPropertyUpdater.cpp assertNeedsToUpdateAncestorDependantPropertiesBitsCleared(child); child 152 Source/core/rendering/compositing/GraphicsLayerUpdater.cpp for (RenderLayer* child = layer.firstChild(); child; child = child->nextSibling()) child 153 Source/core/rendering/compositing/GraphicsLayerUpdater.cpp update(*child, updateType); child 163 Source/core/rendering/compositing/GraphicsLayerUpdater.cpp for (RenderLayer* child = layer.firstChild(); child; child = child->nextSibling()) child 164 Source/core/rendering/compositing/GraphicsLayerUpdater.cpp assertNeedsToUpdateGraphicsLayerBitsCleared(*child); child 332 Source/core/rendering/compositing/RenderLayerCompositor.cpp for (LocalFrame* child = frame->tree().firstChild(); child; child = child->tree().nextSibling()) child 333 Source/core/rendering/compositing/RenderLayerCompositor.cpp finishCompositingUpdateForFrameTree(child); child 389 Source/core/rendering/compositing/RenderLayerCompositor.cpp for (RenderLayer* child = layer->firstChild(); child; child = child->nextSibling()) child 390 Source/core/rendering/compositing/RenderLayerCompositor.cpp clearAncestorDependentPropertyCacheRecursive(child); child 883 Source/core/rendering/compositing/RenderLayerCompositor.cpp void RenderLayerCompositor::layerWillBeRemoved(RenderLayer* parent, RenderLayer* child) child 885 Source/core/rendering/compositing/RenderLayerCompositor.cpp if (!child->hasCompositedLayerMapping() || parent->renderer()->documentBeingDestroyed()) child 888 Source/core/rendering/compositing/RenderLayerCompositor.cpp removeViewportConstrainedLayer(child); child 894 Source/core/rendering/compositing/RenderLayerCompositor.cpp repaintInCompositedAncestor(child, child->compositedLayerMapping()->compositedBounds()); child 897 Source/core/rendering/compositing/RenderLayerCompositor.cpp setCompositingParent(child, 0); child 2011 Source/core/rendering/compositing/RenderLayerCompositor.cpp for (LocalFrame* child = frame.tree().firstChild(); child; child = child->tree().traverseNext(&frame)) { child 2012 Source/core/rendering/compositing/RenderLayerCompositor.cpp if (!child->document()) child 2014 Source/core/rendering/compositing/RenderLayerCompositor.cpp if (HTMLFrameOwnerElement* ownerElement = child->document()->ownerElement()) { child 137 Source/core/rendering/compositing/RenderLayerCompositor.h void layerWasAdded(RenderLayer* parent, RenderLayer* child); child 138 Source/core/rendering/compositing/RenderLayerCompositor.h void layerWillBeRemoved(RenderLayer* parent, RenderLayer* child); child 214 Source/core/rendering/line/BreakingContextInlineHeaders.h inline void setStaticPositions(RenderBlockFlow* block, RenderBox* child) child 218 Source/core/rendering/line/BreakingContextInlineHeaders.h RenderObject* containerBlock = child->container(); child 227 Source/core/rendering/line/BreakingContextInlineHeaders.h block->updateStaticInlinePositionForChild(child, blockHeight); child 228 Source/core/rendering/line/BreakingContextInlineHeaders.h child->layer()->setStaticBlockPosition(blockHeight); child 307 Source/core/rendering/line/BreakingContextInlineHeaders.h inline LayoutUnit borderPaddingMarginStart(RenderInline* child) child 309 Source/core/rendering/line/BreakingContextInlineHeaders.h return child->marginStart() + child->paddingStart() + child->borderStart(); child 312 Source/core/rendering/line/BreakingContextInlineHeaders.h inline LayoutUnit borderPaddingMarginEnd(RenderInline* child) child 314 Source/core/rendering/line/BreakingContextInlineHeaders.h return child->marginEnd() + child->paddingEnd() + child->borderEnd(); child 317 Source/core/rendering/line/BreakingContextInlineHeaders.h inline bool shouldAddBorderPaddingMargin(RenderObject* child, bool &checkSide) child 319 Source/core/rendering/line/BreakingContextInlineHeaders.h if (!child || (child->isText() && !toRenderText(child)->textLength())) child 325 Source/core/rendering/line/BreakingContextInlineHeaders.h inline LayoutUnit inlineLogicalWidth(RenderObject* child, bool start = true, bool end = true) child 329 Source/core/rendering/line/BreakingContextInlineHeaders.h RenderObject* parent = child->parent(); child 333 Source/core/rendering/line/BreakingContextInlineHeaders.h if (start && shouldAddBorderPaddingMargin(child->previousSibling(), start)) child 335 Source/core/rendering/line/BreakingContextInlineHeaders.h if (end && shouldAddBorderPaddingMargin(child->nextSibling(), end)) child 340 Source/core/rendering/line/BreakingContextInlineHeaders.h child = parent; child 341 Source/core/rendering/line/BreakingContextInlineHeaders.h parent = child->parent(); child 91 Source/core/rendering/svg/RenderSVGContainer.cpp void RenderSVGContainer::addChild(RenderObject* child, RenderObject* beforeChild) child 93 Source/core/rendering/svg/RenderSVGContainer.cpp RenderSVGModelObject::addChild(child, beforeChild); child 94 Source/core/rendering/svg/RenderSVGContainer.cpp SVGResourcesCache::clientWasAddedToTree(child, child->style()); child 97 Source/core/rendering/svg/RenderSVGContainer.cpp void RenderSVGContainer::removeChild(RenderObject* child) child 99 Source/core/rendering/svg/RenderSVGContainer.cpp SVGResourcesCache::clientWillBeRemovedFromTree(child); child 100 Source/core/rendering/svg/RenderSVGContainer.cpp RenderSVGModelObject::removeChild(child); child 147 Source/core/rendering/svg/RenderSVGContainer.cpp for (RenderObject* child = firstChild(); child; child = child->nextSibling()) child 148 Source/core/rendering/svg/RenderSVGContainer.cpp child->paint(childPaintInfo, IntPoint()); child 188 Source/core/rendering/svg/RenderSVGContainer.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 189 Source/core/rendering/svg/RenderSVGContainer.cpp if (child->nodeAtFloatPoint(request, result, localPoint, hitTestAction)) { child 57 Source/core/rendering/svg/RenderSVGContainer.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE FINAL; child 48 Source/core/rendering/svg/RenderSVGForeignObject.cpp bool RenderSVGForeignObject::isChildAllowed(RenderObject* child, RenderStyle* style) const child 51 Source/core/rendering/svg/RenderSVGForeignObject.cpp return !child->isSVG() || child->isSVGRoot(); child 35 Source/core/rendering/svg/RenderSVGInline.cpp bool RenderSVGInline::isChildAllowed(RenderObject* child, RenderStyle* style) const child 37 Source/core/rendering/svg/RenderSVGInline.cpp if (child->isText()) child 38 Source/core/rendering/svg/RenderSVGInline.cpp return SVGRenderSupport::isRenderableTextNode(child); child 42 Source/core/rendering/svg/RenderSVGInline.cpp if (isSVGAElement(*child->node())) child 46 Source/core/rendering/svg/RenderSVGInline.cpp if (!child->isSVGInline() && !child->isSVGInlineText()) child 49 Source/core/rendering/svg/RenderSVGInline.cpp return RenderInline::isChildAllowed(child, style); child 135 Source/core/rendering/svg/RenderSVGInline.cpp void RenderSVGInline::addChild(RenderObject* child, RenderObject* beforeChild) child 137 Source/core/rendering/svg/RenderSVGInline.cpp RenderInline::addChild(child, beforeChild); child 138 Source/core/rendering/svg/RenderSVGInline.cpp SVGResourcesCache::clientWasAddedToTree(child, child->style()); child 141 Source/core/rendering/svg/RenderSVGInline.cpp textRenderer->subtreeChildWasAdded(child); child 144 Source/core/rendering/svg/RenderSVGInline.cpp void RenderSVGInline::removeChild(RenderObject* child) child 146 Source/core/rendering/svg/RenderSVGInline.cpp SVGResourcesCache::clientWillBeRemovedFromTree(child); child 150 Source/core/rendering/svg/RenderSVGInline.cpp RenderInline::removeChild(child); child 154 Source/core/rendering/svg/RenderSVGInline.cpp textRenderer->subtreeChildWillBeRemoved(child, affectedAttributes); child 155 Source/core/rendering/svg/RenderSVGInline.cpp RenderInline::removeChild(child); child 60 Source/core/rendering/svg/RenderSVGInline.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE FINAL; child 47 Source/core/rendering/svg/RenderSVGModelObject.cpp bool RenderSVGModelObject::isChildAllowed(RenderObject* child, RenderStyle*) const child 49 Source/core/rendering/svg/RenderSVGModelObject.cpp return child->isSVG() && !(child->isSVGInline() || child->isSVGInlineText()); child 53 Source/core/rendering/svg/RenderSVGResourceFilter.cpp bool RenderSVGResourceFilter::isChildAllowed(RenderObject* child, RenderStyle*) const child 55 Source/core/rendering/svg/RenderSVGResourceFilter.cpp return child->isSVGResourceFilterPrimitive(); child 301 Source/core/rendering/svg/RenderSVGRoot.cpp bool RenderSVGRoot::isChildAllowed(RenderObject* child, RenderStyle*) const child 303 Source/core/rendering/svg/RenderSVGRoot.cpp return child->isSVG() && !(child->isSVGInline() || child->isSVGInlineText()); child 306 Source/core/rendering/svg/RenderSVGRoot.cpp void RenderSVGRoot::addChild(RenderObject* child, RenderObject* beforeChild) child 308 Source/core/rendering/svg/RenderSVGRoot.cpp RenderReplaced::addChild(child, beforeChild); child 309 Source/core/rendering/svg/RenderSVGRoot.cpp SVGResourcesCache::clientWasAddedToTree(child, child->style()); child 312 Source/core/rendering/svg/RenderSVGRoot.cpp void RenderSVGRoot::removeChild(RenderObject* child) child 314 Source/core/rendering/svg/RenderSVGRoot.cpp SVGResourcesCache::clientWillBeRemovedFromTree(child); child 315 Source/core/rendering/svg/RenderSVGRoot.cpp RenderReplaced::removeChild(child); child 408 Source/core/rendering/svg/RenderSVGRoot.cpp for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { child 410 Source/core/rendering/svg/RenderSVGRoot.cpp if (child->nodeAtFloatPoint(request, result, localPoint, hitTestAction)) { child 412 Source/core/rendering/svg/RenderSVGRoot.cpp if (!result.addNodeToRectBasedTestResult(child->node(), request, locationInContainer)) child 89 Source/core/rendering/svg/RenderSVGRoot.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 38 Source/core/rendering/svg/RenderSVGTSpan.cpp bool RenderSVGTSpan::isChildAllowed(RenderObject* child, RenderStyle*) const child 41 Source/core/rendering/svg/RenderSVGTSpan.cpp if (child->isText()) child 42 Source/core/rendering/svg/RenderSVGTSpan.cpp return SVGRenderSupport::isRenderableTextNode(child); child 51 Source/core/rendering/svg/RenderSVGTSpan.cpp return child->isSVGInline() && !child->isSVGTextPath(); child 32 Source/core/rendering/svg/RenderSVGTSpan.h virtual bool isChildAllowed(RenderObject* child, RenderStyle*) const OVERRIDE; child 71 Source/core/rendering/svg/RenderSVGText.cpp bool RenderSVGText::isChildAllowed(RenderObject* child, RenderStyle*) const child 73 Source/core/rendering/svg/RenderSVGText.cpp return child->isSVGInline() || (child->isText() && SVGRenderSupport::isRenderableTextNode(child)); child 132 Source/core/rendering/svg/RenderSVGText.cpp if (RenderObject* child = current->firstChild()) { child 133 Source/core/rendering/svg/RenderSVGText.cpp current = child; child 153 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::subtreeChildWasAdded(RenderObject* child) child 155 Source/core/rendering/svg/RenderSVGText.cpp ASSERT(child); child 166 Source/core/rendering/svg/RenderSVGText.cpp if (!child->isSVGInlineText() && !child->isSVGInline()) child 186 Source/core/rendering/svg/RenderSVGText.cpp ASSERT_UNUSED(child, attributes->context() == child); child 224 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::subtreeChildWillBeRemoved(RenderObject* child, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes) child 226 Source/core/rendering/svg/RenderSVGText.cpp ASSERT(child); child 235 Source/core/rendering/svg/RenderSVGText.cpp if (m_layoutAttributes.isEmpty() || !child->isSVGInlineText()) child 239 Source/core/rendering/svg/RenderSVGText.cpp RenderSVGInlineText* text = toRenderSVGInlineText(child); child 516 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::addChild(RenderObject* child, RenderObject* beforeChild) child 518 Source/core/rendering/svg/RenderSVGText.cpp RenderSVGBlock::addChild(child, beforeChild); child 520 Source/core/rendering/svg/RenderSVGText.cpp SVGResourcesCache::clientWasAddedToTree(child, child->style()); child 521 Source/core/rendering/svg/RenderSVGText.cpp subtreeChildWasAdded(child); child 524 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::removeChild(RenderObject* child) child 526 Source/core/rendering/svg/RenderSVGText.cpp SVGResourcesCache::clientWillBeRemovedFromTree(child); child 530 Source/core/rendering/svg/RenderSVGText.cpp subtreeChildWillBeRemoved(child, affectedAttributes); child 531 Source/core/rendering/svg/RenderSVGText.cpp RenderSVGBlock::removeChild(child); child 73 Source/core/rendering/svg/RenderSVGText.h virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) OVERRIDE; child 37 Source/core/rendering/svg/RenderSVGTextPath.cpp bool RenderSVGTextPath::isChildAllowed(RenderObject* child, RenderStyle*) const child 39 Source/core/rendering/svg/RenderSVGTextPath.cpp if (child->isText()) child 40 Source/core/rendering/svg/RenderSVGTextPath.cpp return SVGRenderSupport::isRenderableTextNode(child); child 44 Source/core/rendering/svg/RenderSVGTextPath.cpp ASSERT(child->node()); child 45 Source/core/rendering/svg/RenderSVGTextPath.cpp if (isSVGAltGlyphElement(*child->node())) child 49 Source/core/rendering/svg/RenderSVGTextPath.cpp return child->isSVGInline() && !child->isSVGTextPath(); child 50 Source/core/rendering/svg/RenderSVGTransformableContainer.cpp bool RenderSVGTransformableContainer::isChildAllowed(RenderObject* child, RenderStyle* style) const child 54 Source/core/rendering/svg/RenderSVGTransformableContainer.cpp Node* node = child->node(); child 64 Source/core/rendering/svg/RenderSVGTransformableContainer.cpp if (isSVGAElement(*child->node())) child 67 Source/core/rendering/svg/RenderSVGTransformableContainer.cpp return parent()->isChildAllowed(child, style); child 69 Source/core/rendering/svg/RenderSVGTransformableContainer.cpp return RenderSVGContainer::isChildAllowed(child, style); child 40 Source/core/rendering/svg/SVGInlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { child 41 Source/core/rendering/svg/SVGInlineFlowBox.cpp if (child->isSVGInlineTextBox()) child 42 Source/core/rendering/svg/SVGInlineFlowBox.cpp toSVGInlineTextBox(child)->paintSelectionBackground(childPaintInfo); child 43 Source/core/rendering/svg/SVGInlineFlowBox.cpp else if (child->isSVGInlineFlowBox()) child 44 Source/core/rendering/svg/SVGInlineFlowBox.cpp toSVGInlineFlowBox(child)->paintSelectionBackground(childPaintInfo); child 55 Source/core/rendering/svg/SVGInlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 56 Source/core/rendering/svg/SVGInlineFlowBox.cpp child->paint(paintInfo, paintOffset, 0, 0); child 63 Source/core/rendering/svg/SVGInlineFlowBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { child 64 Source/core/rendering/svg/SVGInlineFlowBox.cpp if (!child->isSVGInlineTextBox() && !child->isSVGInlineFlowBox()) child 66 Source/core/rendering/svg/SVGInlineFlowBox.cpp childRect.unite(child->calculateBoundaries()); child 172 Source/core/rendering/svg/SVGRenderSupport.cpp for (RenderObject* child = start->firstChild(); child; child = child->nextSibling()) child 173 Source/core/rendering/svg/SVGRenderSupport.cpp invalidateResourcesOfChildren(child); child 208 Source/core/rendering/svg/SVGRenderSupport.cpp for (RenderObject* child = start->firstChild(); child; child = child->nextSibling()) { child 210 Source/core/rendering/svg/SVGRenderSupport.cpp bool childEverHadLayout = child->everHadLayout(); child 214 Source/core/rendering/svg/SVGRenderSupport.cpp if (child->isSVGText()) child 215 Source/core/rendering/svg/SVGRenderSupport.cpp toRenderSVGText(child)->setNeedsTextMetricsUpdate(); child 221 Source/core/rendering/svg/SVGRenderSupport.cpp if (SVGElement* element = child->node()->isSVGElement() ? toSVGElement(child->node()) : 0) { child 224 Source/core/rendering/svg/SVGRenderSupport.cpp if (child->isSVGShape()) child 225 Source/core/rendering/svg/SVGRenderSupport.cpp toRenderSVGShape(child)->setNeedsShapeUpdate(); child 226 Source/core/rendering/svg/SVGRenderSupport.cpp else if (child->isSVGText()) { child 227 Source/core/rendering/svg/SVGRenderSupport.cpp toRenderSVGText(child)->setNeedsTextMetricsUpdate(); child 228 Source/core/rendering/svg/SVGRenderSupport.cpp toRenderSVGText(child)->setNeedsPositioningValuesUpdate(); child 236 Source/core/rendering/svg/SVGRenderSupport.cpp SubtreeLayoutScope layoutScope(child); child 241 Source/core/rendering/svg/SVGRenderSupport.cpp if (needsLayout && !child->isSVGResourceContainer()) child 242 Source/core/rendering/svg/SVGRenderSupport.cpp layoutScope.setNeedsLayout(child); child 244 Source/core/rendering/svg/SVGRenderSupport.cpp layoutResourcesIfNeeded(child); child 246 Source/core/rendering/svg/SVGRenderSupport.cpp if (child->needsLayout()) { child 247 Source/core/rendering/svg/SVGRenderSupport.cpp child->layout(); child 253 Source/core/rendering/svg/SVGRenderSupport.cpp child->repaint(); child 255 Source/core/rendering/svg/SVGRenderSupport.cpp notlayoutedObjects.add(child); child 476 Source/core/rendering/svg/SVGRenderTreeAsText.cpp for (RenderObject* child = object.firstChild(); child; child = child->nextSibling()) child 477 Source/core/rendering/svg/SVGRenderTreeAsText.cpp write(ts, *child, indent + 1); child 72 Source/core/rendering/svg/SVGResourcesCycleSolver.cpp for (RenderObject* child = renderer->firstChild(); child; child = child->nextSibling()) { child 73 Source/core/rendering/svg/SVGResourcesCycleSolver.cpp SVGResources* childResources = SVGResourcesCache::cachedResourcesForRenderObject(child); child 89 Source/core/rendering/svg/SVGResourcesCycleSolver.cpp if (resourceContainsCycles(child)) child 46 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { child 47 Source/core/rendering/svg/SVGRootInlineBox.cpp if (child->isSVGInlineTextBox()) child 48 Source/core/rendering/svg/SVGRootInlineBox.cpp toSVGInlineTextBox(child)->paintSelectionBackground(childPaintInfo); child 49 Source/core/rendering/svg/SVGRootInlineBox.cpp else if (child->isSVGInlineFlowBox()) child 50 Source/core/rendering/svg/SVGRootInlineBox.cpp toSVGInlineFlowBox(child)->paintSelectionBackground(childPaintInfo); child 56 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 57 Source/core/rendering/svg/SVGRootInlineBox.cpp child->paint(paintInfo, paintOffset, 0, 0); child 64 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) child 65 Source/core/rendering/svg/SVGRootInlineBox.cpp child->markDirty(true); child 96 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) { child 97 Source/core/rendering/svg/SVGRootInlineBox.cpp if (child->isSVGInlineTextBox()) { child 98 Source/core/rendering/svg/SVGRootInlineBox.cpp ASSERT(child->renderer().isSVGInlineText()); child 99 Source/core/rendering/svg/SVGRootInlineBox.cpp characterLayout.layoutInlineTextBox(toSVGInlineTextBox(child)); child 102 Source/core/rendering/svg/SVGRootInlineBox.cpp Node* node = child->renderer().node(); child 106 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGInlineFlowBox* flowBox = toSVGInlineFlowBox(child); child 114 Source/core/rendering/svg/SVGRootInlineBox.cpp characterLayout.beginTextPathLayout(&child->renderer(), lineLayout); child 127 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) { child 129 Source/core/rendering/svg/SVGRootInlineBox.cpp if (child->isSVGInlineTextBox()) { child 130 Source/core/rendering/svg/SVGRootInlineBox.cpp ASSERT(child->renderer().isSVGInlineText()); child 132 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGInlineTextBox* textBox = toSVGInlineTextBox(child); child 140 Source/core/rendering/svg/SVGRootInlineBox.cpp if (!child->renderer().node()) child 143 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGInlineFlowBox* flowBox = toSVGInlineFlowBox(child); child 167 Source/core/rendering/svg/SVGRootInlineBox.cpp for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { child 169 Source/core/rendering/svg/SVGRootInlineBox.cpp if (!child->renderer().node()) child 171 Source/core/rendering/svg/SVGRootInlineBox.cpp child->adjustPosition(-childRect.x(), -childRect.y()); child 108 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp for (RenderObject* child = start->firstChild(); child; child = child->nextSibling()) { child 109 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp if (child->isSVGInlineText()) { child 110 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp processRenderSVGInlineText(toRenderSVGInlineText(child), m_textLength, lastCharacter); child 114 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp if (!child->isSVGInline()) child 117 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp SVGTextPositioningElement* element = SVGTextPositioningElement::elementFromRenderer(child); child 122 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp collectTextPositioningElements(child, lastCharacter); child 190 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp RenderObject* child = start->firstChild(); child 191 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp while (child) { child 192 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp if (child->isSVGInlineText()) { child 193 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp RenderSVGInlineText* text = toRenderSVGInlineText(child); child 197 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp } else if (child->isSVGInline()) { child 199 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp if (RenderObject* inlineChild = child->firstChild()) { child 200 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp child = inlineChild; child 204 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp child = child->nextInPreOrderAfterChildren(start); child 90 Source/core/rendering/svg/SVGTextQuery.cpp for (InlineBox* child = flowBox->firstChild(); child; child = child->nextOnLine()) { child 91 Source/core/rendering/svg/SVGTextQuery.cpp if (child->isInlineFlowBox()) { child 93 Source/core/rendering/svg/SVGTextQuery.cpp if (!child->renderer().node()) child 96 Source/core/rendering/svg/SVGTextQuery.cpp collectTextBoxesInFlowBox(toInlineFlowBox(child)); child 100 Source/core/rendering/svg/SVGTextQuery.cpp if (child->isSVGInlineTextBox()) child 101 Source/core/rendering/svg/SVGTextQuery.cpp m_textBoxes.append(toSVGInlineTextBox(child)); child 92 Source/core/svg/SVGAltGlyphDefElement.cpp for (SVGElement* child = Traversal<SVGElement>::firstChild(*this); child; child = Traversal<SVGElement>::nextSibling(*child)) { child 93 Source/core/svg/SVGAltGlyphDefElement.cpp if (!foundFirstAltGlyphItem && isSVGGlyphRefElement(*child)) { child 97 Source/core/svg/SVGAltGlyphDefElement.cpp if (toSVGGlyphRefElement(child)->hasValidGlyphElement(referredGlyphName)) child 107 Source/core/svg/SVGAltGlyphDefElement.cpp } else if (!fountFirstGlyphRef && isSVGAltGlyphItemElement(*child)) { child 113 Source/core/svg/SVGAltGlyphDefElement.cpp if (toSVGAltGlyphItemElement(child)->hasValidGlyphElements(glyphNames) && !glyphNames.isEmpty()) child 734 Source/core/svg/SVGElement.cpp for (SVGElement* child = Traversal<SVGElement>::firstChild(*this); child; child = Traversal<SVGElement>::nextSibling(*child)) { child 735 Source/core/svg/SVGElement.cpp if (!child->haveLoadedRequiredResources()) child 167 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::appendChild(PassRefPtr<SVGElementInstance> child) child 169 Source/core/svg/SVGElementInstance.cpp appendChildToContainer<SVGElementInstance, SVGElementInstance>(*child, *this); child 157 Source/core/svg/SVGElementInstance.h void appendChild(PassRefPtr<SVGElementInstance> child); child 161 Source/core/svg/SVGElementInstance.h friend void appendChildToContainer(GenericNode& child, GenericNodeContainer&); child 171 Source/core/svg/SVGElementInstance.h void setFirstChild(SVGElementInstance* child) { m_firstChild = child; } child 172 Source/core/svg/SVGElementInstance.h void setLastChild(SVGElementInstance* child) { m_lastChild = child; } child 728 Source/core/svg/SVGUseElement.cpp for (RefPtr<Node> child = element->firstChild(); child; child = child->nextSibling()) child 729 Source/core/svg/SVGUseElement.cpp expandUseElementsInShadowTree(child.get()); child 749 Source/core/svg/SVGUseElement.cpp for (Node* child = element->firstChild(); child; child = child->nextSibling()) { child 750 Source/core/svg/SVGUseElement.cpp RefPtr<Node> newChild = child->cloneNode(true); child 774 Source/core/svg/SVGUseElement.cpp for (RefPtr<Node> child = element->firstChild(); child; child = child->nextSibling()) child 775 Source/core/svg/SVGUseElement.cpp expandSymbolElementsInShadowTree(child.get()); child 820 Source/core/svg/SVGUseElement.cpp SVGElement* child = Traversal<SVGElement>::firstChild(*target); child 821 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* instance = targetInstance->firstChild(); child && instance; instance = instance->nextSibling()) { child 822 Source/core/svg/SVGUseElement.cpp associateInstancesWithShadowTreeElements(child, instance); child 823 Source/core/svg/SVGUseElement.cpp child = Traversal<SVGElement>::nextSibling(*child); child 1337 Source/core/testing/Internals.cpp for (RenderLayer* child = searchRoot->firstChild(); child; child = child->nextSibling()) { child 1338 Source/core/testing/Internals.cpp RenderLayer* foundLayer = findRenderLayerForGraphicsLayer(child, graphicsLayer, layerType); child 1633 Source/core/testing/Internals.cpp for (LocalFrame* child = frame->tree().firstChild(); child; child = child->tree().nextSibling()) { child 1634 Source/core/testing/Internals.cpp if (child->view() && child->view()->scrollableAreas()) child 1635 Source/core/testing/Internals.cpp count += child->view()->scrollableAreas()->size(); child 267 Source/core/xml/XSLStyleSheetLibxslt.cpp XSLStyleSheet* child = import->styleSheet(); child 268 Source/core/xml/XSLStyleSheetLibxslt.cpp if (!child) child 271 Source/core/xml/XSLStyleSheetLibxslt.cpp if (child->processed()) child 285 Source/core/xml/XSLStyleSheetLibxslt.cpp child->markAsProcessed(); child 286 Source/core/xml/XSLStyleSheetLibxslt.cpp return child->document(); child 331 Source/platform/fonts/GlyphPageTreeNode.cpp GlyphPageTreeNode* child = new GlyphPageTreeNode; child 332 Source/platform/fonts/GlyphPageTreeNode.cpp child->m_parent = this; child 333 Source/platform/fonts/GlyphPageTreeNode.cpp child->m_level = m_level + 1; child 340 Source/platform/fonts/GlyphPageTreeNode.cpp child->m_pageNumber = m_pageNumber; child 343 Source/platform/fonts/GlyphPageTreeNode.cpp m_children.set(fontData, adoptPtr(child)); child 344 Source/platform/fonts/GlyphPageTreeNode.cpp fontData->setMaxGlyphPageTreeLevel(max(fontData->maxGlyphPageTreeLevel(), child->m_level)); child 346 Source/platform/fonts/GlyphPageTreeNode.cpp m_systemFallbackChild = adoptPtr(child); child 347 Source/platform/fonts/GlyphPageTreeNode.cpp child->m_isSystemFallback = true; child 349 Source/platform/fonts/GlyphPageTreeNode.cpp child->initializePage(fontData, pageNumber); child 350 Source/platform/fonts/GlyphPageTreeNode.cpp return child; child 97 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp SkImageFilter* child = filter->getInput(0); // Should be Merge child 98 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), false); child 99 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 2); child 100 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp child = child->getInput(1); // Should be CS (D->L) child 101 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), true); child 102 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 1); child 103 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp child = child->getInput(0); // Should be Blend child 104 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), false); child 105 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 2); child 106 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp child = child->getInput(0); // Should be CS (L->D) child 107 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), true); child 108 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 1); child 109 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp child = child->getInput(0); // Should be Blur child 110 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), false); child 111 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 1); child 112 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp child = child->getInput(0); // Should be CS (D->L) child 113 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->asColorFilter(0), true); child 114 Source/platform/graphics/filters/ImageFilterBuilderTest.cpp EXPECT_EQ(child->countInputs(), 1); child 60 Source/platform/scroll/ScrollView.cpp Widget* child = prpChild.get(); child 61 Source/platform/scroll/ScrollView.cpp ASSERT(child != this && !child->parent()); child 62 Source/platform/scroll/ScrollView.cpp child->setParent(this); child 66 Source/platform/scroll/ScrollView.cpp void ScrollView::removeChild(Widget* child) child 68 Source/platform/scroll/ScrollView.cpp ASSERT(child->parent() == this); child 69 Source/platform/scroll/ScrollView.cpp child->setParent(0); child 70 Source/platform/scroll/ScrollView.cpp m_children.remove(child); child 77 Source/platform/scroll/ScrollView.h bool isScrollViewScrollbar(const Widget* child) const { return horizontalScrollbar() == child || verticalScrollbar() == child; } child 207 Source/platform/scroll/ScrollView.h virtual IntPoint convertChildToSelf(const Widget* child, const IntPoint& point) const OVERRIDE child 210 Source/platform/scroll/ScrollView.h if (!isScrollViewScrollbar(child)) child 212 Source/platform/scroll/ScrollView.h newPoint.moveBy(child->location()); child 216 Source/platform/scroll/ScrollView.h virtual IntPoint convertSelfToChild(const Widget* child, const IntPoint& point) const OVERRIDE child 219 Source/platform/scroll/ScrollView.h if (!isScrollViewScrollbar(child)) child 221 Source/platform/scroll/ScrollView.h newPoint.moveBy(-child->location()); child 81 Source/platform/text/SuffixTree.h Node* child = m_children.at(i); child 82 Source/platform/text/SuffixTree.h if (child && !child->m_isLeaf) child 83 Source/platform/text/SuffixTree.h delete child; child 103 Source/platform/text/SuffixTree.h Node*& child = current->at(Codebook::codeWord(text[base + offset])); child 104 Source/platform/text/SuffixTree.h if (!child) child 105 Source/platform/text/SuffixTree.h child = base + offset + 1 == limit ? &m_leaf : new Node(); child 106 Source/platform/text/SuffixTree.h current = child; child 201 Source/web/LinkHighlight.cpp for (Node* child = node->firstChild(); child; child = child->nextSibling()) child 202 Source/web/LinkHighlight.cpp computeQuads(child, outQuads); child 64 Source/web/PopupContainer.cpp static PlatformMouseEvent constructRelativeMouseEvent(const PlatformMouseEvent& e, FramelessScrollView* parent, FramelessScrollView* child) child 66 Source/web/PopupContainer.cpp IntPoint pos = parent->convertSelfToChild(child, e.position()); child 76 Source/web/PopupContainer.cpp static PlatformWheelEvent constructRelativeWheelEvent(const PlatformWheelEvent& e, FramelessScrollView* parent, FramelessScrollView* child) child 78 Source/web/PopupContainer.cpp IntPoint pos = parent->convertSelfToChild(child, e.position()); child 474 Source/web/TextFinder.cpp for (WebFrame* child = m_ownerFrame.firstChild(); child; child = child->nextSibling()) child 475 Source/web/TextFinder.cpp toWebFrameImpl(child)->ensureTextFinder().m_findMatchRectsAreValid = false; child 620 Source/web/WebFrameImpl.cpp void WebFrameImpl::appendChild(WebFrame* child) child 624 Source/web/WebFrameImpl.cpp WebFrameImpl* childImpl = toWebFrameImpl(child); child 640 Source/web/WebFrameImpl.cpp void WebFrameImpl::removeChild(WebFrame* child) child 642 Source/web/WebFrameImpl.cpp WebFrameImpl* childImpl = toWebFrameImpl(child); child 712 Source/web/WebFrameImpl.cpp return fromFrame(frame()->tree().child(name)); child 406 Source/web/WebPageSerializerImpl.cpp for (Node *child = node->firstChild(); child; child = child->nextSibling()) child 407 Source/web/WebPageSerializerImpl.cpp buildContentForNode(child, param); child 40 Source/wtf/NonCopyingSort.h ptrdiff_t child = root * 2 + 1; child 41 Source/wtf/NonCopyingSort.h if (child < end && compareLess(array[child], array[child + 1])) child 42 Source/wtf/NonCopyingSort.h child++; child 44 Source/wtf/NonCopyingSort.h if (compareLess(array[root], array[child])) { child 45 Source/wtf/NonCopyingSort.h swap(array[root], array[child]); child 46 Source/wtf/NonCopyingSort.h root = child; child 95 Source/wtf/TreeNode.h void appendChild(NodeType* child) child 97 Source/wtf/TreeNode.h ASSERT(!child->parent()); child 98 Source/wtf/TreeNode.h ASSERT(!child->next()); child 99 Source/wtf/TreeNode.h ASSERT(!child->previous()); child 101 Source/wtf/TreeNode.h child->m_parent = here(); child 105 Source/wtf/TreeNode.h m_lastChild = m_firstChild = child; child 111 Source/wtf/TreeNode.h m_lastChild = child; child 113 Source/wtf/TreeNode.h child->m_previous = oldLast; child 114 Source/wtf/TreeNode.h oldLast->m_next = child; child 117 Source/wtf/TreeNode.h NodeType* removeChild(NodeType* child) child 119 Source/wtf/TreeNode.h ASSERT(child->parent() == this); child 121 Source/wtf/TreeNode.h if (m_firstChild == child) child 122 Source/wtf/TreeNode.h m_firstChild = child->next(); child 123 Source/wtf/TreeNode.h if (m_lastChild == child) child 124 Source/wtf/TreeNode.h m_lastChild = child->previous(); child 126 Source/wtf/TreeNode.h NodeType* oldNext = child->next(); child 127 Source/wtf/TreeNode.h NodeType* oldPrevious = child->previous(); child 128 Source/wtf/TreeNode.h child->m_parent = child->m_next = child->m_previous = 0; child 135 Source/wtf/TreeNode.h return child; child 97 Source/wtf/TreeNodeTest.cpp RefPtr<TestTree> child = TestTree::create(); child 100 Source/wtf/TreeNodeTest.cpp root->appendChild(child.get()); child 101 Source/wtf/TreeNodeTest.cpp root->removeChild(child.get()); child 102 Source/wtf/TreeNodeTest.cpp ASSERT_EQ(child->next(), nullNode.get()); child 103 Source/wtf/TreeNodeTest.cpp ASSERT_EQ(child->previous(), nullNode.get()); child 104 Source/wtf/TreeNodeTest.cpp ASSERT_EQ(child->parent(), nullNode.get());