-
antti@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120461 Reviewed by Andreas Kling. Move NodeRenderingContext::createRendererIfNeeded() and the related utility functions to StyleResolveTree. Tighten typing and constness. Refactor sligthly to be more understandable. * dom/Element.cpp: (WebCore::Element::shouldMoveToFlowThread): * dom/Element.h: * dom/NodeRenderingContext.cpp: (WebCore::NodeRenderingContext::NodeRenderingContext): (WebCore::NodeRenderingContext::nextRenderer): (WebCore::NodeRenderingContext::previousRenderer): (WebCore::NodeRenderingContext::parentRenderer): * dom/NodeRenderingContext.h: * dom/PseudoElement.h: * style/StyleResolveTree.cpp: (WebCore::Style::nextSiblingRenderer): (WebCore::Style::shouldCreateRenderer): (WebCore::Style::elementInsideRegionNeedsRenderer): (WebCore::Style::moveToFlowThreadIfNeeded): (WebCore::Style::createRendererIfNeeded): (WebCore::Style::attachRenderTree): * svg/SVGElement.cpp: (WebCore::SVGElement::shouldMoveToFlowThread): * svg/SVGElement.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
b6157e02