Changeset 183385 in webkit
- Timestamp:
- Apr 26, 2015 10:39:56 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r183384 r183385 1 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite 4 https://bugs.webkit.org/show_bug.cgi?id=144144 5 6 Reviewed by Darin Adler. 7 8 Add new test case to check absolutely positioned elements. 9 10 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: 11 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: 12 1 13 2015-04-26 Ryosuke Niwa <rniwa@webkit.org> 2 14 -
trunk/LayoutTests/fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt
r182780 r183385 41 41 XXX 42 42 PASS 43 XX 44 XXXXX 45 XXX 46 PASS 47 XX 48 XXXXX 49 XXX 50 PASS -
trunk/LayoutTests/fast/css-grid-layout/percent-track-breadths-regarding-container-size.html
r182780 r183385 22 22 width: 50%; 23 23 height: 50%; 24 } 25 26 .absolutelyPositioned { 27 position: absolute; 24 28 } 25 29 … … 115 119 116 120 <div class="indefiniteSize"> 121 <div class="grid absolutelyPositioned"> 122 <div class="firstRowFirstColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XX</div> 123 <div class="firstRowSecondColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XXXXX</div> 124 <div class="firstRowThirdColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XXX</div> 125 </div> 126 </div> 127 128 <div class="unconstrainedContainer"> 129 <div class="grid absolutelyPositioned"> 130 <div class="firstRowFirstColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XX</div> 131 <div class="firstRowSecondColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XXXXX</div> 132 <div class="firstRowThirdColumn sizedToGridArea" data-expected-width="0" data-expected-height="0">XXX</div> 133 </div> 134 </div> 135 136 <div class="indefiniteSize"> 117 137 <div class="grid indefiniteSize"> 118 138 <div class="firstRowFirstColumn sizedToGridArea" data-expected-width="20" data-expected-height="10">XX</div> -
trunk/Source/WebCore/ChangeLog
r183381 r183385 1 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite 4 https://bugs.webkit.org/show_bug.cgi?id=144144 5 6 Reviewed by Darin Adler. 7 8 Change order in hasDefiniteLogicalHeight() ifs to consider definite 9 absolutely positioned elements. 10 11 Test: fast/css-grid-layout/percent-track-breadths-regarding-container-size.html 12 13 * rendering/RenderBox.cpp: 14 (WebCore::RenderBox::hasDefiniteLogicalHeight): 15 1 16 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com> 2 17 -
trunk/Source/WebCore/rendering/RenderBox.cpp
r183370 r183385 4543 4543 { 4544 4544 const Length& logicalHeight = style().logicalHeight(); 4545 if (logicalHeight.isIntrinsicOrAuto())4546 return false;4547 4545 if (logicalHeight.isFixed()) 4548 4546 return true; … … 4555 4553 return overrideContainingBlockContentLogicalHeight() != -1; 4556 4554 #endif 4555 if (logicalHeight.isIntrinsicOrAuto()) 4556 return false; 4557 4557 4558 4558 return percentageLogicalHeightIsResolvable(this);
Note: See TracChangeset
for help on using the changeset viewer.