-
ojan@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=68665 Reviewed by Tony Chang. This is just a refactor. Just move the all the code that needs to be flow aware into helper functions. Actually making them flow-aware can be done in a followup patch. * rendering/RenderBlock.cpp: * rendering/RenderBlock.h: Moved setLogicalLocationForChild into RenderFlexibleBox since that was the only caller. * rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::hasOrthogonalFlow): (WebCore::RenderFlexibleBox::isHorizontalFlow): (WebCore::RenderFlexibleBox::isLeftToRightFlow): (WebCore::RenderFlexibleBox::setFlowAwareLogicalHeight): (WebCore::RenderFlexibleBox::flowAwareLogicalHeightForChild): (WebCore::RenderFlexibleBox::flowAwareLogicalWidthForChild): (WebCore::RenderFlexibleBox::flowAwareLogicalHeight): (WebCore::RenderFlexibleBox::flowAwareContentLogicalWidth): (WebCore::RenderFlexibleBox::flowAwareAvailableLogicalWidth): (WebCore::RenderFlexibleBox::flowAwareBorderStart): (WebCore::RenderFlexibleBox::flowAwareBorderBefore): (WebCore::RenderFlexibleBox::flowAwareBorderAfter): (WebCore::RenderFlexibleBox::flowAwarePaddingStart): (WebCore::RenderFlexibleBox::flowAwarePaddingBefore): (WebCore::RenderFlexibleBox::flowAwarePaddingAfter): (WebCore::RenderFlexibleBox::flowAwareMarginStartForChild): (WebCore::RenderFlexibleBox::flowAwareMarginBeforeForChild): (WebCore::RenderFlexibleBox::flowAwareMarginAfterForChild): (WebCore::RenderFlexibleBox::setFlowAwareMarginStartForChild): (WebCore::RenderFlexibleBox::setFlowAwareMarginEndForChild): (WebCore::RenderFlexibleBox::setFlowAwareLogicalLocationForChild): (WebCore::RenderFlexibleBox::logicalBorderAndPaddingWidthForChild): (WebCore::RenderFlexibleBox::logicalScrollbarHeightForChild): (WebCore::RenderFlexibleBox::marginStartStyleForChild): (WebCore::RenderFlexibleBox::marginEndStyleForChild): (WebCore::RenderFlexibleBox::preferredLogicalContentWidthForFlexItem): (WebCore::RenderFlexibleBox::layoutInlineDirection): (WebCore::RenderFlexibleBox::logicalPositiveFlexForChild): (WebCore::RenderFlexibleBox::logicalNegativeFlexForChild): (WebCore::RenderFlexibleBox::computePreferredLogicalWidth): (WebCore::RenderFlexibleBox::runFreeSpaceAllocationAlgorithmInlineDirection): (WebCore::RenderFlexibleBox::setLogicalOverrideSize): (WebCore::RenderFlexibleBox::layoutAndPlaceChildrenInlineDirection): * rendering/RenderFlexibleBox.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e3b8170b