Changeset 136709 in webkit
- Timestamp:
- Dec 5, 2012 9:52:04 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r136707 r136709 1 2012-12-05 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Remove unneeded WTF prefix from WTF types in RenderFlexibleBox 4 https://bugs.webkit.org/show_bug.cgi?id=104109 5 6 Reviewed by Eric Seidel. 7 8 WTF prefix is not needed because WTF headers have a using 9 statement at the end of the file. 10 11 * rendering/RenderFlexibleBox.cpp: 12 (WebCore::RenderFlexibleBox::layoutBlock): 13 (WebCore::RenderFlexibleBox::repositionLogicalHeightDependentFlexItems): 14 (WebCore::RenderFlexibleBox::layoutFlexItems): 15 (WebCore::RenderFlexibleBox::freezeViolations): 16 (WebCore::RenderFlexibleBox::resolveFlexibleLengths): 17 (WebCore::RenderFlexibleBox::layoutAndPlaceChildren): 18 (WebCore::RenderFlexibleBox::alignFlexLines): 19 (WebCore::RenderFlexibleBox::alignChildren): 20 (WebCore::RenderFlexibleBox::flipForWrapReverse): 21 * rendering/RenderFlexibleBox.h: 22 1 23 2012-12-05 Andras Becsi <andras.becsi@digia.com> 2 24 -
trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp
r136660 r136709 329 329 RenderBlock::startDelayUpdateScrollInfo(); 330 330 331 WTF::Vector<LineContext> lineContexts;331 Vector<LineContext> lineContexts; 332 332 OrderHashSet orderValues; 333 333 computeMainAxisPreferredSizes(relayoutChildren, orderValues); … … 407 407 } 408 408 409 void RenderFlexibleBox::repositionLogicalHeightDependentFlexItems(OrderIterator& iterator, WTF::Vector<LineContext>& lineContexts, LayoutUnit& oldClientAfterEdge)409 void RenderFlexibleBox::repositionLogicalHeightDependentFlexItems(OrderIterator& iterator, Vector<LineContext>& lineContexts, LayoutUnit& oldClientAfterEdge) 410 410 { 411 411 LayoutUnit crossAxisStartEdge = lineContexts.isEmpty() ? LayoutUnit() : lineContexts[0].crossAxisOffset; … … 724 724 } 725 725 726 void RenderFlexibleBox::layoutFlexItems(OrderIterator& iterator, WTF::Vector<LineContext>& lineContexts)726 void RenderFlexibleBox::layoutFlexItems(OrderIterator& iterator, Vector<LineContext>& lineContexts) 727 727 { 728 728 OrderedFlexItemList orderedChildren; … … 738 738 FlexSign flexSign = (minMaxAppliedMainAxisExtent < preferredMainAxisExtent + availableFreeSpace) ? PositiveFlexibility : NegativeFlexibility; 739 739 InflexibleFlexItemSize inflexibleItems; 740 WTF::Vector<LayoutUnit> childSizes;740 Vector<LayoutUnit> childSizes; 741 741 while (!resolveFlexibleLengths(flexSign, orderedChildren, availableFreeSpace, totalFlexGrow, totalWeightedFlexShrink, inflexibleItems, childSizes)) { 742 742 ASSERT(totalFlexGrow >= 0 && totalWeightedFlexShrink >= 0); … … 950 950 } 951 951 952 void RenderFlexibleBox::freezeViolations(const WTF::Vector<Violation>& violations, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize& inflexibleItems)952 void RenderFlexibleBox::freezeViolations(const Vector<Violation>& violations, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize& inflexibleItems) 953 953 { 954 954 for (size_t i = 0; i < violations.size(); ++i) { … … 964 964 965 965 // Returns true if we successfully ran the algorithm and sized the flex items. 966 bool RenderFlexibleBox::resolveFlexibleLengths(FlexSign flexSign, const OrderedFlexItemList& children, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize& inflexibleItems, WTF::Vector<LayoutUnit>& childSizes)966 bool RenderFlexibleBox::resolveFlexibleLengths(FlexSign flexSign, const OrderedFlexItemList& children, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize& inflexibleItems, Vector<LayoutUnit>& childSizes) 967 967 { 968 968 childSizes.clear(); 969 969 LayoutUnit totalViolation = 0; 970 970 LayoutUnit usedFreeSpace = 0; 971 WTF::Vector<Violation> minViolations;972 WTF::Vector<Violation> maxViolations;971 Vector<Violation> minViolations; 972 Vector<Violation> maxViolations; 973 973 for (size_t i = 0; i < children.size(); ++i) { 974 974 RenderBox* child = children[i]; … … 1106 1106 } 1107 1107 1108 void RenderFlexibleBox::layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, const OrderedFlexItemList& children, const WTF::Vector<LayoutUnit>& childSizes, LayoutUnit availableFreeSpace, WTF::Vector<LineContext>& lineContexts)1108 void RenderFlexibleBox::layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, const OrderedFlexItemList& children, const Vector<LayoutUnit>& childSizes, LayoutUnit availableFreeSpace, Vector<LineContext>& lineContexts) 1109 1109 { 1110 1110 ASSERT(childSizes.size() == children.size()); … … 1242 1242 } 1243 1243 1244 void RenderFlexibleBox::alignFlexLines(OrderIterator& iterator, WTF::Vector<LineContext>& lineContexts)1244 void RenderFlexibleBox::alignFlexLines(OrderIterator& iterator, Vector<LineContext>& lineContexts) 1245 1245 { 1246 1246 if (!isMultiline() || style()->alignContent() == AlignContentFlexStart) … … 1280 1280 } 1281 1281 1282 void RenderFlexibleBox::alignChildren(OrderIterator& iterator, const WTF::Vector<LineContext>& lineContexts)1282 void RenderFlexibleBox::alignChildren(OrderIterator& iterator, const Vector<LineContext>& lineContexts) 1283 1283 { 1284 1284 // Keep track of the space between the baseline edge and the after edge of the box for each line. 1285 WTF::Vector<LayoutUnit> minMarginAfterBaselines;1285 Vector<LayoutUnit> minMarginAfterBaselines; 1286 1286 1287 1287 RenderBox* child = iterator.first(); … … 1399 1399 } 1400 1400 1401 void RenderFlexibleBox::flipForWrapReverse(OrderIterator& iterator, const WTF::Vector<LineContext>& lineContexts, LayoutUnit crossAxisStartEdge)1401 void RenderFlexibleBox::flipForWrapReverse(OrderIterator& iterator, const Vector<LineContext>& lineContexts, LayoutUnit crossAxisStartEdge) 1402 1402 { 1403 1403 LayoutUnit contentExtent = crossAxisContentExtent(); -
trunk/Source/WebCore/rendering/RenderFlexibleBox.h
r136656 r136709 73 73 74 74 class OrderIterator; 75 typedef WTF::HashMap<const RenderBox*, LayoutUnit> InflexibleFlexItemSize;76 typedef WTF::Vector<RenderBox*> OrderedFlexItemList;75 typedef HashMap<const RenderBox*, LayoutUnit> InflexibleFlexItemSize; 76 typedef Vector<RenderBox*> OrderedFlexItemList; 77 77 78 78 struct LineContext; … … 119 119 LayoutUnit preferredMainAxisContentExtentForChild(RenderBox* child); 120 120 121 void layoutFlexItems(OrderIterator&, WTF::Vector<LineContext>&);121 void layoutFlexItems(OrderIterator&, Vector<LineContext>&); 122 122 LayoutUnit autoMarginOffsetInMainAxis(const OrderedFlexItemList&, LayoutUnit& availableFreeSpace); 123 123 void updateAutoMarginsInMainAxis(RenderBox* child, LayoutUnit autoMarginOffset); 124 124 bool hasAutoMarginsInCrossAxis(RenderBox* child) const; 125 125 bool updateAutoMarginsInCrossAxis(RenderBox* child, LayoutUnit availableAlignmentSpace); 126 void repositionLogicalHeightDependentFlexItems(OrderIterator&, WTF::Vector<LineContext>&, LayoutUnit& oldClientAfterEdge);126 void repositionLogicalHeightDependentFlexItems(OrderIterator&, Vector<LineContext>&, LayoutUnit& oldClientAfterEdge); 127 127 void clearChildOverrideSizes(); 128 128 void appendChildFrameRects(ChildFrameRects&); … … 137 137 bool computeNextFlexLine(OrderIterator&, OrderedFlexItemList& orderedChildren, LayoutUnit& preferredMainAxisExtent, double& totalFlexGrow, double& totalWeightedFlexShrink, LayoutUnit& minMaxAppliedMainAxisExtent); 138 138 139 bool resolveFlexibleLengths(FlexSign, const OrderedFlexItemList&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&, WTF::Vector<LayoutUnit>& childSizes);140 void freezeViolations(const WTF::Vector<Violation>&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&);139 bool resolveFlexibleLengths(FlexSign, const OrderedFlexItemList&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&, Vector<LayoutUnit>& childSizes); 140 void freezeViolations(const Vector<Violation>&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&); 141 141 142 142 void resetAutoMarginsAndLogicalTopInCrossAxis(RenderBox*); … … 145 145 void prepareChildForPositionedLayout(RenderBox* child, LayoutUnit mainAxisOffset, LayoutUnit crossAxisOffset, PositionedLayoutMode); 146 146 size_t numberOfInFlowPositionedChildren(const OrderedFlexItemList&) const; 147 void layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, const OrderedFlexItemList&, const WTF::Vector<LayoutUnit>& childSizes, LayoutUnit availableFreeSpace, WTF::Vector<LineContext>&);147 void layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, const OrderedFlexItemList&, const Vector<LayoutUnit>& childSizes, LayoutUnit availableFreeSpace, Vector<LineContext>&); 148 148 void layoutColumnReverse(const OrderedFlexItemList&, LayoutUnit crossAxisOffset, LayoutUnit availableFreeSpace); 149 void alignFlexLines(OrderIterator&, WTF::Vector<LineContext>&);150 void alignChildren(OrderIterator&, const WTF::Vector<LineContext>&);149 void alignFlexLines(OrderIterator&, Vector<LineContext>&); 150 void alignChildren(OrderIterator&, const Vector<LineContext>&); 151 151 void applyStretchAlignmentToChild(RenderBox*, LayoutUnit lineCrossAxisExtent); 152 152 void flipForRightToLeftColumn(OrderIterator&); 153 void flipForWrapReverse(OrderIterator&, const WTF::Vector<LineContext>&, LayoutUnit crossAxisStartEdge);153 void flipForWrapReverse(OrderIterator&, const Vector<LineContext>&, LayoutUnit crossAxisStartEdge); 154 154 155 155 OwnPtr<OrderIterator> m_orderIterator;
Note: See TracChangeset
for help on using the changeset viewer.