Changeset 207290 in webkit
- Timestamp:
- Oct 13, 2016 10:02:53 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r207288 r207290 1 2016-10-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution 4 https://bugs.webkit.org/show_bug.cgi?id=163283 5 6 Reviewed by Manuel Rego Casasnovas. 7 8 Uncommented a bunch of failing test cases that are working fine now. 9 10 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: 11 * fast/css-grid-layout/grid-intrinsic-maximums.html: 12 1 13 2016-10-11 Sergio Villar Senin <svillar@igalia.com> 2 14 -
trunk/LayoutTests/fast/css-grid-layout/grid-intrinsic-maximums-expected.html
r207288 r207290 41 41 <div class="float"> 42 42 43 <!-- Fails due to http://wkb.ug/163283 -->44 <!--45 43 <div class="grid" style="grid-template: 20px / 10px 5px;"> 46 44 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 48 46 <div class="abs col2"></div> 49 47 </div> 50 -->51 48 52 49 <div class="grid" style="grid-template: 20px / 50px 5px;"> … … 56 53 </div> 57 54 58 <!-- Fails due to http://wkb.ug/163283 -->59 <!--60 55 <div class="grid" style="grid-template: 20px / 85px 5px;"> 61 56 <div class="item min-width-max-content">XXXX XXXX</div> … … 63 58 <div class="abs col2"></div> 64 59 </div> 65 -->66 60 67 61 <div class="grid" style="grid-template: 20px / 5px 85px;"> … … 87 81 <div class="float"> 88 82 89 <!-- Fails due to http://wkb.ug/163283 -->90 <!--91 83 <div class="grid" style="grid-template: 20px / repeat(2, 5px) 80px;"> 92 84 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 95 87 <div class="abs col3"></div> 96 88 </div> 97 -->98 89 99 90 <div class="grid" style="grid-template: 20px / 25px 5px 60px;"> … … 104 95 </div> 105 96 106 <!-- Fails due to http://wkb.ug/163283 -->107 <!--108 97 <div class="grid" style="grid-template: 20px / calc(85px / 2) 5px calc(85px / 2);"> 109 98 <div class="item min-width-max-content">XXXX XXXX</div> … … 112 101 <div class="abs col3"></div> 113 102 </div> 114 -->115 103 116 <!-- Fails due to http://wkb.ug/163283 -->117 <!--118 104 <div class="grid" style="grid-template: 20px / 90px repeat(2, 5px);"> 119 105 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 122 108 <div class="abs col3"></div> 123 109 </div> 124 -->125 110 126 111 <div class="grid" style="grid-template: 20px / 70px 5px 25px;"> … … 131 116 </div> 132 117 133 <!-- Fails due to http://wkb.ug/163283 -->134 <!--135 118 <div class="grid" style="grid-template: 20px / calc(105px/2) 5px calc(85px/2);"> 136 119 <div class="item min-width-max-content">XXXX XXXX</div> … … 139 122 <div class="abs col3"></div> 140 123 </div> 141 -->142 124 143 125 </div> -
trunk/LayoutTests/fast/css-grid-layout/grid-intrinsic-maximums.html
r207288 r207290 48 48 <div class="float"> 49 49 50 <!-- Fails due to http://wkb.ug/163283 -->51 <!--52 50 <div class="grid gridMinContent"> 53 51 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 55 53 <div class="abs col2"></div> 56 54 </div> 57 -->58 55 59 56 <div class="grid gridMinContent"> … … 63 60 </div> 64 61 65 <!-- Fails due to http://wkb.ug/163283 -->66 <!--67 62 <div class="grid gridMinContent"> 68 63 <div class="item min-width-max-content">XXXX XXXX</div> … … 70 65 <div class="abs col2"></div> 71 66 </div> 72 -->73 67 74 68 <div class="grid gridMaxContent"> … … 94 88 <div class="float"> 95 89 96 <!-- Fails due to http://wkb.ug/163283 -->97 <!--98 90 <div class="grid gridMinMaxContent"> 99 91 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 102 94 <div class="abs col3"></div> 103 95 </div> 104 -->105 96 106 97 <div class="grid gridMinMaxContent"> … … 111 102 </div> 112 103 113 <!-- Fails due to http://wkb.ug/163283 -->114 <!--115 104 <div class="grid gridMinMaxContent"> 116 105 <div class="item min-width-max-content">XXXX XXXX</div> … … 120 109 </div> 121 110 122 <!-- Fails due to http://wkb.ug/163283 -->123 <!--124 111 <div class="grid gridAutoMinContent"> 125 112 <div class="item" style="min-width: 15px;">XXXX XXXX</div> … … 128 115 <div class="abs col3"></div> 129 116 </div> 130 -->131 117 132 118 <div class="grid gridAutoMinContent"> … … 137 123 </div> 138 124 139 <!-- Fails due to http://wkb.ug/163283 -->140 <!--141 125 <div class="grid gridAutoMinContent"> 142 126 <div class="item min-width-max-content">XXXX XXXX</div> … … 145 129 <div class="abs col3"></div> 146 130 </div> 147 -->148 131 149 132 </div> -
trunk/Source/WebCore/ChangeLog
r207288 r207290 1 2016-10-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution 4 https://bugs.webkit.org/show_bug.cgi?id=163283 5 6 Reviewed by Manuel Rego Casasnovas. 7 8 This was recently modified in the specs 9 https://hg.csswg.org/drafts/diff/575fb847e29d/css-grid/Overview.bs. Specifically this is 10 addressing the last one. It used to be "min-content contribution" but now it says "min-size 11 contribution". 12 13 * rendering/RenderGrid.cpp: 14 (WebCore::RenderGrid::currentItemSizeForTrackSizeComputationPhase): 15 1 16 2016-10-11 Sergio Villar Senin <svillar@igalia.com> 2 17 -
trunk/Source/WebCore/rendering/RenderGrid.cpp
r207288 r207290 1292 1292 switch (phase) { 1293 1293 case ResolveIntrinsicMinimums: 1294 case ResolveIntrinsicMaximums: 1294 1295 return minSizeForChild(gridItem, direction, sizingData); 1295 1296 case ResolveContentBasedMinimums: 1296 case ResolveIntrinsicMaximums:1297 1297 return minContentForChild(gridItem, direction, sizingData); 1298 1298 case ResolveMaxContentMinimums:
Note: See TracChangeset
for help on using the changeset viewer.