mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
e8d74fa3c4
- Bug 1176681 - Make character buffer allocations in the HTML5 tree builder fallible. r=wchen. (f289384f90)
- Bug 1142400 - Separate padding calculation in Get{Min,Pref}ISize and Reflow of nsBulletFrame. r=dbaron (e08bee6a1d)
- Bug 1187432 - Avoid scheduling main-thread paints for scrolls handled by apz. r=tn (422d9e0c64)
- Bug 1172450 - Size and position the dropdown arrow properly in vertical writing modes. r=smontagu (73c1464a6b)
- Bug 1201529 - Ensure that zoomable scrollframes return true from WantAsyncScroll(). r=botond (7adb05b491)
- Bug 1174553 part 1 - Add a new flag (BAIL_IF_REFLOW_NEEDED) for IntrinsicForWM() that makes it return early with a NS_INTRINSIC_WIDTH_UNKNOWN result if a reflow is needed to determine the child's correct BSize. r=dholbert (221b586fe0)
- Bug 1174546 part 1 - Introduce nsLayoutUtils::MinSizeContributionForAxis which calculates an intrinsic size contribution from aFrame's 'min-width' property (or 'min-height' if the given axis is vertical) and the corresponding border, padding and margin values. r=jfkthame (c81d0b5aae)
- Bug 1174553 part 2 - Move the AddPercents function into a static method in the nsLayoutUtils class. r=dholbert (18b1153de7)
- Bug 1151212 part 1 - [css-grid] Introduce a few local structs (GridReflowState, Tracks, TrackSizingFunctions) to make it easier to pass around data. r=dholbert (10d9a635a6)
- Bug 1151212 part 2 - [css-grid] Introduce a local GridItemInfo struct for holding a grid item's GridArea and other things. Put two nsTArrays of those in the grid container frame, one for normal flow items and one for abs.pos. grid-aligned descendants. Add a GridItemIndex method on the grid item iterator to return the index for the current item. r=dholbert (f4df44e43c)
- Bug 1161038 - [css-grid] Make kAutoLine not clash with translated grid lines. r=dholbert (a467a13270)
- Bug 1174546 part 2 - [css-grid] Implement the 'auto' min-sizing function in Grid layout. r=jfkthame (bf6d3ab2b3)
- Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert (152e139615)
- Bug 1151212 part 3 - [css-grid] Implement the "Resolve Intrinsic Track Sizes" algorithm. r=dholbert (710657b5c2)
- Bug 1176619 - [css-grid] Implement the "Maximize Tracks" algorithm. r=dholbert (882da4b57e)
- Bug 1176621 - [css-grid] Implement "Stretch Flexible Tracks" and associated algorithms. r=dholbert (5737f5fb47)
- Bug 1174574 part 1 - [css-grid] Move the guts of nsGridContainerFrame::CalculateTrackSizes into a Tracks method. r=dholbert (871ca8dca6)
- Bug 1174574 part 2 - [css-grid] Implement intrinsic sizing for grid containers (aka GetMinISize/GetPrefISize). r=dholbert (0958f2ad77)
- Bug 1174553 part 5 - [css-grid] Replace the ambiguous Dimension with LogicalAxis. r=dholbert (15afa20c61)
- Bug 1194892 - [css-grid] "span * / span *" should be treated as "auto / auto" for abs.pos. grid items. r=dholbert (9b229d7e07)
- Bug 1194888 - [css-grid] A line outside the existing grid should be treated as 'auto' for abs.pos (10.1). r=dholbert (7bd2426be2)
- Bug 1204585 part 2 - [css-grid] abs.pos. child position reftests. (fbf2d4e37a)
- Bug 1206703 - [css-grid] In an empty grid all lines should be treated as 'auto' for abs.pos. items, i.e. snap to the padding edge. r=dholbert (42aeeb368f)
- Bug 1204585 part 1 - [css-grid] Use the grid area's size when converting to physical coordinates for abs.pos. items. r=dholbert (ad68e0bab1)
- Bug 1164918 - Allow multiple '.' per cell in grid-template-areas. r=dholbert (db6420ebc5)
- [css-grid] Use a smaller font-size to make sure the rendering fits within the reftest snapshot area. (minor test changes only, no bug, r=me) (4868bd81c9)
- Bug 1151212 part 4 - [css-grid] Tests for intrinsic track sizing and intrinsic grid container sizing (bug 1174574). (3b60858334)
- Bug 1176621 part 2 - [css-grid] Tests for flex track sizing. (fb507cae8e)
- Bug 1151212 - [css-grid] Tests for <flex> min-sizing. (a74a1bf328)
- Bug 1174504 - Logical-coordinate versions of nsIFrame::SetSize should maintain the frame's logical position. r=smontagu (f053a277bf)
82 lines
1.9 KiB
HTML
82 lines
1.9 KiB
HTML
<!DOCTYPE HTML>
|
|
<!--
|
|
Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/
|
|
-->
|
|
<html><head>
|
|
<meta charset="utf-8">
|
|
<title>CSS Grid Test: Testing track flex max-sizing</title>
|
|
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1151212">
|
|
<style type="text/css">
|
|
body,html { color:black; background:white; font-size:8px; line-height:10px; padding:0; margin:0; }
|
|
|
|
.grid {
|
|
display: grid;
|
|
grid-auto-columns: 40px;
|
|
border: 3px dashed blue;
|
|
width: 720px;
|
|
}
|
|
|
|
.c1 { grid-row: 1 / span 2; }
|
|
.c2 { grid-row: 2 / span 3; }
|
|
.c3 { grid-row: 3 / span 1; }
|
|
|
|
span {
|
|
background: gray;
|
|
padding: 1px 3px;
|
|
margin: 1px 5px;
|
|
min-height: 5px;
|
|
justify-self: flex-start;
|
|
}
|
|
|
|
</style>
|
|
</body>
|
|
<head>
|
|
|
|
<div class="grid" style="grid-template-rows: 3px 6px 9px 6px 3px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 0.9px 1.8px 2.7px 1.8px 0.9px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 9px 18px 27px 18px 9px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 9px 18px 27px 18px 9px;">
|
|
<span class="c1"></span>
|
|
<span class="c1"></span>
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 18px 36px 54px 36px 18px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 18px 36px 54px 36px 18px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
<div class="grid" style="grid-template-rows: 18px 36px 54px 36px 18px;">
|
|
<span class="c1"></span>
|
|
<span class="c2"></span>
|
|
<span class="c3"></span>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|