Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/9a85d30929f0 .

Tue, 04 Feb 2014 18:25:18 -0800

author
L. David Baron <dbaron@dbaron.org>
date
Tue, 04 Feb 2014 18:25:18 -0800
changeset 5969
2aa42c3a4da5
parent 5968
7f2a52ba979c
child 5970
58c08d1795fb

Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/9a85d30929f0 .

contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1a.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1b.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-anonymous-items-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-anonymous-items-1.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-1.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-2-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-2.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-1.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-1-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-1.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-2-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-2.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-3-ref.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-3.html file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/flexbox/reftest.list file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-001.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-002.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-003.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-004.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-001.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-002.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-003.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-001.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-002.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-003.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-001.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-002.xht file | annotate | diff | comparison | revisions
contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht file | annotate | diff | comparison | revisions
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
     1.3 @@ -0,0 +1,26 @@
     1.4 +<!DOCTYPE html>
     1.5 +<!--
     1.6 +     Any copyright is dedicated to the Public Domain.
     1.7 +     http://creativecommons.org/publicdomain/zero/1.0/
     1.8 +-->
     1.9 +<html>
    1.10 +<head>
    1.11 +  <title>CSS Reftest Reference</title>
    1.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    1.13 +  <meta charset="utf-8">
    1.14 +  <style>
    1.15 +    .tealBlock {
    1.16 +      background: teal;
    1.17 +      width: 20px;
    1.18 +      height: 20px;
    1.19 +      margin-bottom: 5px;
    1.20 +    }
    1.21 +  </style>
    1.22 +</head>
    1.23 +<body>
    1.24 +  <div class="tealBlock"></div>
    1.25 +  <div class="tealBlock"></div>
    1.26 +  <div class="tealBlock"></div>
    1.27 +  <div class="tealBlock"></div>
    1.28 +</body>
    1.29 +</html>
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1a.html	Tue Feb 04 18:25:18 2014 -0800
     2.3 @@ -0,0 +1,54 @@
     2.4 +<!DOCTYPE html>
     2.5 +<!--
     2.6 +     Any copyright is dedicated to the Public Domain.
     2.7 +     http://creativecommons.org/publicdomain/zero/1.0/
     2.8 +-->
     2.9 +<html>
    2.10 +<head>
    2.11 +  <title>CSS Test: Testing that "min-width", "max-width", "min-height", and "max-height" are applied on absolutely positioned children of a horizontal flex container</title>
    2.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    2.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#abspos-items">
    2.14 +  <link rel="match" href="flexbox-abspos-child-1-ref.html">
    2.15 +  <meta charset="utf-8">
    2.16 +  <style>
    2.17 +    .flexContainer {
    2.18 +      display: flex;
    2.19 +      height: 10px;
    2.20 +      width: 10px;
    2.21 +      background: purple;
    2.22 +      margin-bottom: 15px;
    2.23 +      position: relative;
    2.24 +    }
    2.25 +    .absPos {
    2.26 +      position: absolute;
    2.27 +      background: teal;
    2.28 +    }
    2.29 +    .testMinWidth {
    2.30 +      width: 10px;
    2.31 +      height: 20px;
    2.32 +      min-width: 20px;
    2.33 +    }
    2.34 +    .testMaxWidth {
    2.35 +      width: 50px;
    2.36 +      height: 20px;
    2.37 +      max-width: 20px;
    2.38 +    }
    2.39 +    .testMinHeight {
    2.40 +      width: 20px;
    2.41 +      height: 10px;
    2.42 +      min-height: 20px;
    2.43 +    }
    2.44 +    .testMaxHeight {
    2.45 +      width: 20px;
    2.46 +      height: 50px;
    2.47 +      max-height: 20px;
    2.48 +    }
    2.49 +  </style>
    2.50 +</head>
    2.51 +<body>
    2.52 +  <div class="flexContainer"><div class="absPos testMinWidth"></div></div>
    2.53 +  <div class="flexContainer"><div class="absPos testMaxWidth"></div></div>
    2.54 +  <div class="flexContainer"><div class="absPos testMinHeight"></div></div>
    2.55 +  <div class="flexContainer"><div class="absPos testMaxHeight"></div></div>
    2.56 +</body>
    2.57 +</html>
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-abpos-child-1b.html	Tue Feb 04 18:25:18 2014 -0800
     3.3 @@ -0,0 +1,55 @@
     3.4 +<!DOCTYPE html>
     3.5 +<!--
     3.6 +     Any copyright is dedicated to the Public Domain.
     3.7 +     http://creativecommons.org/publicdomain/zero/1.0/
     3.8 +-->
     3.9 +<html>
    3.10 +<head>
    3.11 +  <title>CSS Test: Testing that "min-width", "max-width", "min-height", and "max-height" are applied on absolutely positioned children of a vertical flex container</title>
    3.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    3.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#abspos-items">
    3.14 +  <link rel="match" href="flexbox-abspos-child-1-ref.html">
    3.15 +  <meta charset="utf-8">
    3.16 +  <style>
    3.17 +    .flexContainer {
    3.18 +      display: flex;
    3.19 +      flex-direction: column;
    3.20 +      height: 10px;
    3.21 +      width: 10px;
    3.22 +      background: purple;
    3.23 +      margin-bottom: 15px;
    3.24 +      position: relative;
    3.25 +    }
    3.26 +    .absPos {
    3.27 +      position: absolute;
    3.28 +      background: teal;
    3.29 +    }
    3.30 +    .testMinWidth {
    3.31 +      width: 10px;
    3.32 +      height: 20px;
    3.33 +      min-width: 20px;
    3.34 +    }
    3.35 +    .testMaxWidth {
    3.36 +      width: 50px;
    3.37 +      height: 20px;
    3.38 +      max-width: 20px;
    3.39 +    }
    3.40 +    .testMinHeight {
    3.41 +      width: 20px;
    3.42 +      height: 10px;
    3.43 +      min-height: 20px;
    3.44 +    }
    3.45 +    .testMaxHeight {
    3.46 +      width: 20px;
    3.47 +      height: 50px;
    3.48 +      max-height: 20px;
    3.49 +    }
    3.50 +  </style>
    3.51 +</head>
    3.52 +<body>
    3.53 +  <div class="flexContainer"><div class="absPos testMinWidth"></div></div>
    3.54 +  <div class="flexContainer"><div class="absPos testMaxWidth"></div></div>
    3.55 +  <div class="flexContainer"><div class="absPos testMinHeight"></div></div>
    3.56 +  <div class="flexContainer"><div class="absPos testMaxHeight"></div></div>
    3.57 +</body>
    3.58 +</html>
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-anonymous-items-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
     4.3 @@ -0,0 +1,15 @@
     4.4 +<!DOCTYPE html>
     4.5 +<!--
     4.6 +     Any copyright is dedicated to the Public Domain.
     4.7 +     http://creativecommons.org/publicdomain/zero/1.0/
     4.8 +-->
     4.9 +<html>
    4.10 +<head>
    4.11 +  <title>CSS Reftest Reference</title>
    4.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    4.13 +  <meta charset="utf-8">
    4.14 +</head>
    4.15 +<body>
    4.16 +  a ab bx x
    4.17 +</body>
    4.18 +</html>
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-anonymous-items-1.html	Tue Feb 04 18:25:18 2014 -0800
     5.3 @@ -0,0 +1,26 @@
     5.4 +<!DOCTYPE html>
     5.5 +<!--
     5.6 +     Any copyright is dedicated to the Public Domain.
     5.7 +     http://creativecommons.org/publicdomain/zero/1.0/
     5.8 +-->
     5.9 +<html>
    5.10 +<head>
    5.11 +  <title>CSS Test: Testing that we gracefully handle cases where two anonymous flex items become adjacent due to "order" reordering</title>
    5.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    5.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#flex-items">
    5.14 +  <link rel="match" href="flexbox-anonymous-items-1-ref.html">
    5.15 +  <meta charset="utf-8">
    5.16 +  <style>
    5.17 +    .flexContainer {
    5.18 +      display: flex;
    5.19 +    }
    5.20 +  </style>
    5.21 +</head>
    5.22 +<body>
    5.23 +  <div class="flexContainer">
    5.24 +    a a
    5.25 +    <div style="order: 1">x x</div>
    5.26 +    b b
    5.27 +  </div>
    5.28 +</body>
    5.29 +</html>
     6.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1-ref.html	Tue Feb 04 18:24:25 2014 -0800
     6.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
     6.3 @@ -21,7 +21,7 @@
     6.4        background: lightblue;
     6.5      }
     6.6      .flexContainer > * {
     6.7 -      width: 18px;
     6.8 +      width: 20px;
     6.9        display: inline-block;
    6.10      }
    6.11  
     7.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1.html	Tue Feb 04 18:24:25 2014 -0800
     7.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-1.html	Tue Feb 04 18:25:18 2014 -0800
     7.3 @@ -28,7 +28,7 @@
     7.4        background: lightblue;
     7.5      }
     7.6      .flexContainer > * {
     7.7 -      width: 18px;
     7.8 +      width: 20px;
     7.9      }
    7.10  
    7.11      /* We'll make the second flex line not paint anything, so that the
     8.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2-ref.html	Tue Feb 04 18:24:25 2014 -0800
     8.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2-ref.html	Tue Feb 04 18:25:18 2014 -0800
     8.3 @@ -25,7 +25,7 @@
     8.4        background: lightblue;
     8.5      }
     8.6      .flexContainer > * {
     8.7 -      width: 18px;
     8.8 +      width: 20px;
     8.9        display: inline-block;
    8.10      }
    8.11  
     9.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2.html	Tue Feb 04 18:24:25 2014 -0800
     9.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-2.html	Tue Feb 04 18:25:18 2014 -0800
     9.3 @@ -28,7 +28,7 @@
     9.4        background: lightblue;
     9.5      }
     9.6      .flexContainer > * {
     9.7 -      width: 18px;
     9.8 +      width: 20px;
     9.9      }
    9.10  
    9.11      /* We'll make the second flex line not paint anything, so that the
    10.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3-ref.html	Tue Feb 04 18:24:25 2014 -0800
    10.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3-ref.html	Tue Feb 04 18:25:18 2014 -0800
    10.3 @@ -23,7 +23,7 @@
    10.4        width: 40px;
    10.5      }
    10.6      .flexContainer > * {
    10.7 -      width: 18px;
    10.8 +      width: 20px;
    10.9      }
   10.10  
   10.11      .smallFont {
    11.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3.html	Tue Feb 04 18:24:25 2014 -0800
    11.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-3.html	Tue Feb 04 18:25:18 2014 -0800
    11.3 @@ -23,7 +23,7 @@
    11.4        align-content: center;
    11.5      }
    11.6      .flexContainer > * {
    11.7 -      width: 18px;
    11.8 +      width: 20px;
    11.9      }
   11.10  
   11.11      .smallFont {
    12.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4-ref.html	Tue Feb 04 18:24:25 2014 -0800
    12.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4-ref.html	Tue Feb 04 18:25:18 2014 -0800
    12.3 @@ -23,7 +23,7 @@
    12.4        width: 40px;
    12.5      }
    12.6      .flexContainer > * {
    12.7 -      width: 18px;
    12.8 +      width: 20px;
    12.9      }
   12.10  
   12.11      .smallFont {
    13.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4.html	Tue Feb 04 18:24:25 2014 -0800
    13.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-horiz-4.html	Tue Feb 04 18:25:18 2014 -0800
    13.3 @@ -23,7 +23,7 @@
    13.4        align-content: center;
    13.5      }
    13.6      .flexContainer > * {
    13.7 -      width: 18px;
    13.8 +      width: 20px;
    13.9      }
   13.10  
   13.11      .smallFont {
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
    14.3 @@ -0,0 +1,65 @@
    14.4 +<!DOCTYPE html>
    14.5 +<!--
    14.6 +     Any copyright is dedicated to the Public Domain.
    14.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    14.8 +-->
    14.9 +<!-- Reference case, using inline-block instead of inline-flex, and with the
   14.10 +     baseline-aligned items aligned using specific font-size / line-heights,
   14.11 +     and with unaligned children taken out of baseline-alignment using
   14.12 +     "float: left".
   14.13 +-->
   14.14 +<html>
   14.15 +<head>
   14.16 +  <title>CSS Reftest Reference</title>
   14.17 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   14.18 +  <meta charset="utf-8">
   14.19 +  <style>
   14.20 +    .flexContainer {
   14.21 +      display: inline-block;
   14.22 +      width: 40px;
   14.23 +      height: 40px;
   14.24 +      background: lightblue;
   14.25 +    }
   14.26 +    .flexContainer > * {
   14.27 +      height: 20px;
   14.28 +      display: inline-block;
   14.29 +    }
   14.30 +
   14.31 +    .smallFont {
   14.32 +      font-size: 8px;
   14.33 +      line-height: 8px;
   14.34 +    }
   14.35 +    .medFont {
   14.36 +      font-size: 12px;
   14.37 +      line-height: 12px;
   14.38 +    }
   14.39 +    .bigFont {
   14.40 +      font-size: 16px;
   14.41 +      line-height: 16px;
   14.42 +    }
   14.43 +    .unaligned { float: left }
   14.44 +  </style>
   14.45 +</head>
   14.46 +<body>
   14.47 +  a
   14.48 +  <!-- Flex containers with flex items that have a mix of baselines: -->
   14.49 +  <div class="flexContainer medFont">
   14.50 +    <div class="medFont">b</div
   14.51 +    ><br><div class="bigFont unaligned">c</div>
   14.52 +  </div>
   14.53 +
   14.54 +  <div class="flexContainer bigFont">
   14.55 +    <div class="bigFont">f</div
   14.56 +    ><br><div class="smallFont unaligned">g</div>
   14.57 +  </div>
   14.58 +
   14.59 +  <!-- Flex container with second line baseline-aligned
   14.60 +       (shouldn't make a difference) -->
   14.61 +  <div class="flexContainer smallFont">
   14.62 +    <div class="smallFont">j</div
   14.63 +    ><br><div class="bigFont unaligned">k</div>
   14.64 +  </div>
   14.65 +  n
   14.66 +
   14.67 +</body>
   14.68 +</html>
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-1.html	Tue Feb 04 18:25:18 2014 -0800
    15.3 @@ -0,0 +1,84 @@
    15.4 +<!DOCTYPE html>
    15.5 +<!--
    15.6 +     Any copyright is dedicated to the Public Domain.
    15.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    15.8 +-->
    15.9 +<!-- Testcase for how we compute the baseline of a vertical flex container
   15.10 +     with several flex lines.
   15.11 +     The spec says this about this case:
   15.12 +      [Given that the first line has no baseline-aligned items:]
   15.13 +       ...if the flex container has at least one flex item, and its
   15.14 +       first flex item has a baseline parallel to the flex
   15.15 +       container's main axis, the flex container's main-axis
   15.16 +       baseline is that baseline.
   15.17 +-->
   15.18 +<html>
   15.19 +<head>
   15.20 +  <title>CSS Test: Testing the baseline of a vertical flex container with multiple flex lines</title>
   15.21 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   15.22 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#flex-baselines">
   15.23 +  <link rel="match" href="flexbox-baseline-multi-line-vert-1-ref.html">
   15.24 +  <meta charset="utf-8">
   15.25 +  <style>
   15.26 +    .flexContainer {
   15.27 +      display: inline-flex;
   15.28 +      flex-direction: column;
   15.29 +      flex-wrap: wrap;
   15.30 +      width: 40px;
   15.31 +      height: 40px;
   15.32 +      background: lightblue;
   15.33 +    }
   15.34 +    .flexContainer > * {
   15.35 +      height: 20px;
   15.36 +    }
   15.37 +
   15.38 +    /* We'll make the second flex line not paint anything, so that the
   15.39 +       reference case doesn't need to bother matching it. */
   15.40 +    .flexContainer > *:nth-child(3),
   15.41 +    .flexContainer > *:nth-child(4) {
   15.42 +      visibility: hidden;
   15.43 +    }
   15.44 +
   15.45 +    .smallFont {
   15.46 +      font-size: 8px;
   15.47 +      line-height: 8px;
   15.48 +    }
   15.49 +    .medFont {
   15.50 +      font-size: 12px;
   15.51 +      line-height: 12px;
   15.52 +    }
   15.53 +    .bigFont {
   15.54 +      font-size: 16px;
   15.55 +      line-height: 16px;
   15.56 +    }
   15.57 +  </style>
   15.58 +</head>
   15.59 +<body>
   15.60 +  a
   15.61 +  <!-- Flex containers with flex items that have a mix of baselines: -->
   15.62 +  <div class="flexContainer">
   15.63 +    <div class="medFont">b</div
   15.64 +    ><div class="bigFont">c</div
   15.65 +    ><div class="bigFont">d</div
   15.66 +    ><div class="medFont">e</div>
   15.67 +  </div>
   15.68 +
   15.69 +  <div class="flexContainer">
   15.70 +    <div class="bigFont">f</div
   15.71 +    ><div class="smallFont">g</div
   15.72 +    ><div class="medFont">h</div
   15.73 +    ><div class="bigFont">i</div>
   15.74 +  </div>
   15.75 +
   15.76 +  <!-- Flex container with second line baseline-aligned
   15.77 +       (shouldn't make a difference) -->
   15.78 +  <div class="flexContainer">
   15.79 +    <div class="smallFont">j</div
   15.80 +    ><div class="bigFont">k</div
   15.81 +    ><div class="bigFont" style="align-self: baseline">l</div
   15.82 +    ><div class="medFont" style="align-self: baseline">m</div>
   15.83 +  </div>
   15.84 +  n
   15.85 +
   15.86 +</body>
   15.87 +</html>
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-2-ref.html	Tue Feb 04 18:25:18 2014 -0800
    16.3 @@ -0,0 +1,71 @@
    16.4 +<!DOCTYPE html>
    16.5 +<!--
    16.6 +     Any copyright is dedicated to the Public Domain.
    16.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    16.8 +-->
    16.9 +<!-- Reference case, using inline-block instead of inline-flex, and with the
   16.10 +     baseline-aligned items aligned using specific font-size / line-heights,
   16.11 +     and with unaligned children taken out of baseline-alignment using
   16.12 +     "float: left".
   16.13 +-->
   16.14 +<html>
   16.15 +<head>
   16.16 +  <title>CSS Reftest Reference</title>
   16.17 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   16.18 +  <meta charset="utf-8">
   16.19 +  <style>
   16.20 +    .flexContainer {
   16.21 +      display: inline-block;
   16.22 +      /* Split testcase's 40px width into 20px of padding-left and 20px of
   16.23 +         width, to set aside space for the testcase's (invisible) second line
   16.24 +         (which is to the left of the first line, since this is wrap-reverse)
   16.25 +      */
   16.26 +      width: 20px;
   16.27 +      padding-left: 20px;
   16.28 +      height: 40px;
   16.29 +      background: lightblue;
   16.30 +    }
   16.31 +    .flexContainer > * {
   16.32 +      width: 20px;
   16.33 +      height: 20px;
   16.34 +      display: inline-block;
   16.35 +    }
   16.36 +
   16.37 +    .smallFont {
   16.38 +      font-size: 8px;
   16.39 +      line-height: 8px;
   16.40 +    }
   16.41 +    .medFont {
   16.42 +      font-size: 12px;
   16.43 +      line-height: 12px;
   16.44 +    }
   16.45 +    .bigFont {
   16.46 +      font-size: 16px;
   16.47 +      line-height: 16px;
   16.48 +    }
   16.49 +    .unaligned { float: left }
   16.50 +  </style>
   16.51 +</head>
   16.52 +<body>
   16.53 +  a
   16.54 +  <!-- Flex containers with flex items that have a mix of baselines: -->
   16.55 +  <div class="flexContainer medFont">
   16.56 +    <div class="medFont">b</div
   16.57 +    ><br><div class="bigFont unaligned">c</div>
   16.58 +  </div>
   16.59 +
   16.60 +  <div class="flexContainer bigFont">
   16.61 +    <div class="bigFont">f</div
   16.62 +    ><br><div class="smallFont unaligned">g</div>
   16.63 +  </div>
   16.64 +
   16.65 +  <!-- Flex container with second line baseline-aligned
   16.66 +       (shouldn't make a difference) -->
   16.67 +  <div class="flexContainer smallFont">
   16.68 +    <div class="smallFont">j</div
   16.69 +    ><br><div class="bigFont unaligned">k</div>
   16.70 +  </div>
   16.71 +  n
   16.72 +
   16.73 +</body>
   16.74 +</html>
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-baseline-multi-line-vert-2.html	Tue Feb 04 18:25:18 2014 -0800
    17.3 @@ -0,0 +1,85 @@
    17.4 +<!DOCTYPE html>
    17.5 +<!--
    17.6 +     Any copyright is dedicated to the Public Domain.
    17.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    17.8 +-->
    17.9 +<!-- Testcase for how we compute the baseline of a vertical flex container
   17.10 +     with several flex lines (wrapping in the reverse direction).
   17.11 +     The spec says this about this case:
   17.12 +      [Given that the first line has no baseline-aligned items:]
   17.13 +       ...if the flex container has at least one flex item, and its
   17.14 +       first flex item has a baseline parallel to the flex
   17.15 +       container's main axis, the flex container's main-axis
   17.16 +       baseline is that baseline.
   17.17 +-->
   17.18 +<html>
   17.19 +<head>
   17.20 +  <title>CSS Test: Testing the baseline of a vertical flex container with multiple flex lines</title>
   17.21 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   17.22 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#flex-baselines">
   17.23 +  <link rel="match" href="flexbox-baseline-multi-line-vert-2-ref.html">
   17.24 +  <meta charset="utf-8">
   17.25 +  <style>
   17.26 +    .flexContainer {
   17.27 +      display: inline-flex;
   17.28 +      flex-direction: column;
   17.29 +      flex-wrap: wrap-reverse;
   17.30 +      width: 40px;
   17.31 +      height: 40px;
   17.32 +      background: lightblue;
   17.33 +    }
   17.34 +    .flexContainer > * {
   17.35 +      width: 20px;
   17.36 +      height: 20px;
   17.37 +    }
   17.38 +
   17.39 +    /* We'll make the second flex line not paint anything, so that the
   17.40 +       reference case doesn't need to bother matching it. */
   17.41 +    .flexContainer > *:nth-child(3),
   17.42 +    .flexContainer > *:nth-child(4) {
   17.43 +      visibility: hidden;
   17.44 +    }
   17.45 +
   17.46 +    .smallFont {
   17.47 +      font-size: 8px;
   17.48 +      line-height: 8px;
   17.49 +    }
   17.50 +    .medFont {
   17.51 +      font-size: 12px;
   17.52 +      line-height: 12px;
   17.53 +    }
   17.54 +    .bigFont {
   17.55 +      font-size: 16px;
   17.56 +      line-height: 16px;
   17.57 +    }
   17.58 +  </style>
   17.59 +</head>
   17.60 +<body>
   17.61 +  a
   17.62 +  <!-- Flex containers with flex items that have a mix of baselines: -->
   17.63 +  <div class="flexContainer">
   17.64 +    <div class="medFont">b</div
   17.65 +    ><div class="bigFont">c</div
   17.66 +    ><div class="bigFont">d</div
   17.67 +    ><div class="medFont">e</div>
   17.68 +  </div>
   17.69 +
   17.70 +  <div class="flexContainer">
   17.71 +    <div class="bigFont">f</div
   17.72 +    ><div class="smallFont">g</div
   17.73 +    ><div class="medFont">h</div
   17.74 +    ><div class="bigFont">i</div>
   17.75 +  </div>
   17.76 +
   17.77 +  <!-- Flex container with second line baseline-aligned
   17.78 +       (shouldn't make a difference) -->
   17.79 +  <div class="flexContainer">
   17.80 +    <div class="smallFont">j</div
   17.81 +    ><div class="bigFont">k</div
   17.82 +    ><div class="bigFont" style="align-self: baseline">l</div
   17.83 +    ><div class="medFont" style="align-self: baseline">m</div>
   17.84 +  </div>
   17.85 +  n
   17.86 +
   17.87 +</body>
   17.88 +</html>
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
    18.3 @@ -0,0 +1,62 @@
    18.4 +<!DOCTYPE html>
    18.5 +<!--
    18.6 +     Any copyright is dedicated to the Public Domain.
    18.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    18.8 +-->
    18.9 +<!-- In this reference case, we get each container to be sized the same as
   18.10 +     in the testcase, without any visible baseline alignemnt, by using some
   18.11 +     hidden flex items.
   18.12 +-->
   18.13 +<html>
   18.14 +<head>
   18.15 +  <title>CSS Reftest Reference</title>
   18.16 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   18.17 +  <meta charset="utf-8">
   18.18 +  <style>
   18.19 +    .flexContainer {
   18.20 +      display: flex;
   18.21 +      width: 50px;
   18.22 +      background: yellow;
   18.23 +      border: 1px dotted black;
   18.24 +      margin: 5px;
   18.25 +      align-items: flex-start;
   18.26 +    }
   18.27 +    .hiddenItemForSizing {
   18.28 +      width: 0;
   18.29 +      color: transparent;
   18.30 +      align-self: baseline;
   18.31 +    }
   18.32 +    .largeFont {
   18.33 +      font-size: 20px;
   18.34 +      background: lightblue;
   18.35 +      /* Our flex items get padding on opposite sides (top/bottom) so that they
   18.36 +         produce a large combined height when baseline-aligned: */
   18.37 +      padding-top: 5px;
   18.38 +    }
   18.39 +    .smallFont {
   18.40 +      font-size: 10px;
   18.41 +      background: pink;
   18.42 +      /* Our flex items get padding on opposite sides (top/bottom) so that they
   18.43 +         produce a large combined height when baseline-aligned: */
   18.44 +      padding-bottom: 20px;
   18.45 +    }
   18.46 +  </style>
   18.47 +</head>
   18.48 +<body>
   18.49 +  <div class="flexContainer">
   18.50 +    <div class="largeFont">a</div>
   18.51 +    <!-- Hidden flex items used to determine container's cross size,
   18.52 +         based on their baseline-aligned combined cross size: -->
   18.53 +    <div class="largeFont hiddenItemForSizing">a</div>
   18.54 +    <div class="smallFont hiddenItemForSizing">b</div>
   18.55 +  </div>
   18.56 +
   18.57 +  <div class="flexContainer">
   18.58 +    <div class="smallFont">b</div>
   18.59 +    <!-- Hidden flex items used to determine container's cross size,
   18.60 +         based on their baseline-aligned combined cross size: -->
   18.61 +    <div class="largeFont hiddenItemForSizing">a</div>
   18.62 +    <div class="smallFont hiddenItemForSizing">b</div>
   18.63 +  </div>
   18.64 +</body>
   18.65 +</html>
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-baseline-1.html	Tue Feb 04 18:25:18 2014 -0800
    19.3 @@ -0,0 +1,54 @@
    19.4 +<!DOCTYPE html>
    19.5 +<!--
    19.6 +     Any copyright is dedicated to the Public Domain.
    19.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    19.8 +-->
    19.9 +<html>
   19.10 +<head>
   19.11 +  <title>CSS Test: Testing that a collapsed flex item participates in baseline alignment only for the purpose of establishing container's cross size</title>
   19.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   19.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#algo-visibility">
   19.14 +  <link rel="match" href="flexbox-collapsed-item-baseline-1-ref.html">
   19.15 +  <meta charset="utf-8">
   19.16 +  <style>
   19.17 +    .flexContainer {
   19.18 +      display: flex;
   19.19 +      width: 50px;
   19.20 +      background: yellow;
   19.21 +      border: 1px dotted black;
   19.22 +      margin: 5px;
   19.23 +      align-items: baseline;
   19.24 +    }
   19.25 +    .collapse {
   19.26 +      visibility: collapse;
   19.27 +    }
   19.28 +    .largeFont {
   19.29 +      font-size: 20px;
   19.30 +      background: lightblue;
   19.31 +      /* Our flex items get padding on opposite sides (top/bottom) so that they
   19.32 +         produce a large combined height when baseline-aligned: */
   19.33 +      padding-top: 5px;
   19.34 +    }
   19.35 +    .smallFont {
   19.36 +      font-size: 10px;
   19.37 +      background: pink;
   19.38 +      /* Our flex items get padding on opposite sides (top/bottom) so that they
   19.39 +         produce a large combined height when baseline-aligned: */
   19.40 +      padding-bottom: 20px;
   19.41 +    }
   19.42 +  </style>
   19.43 +</head>
   19.44 +<body>
   19.45 +  <!-- Second item collapsed: -->
   19.46 +  <div class="flexContainer">
   19.47 +    <div class="largeFont">a</div>
   19.48 +    <div class="smallFont collapse">b</div>
   19.49 +  </div>
   19.50 +
   19.51 +  <!-- First item collapsed: -->
   19.52 +  <div class="flexContainer">
   19.53 +    <div class="largeFont collapse">a</div>
   19.54 +    <div class="smallFont">b</div>
   19.55 +  </div>
   19.56 +</body>
   19.57 +</html>
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-1-ref.html	Tue Feb 04 18:25:18 2014 -0800
    20.3 @@ -0,0 +1,102 @@
    20.4 +<!DOCTYPE html>
    20.5 +<!--
    20.6 +     Any copyright is dedicated to the Public Domain.
    20.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    20.8 +-->
    20.9 +<!-- In this reference case, we have blocks in place of the testcase's
   20.10 +     flex containers. The testcase's collapsed flex items are entirely
   20.11 +     absent here (and the remaining content is sized using exact pixel
   20.12 +     values).
   20.13 +-->
   20.14 +<html>
   20.15 +<head>
   20.16 +  <title>CSS Reftest Reference</title>
   20.17 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   20.18 +  <meta charset="utf-8">
   20.19 +  <style>
   20.20 +    .flexContainer {
   20.21 +      display: flex;
   20.22 +      background: yellow;
   20.23 +      border: 1px dotted black;
   20.24 +      float: left;
   20.25 +      margin: 5px;
   20.26 +    }
   20.27 +    .flexContainer > * {
   20.28 +      /* All flex items have 20px base size */
   20.29 +      width: 20px;
   20.30 +    }
   20.31 +    .collapse {
   20.32 +      flex-basis: 0;
   20.33 +      height: 20px;
   20.34 +    }
   20.35 +    .flexible {
   20.36 +      flex: 1 auto;
   20.37 +    }
   20.38 +    .heightTall {
   20.39 +      height: 40px;
   20.40 +      background: purple;
   20.41 +    }
   20.42 +    .heightAuto {
   20.43 +      background: teal;
   20.44 +    }
   20.45 +    .heightShort {
   20.46 +      height: 10px;
   20.47 +      background: pink;
   20.48 +    }
   20.49 +  </style>
   20.50 +</head>
   20.51 +<body>
   20.52 +  <!-- FIRST ROW: -->
   20.53 +  <!-- Just one (collapsed) flex item, which ends up establishing
   20.54 +       the container's size (even though it's collapsed): -->
   20.55 +  <div class="flexContainer">
   20.56 +    <div class="heightTall collapse"></div>
   20.57 +  </div>
   20.58 +
   20.59 +  <div style="clear: both"></div>
   20.60 +
   20.61 +  <!-- SECOND ROW: -->
   20.62 +  <!-- One collapsed flex item, one short flex item.
   20.63 +       (Container ends up with collapsed item's height) -->
   20.64 +  <div class="flexContainer">
   20.65 +    <div class="heightTall collapse"></div>
   20.66 +    <div class="heightShort"></div>
   20.67 +  </div>
   20.68 +  <!-- (same, but with items in opposite order) -->
   20.69 +  <div class="flexContainer">
   20.70 +    <div class="heightShort"></div>
   20.71 +    <div class="heightTall collapse"></div>
   20.72 +  </div>
   20.73 +
   20.74 +  <div style="clear: both"></div>
   20.75 +
   20.76 +  <!-- THIRD ROW: -->
   20.77 +  <!-- One collapsed flex item, one stretched flex item.
   20.78 +       (Container and stretched item end up with collapsed item's height) -->
   20.79 +  <div class="flexContainer">
   20.80 +    <div class="heightTall collapse"></div>
   20.81 +    <div class="heightAuto"></div>
   20.82 +  </div>
   20.83 +  <!-- (again, with items in opposite order) -->
   20.84 +  <div class="flexContainer">
   20.85 +    <div class="heightAuto"></div>
   20.86 +    <div class="heightTall collapse"></div>
   20.87 +  </div>
   20.88 +
   20.89 +  <div style="clear: both"></div>
   20.90 +
   20.91 +  <!-- FOURTH ROW: -->
   20.92 +  <!-- One collapsed flex item, one other flex item; both are flexible.
   20.93 +       (The non-collapsed one should take all of the available width.) -->
   20.94 +  <div class="flexContainer">
   20.95 +    <div class="heightAuto collapse"></div>
   20.96 +    <div class="heightTall flexible"></div>
   20.97 +  </div>
   20.98 +  <!-- (again, with items in opposite order) -->
   20.99 +  <div class="flexContainer">
  20.100 +    <div class="heightTall flexible"></div>
  20.101 +    <div class="heightAuto collapse"></div>
  20.102 +  </div>
  20.103 +
  20.104 +</body>
  20.105 +</html>
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-1.html	Tue Feb 04 18:25:18 2014 -0800
    21.3 @@ -0,0 +1,98 @@
    21.4 +<!DOCTYPE html>
    21.5 +<!--
    21.6 +     Any copyright is dedicated to the Public Domain.
    21.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    21.8 +-->
    21.9 +<html>
   21.10 +<head>
   21.11 +  <title>CSS Test: Testing that visibility:collapse on a flex item in a single-line flex container maintains the containers's cross size, but doesn't otherwise impact flex layout</title>
   21.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   21.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#algo-visibility">
   21.14 +  <link rel="match" href="flexbox-collapsed-item-horiz-1-ref.html">
   21.15 +  <meta charset="utf-8">
   21.16 +  <style>
   21.17 +    .flexContainer {
   21.18 +      display: flex;
   21.19 +      background: yellow;
   21.20 +      border: 1px dotted black;
   21.21 +      float: left;
   21.22 +      margin: 5px;
   21.23 +    }
   21.24 +    .flexContainer > * {
   21.25 +      /* All flex items have 20px base size */
   21.26 +      width: 20px;
   21.27 +    }
   21.28 +    .collapse {
   21.29 +      visibility: collapse;
   21.30 +    }
   21.31 +    .flexible {
   21.32 +      flex: 1 auto;
   21.33 +    }
   21.34 +    .heightTall {
   21.35 +      height: 40px;
   21.36 +      background: purple;
   21.37 +    }
   21.38 +    .heightAuto {
   21.39 +      background: teal;
   21.40 +    }
   21.41 +    .heightShort {
   21.42 +      height: 10px;
   21.43 +      background: pink;
   21.44 +    }
   21.45 +  </style>
   21.46 +</head>
   21.47 +<body>
   21.48 +  <!-- FIRST ROW: -->
   21.49 +  <!-- Just one (collapsed) flex item, which ends up establishing
   21.50 +       the container's size (even though it's collapsed): -->
   21.51 +  <div class="flexContainer">
   21.52 +    <div class="heightTall collapse"></div>
   21.53 +  </div>
   21.54 +
   21.55 +  <div style="clear: both"></div>
   21.56 +
   21.57 +  <!-- SECOND ROW: -->
   21.58 +  <!-- One collapsed flex item, one short flex item.
   21.59 +       (Container ends up with collapsed item's height) -->
   21.60 +  <div class="flexContainer">
   21.61 +    <div class="heightTall collapse"></div>
   21.62 +    <div class="heightShort"></div>
   21.63 +  </div>
   21.64 +  <!-- (same, but with items in opposite order) -->
   21.65 +  <div class="flexContainer">
   21.66 +    <div class="heightShort"></div>
   21.67 +    <div class="heightTall collapse"></div>
   21.68 +  </div>
   21.69 +
   21.70 +  <div style="clear: both"></div>
   21.71 +
   21.72 +  <!-- THIRD ROW: -->
   21.73 +  <!-- One collapsed flex item, one stretched flex item.
   21.74 +       (Container and stretched item end up with collapsed item's height) -->
   21.75 +  <div class="flexContainer">
   21.76 +    <div class="heightTall collapse"></div>
   21.77 +    <div class="heightAuto"></div>
   21.78 +  </div>
   21.79 +  <!-- (again, with items in opposite order) -->
   21.80 +  <div class="flexContainer">
   21.81 +    <div class="heightAuto"></div>
   21.82 +    <div class="heightTall collapse"></div>
   21.83 +  </div>
   21.84 +
   21.85 +  <div style="clear: both"></div>
   21.86 +
   21.87 +  <!-- FOURTH ROW: -->
   21.88 +  <!-- One collapsed flex item, one other flex item; both are flexible.
   21.89 +       (The non-collapsed one should take all of the available width.) -->
   21.90 +  <div class="flexContainer">
   21.91 +    <div class="heightAuto flexible collapse"></div>
   21.92 +    <div class="heightTall flexible"></div>
   21.93 +  </div>
   21.94 +  <!-- (again, with items in opposite order) -->
   21.95 +  <div class="flexContainer">
   21.96 +    <div class="heightTall flexible"></div>
   21.97 +    <div class="heightAuto flexible collapse"></div>
   21.98 +  </div>
   21.99 +
  21.100 +</body>
  21.101 +</html>
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-2-ref.html	Tue Feb 04 18:25:18 2014 -0800
    22.3 @@ -0,0 +1,108 @@
    22.4 +<!DOCTYPE html>
    22.5 +<!--
    22.6 +     Any copyright is dedicated to the Public Domain.
    22.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    22.8 +-->
    22.9 +<html>
   22.10 +<head>
   22.11 +  <title>CSS Reftest Reference</title>
   22.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   22.13 +  <meta charset="utf-8">
   22.14 +  <style>
   22.15 +    .flexContainer {
   22.16 +      display: flex;
   22.17 +      flex-wrap: wrap;
   22.18 +
   22.19 +      /* These let us show where each flex line begins (and hence, how tall
   22.20 +         the flex lines end up) */
   22.21 +      align-content: flex-start;
   22.22 +      align-items: flex-start;
   22.23 +
   22.24 +      width: 30px;
   22.25 +      background: yellow;
   22.26 +      border: 1px dotted black;
   22.27 +      float: left;
   22.28 +      margin: 5px;
   22.29 +    }
   22.30 +    .collapsedItem {
   22.31 +      width: 0;
   22.32 +      height: 25px;
   22.33 +    }
   22.34 +    .halfWidthItem {
   22.35 +      width: 15px;
   22.36 +      height: 15px;
   22.37 +      background: teal;
   22.38 +    }
   22.39 +    .fullWidthItem {
   22.40 +      width: 30px;
   22.41 +      height: 20px;
   22.42 +      background: purple;
   22.43 +    }
   22.44 +    .veryTallItem {
   22.45 +      width: 15px;
   22.46 +      height: 40px;
   22.47 +      background: olive;
   22.48 +    }
   22.49 +  </style>
   22.50 +</head>
   22.51 +<body>
   22.52 +  <!-- FIRST ROW: -->
   22.53 +  <!-- One collapsed flex item, at the beginning of a flex line, which
   22.54 +       ends up establishing its flex line's cross size: -->
   22.55 +  <div class="flexContainer">
   22.56 +    <div class="collapsedItem"></div>
   22.57 +    <div class="halfWidthItem"></div>
   22.58 +    <div class="fullWidthItem"></div>
   22.59 +  </div>
   22.60 +  <!-- ...and now with it being at the end of that flex line: -->
   22.61 +  <div class="flexContainer">
   22.62 +    <div class="halfWidthItem"></div>
   22.63 +    <div class="collapsedItem"></div>
   22.64 +    <div class="fullWidthItem"></div>
   22.65 +  </div>
   22.66 +
   22.67 +  <div style="clear: both"></div>
   22.68 +
   22.69 +  <!-- SECOND ROW: -->
   22.70 +  <!-- One collapsed flex item, initially in its own line. It ends
   22.71 +       up being merged into another line after it collapses, due to its
   22.72 +       (post-collapse) zero main-size. -->
   22.73 +  <div class="flexContainer">
   22.74 +    <div class="collapsedItem"></div>
   22.75 +    <div class="fullWidthItem"></div>
   22.76 +    <div class="fullWidthItem"></div>
   22.77 +  </div>
   22.78 +  <div class="flexContainer">
   22.79 +    <div class="fullWidthItem"></div>
   22.80 +    <div class="collapsedItem"></div>
   22.81 +    <div class="fullWidthItem"></div>
   22.82 +  </div>
   22.83 +  <div class="flexContainer">
   22.84 +    <div class="fullWidthItem"></div>
   22.85 +    <div class="fullWidthItem"></div>
   22.86 +    <div class="collapsedItem"></div>
   22.87 +  </div>
   22.88 +
   22.89 +  <div style="clear: both"></div>
   22.90 +
   22.91 +  <!-- THIRD ROW: -->
   22.92 +  <!-- One collapsed flex item, initially in a line with an even-taller item.
   22.93 +       The collapsed item ends up shifting into another line after it
   22.94 +       collapses, but it carries the taller item's cross size with it, as its
   22.95 +       strut size. -->
   22.96 +  <div class="flexContainer">
   22.97 +    <div class="fullWidthItem"></div>
   22.98 +    <div class="collapsedItem" style="height: 40px"></div>
   22.99 +    <div class="veryTallItem"></div>
  22.100 +  </div>
  22.101 +  <!-- ...and now with two (differently-sized) struts in first line:
  22.102 +       (the one that's taller - due to being initially grouped with the tall
  22.103 +       item - wins out.) -->
  22.104 +  <div class="flexContainer">
  22.105 +    <div class="collapsedItem"></div>
  22.106 +    <div class="fullWidthItem"></div>
  22.107 +    <div class="collapsedItem" style="height: 40px"></div>
  22.108 +    <div class="veryTallItem"></div>
  22.109 +  </div>
  22.110 +</body>
  22.111 +</html>
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-2.html	Tue Feb 04 18:25:18 2014 -0800
    23.3 @@ -0,0 +1,111 @@
    23.4 +<!DOCTYPE html>
    23.5 +<!--
    23.6 +     Any copyright is dedicated to the Public Domain.
    23.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    23.8 +-->
    23.9 +<html>
   23.10 +<head>
   23.11 +  <title>CSS Test: Testing that visibility:collapse on a flex item in a multi-line flex container creates struts, and that they can migrate between lines</title>
   23.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   23.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#algo-visibility">
   23.14 +  <link rel="match" href="flexbox-collapsed-item-horiz-2-ref.html">
   23.15 +  <meta charset="utf-8">
   23.16 +  <style>
   23.17 +    .flexContainer {
   23.18 +      display: flex;
   23.19 +      flex-wrap: wrap;
   23.20 +
   23.21 +      /* These let us show where each flex line begins (and hence, how tall
   23.22 +         the flex lines end up) */
   23.23 +      align-content: flex-start;
   23.24 +      align-items: flex-start;
   23.25 +
   23.26 +      width: 30px;
   23.27 +      background: yellow;
   23.28 +      border: 1px dotted black;
   23.29 +      float: left;
   23.30 +      margin: 5px;
   23.31 +    }
   23.32 +    .collapsedItem {
   23.33 +      visibility: collapse;
   23.34 +      width: 15px;
   23.35 +      height: 25px;
   23.36 +    }
   23.37 +    .halfWidthItem {
   23.38 +      width: 15px;
   23.39 +      height: 15px;
   23.40 +      background: teal;
   23.41 +    }
   23.42 +    .fullWidthItem {
   23.43 +      width: 30px;
   23.44 +      height: 20px;
   23.45 +      background: purple;
   23.46 +    }
   23.47 +    .veryTallItem {
   23.48 +      width: 15px;
   23.49 +      height: 40px;
   23.50 +      background: olive;
   23.51 +    }
   23.52 +  </style>
   23.53 +</head>
   23.54 +<body>
   23.55 +  <!-- FIRST ROW: -->
   23.56 +  <!-- One collapsed flex item, at the beginning of a flex line, which
   23.57 +       ends up establishing its flex line's cross size: -->
   23.58 +  <div class="flexContainer">
   23.59 +    <div class="collapsedItem"></div>
   23.60 +    <div class="halfWidthItem"></div>
   23.61 +    <div class="fullWidthItem"></div>
   23.62 +  </div>
   23.63 +  <!-- ...and now with it being at the end of that flex line: -->
   23.64 +  <div class="flexContainer">
   23.65 +    <div class="halfWidthItem"></div>
   23.66 +    <div class="collapsedItem"></div>
   23.67 +    <div class="fullWidthItem"></div>
   23.68 +  </div>
   23.69 +
   23.70 +  <div style="clear: both"></div>
   23.71 +
   23.72 +  <!-- SECOND ROW: -->
   23.73 +  <!-- One collapsed flex item, initially in its own line. It ends
   23.74 +       up being merged into another line after it collapses, due to its
   23.75 +       (post-collapse) zero main-size. -->
   23.76 +  <div class="flexContainer">
   23.77 +    <div class="collapsedItem"></div>
   23.78 +    <div class="fullWidthItem"></div>
   23.79 +    <div class="fullWidthItem"></div>
   23.80 +  </div>
   23.81 +  <div class="flexContainer">
   23.82 +    <div class="fullWidthItem"></div>
   23.83 +    <div class="collapsedItem"></div>
   23.84 +    <div class="fullWidthItem"></div>
   23.85 +  </div>
   23.86 +  <div class="flexContainer">
   23.87 +    <div class="fullWidthItem"></div>
   23.88 +    <div class="fullWidthItem"></div>
   23.89 +    <div class="collapsedItem"></div>
   23.90 +  </div>
   23.91 +
   23.92 +  <div style="clear: both"></div>
   23.93 +
   23.94 +  <!-- THIRD ROW: -->
   23.95 +  <!-- One collapsed flex item, initially in a line with an even-taller item.
   23.96 +       The collapsed item ends up shifting into another line after it
   23.97 +       collapses, but it carries the taller item's cross size with it, as its
   23.98 +       strut size. -->
   23.99 +  <div class="flexContainer">
  23.100 +    <div class="fullWidthItem"></div>
  23.101 +    <div class="collapsedItem"></div>
  23.102 +    <div class="veryTallItem"></div>
  23.103 +  </div>
  23.104 +  <!-- ...and now with two (differently-sized) struts in first line:
  23.105 +       (the one that's taller - due to being initially grouped with the tall
  23.106 +       item - wins out.) -->
  23.107 +  <div class="flexContainer">
  23.108 +    <div class="collapsedItem"></div>
  23.109 +    <div class="fullWidthItem"></div>
  23.110 +    <div class="collapsedItem"></div>
  23.111 +    <div class="veryTallItem"></div>
  23.112 +  </div>
  23.113 +</body>
  23.114 +</html>
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-3-ref.html	Tue Feb 04 18:25:18 2014 -0800
    24.3 @@ -0,0 +1,46 @@
    24.4 +<!DOCTYPE html>
    24.5 +<!--
    24.6 +     Any copyright is dedicated to the Public Domain.
    24.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    24.8 +-->
    24.9 +<html>
   24.10 +<head>
   24.11 +  <title>CSS Reftest Reference</title>
   24.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   24.13 +  <meta charset="utf-8">
   24.14 +  <style>
   24.15 +    .flexContainer {
   24.16 +      display: flex;
   24.17 +      flex-wrap: wrap;
   24.18 +      align-content: stretch; /* Initial value; just here for emphasis */
   24.19 +      width: 25px;
   24.20 +      height: 60px;
   24.21 +      background: yellow;
   24.22 +      border: 1px dotted black;
   24.23 +      float: left;
   24.24 +      margin: 5px;
   24.25 +    }
   24.26 +    .collapsedItem {
   24.27 +      width: 0;
   24.28 +      height: 40px;
   24.29 +    }
   24.30 +    .shortItem {
   24.31 +      width: 25px;
   24.32 +      height: 10px;
   24.33 +      background: purple;
   24.34 +    }
   24.35 +    .tallItem {
   24.36 +      width: 10px;
   24.37 +      height: 30px;
   24.38 +      background: olive;
   24.39 +    }
   24.40 +  </style>
   24.41 +</head>
   24.42 +<body>
   24.43 +  <div class="flexContainer">
   24.44 +    <div class="shortItem"></div>
   24.45 +    <div class="collapsedItem"></div>
   24.46 +    <div class="tallItem"></div>
   24.47 +  </div>
   24.48 +</body>
   24.49 +</html>
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/flexbox-collapsed-item-horiz-3.html	Tue Feb 04 18:25:18 2014 -0800
    25.3 @@ -0,0 +1,56 @@
    25.4 +<!DOCTYPE html>
    25.5 +<!--
    25.6 +     Any copyright is dedicated to the Public Domain.
    25.7 +     http://creativecommons.org/publicdomain/zero/1.0/
    25.8 +-->
    25.9 +<html>
   25.10 +<head>
   25.11 +  <title>CSS Test: Testing that strut formation (from visibility:collapse) happens *after* lines have been stretched</title>
   25.12 +  <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
   25.13 +  <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#algo-visibility">
   25.14 +  <link rel="match" href="flexbox-collapsed-item-horiz-3-ref.html">
   25.15 +  <meta charset="utf-8">
   25.16 +  <style>
   25.17 +    .flexContainer {
   25.18 +      display: flex;
   25.19 +      flex-wrap: wrap;
   25.20 +      align-content: stretch; /* Initial value; just here for emphasis */
   25.21 +      width: 25px;
   25.22 +      height: 60px;
   25.23 +      background: yellow;
   25.24 +      border: 1px dotted black;
   25.25 +      float: left;
   25.26 +      margin: 5px;
   25.27 +    }
   25.28 +    .collapsedItem {
   25.29 +      visibility: collapse;
   25.30 +      width: 10px;
   25.31 +    }
   25.32 +    .shortItem {
   25.33 +      width: 25px;
   25.34 +      height: 10px;
   25.35 +      background: purple;
   25.36 +    }
   25.37 +    .tallItem {
   25.38 +      width: 10px;
   25.39 +      height: 30px;
   25.40 +      background: olive;
   25.41 +    }
   25.42 +  </style>
   25.43 +</head>
   25.44 +<body>
   25.45 +  <!-- In this testcase, the first flex line initially has a cross-size of
   25.46 +       10px, and the second flex line has a cross-size of 30px. Both lines are
   25.47 +       stretched by 10px each (to hit the container's total cross-size, 60px).
   25.48 +       Then, we handle "visibility:collapse" and convert the collapsed item
   25.49 +       into a strut with the second line's stretched cross-size (40px), and we
   25.50 +       restart flex layout. This strut then ends up in the *first* line (since
   25.51 +       it has 0 main-size), which means both flex lines end up being 40px tall.
   25.52 +    -->
   25.53 +  <div class="flexContainer">
   25.54 +    <div class="shortItem"></div>
   25.55 +    <div class="collapsedItem"></div>
   25.56 +    <div class="tallItem"></div>
   25.57 +  </div>
   25.58 +</body>
   25.59 +</html>
    26.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/reftest.list	Tue Feb 04 18:24:25 2014 -0800
    26.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/flexbox/reftest.list	Tue Feb 04 18:25:18 2014 -0800
    26.3 @@ -1,3 +1,10 @@
    26.4 +# Tests for absolutely-positioned children of a flex container
    26.5 +== flexbox-abpos-child-1a.html flexbox-abpos-child-1-ref.html
    26.6 +== flexbox-abpos-child-1b.html flexbox-abpos-child-1-ref.html
    26.7 +
    26.8 +# Tests for handling anonymous flex items
    26.9 +== flexbox-anonymous-items-1.html flexbox-anonymous-items-1-ref.html
   26.10 +
   26.11  # Tests for alignment of flex lines (align-content property)
   26.12  == flexbox-align-content-horiz-1a.xhtml flexbox-align-content-horiz-1-ref.xhtml
   26.13  == flexbox-align-content-horiz-1b.xhtml flexbox-align-content-horiz-1-ref.xhtml
   26.14 @@ -37,6 +44,8 @@
   26.15  == flexbox-baseline-multi-line-horiz-2.html flexbox-baseline-multi-line-horiz-2-ref.html
   26.16  == flexbox-baseline-multi-line-horiz-3.html flexbox-baseline-multi-line-horiz-3-ref.html
   26.17  == flexbox-baseline-multi-line-horiz-4.html flexbox-baseline-multi-line-horiz-4-ref.html
   26.18 +== flexbox-baseline-multi-line-vert-1.html flexbox-baseline-multi-line-vert-1-ref.html
   26.19 +== flexbox-baseline-multi-line-vert-2.html flexbox-baseline-multi-line-vert-2-ref.html
   26.20  == flexbox-baseline-single-item-1a.html flexbox-baseline-single-item-1-ref.html
   26.21  == flexbox-baseline-single-item-1b.html flexbox-baseline-single-item-1-ref.html
   26.22  
   26.23 @@ -68,6 +77,12 @@
   26.24  == flexbox-break-request-vert-2a.html  flexbox-break-request-vert-2-ref.html
   26.25  == flexbox-break-request-vert-2b.html  flexbox-break-request-vert-2-ref.html
   26.26  
   26.27 +# Tests for flex items with "visibility:collapse"
   26.28 +== flexbox-collapsed-item-baseline-1.html flexbox-collapsed-item-baseline-1-ref.html
   26.29 +== flexbox-collapsed-item-horiz-1.html flexbox-collapsed-item-horiz-1-ref.html
   26.30 +== flexbox-collapsed-item-horiz-2.html flexbox-collapsed-item-horiz-2-ref.html
   26.31 +== flexbox-collapsed-item-horiz-3.html flexbox-collapsed-item-horiz-3-ref.html
   26.32 +
   26.33  # Tests for flex-flow shorthand property
   26.34  == flexbox-flex-flow-1.html flexbox-flex-flow-1-ref.html
   26.35  
    27.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-001.xht	Tue Feb 04 18:24:25 2014 -0800
    27.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-001.xht	Tue Feb 04 18:25:18 2014 -0800
    27.3 @@ -4,7 +4,7 @@
    27.4    <title>CSS Test: Box Sizing - Border-Box with specified width</title>
    27.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    27.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    27.7 -  <meta name="assert" content="-moz-box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge." />
    27.8 +  <meta name="assert" content="box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge." />
    27.9    <style type="text/css"><![CDATA[
   27.10      .container {
   27.11        width: 300px;
   27.12 @@ -16,7 +16,7 @@
   27.13      }
   27.14  
   27.15      .box-sized {
   27.16 -      -moz-box-sizing: border-box;
   27.17 +      box-sizing: border-box;
   27.18        width: 50%;
   27.19        z-index: 1;
   27.20        float: left;
    28.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-002.xht	Tue Feb 04 18:24:25 2014 -0800
    28.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-002.xht	Tue Feb 04 18:25:18 2014 -0800
    28.3 @@ -4,7 +4,7 @@
    28.4    <title>CSS Test: Box Sizing - Border-Box with specified width</title>
    28.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    28.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    28.7 -  <meta name="assert" content="-moz-box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge." />
    28.8 +  <meta name="assert" content="box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge." />
    28.9    <style type="text/css"><![CDATA[
   28.10      .container {
   28.11        width: 300px;
   28.12 @@ -16,7 +16,7 @@
   28.13      }
   28.14  
   28.15      .box-sized {
   28.16 -      -moz-box-sizing: border-box;
   28.17 +      box-sizing: border-box;
   28.18        width: 50%;
   28.19        z-index: 1;
   28.20        float: left;
    29.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-003.xht	Tue Feb 04 18:24:25 2014 -0800
    29.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-003.xht	Tue Feb 04 18:25:18 2014 -0800
    29.3 @@ -4,7 +4,7 @@
    29.4    <title>CSS Test: Box Sizing - Border-Box with specified width/height</title>
    29.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    29.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    29.7 -  <meta name="assert" content="-moz-box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge and the height be the distance from the top border edge to the bottom border edge." />
    29.8 +  <meta name="assert" content="box-sizing: border-box should make the element's (percentage) width be the distance from the left border edge to the right border edge and the height be the distance from the top border edge to the bottom border edge." />
    29.9    <style type="text/css"><![CDATA[
   29.10      .container {
   29.11        width: 300px;
   29.12 @@ -17,7 +17,7 @@
   29.13      }
   29.14  
   29.15      .box-sized {
   29.16 -      -moz-box-sizing: border-box;
   29.17 +      box-sizing: border-box;
   29.18        width: 50%;
   29.19        height: 100%;
   29.20        z-index: 1;
    30.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-004.xht	Tue Feb 04 18:24:25 2014 -0800
    30.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-border-box-004.xht	Tue Feb 04 18:25:18 2014 -0800
    30.3 @@ -4,7 +4,7 @@
    30.4    <title>CSS Test: Box Sizing - Border-Box with min/max width/height</title>
    30.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    30.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    30.7 -  <meta name="assert" content="-moz-box-sizing: border-box should make the element's (length) width be the distance from the left border edge to the right border edge and the height be the distance from the top border edge to the bottom border edge." />
    30.8 +  <meta name="assert" content="box-sizing: border-box should make the element's (length) width be the distance from the left border edge to the right border edge and the height be the distance from the top border edge to the bottom border edge." />
    30.9    <style type="text/css"><![CDATA[
   30.10      .container {
   30.11        min-width: 500px;
   30.12 @@ -19,7 +19,7 @@
   30.13      }
   30.14  
   30.15      .box-sized {
   30.16 -      -moz-box-sizing: border-box;
   30.17 +      box-sizing: border-box;
   30.18        min-width: 250px;
   30.19        max-width: 350px;
   30.20        min-height: 70px;
    31.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-001.xht	Tue Feb 04 18:24:25 2014 -0800
    31.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-001.xht	Tue Feb 04 18:25:18 2014 -0800
    31.3 @@ -4,7 +4,7 @@
    31.4    <title>CSS Test: Box Sizing - Content-Box with specified width/height</title>
    31.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    31.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    31.7 -  <meta name="assert" content="-moz-box-sizing: content-box should make the element's (percentage) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    31.8 +  <meta name="assert" content="box-sizing: content-box should make the element's (percentage) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    31.9    <style type="text/css"><![CDATA[
   31.10      .container {
   31.11        width: 300px;
   31.12 @@ -17,7 +17,7 @@
   31.13      }
   31.14  
   31.15      .box-sized {
   31.16 -      -moz-box-sizing: content-box;
   31.17 +      box-sizing: content-box;
   31.18        width: 50%;
   31.19        height: 100%;
   31.20        z-index: 1;
    32.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-002.xht	Tue Feb 04 18:24:25 2014 -0800
    32.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-002.xht	Tue Feb 04 18:25:18 2014 -0800
    32.3 @@ -4,7 +4,7 @@
    32.4    <title>CSS Test: Box Sizing - Content-Box with specified width/height</title>
    32.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    32.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    32.7 -  <meta name="assert" content="-moz-box-sizing: content-box should make the element's (calc) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    32.8 +  <meta name="assert" content="box-sizing: content-box should make the element's (calc) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    32.9    <style type="text/css"><![CDATA[
   32.10      .container {
   32.11        width: 300px;
   32.12 @@ -17,7 +17,7 @@
   32.13      }
   32.14  
   32.15      .box-sized {
   32.16 -      -moz-box-sizing: content-box;
   32.17 +      box-sizing: content-box;
   32.18        width: calc(50% - 10px);
   32.19        height: calc(100% - 10px);
   32.20        z-index: 1;
    33.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-003.xht	Tue Feb 04 18:24:25 2014 -0800
    33.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-content-box-003.xht	Tue Feb 04 18:25:18 2014 -0800
    33.3 @@ -4,7 +4,7 @@
    33.4    <title>CSS Test: Box Sizing - Content-Box with min/max width/height</title>
    33.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    33.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    33.7 -  <meta name="assert" content="-moz-box-sizing: content-box should make the element's (percentage) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    33.8 +  <meta name="assert" content="box-sizing: content-box should make the element's (percentage) width be the distance from the left content edge to the right content edge and the height be the distance from the top content edge to the bottom content edge."/>
    33.9    <style type="text/css"><![CDATA[
   33.10      .container {
   33.11        min-width: 500px;
   33.12 @@ -18,7 +18,7 @@
   33.13      }
   33.14  
   33.15      .box-sized {
   33.16 -      -moz-box-sizing: content-box;
   33.17 +      box-sizing: content-box;
   33.18        width: 50%;
   33.19        height: 100%;
   33.20        z-index: 1;
    34.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-001.xht	Tue Feb 04 18:24:25 2014 -0800
    34.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-001.xht	Tue Feb 04 18:25:18 2014 -0800
    34.3 @@ -4,7 +4,7 @@
    34.4    <title>CSS Test: Box Sizing - Padding-Box with specified width/height</title>
    34.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    34.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    34.7 -  <meta name="assert" content="-moz-box-sizing: padding-box should make the element's (percentage) width be the distance from the left padding edge to the right padding edge."/>
    34.8 +  <meta name="assert" content="box-sizing: padding-box should make the element's (percentage) width be the distance from the left padding edge to the right padding edge."/>
    34.9    <style type="text/css"><![CDATA[
   34.10      .container {
   34.11        width: 300px;
   34.12 @@ -16,7 +16,7 @@
   34.13      }
   34.14  
   34.15      .box-sized {
   34.16 -      -moz-box-sizing: padding-box;
   34.17 +      box-sizing: padding-box;
   34.18        width: 50%;
   34.19        z-index: 1;
   34.20        float: left;
    35.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-002.xht	Tue Feb 04 18:24:25 2014 -0800
    35.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-002.xht	Tue Feb 04 18:25:18 2014 -0800
    35.3 @@ -4,7 +4,7 @@
    35.4    <title>CSS Test: Box Sizing - Padding-Box with specified width/height</title>
    35.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    35.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    35.7 -  <meta name="assert" content="-moz-box-sizing: padding-box should make the element's (percentage) width be the distance from the left padding edge to the right padding edge and the height be the distance from the top padding edge to the bottom padding edge."/>
    35.8 +  <meta name="assert" content="box-sizing: padding-box should make the element's (percentage) width be the distance from the left padding edge to the right padding edge and the height be the distance from the top padding edge to the bottom padding edge."/>
    35.9    <style type="text/css"><![CDATA[
   35.10      .container {
   35.11        width: 300px;
   35.12 @@ -17,7 +17,7 @@
   35.13      }
   35.14  
   35.15      .box-sized {
   35.16 -      -moz-box-sizing: padding-box;
   35.17 +      box-sizing: padding-box;
   35.18        width: 50%;
   35.19        height: 100%;
   35.20        z-index: 1;
    36.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-003.xht	Tue Feb 04 18:24:25 2014 -0800
    36.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-padding-box-003.xht	Tue Feb 04 18:25:18 2014 -0800
    36.3 @@ -4,7 +4,7 @@
    36.4    <title>CSS Test: Box Sizing - Padding-Box with min/max width/height</title>
    36.5    <link rel="author" title="Scott Johnson" href="mailto:sjohnson@mozilla.com" />
    36.6    <link rel="help" href="http://www.w3.org/TR/css3-ui/#box-sizing" />
    36.7 -  <meta name="assert" content="-moz-box-sizing: padding-box should make the element's (calc) width be the distance from the left padding edge to the right padding edge and the height be the distance from the top padding edge to the bottom padding edge."/>
    36.8 +  <meta name="assert" content="box-sizing: padding-box should make the element's (calc) width be the distance from the left padding edge to the right padding edge and the height be the distance from the top padding edge to the bottom padding edge."/>
    36.9    <style type="text/css"><![CDATA[
   36.10      .container {
   36.11        min-width: 500px;
   36.12 @@ -19,7 +19,7 @@
   36.13      }
   36.14  
   36.15      .box-sized {
   36.16 -      -moz-box-sizing: padding-box;
   36.17 +      box-sizing: padding-box;
   36.18        min-width: 250px;
   36.19        max-width: 350px;
   36.20        min-height: 70px;
    37.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-001.xht	Tue Feb 04 18:24:25 2014 -0800
    37.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-001.xht	Tue Feb 04 18:25:18 2014 -0800
    37.3 @@ -21,7 +21,7 @@
    37.4  
    37.5        .with-padding {
    37.6          padding: 5px 5px;
    37.7 -        -moz-box-sizing: padding-box;
    37.8 +        box-sizing: padding-box;
    37.9        }
   37.10  
   37.11        #img1 {
    38.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-002.xht	Tue Feb 04 18:24:25 2014 -0800
    38.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-002.xht	Tue Feb 04 18:25:18 2014 -0800
    38.3 @@ -22,7 +22,7 @@
    38.4        .with-borderpadding {
    38.5          padding: 5px 5px;
    38.6          border: 5px solid blue;
    38.7 -        -moz-box-sizing: border-box;
    38.8 +        box-sizing: border-box;
    38.9        }
   38.10  
   38.11        #img1 {
    39.1 --- a/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht	Tue Feb 04 18:24:25 2014 -0800
    39.2 +++ b/contributors/mozilla/submitted/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht	Tue Feb 04 18:25:18 2014 -0800
    39.3 @@ -20,7 +20,7 @@
    39.4        }
    39.5  
    39.6        .content-box {
    39.7 -        -moz-box-sizing: content-box;
    39.8 +        box-sizing: content-box;
    39.9        }
   39.10  
   39.11        #img1 {

mercurial