diff --git a/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm b/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm index 8dddd3fdb3e..0e086bef764 100644 --- a/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm +++ b/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm @@ -23,7 +23,7 @@ to { width: 200vw; height: 200vh; } } - html, body { margin: 0px; padding: 0px; } + html, body { margin: 0px; padding: 0px; height: 100%; } html { background: red; overflow: hidden; } #outer { position: relative; background: green; } diff --git a/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data index 31d1f185507..83abb276431 100644 --- a/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data @@ -163,8 +163,8 @@ html/css-filters-animation-saturate.htm 1527b952f6a2421d3ff02ce50405d38d1cbb45b5 xhtml1/css-filters-animation-saturate.xht 1527b952f6a2421d3ff02ce50405d38d1cbb45b5 ? html/css-filters-animation-sepia.htm 36a7316bfb518ea1cdefd38151449383c02b57a0 ? xhtml1/css-filters-animation-sepia.xht 36a7316bfb518ea1cdefd38151449383c02b57a0 ? -html/vh-interpolate-pct.htm ceef2964c18d7fd3cab6f5923fa60a633ec97442 ? -xhtml1/vh-interpolate-pct.xht ceef2964c18d7fd3cab6f5923fa60a633ec97442 ? +html/vh-interpolate-pct.htm b3791c1f30e52dc8582b2081404c23d6c2a15292 ? +xhtml1/vh-interpolate-pct.xht b3791c1f30e52dc8582b2081404c23d6c2a15292 ? html/vh-interpolate-px.htm ade4e7b3374856c99aa9515a936630f49c5c44fb ? xhtml1/vh-interpolate-px.xht ade4e7b3374856c99aa9515a936630f49c5c44fb ? html/vh-interpolate-vh.htm 9a46dd5fa51b77278d6d50f7c7f862592aea3413 ? diff --git a/tests/wpt/css-tests/css-animations-1_dev/testinfo.data b/tests/wpt/css-tests/css-animations-1_dev/testinfo.data index dcd68408de6..b0c48e258e7 100644 --- a/tests/wpt/css-tests/css-animations-1_dev/testinfo.data +++ b/tests/wpt/css-tests/css-animations-1_dev/testinfo.data @@ -79,6 +79,6 @@ css-filters-animation-invert reference/css-filters-animation-invert-ref CSS Filt css-filters-animation-opacity reference/css-filters-animation-opacity-ref CSS Filters Animation: Opacity http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-opacity,http://www.w3.org/TR/css3-animations/#animations c280f619d6a33d5953c6bde268ba7b0813467b70 `Gunther Brunner` The black square should be gray css-filters-animation-saturate reference/css-filters-animation-saturate-ref CSS Filters Animation: Saturate http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-saturate,http://www.w3.org/TR/css3-animations/#animations 1527b952f6a2421d3ff02ce50405d38d1cbb45b5 `Gunther Brunner` The blue square should be light-blue css-filters-animation-sepia reference/css-filters-animation-sepia-ref CSS Filters Animation: Sepia http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-sepia,http://www.w3.org/TR/css3-animations/#animations 36a7316bfb518ea1cdefd38151449383c02b57a0 `Gunther Brunner` The blue square should be half-sepia -vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ceef2964c18d7fd3cab6f5923fa60a633ec97442 `François REMY` The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw) +vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations b3791c1f30e52dc8582b2081404c23d6c2a15292 `François REMY` The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw) vh-interpolate-px reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ade4e7b3374856c99aa9515a936630f49c5c44fb `François REMY` The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw) vh-interpolate-vh reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations 9a46dd5fa51b77278d6d50f7c7f862592aea3413 `François REMY` The interpolated size mid-way between 75vh and 125vh is 100vh (respectively for vw) diff --git a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht index 3ca5964d97e..a6420a5934e 100644 --- a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht +++ b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht @@ -23,7 +23,7 @@ to { width: 200vw; height: 200vh; } } - html, body { margin: 0px; padding: 0px; } + html, body { margin: 0px; padding: 0px; height: 100%; } html { background: red; overflow: hidden; } #outer { position: relative; background: green; } diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm index c281d7c0004..91a00e6ec8a 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm @@ -13,7 +13,7 @@

CSS Backgrounds and Borders Module Level 3 CR Test Suite

-

Backgrounds (381 tests)

+

Backgrounds (393 tests)

@@ -1168,9 +1168,9 @@ - + + clip-border-box - + + clip-border-box_with_position - + + clip-border-box_with_radius - + + clip-border-box_with_size - + + clip-content-box - + + clip-content-box_with_position - + + clip-content-box_with_radius - + + clip-content-box_with_size + + + + + + + + + + + + + + + + + + + + + + + + @@ -1280,50 +1324,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -1347,7 +1347,7 @@ - + @@ -1482,6 +1482,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_position.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_position.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_position.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_radius.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_radius.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_radius.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_size.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_size.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_size.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_position.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_position.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_position.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_radius.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_radius.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_radius.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_size.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_size.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_size.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_position.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_position.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_position.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_radius.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_radius.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_radius.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_size.htm similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_size.htm rename to tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_size.htm diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm new file mode 100644 index 00000000000..cc763d28ebe --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm @@ -0,0 +1,69 @@ + + + + CSS Backgrounds Test: background-origin:border-box + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm new file mode 100644 index 00000000000..b780f0411d6 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm new file mode 100644 index 00000000000..f0b39431b9d --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm new file mode 100644 index 00000000000..0f31080aee9 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm new file mode 100644 index 00000000000..123a93cd3f5 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:content-box + + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm new file mode 100644 index 00000000000..d94a985b251 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm @@ -0,0 +1,73 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-position + + + + + + + + + + + + + +
+ + +Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm new file mode 100644 index 00000000000..34378162fa6 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:content-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm new file mode 100644 index 00000000000..5e29a3141dd --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm @@ -0,0 +1,69 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-size + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm new file mode 100644 index 00000000000..859ffd0d46b --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm @@ -0,0 +1,71 @@ + + + + CSS Backgrounds Test: background-origin:padding-box + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ). +
+ +
+ + +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm new file mode 100644 index 00000000000..42efb7aa23d --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm new file mode 100644 index 00000000000..5bb08ef2fc8 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm new file mode 100644 index 00000000000..c7b6e238b8f --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm index ce8d44e7d39..0781850f44b 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm @@ -32,7 +32,7 @@ - +
- border-box Bitmaps background-clip:border-box @@ -1179,9 +1179,9 @@
- border-box_with_position Bitmaps background-clip:border-box & background-position @@ -1190,9 +1190,9 @@
- border-box_with_radius Bitmaps background-clip:border-box & border-radius @@ -1201,9 +1201,9 @@
- border-box_with_size Bitmaps background-clip:border-box & background-size @@ -1212,9 +1212,9 @@
- content-box Bitmaps background-clip:content-box @@ -1223,9 +1223,9 @@
- content-box_with_position Bitmaps background-clip:content-box & background-position @@ -1234,9 +1234,9 @@
- content-box_with_radius Bitmaps background-clip:content-box & border-radius @@ -1245,9 +1245,9 @@
- content-box_with_size Bitmaps background-clip:content-box & background-size @@ -1256,6 +1256,50 @@
+ clip-padding-boxBitmapsbackground-clip:padding-box +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_positionBitmapsbackground-clip:padding-box & background-position +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
css3-background-clip-border-boxbackground clip property with value padding-box
- padding-boxBitmapsbackground-clip:padding-box -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_positionBitmapsbackground-clip:padding-box & background-position -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
+ 3.8 Positioning Area: the ‘background-origin’ property
background-origin-001background origin property with value content-box
+ origin-border-boxBitmapsbackground-origin:border-box +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_positionBitmapsbackground-origin:border-box & background-position +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_radiusBitmapsbackground-origin:border-box & border-radius +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_sizeBitmapsbackground-origin:border-box & background-size +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-content-boxBitmapsbackground-origin:content-box +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_positionBitmapsbackground-origin:content-box & background-position +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_radiusBitmapsbackground-origin:content-box & border-radius +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_sizeBitmapsbackground-origin:content-box & background-size +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-padding-boxBitmapsbackground-origin:padding-box +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_positionBitmapsbackground-origin:padding-box & background-position +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_radiusBitmapsbackground-origin:padding-box & border-radius +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_sizeBitmapsbackground-origin:padding-box & background-size +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
Chapter 3 - Backgrounds(381 Tests)
(393 Tests)
Chapter 4 - diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data index f842601819c..2437c0c173d 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data @@ -431,14 +431,6 @@ html4/border-bottom-right-radius-013.htm 033344f1f722b102330a32347d6655e2d6d2406 xhtml1/border-bottom-right-radius-013.xht 033344f1f722b102330a32347d6655e2d6d24067 ? html4/border-bottom-right-radius-014.htm 344be3e376e814808318eebb489a61e4ca02409c ? xhtml1/border-bottom-right-radius-014.xht 344be3e376e814808318eebb489a61e4ca02409c ? -html4/border-box.htm e94f9369378951394fed22891b1fd01bafca039d ? -xhtml1/border-box.xht e94f9369378951394fed22891b1fd01bafca039d ? -html4/border-box_with_position.htm a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ? -xhtml1/border-box_with_position.xht a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ? -html4/border-box_with_radius.htm 00f7bc1670c0484c8b56f064bcc82d867e192b50 ? -xhtml1/border-box_with_radius.xht 00f7bc1670c0484c8b56f064bcc82d867e192b50 ? -html4/border-box_with_size.htm 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ? -xhtml1/border-box_with_size.xht 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ? html4/border-color_transparent.htm b49637ff5a553ca66e7fba67e1a533c18c06fdda ? xhtml1/border-color_transparent.xht b49637ff5a553ca66e7fba67e1a533c18c06fdda ? html4/border-image-017.htm d989efaaaf69da114fdf8d622cda3827d7b6048b ? @@ -693,16 +685,32 @@ html4/box-shadow-outset-without-border-radius.htm b1f52411881fa34bdc4a4e100f2d97 xhtml1/box-shadow-outset-without-border-radius.xht b1f52411881fa34bdc4a4e100f2d9792478bb8a6 ? html4/box-shadow-syntax-001.htm adc70c5f810a3182f5aad7255f9dd7ec5d35f977 ? xhtml1/box-shadow-syntax-001.xht adc70c5f810a3182f5aad7255f9dd7ec5d35f977 ? +html4/clip-border-box.htm e94f9369378951394fed22891b1fd01bafca039d ? +xhtml1/clip-border-box.xht e94f9369378951394fed22891b1fd01bafca039d ? +html4/clip-border-box_with_position.htm a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ? +xhtml1/clip-border-box_with_position.xht a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ? +html4/clip-border-box_with_radius.htm 00f7bc1670c0484c8b56f064bcc82d867e192b50 ? +xhtml1/clip-border-box_with_radius.xht 00f7bc1670c0484c8b56f064bcc82d867e192b50 ? +html4/clip-border-box_with_size.htm 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ? +xhtml1/clip-border-box_with_size.xht 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ? +html4/clip-content-box.htm 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ? +xhtml1/clip-content-box.xht 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ? +html4/clip-content-box_with_position.htm 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ? +xhtml1/clip-content-box_with_position.xht 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ? +html4/clip-content-box_with_radius.htm 2f4c470675a768689216adb298cc46282ebc6f2f ? +xhtml1/clip-content-box_with_radius.xht 2f4c470675a768689216adb298cc46282ebc6f2f ? +html4/clip-content-box_with_size.htm 8c10fa095529249067aed2a490ce5effa695f546 ? +xhtml1/clip-content-box_with_size.xht 8c10fa095529249067aed2a490ce5effa695f546 ? +html4/clip-padding-box.htm 30c8e1826b34e6b2b132ee8e6c0765138d479761 ? +xhtml1/clip-padding-box.xht 30c8e1826b34e6b2b132ee8e6c0765138d479761 ? +html4/clip-padding-box_with_position.htm d207e5c29e417b86ead2cf93e6d4715075674f52 ? +xhtml1/clip-padding-box_with_position.xht d207e5c29e417b86ead2cf93e6d4715075674f52 ? +html4/clip-padding-box_with_radius.htm d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ? +xhtml1/clip-padding-box_with_radius.xht d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ? +html4/clip-padding-box_with_size.htm 02a4f955189fc9cabbd43cb29870f01b6628644b ? +xhtml1/clip-padding-box_with_size.xht 02a4f955189fc9cabbd43cb29870f01b6628644b ? html4/color-behind-images.htm f0a536f5c70d50863079b17059b4bb1b94316f2f ? xhtml1/color-behind-images.xht f0a536f5c70d50863079b17059b4bb1b94316f2f ? -html4/content-box.htm 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ? -xhtml1/content-box.xht 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ? -html4/content-box_with_position.htm 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ? -xhtml1/content-box_with_position.xht 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ? -html4/content-box_with_radius.htm 2f4c470675a768689216adb298cc46282ebc6f2f ? -xhtml1/content-box_with_radius.xht 2f4c470675a768689216adb298cc46282ebc6f2f ? -html4/content-box_with_size.htm 8c10fa095529249067aed2a490ce5effa695f546 ? -xhtml1/content-box_with_size.xht 8c10fa095529249067aed2a490ce5effa695f546 ? html4/css-border-radius-001.htm d028c67ed2dc8acc8b5b173d61a0ec37afd93876 ? xhtml1/css-border-radius-001.xht d028c67ed2dc8acc8b5b173d61a0ec37afd93876 ? html4/css-border-radius-002.htm f9fa09eb62c25f262d3e33fbd9574c5eb8cf2b52 ? @@ -743,14 +751,30 @@ html4/none-as-image-layer.htm 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 ? xhtml1/none-as-image-layer.xht 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 ? html4/order-of-images.htm 4492b601c1313612451da01db8faa8d04828f558 ? xhtml1/order-of-images.xht 4492b601c1313612451da01db8faa8d04828f558 ? -html4/padding-box.htm 30c8e1826b34e6b2b132ee8e6c0765138d479761 ? -xhtml1/padding-box.xht 30c8e1826b34e6b2b132ee8e6c0765138d479761 ? -html4/padding-box_with_position.htm d207e5c29e417b86ead2cf93e6d4715075674f52 ? -xhtml1/padding-box_with_position.xht d207e5c29e417b86ead2cf93e6d4715075674f52 ? -html4/padding-box_with_radius.htm d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ? -xhtml1/padding-box_with_radius.xht d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ? -html4/padding-box_with_size.htm 02a4f955189fc9cabbd43cb29870f01b6628644b ? -xhtml1/padding-box_with_size.xht 02a4f955189fc9cabbd43cb29870f01b6628644b ? +html4/origin-border-box.htm bf8c13bebca3503411c71f5216c7f87badbb7b00 ? +xhtml1/origin-border-box.xht bf8c13bebca3503411c71f5216c7f87badbb7b00 ? +html4/origin-border-box_with_position.htm d86f6224ab5d6ca2cd94f12303f2797ca6a64979 ? +xhtml1/origin-border-box_with_position.xht d86f6224ab5d6ca2cd94f12303f2797ca6a64979 ? +html4/origin-border-box_with_radius.htm 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 ? +xhtml1/origin-border-box_with_radius.xht 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 ? +html4/origin-border-box_with_size.htm 97f4cc2e9d0d88759264280dfc3cdd0733490bae ? +xhtml1/origin-border-box_with_size.xht 97f4cc2e9d0d88759264280dfc3cdd0733490bae ? +html4/origin-content-box.htm 7988aefacbaa5637c6c10818ead6ece5efa43500 ? +xhtml1/origin-content-box.xht 7988aefacbaa5637c6c10818ead6ece5efa43500 ? +html4/origin-content-box_with_position.htm b80b9d7131ba56ce90c3ee671feef8cec0084b11 ? +xhtml1/origin-content-box_with_position.xht b80b9d7131ba56ce90c3ee671feef8cec0084b11 ? +html4/origin-content-box_with_radius.htm f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c ? +xhtml1/origin-content-box_with_radius.xht f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c ? +html4/origin-content-box_with_size.htm 9f11873b405cf76f6cf0182218a3fe73f1691b4d ? +xhtml1/origin-content-box_with_size.xht 9f11873b405cf76f6cf0182218a3fe73f1691b4d ? +html4/origin-padding-box.htm 88ed81d132c4eea13e35b33f81fb59c43b900089 ? +xhtml1/origin-padding-box.xht 88ed81d132c4eea13e35b33f81fb59c43b900089 ? +html4/origin-padding-box_with_position.htm 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 ? +xhtml1/origin-padding-box_with_position.xht 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 ? +html4/origin-padding-box_with_radius.htm 71a7bef86157c393a99035e3cd63bfd5a5bc0615 ? +xhtml1/origin-padding-box_with_radius.xht 71a7bef86157c393a99035e3cd63bfd5a5bc0615 ? +html4/origin-padding-box_with_size.htm 1c53596da91331bbe9cb94e21135a6893352a266 ? +xhtml1/origin-padding-box_with_size.xht 1c53596da91331bbe9cb94e21135a6893352a266 ? html4/scroll-positioned-multiple-background-images.htm 9963b10722dbb38a5271823e94832f5ff151116a ? xhtml1/scroll-positioned-multiple-background-images.xht 9963b10722dbb38a5271823e94832f5ff151116a ? html4/tall--auto--omitted-width-percent-height.htm 6772e61cb81749f6bdd8188a3c42d6106f0aba4a ? diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data b/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data index c8116e2fb05..0ccb46ca253 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data @@ -213,10 +213,6 @@ border-bottom-right-radius-011 reference/border-radius-001-ref Borders. Border-b border-bottom-right-radius-012 Borders. Border-bottom-right-radius using two length values: 0.5in 10mm http://www.w3.org/TR/css3-background/#the-border-radius 1abe42ee07f3a8207c0e40ffe53aaee66f4a0b7a `Nokia` To verify border-bottom-right-radius property set with two values (with different units), works as expected border-bottom-right-radius-013 Borders. Border-bottom-right-radius using two length values: 40pt 2pc http://www.w3.org/TR/css3-background/#the-border-radius 033344f1f722b102330a32347d6655e2d6d24067 `Nokia` To verify border-bottom-right-radius property set with two values (with different units), works fine border-bottom-right-radius-014 reference/border-radius-001-ref Borders. Border-bottom-right-radius using two length values: 50px -25px http://www.w3.org/TR/css3-background/#the-border-radius 344be3e376e814808318eebb489a61e4ca02409c `Nokia` To verify if one length value is negative in border-bottom-right-radius, then the corner is not rounded. -border-box background-clip:border-box image http://www.w3.org/TR/css3-background/#the-background-clip e94f9369378951394fed22891b1fd01bafca039d `finscn` border-box : The background is painted within (clipped to) the border box. -border-box_with_position background-clip:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip a3dc11dbc05b0b4b21dea6b725192f859b96c6bb `finscn` border-box : The background is painted within (clipped to) the border box. -border-box_with_radius background-clip:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 00f7bc1670c0484c8b56f064bcc82d867e192b50 `finscn` border-box : The background is painted within (clipped to) the border box. -border-box_with_size background-clip:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 279c25b383ffc1e60f889ea077f0979bf18d3ca8 `finscn` border-box : The background is painted within (clipped to) the border box. border-color_transparent border-clip_border-box http://www.w3.org/TR/css3-background/#the-border-color b49637ff5a553ca66e7fba67e1a533c18c06fdda `Dong An` Test transparent of border-color border-image-017 reference/ref-filled-green-100px-square border-image shorthand - with border-image-slice and border-image-width image http://www.w3.org/TR/css3-background/#the-border-image d989efaaaf69da114fdf8d622cda3827d7b6048b `Gérard Talbot` Percentage values for 'border-image-slice' are relative to the size of the image: the width of the image for the horizontal (left and right) offsets, the height for vertical (top and bottom) offsets. 'border-image-slice' specifies inward offsets from the top, right, bottom, and left edges (in that order) of the image. In this test, the image serving as 'border-image-source' is a 100px by 100px image which has 5px of green at the top, 10px of green on the right, 15px of green at the bottom and 20px of green at the left; the remaining center (which has a width of 70px and a height of 80px) is all red. border-image-018 reference/ref-filled-green-100px-square border-image shorthand - with border-image-slice and border-image-width image http://www.w3.org/TR/css3-background/#the-border-image c7c3fbd31a77382c5eb0c92e98d0a4d5d659c41f `Gérard Talbot` Number values for 'border-image-slice' are pixels in the image: the width of the image for the horizontal (left and right) offsets, the height for vertical (top and bottom) offsets. 'border-image-slice' specifies inward offsets from the top, right, bottom, and left edges (in that order) of the image. In this test, the image serving as 'border-image-source' is a 100px by 100px image which has 5px of green at the top, 10px of green on the right, 15px of green at the bottom and 20px of green at the left; the remaining center (which has a width of 70px and a height of 80px) is all red. @@ -344,11 +340,19 @@ box-shadow-inset-without-border-radius reference/box-shadow-inset-without-border box-shadow-outset-spread-without-border-radius reference/box-shadow-outset-spread-without-border-radius box-shadow http://www.w3.org/TR/css3-background/#the-box-shadow 58ab18a345d6bbdc4b80849e1b92d15fb8015904 `Zhang Xiaochong` outset spread box-shadow should show shadow. box-shadow-outset-without-border-radius reference/box-shadow-outset-without-border-radius box-shadow http://www.w3.org/TR/css3-background/#the-box-shadow b1f52411881fa34bdc4a4e100f2d9792478bb8a6 `Zhang Xiaochong` box-shadow should show shadow. box-shadow-syntax-001 Box Shadow Syntax: Reordering Components http://www.w3.org/TR/css3-background/#the-box-shadow adc70c5f810a3182f5aad7255f9dd7ec5d35f977 `Elika J. Etemad` Box shadow color, inset, and length parameters can be mixed in any order, but lengths must stay adjacent. +clip-border-box background-clip:border-box image http://www.w3.org/TR/css3-background/#the-background-clip e94f9369378951394fed22891b1fd01bafca039d `finscn` border-box : The background is painted within (clipped to) the border box. +clip-border-box_with_position background-clip:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip a3dc11dbc05b0b4b21dea6b725192f859b96c6bb `finscn` border-box : The background is painted within (clipped to) the border box. +clip-border-box_with_radius background-clip:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 00f7bc1670c0484c8b56f064bcc82d867e192b50 `finscn` border-box : The background is painted within (clipped to) the border box. +clip-border-box_with_size background-clip:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 279c25b383ffc1e60f889ea077f0979bf18d3ca8 `finscn` border-box : The background is painted within (clipped to) the border box. +clip-content-box background-clip:content-box image http://www.w3.org/TR/css3-background/#the-background-clip 930d3ca0bda1025eea22f22d8ec20d53c4a2175b `finscn` content-box : The background is painted within (clipped to) the content box. +clip-content-box_with_position background-clip:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip 5ced35b8928414a87a38b80b3b3e937ae5b21c1e `finscn` content-box : The background is painted within (clipped to) the content box. +clip-content-box_with_radius background-clip:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 2f4c470675a768689216adb298cc46282ebc6f2f `finscn` content-box : The background is painted within (clipped to) the content box. +clip-content-box_with_size background-clip:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 8c10fa095529249067aed2a490ce5effa695f546 `finscn` content-box : The background is painted within (clipped to) the content box. +clip-padding-box background-clip:padding-box image http://www.w3.org/TR/css3-background/#the-background-clip 30c8e1826b34e6b2b132ee8e6c0765138d479761 `finscn` padding-box : The background is painted within (clipped to) the padding box +clip-padding-box_with_position background-clip:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip d207e5c29e417b86ead2cf93e6d4715075674f52 `finscn` padding-box : The background is painted within (clipped to) the padding box +clip-padding-box_with_radius background-clip:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip d3f47dae7fd8e1b0216994fad247e29fa9e90a93 `finscn` padding-box : The background is painted within (clipped to) the padding box +clip-padding-box_with_size background-clip:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 02a4f955189fc9cabbd43cb29870f01b6628644b `finscn` padding-box : The background is painted within (clipped to) the padding box color-behind-images Background color is drawn behind images http://www.w3.org/TR/css3-background/#the-background-color f0a536f5c70d50863079b17059b4bb1b94316f2f `Microsoft` Background color is drawn behind any number of background images. -content-box background-clip:content-box image http://www.w3.org/TR/css3-background/#the-background-clip 930d3ca0bda1025eea22f22d8ec20d53c4a2175b `finscn` content-box : The background is painted within (clipped to) the content box. -content-box_with_position background-clip:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip 5ced35b8928414a87a38b80b3b3e937ae5b21c1e `finscn` content-box : The background is painted within (clipped to) the content box. -content-box_with_radius background-clip:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 2f4c470675a768689216adb298cc46282ebc6f2f `finscn` content-box : The background is painted within (clipped to) the content box. -content-box_with_size background-clip:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 8c10fa095529249067aed2a490ce5effa695f546 `finscn` content-box : The background is painted within (clipped to) the content box. css-border-radius-001 reference/css-border-radius-ref-001 CSS border-radius Test http://www.w3.org/TR/css3-background/#the-border-radius d028c67ed2dc8acc8b5b173d61a0ec37afd93876 `tmd` css-border-radius-002 reference/css-border-radius-ref-002 CSS border-radius Test http://www.w3.org/TR/css3-background/#the-border-radius f9fa09eb62c25f262d3e33fbd9574c5eb8cf2b52 `tmd` if there is more then one graph and one color css-box-shadow-001 reference/css-box-shadow-ref-001 CSS box-shadow Test http://www.w3.org/TR/css3-background/#the-box-shadow,http://www.w3.org/TR/css3-background/#the-border-radius 5b797441df20c4cc70e3073544e2df1026946b69 `tmd` @@ -369,10 +373,18 @@ css3-box-shadow reference/css3-box-shadow-ref the test passes if adding one or m diagonal-percentage-vector-background reference/diagonal-percentage-vector-background-ref scaled vector image without intrinsic dimensions as background, with rendering dependent on the diagonal svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute 181f4bf8b33ab85eaf3937a2f0f212eb5437fab3 `Jeff Walden` none-as-image-layer None counts as an image layer http://www.w3.org/TR/css3-background/#the-background-image 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 `Microsoft` 'Background-image: none' counts as an image layer but draws nothing. order-of-images Order of images http://www.w3.org/TR/css3-background/#the-background-image 4492b601c1313612451da01db8faa8d04828f558 `Microsoft` Background images are listed in order, with the first image being rendered on top of all the other images, and so on. -padding-box background-clip:padding-box image http://www.w3.org/TR/css3-background/#the-background-clip 30c8e1826b34e6b2b132ee8e6c0765138d479761 `finscn` padding-box : The background is painted within (clipped to) the padding box -padding-box_with_position background-clip:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip d207e5c29e417b86ead2cf93e6d4715075674f52 `finscn` padding-box : The background is painted within (clipped to) the padding box -padding-box_with_radius background-clip:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip d3f47dae7fd8e1b0216994fad247e29fa9e90a93 `finscn` padding-box : The background is painted within (clipped to) the padding box -padding-box_with_size background-clip:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 02a4f955189fc9cabbd43cb29870f01b6628644b `finscn` padding-box : The background is painted within (clipped to) the padding box +origin-border-box background-origin:border-box image http://www.w3.org/TR/css3-background/#the-background-origin bf8c13bebca3503411c71f5216c7f87badbb7b00 `finscn` border-box : The position is relative to the border box. +origin-border-box_with_position background-origin:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin d86f6224ab5d6ca2cd94f12303f2797ca6a64979 `finscn` border-box : The position is relative to the border box. +origin-border-box_with_radius background-origin:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 `finscn` border-box : The position is relative to the border box. +origin-border-box_with_size background-origin:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 97f4cc2e9d0d88759264280dfc3cdd0733490bae `finscn` border-box : The position is relative to the border box. +origin-content-box background-origin:content-box image http://www.w3.org/TR/css3-background/#the-background-origin 7988aefacbaa5637c6c10818ead6ece5efa43500 `finscn` content-box : The position is relative to the content box. +origin-content-box_with_position background-origin:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin b80b9d7131ba56ce90c3ee671feef8cec0084b11 `finscn` content-box : The position is relative to the content box. +origin-content-box_with_radius background-origin:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c `finscn` content-box : The position is relative to the content box. +origin-content-box_with_size background-origin:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 9f11873b405cf76f6cf0182218a3fe73f1691b4d `finscn` content-box : The position is relative to the content box. +origin-padding-box background-origin:padding-box image http://www.w3.org/TR/css3-background/#the-background-origin 88ed81d132c4eea13e35b33f81fb59c43b900089 `finscn` padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.) +origin-padding-box_with_position background-origin:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 `finscn` padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.) +origin-padding-box_with_radius background-origin:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin 71a7bef86157c393a99035e3cd63bfd5a5bc0615 `finscn` padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.) +origin-padding-box_with_size background-origin:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 1c53596da91331bbe9cb94e21135a6893352a266 `finscn` padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.) scroll-positioned-multiple-background-images reference/60x60-green-background Scroll multiple background images that are positioned dom,image,scroll http://www.w3.org/TR/css3-background/#layering 9963b10722dbb38a5271823e94832f5ff151116a `Google` When multiple background images are positioned at (0px, 0px) and (0, 60px) of each 60px by 60px in a scrollable element, and the element is scrolled to (0, 60px), only the second image is shown. tall--auto--omitted-width-percent-height background-size: auto; for omitted-width-percent-height.svg svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute 6772e61cb81749f6bdd8188a3c42d6106f0aba4a `Jeff Walden` tall--auto--percent-width-nonpercent-height background-size: auto; for percent-width-nonpercent-height.svg svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute f3c6bcf30bb2d6a3af78b9a841ca8176c37d7a4d `Jeff Walden` diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht index a19d8b73240..8e7bb87b517 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht @@ -13,7 +13,7 @@

CSS Backgrounds and Borders Module Level 3 CR Test Suite

-

Backgrounds (381 tests)

+

Backgrounds (393 tests)

@@ -1168,9 +1168,9 @@ - + + clip-border-box - + + clip-border-box_with_position - + + clip-border-box_with_radius - + + clip-border-box_with_size - + + clip-content-box - + + clip-content-box_with_position - + + clip-content-box_with_radius - + + clip-content-box_with_size + + + + + + + + + + + + + + + + + + + + + + + + @@ -1280,50 +1324,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -1347,7 +1347,7 @@ - + @@ -1482,6 +1482,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht new file mode 100644 index 00000000000..0080c51b797 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht @@ -0,0 +1,69 @@ + + + + CSS Backgrounds Test: background-origin:border-box + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht new file mode 100644 index 00000000000..22b55a4ee8e --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht new file mode 100644 index 00000000000..2d8960308a4 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht new file mode 100644 index 00000000000..5c5bd5e51d2 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht new file mode 100644 index 00000000000..72ee166e105 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:content-box + + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht new file mode 100644 index 00000000000..623e617d28b --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht @@ -0,0 +1,73 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-position + + + + + + + + + + + + + +
+ + +Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht new file mode 100644 index 00000000000..0fd7ab8e067 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:content-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht new file mode 100644 index 00000000000..eeb544f913f --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht @@ -0,0 +1,69 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-size + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht new file mode 100644 index 00000000000..662c5e36c8f --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht @@ -0,0 +1,71 @@ + + + + CSS Backgrounds Test: background-origin:padding-box + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ). +
+ +
+ + +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht new file mode 100644 index 00000000000..75c3479bd91 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht new file mode 100644 index 00000000000..6ca0e9b85e2 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht new file mode 100644 index 00000000000..3d4bfadde21 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht index ba9d985e25a..0f2c0af15da 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht @@ -32,7 +32,7 @@ - +
- border-box Bitmaps background-clip:border-box @@ -1179,9 +1179,9 @@
- border-box_with_position Bitmaps background-clip:border-box & background-position @@ -1190,9 +1190,9 @@
- border-box_with_radius Bitmaps background-clip:border-box & border-radius @@ -1201,9 +1201,9 @@
- border-box_with_size Bitmaps background-clip:border-box & background-size @@ -1212,9 +1212,9 @@
- content-box Bitmaps background-clip:content-box @@ -1223,9 +1223,9 @@
- content-box_with_position Bitmaps background-clip:content-box & background-position @@ -1234,9 +1234,9 @@
- content-box_with_radius Bitmaps background-clip:content-box & border-radius @@ -1245,9 +1245,9 @@
- content-box_with_size Bitmaps background-clip:content-box & background-size @@ -1256,6 +1256,50 @@
+ clip-padding-boxBitmapsbackground-clip:padding-box +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_positionBitmapsbackground-clip:padding-box & background-position +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
css3-background-clip-border-boxbackground clip property with value padding-box
- padding-boxBitmapsbackground-clip:padding-box -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_positionBitmapsbackground-clip:padding-box & background-position -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
+ 3.8 Positioning Area: the ‘background-origin’ property
background-origin-001background origin property with value content-box
+ origin-border-boxBitmapsbackground-origin:border-box +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_positionBitmapsbackground-origin:border-box & background-position +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_radiusBitmapsbackground-origin:border-box & border-radius +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_sizeBitmapsbackground-origin:border-box & background-size +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-content-boxBitmapsbackground-origin:content-box +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_positionBitmapsbackground-origin:content-box & background-position +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_radiusBitmapsbackground-origin:content-box & border-radius +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_sizeBitmapsbackground-origin:content-box & background-size +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-padding-boxBitmapsbackground-origin:padding-box +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_positionBitmapsbackground-origin:padding-box & background-position +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_radiusBitmapsbackground-origin:padding-box & border-radius +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_sizeBitmapsbackground-origin:padding-box & background-size +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
Chapter 3 - Backgrounds(381 Tests)
(393 Tests)
Chapter 4 - diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht index a19d8b73240..8e7bb87b517 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht @@ -13,7 +13,7 @@

CSS Backgrounds and Borders Module Level 3 CR Test Suite

-

Backgrounds (381 tests)

+

Backgrounds (393 tests)

@@ -1168,9 +1168,9 @@ - + + clip-border-box - + + clip-border-box_with_position - + + clip-border-box_with_radius - + + clip-border-box_with_size - + + clip-content-box - + + clip-content-box_with_position - + + clip-content-box_with_radius - + + clip-content-box_with_size + + + + + + + + + + + + + + + + + + + + + + + + @@ -1280,50 +1324,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -1347,7 +1347,7 @@ - + @@ -1482,6 +1482,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_position.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_position.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_position.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_radius.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_radius.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_radius.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_size.xht similarity index 100% rename from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_size.xht rename to tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_size.xht diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht new file mode 100644 index 00000000000..0080c51b797 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht @@ -0,0 +1,69 @@ + + + + CSS Backgrounds Test: background-origin:border-box + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht new file mode 100644 index 00000000000..22b55a4ee8e --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht new file mode 100644 index 00000000000..2d8960308a4 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht @@ -0,0 +1,72 @@ + + + CSS Backgrounds Test: background-origin:border-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ + +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht new file mode 100644 index 00000000000..5c5bd5e51d2 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:border-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin: +
+ +
+ Test background-origin: +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht new file mode 100644 index 00000000000..72ee166e105 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:content-box + + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht new file mode 100644 index 00000000000..623e617d28b --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht @@ -0,0 +1,73 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-position + + + + + + + + + + + + + +
+ + +Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht new file mode 100644 index 00000000000..0fd7ab8e067 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht @@ -0,0 +1,71 @@ + + + CSS Backgrounds Test: background-origin:content-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht new file mode 100644 index 00000000000..eeb544f913f --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht @@ -0,0 +1,69 @@ + + + CSS Backgrounds Test: background-origin:content-box & background-size + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht new file mode 100644 index 00000000000..662c5e36c8f --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht @@ -0,0 +1,71 @@ + + + + CSS Backgrounds Test: background-origin:padding-box + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ). +
+ +
+ + +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht new file mode 100644 index 00000000000..75c3479bd91 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-position + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-position is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht new file mode 100644 index 00000000000..6ca0e9b85e2 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & border-radius + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When border-radius is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht new file mode 100644 index 00000000000..3d4bfadde21 --- /dev/null +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht @@ -0,0 +1,70 @@ + + + CSS Backgrounds Test: background-origin:padding-box & background-size + + + + + + + + + + + + + +
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-size is enabled, the browser should paint the background correctly. +
+ +
+ +
+ Test background-origin +
+ +
+ Test background-origin +
+ +
+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht index ba9d985e25a..0f2c0af15da 100644 --- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht +++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht @@ -32,7 +32,7 @@ - +
- border-box Bitmaps background-clip:border-box @@ -1179,9 +1179,9 @@
- border-box_with_position Bitmaps background-clip:border-box & background-position @@ -1190,9 +1190,9 @@
- border-box_with_radius Bitmaps background-clip:border-box & border-radius @@ -1201,9 +1201,9 @@
- border-box_with_size Bitmaps background-clip:border-box & background-size @@ -1212,9 +1212,9 @@
- content-box Bitmaps background-clip:content-box @@ -1223,9 +1223,9 @@
- content-box_with_position Bitmaps background-clip:content-box & background-position @@ -1234,9 +1234,9 @@
- content-box_with_radius Bitmaps background-clip:content-box & border-radius @@ -1245,9 +1245,9 @@
- content-box_with_size Bitmaps background-clip:content-box & background-size @@ -1256,6 +1256,50 @@
+ clip-padding-boxBitmapsbackground-clip:padding-box +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_positionBitmapsbackground-clip:padding-box & background-position +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
+ clip-padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size +
    +
  • padding-box : The background is painted within (clipped to) the padding box
  • +
+
css3-background-clip-border-boxbackground clip property with value padding-box
- padding-boxBitmapsbackground-clip:padding-box -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_positionBitmapsbackground-clip:padding-box & background-position -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_radiusBitmapsbackground-clip:padding-box & border-radius -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
- padding-box_with_sizeBitmapsbackground-clip:padding-box & background-size -
    -
  • padding-box : The background is painted within (clipped to) the padding box
  • -
-
+ 3.8 Positioning Area: the ‘background-origin’ property
background-origin-001background origin property with value content-box
+ origin-border-boxBitmapsbackground-origin:border-box +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_positionBitmapsbackground-origin:border-box & background-position +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_radiusBitmapsbackground-origin:border-box & border-radius +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-border-box_with_sizeBitmapsbackground-origin:border-box & background-size +
    +
  • border-box : The position is relative to the border box.
  • +
+
+ origin-content-boxBitmapsbackground-origin:content-box +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_positionBitmapsbackground-origin:content-box & background-position +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_radiusBitmapsbackground-origin:content-box & border-radius +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-content-box_with_sizeBitmapsbackground-origin:content-box & background-size +
    +
  • content-box : The position is relative to the content box.
  • +
+
+ origin-padding-boxBitmapsbackground-origin:padding-box +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_positionBitmapsbackground-origin:padding-box & background-position +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_radiusBitmapsbackground-origin:padding-box & border-radius +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
+ origin-padding-box_with_sizeBitmapsbackground-origin:padding-box & background-size +
    +
  • padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)
  • +
+
Chapter 3 - Backgrounds(381 Tests)
(393 Tests)
Chapter 4 - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm index d88228519f1..05dc67af614 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm @@ -13,7 +13,7 @@

CSS Flexible Box Layout Module Level 1 CR Test Suite

-

Flex Items (72 tests)

+

Flex Items (71 tests)

@@ -31,7 +31,7 @@ - + @@ -62,20 +62,12 @@ - + + flexbox-table-fixup-001 - - - - - - - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm index cefdf343979..3b7f6ecf69e 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm @@ -13,7 +13,7 @@

CSS Flexible Box Layout Module Level 1 CR Test Suite

-

Flex Layout Algorithm (62 tests)

+

Flex Layout Algorithm (68 tests)

+ 4 Flex Items
flex-flexitem-childmarginTesting that we gracefully handle cases where two anonymous flex items become adjacent due to "order" reordering
- flexbox-table-fixup-001a = Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item -
- flexbox-table-fixup-001b= Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items + Testing that table cells in a flex container get blockified and each form their own flex item
@@ -517,7 +517,23 @@ - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm index 9a2f834ced2..24c1e7c41fc 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm @@ -31,19 +31,19 @@

The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

-
+
-
+
-
+
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm index 160c94d313a..9c2815f90e9 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm @@ -31,19 +31,19 @@

The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

-
+
-
+
-
+
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm index 4a59313016a..2c1cbe5f43d 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm @@ -28,7 +28,7 @@

The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

-
ghi
+
stu
789
def
456
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm index 45069188142..9bcdc91e830 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm @@ -36,19 +36,19 @@
-
+
-
+
-
+
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm index 014b4279edc..bf7fe66d3f8 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm @@ -36,19 +36,19 @@
-
+
-
+
-
+
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm index f1e3353b7c3..27df3e49787 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm @@ -33,7 +33,7 @@
456
def
789
-
ghi
+
stu
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm new file mode 100644 index 00000000000..c8076d2b50d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm new file mode 100644 index 00000000000..b5422282b5c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm new file mode 100644 index 00000000000..2c8cec157f0 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm new file mode 100644 index 00000000000..a481e4c10ff --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm @@ -0,0 +1,38 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm new file mode 100644 index 00000000000..5ab342bdda3 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm new file mode 100644 index 00000000000..134fa89f80e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm similarity index 52% rename from tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm rename to tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm index 8bc0d0f07a0..99782a527f1 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm @@ -3,13 +3,14 @@ Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> - CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item + CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item @@ -21,12 +22,10 @@ justify-content: space-around; } - td { - padding-top: 0px; - padding-bottom: 0px; + /* Remove any default padding for td elements, so we can compare them + easily against blocks in the reference case. */ + padding: 0px; } .a { @@ -46,16 +45,16 @@ - + +
- +
t - - -
div
+ +
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm deleted file mode 100644 index 5a12805439f..00000000000 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm +++ /dev/null @@ -1,69 +0,0 @@ - - - - CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items - - - - - - - -
- - -
t - - - -
div
- - \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm index 22479c3a8b2..dcc6f0234e7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm @@ -6,10 +6,9 @@ flex container, specifically when they've got display:table-row or table-cell. - Note that we *don't* treat the table row or cell frames themselves as flex - items, because they get wrapped in an anonymous table box, and *that* is - the flex item. So, "align-self" and "order" have no effect on the - row/cell. --> + The table-row / table-cell 'display' values should be blockified, and the + pseudo-elements should be treated as flex items. (They should not get + wrapped in an anonymous table box.) -->CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item @@ -29,15 +28,19 @@ display: table-row; content: 'b'; background: yellow; - align-self: center; /* should have no effect */ - order: 1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: 1; } div.withAfter::after { display: table-cell; content: 'a'; background: lightblue; - align-self: center; /* should have no effect */ - order: -1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm index adbc1426a62..4c62e2adeb0 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm @@ -25,7 +25,7 @@
456
def
789
-
ghi
+
stu
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm index e9ba478711b..e6f34209cd0 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm @@ -2,22 +2,17 @@ +-->CSS Reftest Reference - -
+ +
cell1
cell2
- -
t +
cell1
t
- -
div
+
cell1
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm index 3e7bbaa5f99..2eb3494e69f 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm @@ -23,10 +23,14 @@ .fakeBefore { content: 'b'; background: yellow; + align-self: center; + order: 1; } .fakeAfter { content: 'a'; background: lightblue; + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm index 4befb51b36f..030807532f9 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm @@ -512,6 +512,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list index d864c2a8e9a..d83308d4362 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list @@ -60,6 +60,12 @@ flex-002.htm == reference/justify-content-001-ref.htm flex-003.htm == reference/justify-content-001-ref.htm flex-004.htm == reference/justify-content-001-ref.htm flex-align-items-center.htm == reference/flex-align-items-center-ref.htm +flex-aspect-ratio-img-column-001.htm == reference/ref-filled-green-100px-square.htm +flex-aspect-ratio-img-column-002.htm == reference/ref-filled-green-100px-square.htm +flex-aspect-ratio-img-column-003.htm == reference/ref-filled-green-100px-square.htm +flex-aspect-ratio-img-row-001.htm == reference/ref-filled-green-100px-square.htm +flex-aspect-ratio-img-row-002.htm == reference/ref-filled-green-100px-square.htm +flex-aspect-ratio-img-row-003.htm == reference/ref-filled-green-100px-square.htm flex-basis-001.htm == reference/ref-filled-green-100px-square.htm flex-basis-002.htm == reference/ref-filled-green-100px-square.htm flex-basis-003.htm == reference/ref-filled-green-100px-square.htm @@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.htm == reference/flexbox-sizing-horiz-001-ref.htm flexbox-sizing-horiz-002.htm == reference/flexbox-sizing-horiz-002-ref.htm flexbox-sizing-vert-001.htm == reference/flexbox-sizing-vert-001-ref.htm flexbox-sizing-vert-002.htm == reference/flexbox-sizing-vert-002-ref.htm -flexbox-table-fixup-001a.htm == reference/flexbox-table-fixup-001-ref.htm -flexbox-table-fixup-001b.htm == reference/flexbox-table-fixup-001-ref.htm +flexbox-table-fixup-001.htm == reference/flexbox-table-fixup-001-ref.htm flexbox-whitespace-handling-001a.htm == reference/flexbox-whitespace-handling-001-ref.htm flexbox-whitespace-handling-001b.htm == reference/flexbox-whitespace-handling-001-ref.htm flexbox-whitespace-handling-002.htm == reference/flexbox-whitespace-handling-002-ref.htm diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm index 2920427d381..af1a70abaa4 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm @@ -37,7 +37,7 @@ - + - +
+ flex-aspect-ratio-img-column-001= Aspect ratio handling of images +
+ flex-aspect-ratio-img-row-001= Aspect ratio handling of images +
@@ -613,7 +629,51 @@
+ flex-aspect-ratio-img-column-002= Aspect ratio handling of images +
    +
  • Test that we compute the correct aspect-ratio based cross size when a height is specified
  • +
+
+ flex-aspect-ratio-img-column-003= Aspect ratio handling of images +
    +
  • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
  • +
+
+ flex-aspect-ratio-img-row-002= Aspect ratio handling of images +
    +
  • Test that we compute the correct aspect-ratio based cross size when a width is specified
  • +
+
+ flex-aspect-ratio-img-row-003= Aspect ratio handling of images +
    +
  • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
  • +
+
cell1cell2 cell1
cell1cell1 cell1cell2cell1
cell1 cell1cell2cell1
cell1
+ flex-aspect-ratio-img-column-001=
+ flex-aspect-ratio-img-column-002=
+ flex-aspect-ratio-img-column-003=
+ flex-aspect-ratio-img-row-001=
+ flex-aspect-ratio-img-row-002=
+ flex-aspect-ratio-img-row-003=
@@ -2120,18 +2168,10 @@
- flexbox-table-fixup-001a=
- flexbox-table-fixup-001b + flexbox-table-fixup-001 =
Chapter 4 - Flex Items(72 Tests)
(71 Tests)
Chapter 5 - @@ -62,7 +62,7 @@
Chapter 9 - Flex Layout Algorithm(62 Tests)
(68 Tests)
Chapter 10 - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data index 482eb77ad0d..6f7a375d8f0 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data @@ -99,18 +99,18 @@ html/column-flexbox-break.htm 447d07932ea88069d2350bf6201a4f4b8261ea21 ? xhtml1/column-flexbox-break.xht 447d07932ea88069d2350bf6201a4f4b8261ea21 ? html/css-box-justify-content.htm 8eb9ef235feb6bf970b0c71c58e98e639d447352 ? xhtml1/css-box-justify-content.xht 8eb9ef235feb6bf970b0c71c58e98e639d447352 ? -html/css-flexbox-column-reverse-wrap-reverse.htm 151160ed3d2ad2d58e598e4b1027bbc483dcc957 ? -xhtml1/css-flexbox-column-reverse-wrap-reverse.xht 151160ed3d2ad2d58e598e4b1027bbc483dcc957 ? -html/css-flexbox-column-reverse-wrap.htm 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 ? -xhtml1/css-flexbox-column-reverse-wrap.xht 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 ? -html/css-flexbox-column-reverse.htm a4226108be2f0af901413339910960676e0aeab3 ? -xhtml1/css-flexbox-column-reverse.xht a4226108be2f0af901413339910960676e0aeab3 ? -html/css-flexbox-column-wrap-reverse.htm 7a03ee23187886a90b8d25cf2f83ea452454b769 ? -xhtml1/css-flexbox-column-wrap-reverse.xht 7a03ee23187886a90b8d25cf2f83ea452454b769 ? -html/css-flexbox-column-wrap.htm 81bfe00b93f428cb9c18db56c7403d4b3fa8423e ? -xhtml1/css-flexbox-column-wrap.xht 81bfe00b93f428cb9c18db56c7403d4b3fa8423e ? -html/css-flexbox-column.htm 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 ? -xhtml1/css-flexbox-column.xht 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 ? +html/css-flexbox-column-reverse-wrap-reverse.htm 4124389b15cb84f439c4c0578c171484081ff973 ? +xhtml1/css-flexbox-column-reverse-wrap-reverse.xht 4124389b15cb84f439c4c0578c171484081ff973 ? +html/css-flexbox-column-reverse-wrap.htm 950f5d32f14a69707a50c119de4dbc95def22310 ? +xhtml1/css-flexbox-column-reverse-wrap.xht 950f5d32f14a69707a50c119de4dbc95def22310 ? +html/css-flexbox-column-reverse.htm 67d2835860268b472d6fff962a6408f2924a0fbf ? +xhtml1/css-flexbox-column-reverse.xht 67d2835860268b472d6fff962a6408f2924a0fbf ? +html/css-flexbox-column-wrap-reverse.htm d7831de1ebfb54010673179c815e0fd368b24f16 ? +xhtml1/css-flexbox-column-wrap-reverse.xht d7831de1ebfb54010673179c815e0fd368b24f16 ? +html/css-flexbox-column-wrap.htm dd812f6be787f630eaaa722f216fe1d8a98f5c20 ? +xhtml1/css-flexbox-column-wrap.xht dd812f6be787f630eaaa722f216fe1d8a98f5c20 ? +html/css-flexbox-column.htm e358c1fc3e1f03e963508ca979d5c3ea56532d65 ? +xhtml1/css-flexbox-column.xht e358c1fc3e1f03e963508ca979d5c3ea56532d65 ? html/css-flexbox-height-animation-stretch.htm c0ec675efc75f1316a44fd2ab919ba9001af8b79 ? xhtml1/css-flexbox-height-animation-stretch.xht c0ec675efc75f1316a44fd2ab919ba9001af8b79 ? html/css-flexbox-img-expand-evenly.htm a3d322e0c668c00cb991d7016ab1e7b025d493b2 ? @@ -145,6 +145,18 @@ html/flex-004.htm eacca20d92c3fd3ae90aa6531733d8112ea48f07 ? xhtml1/flex-004.xht eacca20d92c3fd3ae90aa6531733d8112ea48f07 ? html/flex-align-items-center.htm b0c25464d925ac14a19de215685135c15a2b4540 ? xhtml1/flex-align-items-center.xht b0c25464d925ac14a19de215685135c15a2b4540 ? +html/flex-aspect-ratio-img-column-001.htm 00e43725bff6f6f1c142143360dd37151d2f7bfa ? +xhtml1/flex-aspect-ratio-img-column-001.xht 00e43725bff6f6f1c142143360dd37151d2f7bfa ? +html/flex-aspect-ratio-img-column-002.htm 8299bf12926c3a9c4bd4b65185c370eb1541b2bf ? +xhtml1/flex-aspect-ratio-img-column-002.xht 8299bf12926c3a9c4bd4b65185c370eb1541b2bf ? +html/flex-aspect-ratio-img-column-003.htm 9b82b9b627e49ef062c7c6f695968eda71e38f27 ? +xhtml1/flex-aspect-ratio-img-column-003.xht 9b82b9b627e49ef062c7c6f695968eda71e38f27 ? +html/flex-aspect-ratio-img-row-001.htm b49f921a9733a1442524b04229043dd5a97aa101 ? +xhtml1/flex-aspect-ratio-img-row-001.xht b49f921a9733a1442524b04229043dd5a97aa101 ? +html/flex-aspect-ratio-img-row-002.htm b39800fb8c361a193eaaa4e54ac6d70cb508197d ? +xhtml1/flex-aspect-ratio-img-row-002.xht b39800fb8c361a193eaaa4e54ac6d70cb508197d ? +html/flex-aspect-ratio-img-row-003.htm d7189842a434a66f6380badbfd14a96093abffe4 ? +xhtml1/flex-aspect-ratio-img-row-003.xht d7189842a434a66f6380badbfd14a96093abffe4 ? html/flex-basis-001.htm cf4c8932cb4704bae235021bc2c0bde3e94bf71d ? xhtml1/flex-basis-001.xht cf4c8932cb4704bae235021bc2c0bde3e94bf71d ? html/flex-basis-002.htm bd0b95ddbaf7caf8595c5f24cdb25e24f8312f0e ? @@ -575,10 +587,8 @@ html/flexbox-sizing-vert-001.htm 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd ? xhtml1/flexbox-sizing-vert-001.xht 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd ? html/flexbox-sizing-vert-002.htm 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 ? xhtml1/flexbox-sizing-vert-002.xht 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 ? -html/flexbox-table-fixup-001a.htm 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 ? -xhtml1/flexbox-table-fixup-001a.xht 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 ? -html/flexbox-table-fixup-001b.htm 39c5b9776686a49723f158b01285b1c5ecda0d99 ? -xhtml1/flexbox-table-fixup-001b.xht 39c5b9776686a49723f158b01285b1c5ecda0d99 ? +html/flexbox-table-fixup-001.htm e077c9a8352635c9dce0fe7f2ff57ddc326c1035 ? +xhtml1/flexbox-table-fixup-001.xht e077c9a8352635c9dce0fe7f2ff57ddc326c1035 ? html/flexbox-whitespace-handling-001a.htm adf4c8485f397ef7c079db3aeb1df21b633b35aa ? xhtml1/flexbox-whitespace-handling-001a.xht adf4c8485f397ef7c079db3aeb1df21b633b35aa ? html/flexbox-whitespace-handling-001b.htm 97512777163dc1da26e9a2df8abd4694ec32572c ? @@ -589,8 +599,8 @@ html/flexbox-with-pseudo-elements-001.htm 840f23805278348fabc43767fbda8357c1e58b xhtml1/flexbox-with-pseudo-elements-001.xht 840f23805278348fabc43767fbda8357c1e58b8a ? html/flexbox-with-pseudo-elements-002.htm 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f ? xhtml1/flexbox-with-pseudo-elements-002.xht 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f ? -html/flexbox-with-pseudo-elements-003.htm 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 ? -xhtml1/flexbox-with-pseudo-elements-003.xht 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 ? +html/flexbox-with-pseudo-elements-003.htm f088c97d964631b8888e0adb8c6d7c2714c50db4 ? +xhtml1/flexbox-with-pseudo-elements-003.xht f088c97d964631b8888e0adb8c6d7c2714c50db4 ? html/flexbox-writing-mode-001.htm a8724a8de3bd951d06e289fb86dbadc70a885d22 ? xhtml1/flexbox-writing-mode-001.xht a8724a8de3bd951d06e289fb86dbadc70a885d22 ? html/flexbox-writing-mode-002.htm 0952e87b8e95154bbb469d828c79b8c7e02df63b ? diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/index.htm b/tests/wpt/css-tests/css-flexbox-1_dev/index.htm index a54bcb3fe27..00fceb81863 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/index.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/index.htm @@ -138,6 +138,7 @@
  • Eiji Kitamura
  • Gavin Elster
  • Google
  • +
  • Google Inc.
  • Hanrui Gao
  • haosdent
  • houzhenyu
  • diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/index.xht b/tests/wpt/css-tests/css-flexbox-1_dev/index.xht index 4bb88dc3c73..4a85888d398 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/index.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/index.xht @@ -138,6 +138,7 @@
  • Eiji Kitamura
  • Gavin Elster
  • Google
  • +
  • Google Inc.
  • Hanrui Gao
  • haosdent
  • houzhenyu
  • diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data b/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data index 90afec65255..22cc7710c83 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data +++ b/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data @@ -47,12 +47,12 @@ autoheight-regions-in-fixed-sized-flexbox-007 reference/autoheight-regions-in-fi autoheight-regions-in-fixed-sized-flexbox-008 reference/autoheight-regions-in-fixed-sized-flexbox-008-ref CSS Regions: auto-height regions with max height in fixed sized flexbox ahem http://www.w3.org/TR/css3-regions/#rfcb-flow-fragment-height-resolution,http://www.w3.org/TR/css3-regions/#the-flow-into-property,http://www.w3.org/TR/css3-regions/#flow-from,http://www.w3.org/TR/css-flexbox-1/#layout-algorithm ea64b7e570b77e26c14667899a6f07be7629a859 `Catalin Badea` Test that the max-height property is applied to regions placed inside a fixed sized flexbox with a column flow. The flex container should not flex the region flex items beyond their max height value. column-flexbox-break reference/column-flexbox-break-ref CSS Regions: fragmenting a flex container with column flow ahem http://www.w3.org/TR/css3-regions/#the-flow-into-property,http://www.w3.org/TR/css3-regions/#flow-from,http://www.w3.org/TR/css-flexbox-1/#flex-containers,http://www.w3.org/TR/css-flexbox-1/#flex-direction-property 447d07932ea88069d2350bf6201a4f4b8261ea21 `Catalin Badea` Test checks that a flex container with column flow is fragmented between regions. css-box-justify-content reference/css-box-justify-content-ref flexbox |css-box-justify-content http://www.w3.org/TR/css-flexbox-1/#propdef-justify-content,http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 8eb9ef235feb6bf970b0c71c58e98e639d447352 `xiaoxia` -css-flexbox-column reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical. -css-flexbox-column-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow a4226108be2f0af901413339910960676e0aeab3 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical. -css-flexbox-column-reverse-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical. -css-flexbox-column-reverse-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 151160ed3d2ad2d58e598e4b1027bbc483dcc957 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical. -css-flexbox-column-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 81bfe00b93f428cb9c18db56c7403d4b3fa8423e `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical. -css-flexbox-column-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 7a03ee23187886a90b8d25cf2f83ea452454b769 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical. +css-flexbox-column reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow e358c1fc3e1f03e963508ca979d5c3ea56532d65 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical. +css-flexbox-column-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 67d2835860268b472d6fff962a6408f2924a0fbf `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical. +css-flexbox-column-reverse-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 950f5d32f14a69707a50c119de4dbc95def22310 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical. +css-flexbox-column-reverse-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 4124389b15cb84f439c4c0578c171484081ff973 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical. +css-flexbox-column-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow dd812f6be787f630eaaa722f216fe1d8a98f5c20 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical. +css-flexbox-column-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow d7831de1ebfb54010673179c815e0fd368b24f16 `Naoki Okada` Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical. css-flexbox-height-animation-stretch reference/css-flexbox-height-animation-stretch-ref Items stretch correctly while content is animating http://www.w3.org/TR/css-flexbox-1/#propdef-align-items c0ec675efc75f1316a44fd2ab919ba9001af8b79 `Micky Brunetti` Items should stretch vertically in all time css-flexbox-img-expand-evenly reference/css-flexbox-img-expand-evenly-ref Image Expansion http://www.w3.org/TR/css-flexbox-1/#propdef-flex-grow a3d322e0c668c00cb991d7016ab1e7b025d493b2 `Eiji Kitamura` 3 rectangular images fill out border. css-flexbox-row reference/css-flexbox-row-ref flex direction: row, writing mode vertical http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow,http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode 2095a3cec191a88ee70b6fa4f9186cc94aba326b `Tsutomu ogaoga Ogasawara` Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical. @@ -70,6 +70,12 @@ flex-002 reference/justify-content-001-ref The 'flex' shorthand adjusting the 'f flex-003 reference/justify-content-001-ref Comparing two different elements using different values for the 'flex-grow' sub-property on the 'flex' shorthand http://www.w3.org/TR/css-flexbox-1/#flex-property aa083c3c37e6ccf91569adfb76e7fbfd26af5cf0 `Microsoft` This test checks that the flex items with a different flex grow factor have different flexibilities. flex-004 reference/justify-content-001-ref Comparing two different elements using different values for the 'flex-shrink' sub-property on the 'flex' shorthand http://www.w3.org/TR/css-flexbox-1/#flex-property eacca20d92c3fd3ae90aa6531733d8112ea48f07 `Microsoft` This test checks that the flex items with a different flex shrink factor have different flexibilities. flex-align-items-center reference/flex-align-items-center-ref CSS Flex-basis Test http://www.w3.org/TR/css-flexbox-1/#alignment b0c25464d925ac14a19de215685135c15a2b4540 `Chunsheng Zhang` flex items center +flex-aspect-ratio-img-column-001 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size 00e43725bff6f6f1c142143360dd37151d2f7bfa `Google Inc.` +flex-aspect-ratio-img-column-002 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item 8299bf12926c3a9c4bd4b65185c370eb1541b2bf `Google Inc.` Test that we compute the correct aspect-ratio based cross size when a height is specified +flex-aspect-ratio-img-column-003 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item 9b82b9b627e49ef062c7c6f695968eda71e38f27 `Google Inc.` Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified +flex-aspect-ratio-img-row-001 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size b49f921a9733a1442524b04229043dd5a97aa101 `Google Inc.` +flex-aspect-ratio-img-row-002 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item b39800fb8c361a193eaaa4e54ac6d70cb508197d `Google Inc.` Test that we compute the correct aspect-ratio based cross size when a width is specified +flex-aspect-ratio-img-row-003 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item d7189842a434a66f6380badbfd14a96093abffe4 `Google Inc.` Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified flex-basis-001 reference/ref-filled-green-100px-square flex-basis - positive number http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis cf4c8932cb4704bae235021bc2c0bde3e94bf71d `http://www.intel.com`,`mailto:shiyoux.tan@intel.com` The 'flex-basis' property set positive number, the actual value of test element size is same as the positive number flex-basis-002 reference/ref-filled-green-100px-square flex-basis - positive number http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis bd0b95ddbaf7caf8595c5f24cdb25e24f8312f0e `http://www.intel.com`,`mailto:shiyoux.tan@intel.com` The 'flex-basis' property specified correct value, the actual value of test element size is same as to the value of 'flex-basis' property, and the 'width' property is invalid. flex-basis-003 reference/ref-filled-green-100px-square flex-basis - negative number(width not specified) http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis 75bc5a47afacb6416a93c6eb0fd876c4ad288f76 `http://www.intel.com`,`mailto:shiyoux.tan@intel.com` The 'flex-basis' property set negative number, the tested element is not shown when width not set either. @@ -285,14 +291,13 @@ flexbox-sizing-horiz-001 reference/flexbox-sizing-horiz-001-ref Testing sizing o flexbox-sizing-horiz-002 reference/flexbox-sizing-horiz-002-ref Testing sizing of an auto-sized horizontal flex container with min-height and max-height constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 4963f41505c0e53be620ff6158dfba5c5c6fe26b `Daniel Holbert` flexbox-sizing-vert-001 reference/flexbox-sizing-vert-001-ref Testing sizing of an auto-sized vertical flex container with min-height and max-height constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd `Daniel Holbert` flexbox-sizing-vert-002 reference/flexbox-sizing-vert-002-ref Testing sizing of an auto-sized vertical flex container with min-width and max-width constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 `Daniel Holbert` -flexbox-table-fixup-001a reference/flexbox-table-fixup-001-ref Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item http://www.w3.org/TR/css-flexbox-1/#flex-items 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 `Daniel Holbert` -flexbox-table-fixup-001b reference/flexbox-table-fixup-001-ref Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items http://www.w3.org/TR/css-flexbox-1/#flex-items 39c5b9776686a49723f158b01285b1c5ecda0d99 `Daniel Holbert` +flexbox-table-fixup-001 reference/flexbox-table-fixup-001-ref Testing that table cells in a flex container get blockified and each form their own flex item http://www.w3.org/TR/css-flexbox-1/#flex-items e077c9a8352635c9dce0fe7f2ff57ddc326c1035 `Daniel Holbert` flexbox-whitespace-handling-001a reference/flexbox-whitespace-handling-001-ref Test that anonymous flex items aren't created for pure-whitespace inline content http://www.w3.org/TR/css-flexbox-1/#flex-items adf4c8485f397ef7c079db3aeb1df21b633b35aa `Daniel Holbert` flexbox-whitespace-handling-001b reference/flexbox-whitespace-handling-001-ref Test that flex items are created correctly http://www.w3.org/TR/css-flexbox-1/#flex-items 97512777163dc1da26e9a2df8abd4694ec32572c `Daniel Holbert` flexbox-whitespace-handling-002 reference/flexbox-whitespace-handling-002-ref Test that whitespace is preserved at the edges of anonymous flex items if 'white-space: pre' is set http://www.w3.org/TR/css-flexbox-1/#flex-items 6de836d376b85b954af361b51db27193dd535603 `Daniel Holbert` flexbox-with-pseudo-elements-001 reference/flexbox-with-pseudo-elements-001-ref Testing that generated content nodes are treated as a flex items http://www.w3.org/TR/css-flexbox-1/#flex-items 840f23805278348fabc43767fbda8357c1e58b8a `Daniel Holbert` flexbox-with-pseudo-elements-002 reference/flexbox-with-pseudo-elements-002-ref Testing that generated content nodes are treated as a flex items, and honor 'order' http://www.w3.org/TR/css-flexbox-1/#flex-items 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f `Daniel Holbert` -flexbox-with-pseudo-elements-003 reference/flexbox-with-pseudo-elements-003-ref Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item http://www.w3.org/TR/css-flexbox-1/#flex-items 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 `Daniel Holbert` +flexbox-with-pseudo-elements-003 reference/flexbox-with-pseudo-elements-003-ref Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item http://www.w3.org/TR/css-flexbox-1/#flex-items f088c97d964631b8888e0adb8c6d7c2714c50db4 `Daniel Holbert` flexbox-writing-mode-001 reference/flexbox-writing-mode-001-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: horizontal-tb' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction a8724a8de3bd951d06e289fb86dbadc70a885d22 `Daniel Holbert` flexbox-writing-mode-002 reference/flexbox-writing-mode-002-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: vertical-rl' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction 0952e87b8e95154bbb469d828c79b8c7e02df63b `Daniel Holbert` flexbox-writing-mode-003 reference/flexbox-writing-mode-003-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: vertical-lr' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction c64a448ab00761be9fc61d430a293f990e0b26ca `Daniel Holbert` diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht index a54c7840794..563a03b7463 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht @@ -13,7 +13,7 @@

    CSS Flexible Box Layout Module Level 1 CR Test Suite

    -

    Flex Items (72 tests)

    +

    Flex Items (71 tests)

    @@ -31,7 +31,7 @@ - + @@ -62,20 +62,12 @@ - + + flexbox-table-fixup-001 - - - - - - - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht index 054abb13b4a..d441ea2784e 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht @@ -13,7 +13,7 @@

    CSS Flexible Box Layout Module Level 1 CR Test Suite

    -

    Flex Layout Algorithm (62 tests)

    +

    Flex Layout Algorithm (68 tests)

    + 4 Flex Items
    flex-flexitem-childmarginTesting that we gracefully handle cases where two anonymous flex items become adjacent due to "order" reordering
    - flexbox-table-fixup-001a = Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item -
    - flexbox-table-fixup-001b= Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items + Testing that table cells in a flex container get blockified and each form their own flex item
    @@ -517,7 +517,23 @@ - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht index 89f04eacbc4..6c2e8503b46 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht @@ -31,19 +31,19 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht index ae756f965fe..e84765f96e5 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht @@ -31,19 +31,19 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht index 9d7ec41b8d9..c744de241f6 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht @@ -28,7 +28,7 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    ghi
    +
    stu
    789
    def
    456
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht index 0afe2787f5e..a0ddabdbba9 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht @@ -36,19 +36,19 @@
    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht index aeaebe31fc0..20b6da6fdd2 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht @@ -36,19 +36,19 @@
    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht index 032fba3e598..20a7ed7ccff 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht @@ -33,7 +33,7 @@
    456
    def
    789
    -
    ghi
    +
    stu
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht new file mode 100644 index 00000000000..2f761c2fac7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht new file mode 100644 index 00000000000..6e120f4b772 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht new file mode 100644 index 00000000000..fc9790011f4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht new file mode 100644 index 00000000000..7fb7e068bb6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht @@ -0,0 +1,38 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht new file mode 100644 index 00000000000..a5e7bd4576d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht new file mode 100644 index 00000000000..77f9557600c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht similarity index 53% rename from tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht rename to tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht index 7589ffd6ad2..04933cb4f56 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht @@ -2,13 +2,14 @@ Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> - CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item + CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item @@ -20,12 +21,10 @@ justify-content: space-around; } - td { - padding-top: 0px; - padding-bottom: 0px; + /* Remove any default padding for td elements, so we can compare them + easily against blocks in the reference case. */ + padding: 0px; } .a { @@ -45,16 +44,16 @@ - + +
    - +
    t - - -
    + +
    \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht deleted file mode 100644 index 701ddd9fed3..00000000000 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht +++ /dev/null @@ -1,68 +0,0 @@ - - - CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items - - - - - - - -
    - - -
    t - - - -
    - - \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht index 3f1f97cc7c9..f4622cad58e 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht @@ -6,10 +6,9 @@ flex container, specifically when they've got display:table-row or table-cell. - Note that we *don't* treat the table row or cell frames themselves as flex - items, because they get wrapped in an anonymous table box, and *that* is - the flex item. So, "align-self" and "order" have no effect on the - row/cell. --> + The table-row / table-cell 'display' values should be blockified, and the + pseudo-elements should be treated as flex items. (They should not get + wrapped in an anonymous table box.) -->CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item @@ -29,15 +28,19 @@ display: table-row; content: 'b'; background: yellow; - align-self: center; /* should have no effect */ - order: 1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: 1; } div.withAfter::after { display: table-cell; content: 'a'; background: lightblue; - align-self: center; /* should have no effect */ - order: -1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht index 3ac0639340b..45c6e583630 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht @@ -25,7 +25,7 @@
    456
    def
    789
    -
    ghi
    +
    stu
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht index 0cc62afefc8..df7aff59d7f 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht @@ -1,22 +1,17 @@ +-->CSS Reftest Reference - -
    + +
    cell1
    cell2
    - -
    t +
    cell1
    t
    - -
    div
    +
    cell1
    \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht index 364f554c3c8..69df8dd4ebc 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht @@ -23,10 +23,14 @@ .fakeBefore { content: 'b'; background: yellow; + align-self: center; + order: 1; } .fakeAfter { content: 'a'; background: lightblue; + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht index bd797e69228..1719d74d30d 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht @@ -512,6 +512,54 @@
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list index f922a5de004..51deb4f4cf7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list @@ -60,6 +60,12 @@ flex-002.xht == reference/justify-content-001-ref.xht flex-003.xht == reference/justify-content-001-ref.xht flex-004.xht == reference/justify-content-001-ref.xht flex-align-items-center.xht == reference/flex-align-items-center-ref.xht +flex-aspect-ratio-img-column-001.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-column-002.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-column-003.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-001.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-002.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-003.xht == reference/ref-filled-green-100px-square.xht flex-basis-001.xht == reference/ref-filled-green-100px-square.xht flex-basis-002.xht == reference/ref-filled-green-100px-square.xht flex-basis-003.xht == reference/ref-filled-green-100px-square.xht @@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.xht == reference/flexbox-sizing-horiz-001-ref.xht flexbox-sizing-horiz-002.xht == reference/flexbox-sizing-horiz-002-ref.xht flexbox-sizing-vert-001.xht == reference/flexbox-sizing-vert-001-ref.xht flexbox-sizing-vert-002.xht == reference/flexbox-sizing-vert-002-ref.xht -flexbox-table-fixup-001a.xht == reference/flexbox-table-fixup-001-ref.xht -flexbox-table-fixup-001b.xht == reference/flexbox-table-fixup-001-ref.xht +flexbox-table-fixup-001.xht == reference/flexbox-table-fixup-001-ref.xht flexbox-whitespace-handling-001a.xht == reference/flexbox-whitespace-handling-001-ref.xht flexbox-whitespace-handling-001b.xht == reference/flexbox-whitespace-handling-001-ref.xht flexbox-whitespace-handling-002.xht == reference/flexbox-whitespace-handling-002-ref.xht diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht index 134ef8abb41..0569a941892 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht @@ -37,7 +37,7 @@ - + - +
    + flex-aspect-ratio-img-column-001= Aspect ratio handling of images +
    + flex-aspect-ratio-img-row-001= Aspect ratio handling of images +
    @@ -613,7 +629,51 @@
    + flex-aspect-ratio-img-column-002= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a height is specified
    • +
    +
    + flex-aspect-ratio-img-column-003= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
    • +
    +
    + flex-aspect-ratio-img-row-002= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a width is specified
    • +
    +
    + flex-aspect-ratio-img-row-003= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
    • +
    +
    cell1cell2 cell1
    div
    cell1cell1 cell1cell2cell1
    div
    cell1 cell1cell2cell1
    cell1
    + flex-aspect-ratio-img-column-001=
    + flex-aspect-ratio-img-column-002=
    + flex-aspect-ratio-img-column-003=
    + flex-aspect-ratio-img-row-001=
    + flex-aspect-ratio-img-row-002=
    + flex-aspect-ratio-img-row-003=
    @@ -2120,18 +2168,10 @@
    - flexbox-table-fixup-001a=
    - flexbox-table-fixup-001b + flexbox-table-fixup-001 =
    Chapter 4 - Flex Items(72 Tests)
    (71 Tests)
    Chapter 5 - @@ -62,7 +62,7 @@
    Chapter 9 - Flex Layout Algorithm(62 Tests)
    (68 Tests)
    Chapter 10 - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht index a54c7840794..563a03b7463 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht @@ -13,7 +13,7 @@

    CSS Flexible Box Layout Module Level 1 CR Test Suite

    -

    Flex Items (72 tests)

    +

    Flex Items (71 tests)

    @@ -31,7 +31,7 @@ - + @@ -62,20 +62,12 @@ - + + flexbox-table-fixup-001 - - - - - - - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht index 054abb13b4a..d441ea2784e 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht @@ -13,7 +13,7 @@

    CSS Flexible Box Layout Module Level 1 CR Test Suite

    -

    Flex Layout Algorithm (62 tests)

    +

    Flex Layout Algorithm (68 tests)

    + 4 Flex Items
    flex-flexitem-childmarginTesting that we gracefully handle cases where two anonymous flex items become adjacent due to "order" reordering
    - flexbox-table-fixup-001a = Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item -
    - flexbox-table-fixup-001b= Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items + Testing that table cells in a flex container get blockified and each form their own flex item
    @@ -517,7 +517,23 @@ - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht index 89f04eacbc4..6c2e8503b46 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht @@ -31,19 +31,19 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht index ae756f965fe..e84765f96e5 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht @@ -31,19 +31,19 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht index 9d7ec41b8d9..c744de241f6 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht @@ -28,7 +28,7 @@

    The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.

    -
    ghi
    +
    stu
    789
    def
    456
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht index 0afe2787f5e..a0ddabdbba9 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht @@ -36,19 +36,19 @@
    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht index aeaebe31fc0..20b6da6fdd2 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht @@ -36,19 +36,19 @@
    -
    +
    -
    +
    -
    +
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht index 032fba3e598..20a7ed7ccff 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht @@ -33,7 +33,7 @@
    456
    def
    789
    -
    ghi
    +
    stu
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht new file mode 100644 index 00000000000..2f761c2fac7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht new file mode 100644 index 00000000000..6e120f4b772 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht new file mode 100644 index 00000000000..fc9790011f4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht @@ -0,0 +1,41 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht new file mode 100644 index 00000000000..7fb7e068bb6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht @@ -0,0 +1,38 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht new file mode 100644 index 00000000000..a5e7bd4576d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht new file mode 100644 index 00000000000..77f9557600c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht @@ -0,0 +1,39 @@ + + + CSS Flexible Box Test: Aspect ratio handling of images + + + + + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht similarity index 57% rename from tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht rename to tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht index 90fa082c34e..f1e4b240f38 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht @@ -2,19 +2,20 @@ Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> - CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item + CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item @@ -29,12 +30,10 @@ justify-content: space-around; } - td { - padding-top: 0px; - padding-bottom: 0px; + /* Remove any default padding for td elements, so we can compare them + easily against blocks in the reference case. */ + padding: 0px; } .a { @@ -54,16 +53,16 @@ - + +
    - +
    t - - -
    + +
    \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht deleted file mode 100644 index c832ec7260e..00000000000 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht +++ /dev/null @@ -1,77 +0,0 @@ - - - CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items - - - - - - - - -
    - - -
    t - - - -
    - - \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht index 3f1f97cc7c9..f4622cad58e 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht @@ -6,10 +6,9 @@ flex container, specifically when they've got display:table-row or table-cell. - Note that we *don't* treat the table row or cell frames themselves as flex - items, because they get wrapped in an anonymous table box, and *that* is - the flex item. So, "align-self" and "order" have no effect on the - row/cell. --> + The table-row / table-cell 'display' values should be blockified, and the + pseudo-elements should be treated as flex items. (They should not get + wrapped in an anonymous table box.) -->CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item @@ -29,15 +28,19 @@ display: table-row; content: 'b'; background: yellow; - align-self: center; /* should have no effect */ - order: 1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: 1; } div.withAfter::after { display: table-cell; content: 'a'; background: lightblue; - align-self: center; /* should have no effect */ - order: -1; /* should have no effect */ + /* If these "align-self" & "order" properties impact the rendering (as + they should), that verifies we're being treated as a flex item. */ + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht index 3ac0639340b..45c6e583630 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht @@ -25,7 +25,7 @@
    456
    def
    789
    -
    ghi
    +
    stu
    diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht index a03b166f39f..dad93f57af7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht @@ -1,8 +1,8 @@ +-->CSS Reftest Reference - -
    + +
    cell1
    cell2
    - -
    t +
    cell1
    t
    - -
    div
    +
    cell1
    \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht index 364f554c3c8..69df8dd4ebc 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht @@ -23,10 +23,14 @@ .fakeBefore { content: 'b'; background: yellow; + align-self: center; + order: 1; } .fakeAfter { content: 'a'; background: lightblue; + align-self: center; + order: -1; } diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht index bd797e69228..1719d74d30d 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht @@ -512,6 +512,54 @@
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - + diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list index f922a5de004..51deb4f4cf7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list @@ -60,6 +60,12 @@ flex-002.xht == reference/justify-content-001-ref.xht flex-003.xht == reference/justify-content-001-ref.xht flex-004.xht == reference/justify-content-001-ref.xht flex-align-items-center.xht == reference/flex-align-items-center-ref.xht +flex-aspect-ratio-img-column-001.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-column-002.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-column-003.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-001.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-002.xht == reference/ref-filled-green-100px-square.xht +flex-aspect-ratio-img-row-003.xht == reference/ref-filled-green-100px-square.xht flex-basis-001.xht == reference/ref-filled-green-100px-square.xht flex-basis-002.xht == reference/ref-filled-green-100px-square.xht flex-basis-003.xht == reference/ref-filled-green-100px-square.xht @@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.xht == reference/flexbox-sizing-horiz-001-ref.xht flexbox-sizing-horiz-002.xht == reference/flexbox-sizing-horiz-002-ref.xht flexbox-sizing-vert-001.xht == reference/flexbox-sizing-vert-001-ref.xht flexbox-sizing-vert-002.xht == reference/flexbox-sizing-vert-002-ref.xht -flexbox-table-fixup-001a.xht == reference/flexbox-table-fixup-001-ref.xht -flexbox-table-fixup-001b.xht == reference/flexbox-table-fixup-001-ref.xht +flexbox-table-fixup-001.xht == reference/flexbox-table-fixup-001-ref.xht flexbox-whitespace-handling-001a.xht == reference/flexbox-whitespace-handling-001-ref.xht flexbox-whitespace-handling-001b.xht == reference/flexbox-whitespace-handling-001-ref.xht flexbox-whitespace-handling-002.xht == reference/flexbox-whitespace-handling-002-ref.xht diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht index 134ef8abb41..0569a941892 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht @@ -37,7 +37,7 @@ - + - + + + + + + + + + 1 Introduction
    + flex-aspect-ratio-img-column-001= Aspect ratio handling of images +
    + flex-aspect-ratio-img-row-001= Aspect ratio handling of images +
    @@ -613,7 +629,51 @@
    + flex-aspect-ratio-img-column-002= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a height is specified
    • +
    +
    + flex-aspect-ratio-img-column-003= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
    • +
    +
    + flex-aspect-ratio-img-row-002= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a width is specified
    • +
    +
    + flex-aspect-ratio-img-row-003= Aspect ratio handling of images +
      +
    • Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
    • +
    +
    cell1cell2 cell1
    div
    cell1cell1 cell1cell2cell1
    div
    cell1 cell1cell2cell1
    cell1
    + flex-aspect-ratio-img-column-001=
    + flex-aspect-ratio-img-column-002=
    + flex-aspect-ratio-img-column-003=
    + flex-aspect-ratio-img-row-001=
    + flex-aspect-ratio-img-row-002=
    + flex-aspect-ratio-img-row-003=
    @@ -2120,18 +2168,10 @@
    - flexbox-table-fixup-001a=
    - flexbox-table-fixup-001b + flexbox-table-fixup-001 =
    Chapter 4 - Flex Items(72 Tests)
    (71 Tests)
    Chapter 5 - @@ -62,7 +62,7 @@
    Chapter 9 - Flex Layout Algorithm(62 Tests)
    (68 Tests)
    Chapter 10 - diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm index 18345074561..480de5326e2 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm +++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm index 3866b834653..59432e5f2bf 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm +++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm index f7ddbfd2e7b..f83f71efdae 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm +++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm @@ -5,7 +5,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data index 6ee1fbe990d..87e0abfe7c0 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data @@ -357,10 +357,10 @@ html/shape-outside-radial-gradient-003.htm 36df67d2a4f36457a10f0d70fc66cfb73819d xhtml1/shape-outside-radial-gradient-003.xht 36df67d2a4f36457a10f0d70fc66cfb73819d887 ? html/shape-outside-radial-gradient-004.htm bebf00779a02cf6a40e50f46089f1138debd28ac ? xhtml1/shape-outside-radial-gradient-004.xht bebf00779a02cf6a40e50f46089f1138debd28ac ? -html/shape-outside-shape-arguments-000.htm 8e30b0aa976388a251ee8392188230ae8d983576 ? -xhtml1/shape-outside-shape-arguments-000.xht 8e30b0aa976388a251ee8392188230ae8d983576 ? -html/shape-outside-shape-arguments-001.htm 9dd0113414a623dabe94f0e29eb616393dc49315 ? -xhtml1/shape-outside-shape-arguments-001.xht 9dd0113414a623dabe94f0e29eb616393dc49315 ? +html/shape-outside-shape-arguments-000.htm 74969ba14c9e4f25b9b0532a121abe7f84177b0d ? +xhtml1/shape-outside-shape-arguments-000.xht 74969ba14c9e4f25b9b0532a121abe7f84177b0d ? +html/shape-outside-shape-arguments-001.htm 11c5f05823458b5929e1db90af900209de8ff189 ? +xhtml1/shape-outside-shape-arguments-001.xht 11c5f05823458b5929e1db90af900209de8ff189 ? html/shape-outside-shape-box-pair-000.htm 933c98aa2fc465349a9cd2317f5678c963ad7950 ? xhtml1/shape-outside-shape-box-pair-000.xht 933c98aa2fc465349a9cd2317f5678c963ad7950 ? html/shape-outside-shape-inherit-000.htm ea00deb38af81f257a024277d0977a292a56ef0a ? @@ -369,5 +369,5 @@ html/shape-outside-shape-initial-000.htm cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c xhtml1/shape-outside-shape-initial-000.xht cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c5 ? html/shape-outside-shape-none-000.htm c6b4376df9f48de07b36fe2e392aab791be53cbe ? xhtml1/shape-outside-shape-none-000.xht c6b4376df9f48de07b36fe2e392aab791be53cbe ? -html/shape-outside-shape-notation-000.htm f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ? -xhtml1/shape-outside-shape-notation-000.xht f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ? +html/shape-outside-shape-notation-000.htm 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ? +xhtml1/shape-outside-shape-notation-000.xht 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ? diff --git a/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data b/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data index 015ad593b2b..21d1a49b296 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data +++ b/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data @@ -176,10 +176,10 @@ shape-outside-radial-gradient-001 Left float with radial gradient ahem,dom http shape-outside-radial-gradient-002 Left float with radial gradient and percentage shape margin ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-margin-property 096cd5cd311a99e710f3ed427d3219c6297c1bdd `Bear Travis` This test verifies that shape-outside respects a simple radial gradient when a percentage margin is applied. shape-outside-radial-gradient-003 Left float with radial gradient shape, shape margin, and shape-image-threshold ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-margin-property,http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property 36df67d2a4f36457a10f0d70fc66cfb73819d887 `Bear Travis` This test verifies that shape-outside respects a simple radial gradient when a shape margin and shape-image threshold are applied. shape-outside-radial-gradient-004 Left float with radial gradient shape, shape margin, and shape-image-threshold ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property bebf00779a02cf6a40e50f46089f1138debd28ac `Bear Travis` This test verifies that shape-outside respects a simple radial gradient on a right float when shape-image-threshold is applied. -shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 8e30b0aa976388a251ee8392188230ae8d983576 `Adobe`,`Bear Travis` A basic basic shape can contain any length unit type, or percentage -shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 9dd0113414a623dabe94f0e29eb616393dc49315 `Adobe`,`Bear Travis` The basic shape can contain all valid number formats +shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 74969ba14c9e4f25b9b0532a121abe7f84177b0d `Adobe`,`Bear Travis` A basic basic shape can contain any length unit type, or percentage +shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 11c5f05823458b5929e1db90af900209de8ff189 `Adobe`,`Bear Travis` The basic shape can contain all valid number formats shape-outside-shape-box-pair-000 Shape Outside Box Shape and Box Valid Values dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#typedef-shape-box 933c98aa2fc465349a9cd2317f5678c963ad7950 `Adobe`,`Bear Travis` Shape-outside may be a pair of shape and box values shape-outside-shape-inherit-000 Shape Outside Box Inherit Value dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property ea00deb38af81f257a024277d0977a292a56ef0a `Adobe`,`Bear Travis` Shape-outside takes can be assigned the 'inherit' value. shape-outside-shape-initial-000 Shape Outside Box Initial Value dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c5 `Adobe`,`Bear Travis` Shape-outside takes its default value of none when assigned the 'initial' value shape-outside-shape-none-000 Shape Outside - none dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property c6b4376df9f48de07b36fe2e392aab791be53cbe `Adobe`,`Rebecca Hauck` shape-outside can be explictly assigned the default value of none. -shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 `Adobe`,`Bear Travis` Basic shapes use functional notation, and may contain optional whitespace inside the parentheses +shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 `Adobe`,`Bear Travis` Basic shapes use functional notation, and may contain optional whitespace inside the parentheses diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht index 1a74a5fc0e6..53740da4f47 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht index 08461ca5eca..d5651507ef3 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht index 8bd7561266c..87928f1ec33 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht @@ -5,7 +5,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht index 1a74a5fc0e6..53740da4f47 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht index 08461ca5eca..d5651507ef3 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht @@ -6,7 +6,7 @@ - + diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht index 8bd7561266c..87928f1ec33 100644 --- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht +++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht @@ -5,7 +5,7 @@ - + diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm new file mode 100644 index 00000000000..14c0137bb02 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm @@ -0,0 +1,8 @@ + + + + + + i̇i + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm index 29be8f0234f..24b3aa09dff 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm +++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm @@ -4512,6 +4512,14 @@
    + text-transform-lowercase-002=
    diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list index 7c371742c83..71fb267b020 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list +++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list @@ -560,6 +560,7 @@ text-transform-capitalize-031.htm == reference/text-transform-tailoring-005-ref. text-transform-capitalize-032.htm == reference/text-transform-capitalize-032-ref.htm text-transform-fullwidth-001.htm == reference/text-transform-fullwidth-001-ref.htm text-transform-lowercase-001.htm == reference/text-transform-lowercase-001-ref.htm +text-transform-lowercase-002.htm == reference/text-transform-lowercase-002-ref.htm text-transform-none-001.htm == reference/text-transform-none-001-ref.htm text-transform-tailoring-001.htm == reference/text-transform-tailoring-001-ref.htm text-transform-tailoring-002.htm == reference/text-transform-tailoring-002-ref.htm diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm new file mode 100644 index 00000000000..fdd17375a26 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm @@ -0,0 +1,12 @@ + + + + CSS Test: text-transform I with dot above + + + + + + + İI + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm index 1689486d0a8..b6a54772fc6 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm +++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm @@ -21,7 +21,7 @@

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    -
    Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ I IJ ij Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ ÿ Ź ź Ż ż Ž ž
    +
    Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ İ IJ ij Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ ÿ Ź ź Ż ż Ž ž
    diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm index 3b6f95562df..daa02dcd942 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm @@ -1,5 +1,6 @@ -CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode + +CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm index f82eec0821b..b0f39eec499 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm @@ -1,5 +1,6 @@ -CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode + +CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm index 0aad7d404eb..1a1e625bfcf 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm @@ -4,7 +4,7 @@ CSS Reftest Reference - + - + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm new file mode 100644 index 00000000000..2e3f9ac0920 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm @@ -0,0 +1,33 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:absolute' + + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm new file mode 100644 index 00000000000..db8d4138a3c --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm @@ -0,0 +1,34 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:relative' + + + + + + + + +

    Test passes if there is a square (four equal sides) below.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm index d8c458eba0d..5c274d027a9 100644 --- a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm +++ b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm @@ -13,7 +13,7 @@

    CSS 2.1 Conformance Test Suite

    -

    Generated content, automatic numbering, and lists (637 tests)

    +

    Generated content, automatic numbering, and lists (640 tests)

    @@ -43,7 +43,7 @@ - + @@ -321,6 +321,39 @@ + + + + + + + + + + + + + + + + + + @@ -1360,7 +1393,7 @@ - + @@ -1481,7 +1514,7 @@ - + @@ -1547,7 +1580,7 @@ - + @@ -1558,7 +1591,7 @@ - + @@ -1998,7 +2031,7 @@ - + @@ -2042,7 +2075,7 @@ - + @@ -3181,7 +3214,7 @@ - + @@ -3302,7 +3335,7 @@ - + @@ -3368,7 +3401,7 @@ - + @@ -3379,7 +3412,7 @@ - + @@ -3819,7 +3852,7 @@ - + @@ -3863,7 +3896,7 @@ - + diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm index f2681f991b9..c7f73d321e7 100644 --- a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm +++ b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm @@ -3784,7 +3784,7 @@ - + @@ -3795,7 +3795,7 @@ - + @@ -3806,7 +3806,7 @@ - + @@ -9946,7 +9946,7 @@ - + diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm index 6d24dc2262d..9bfb23d9a95 100644 --- a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm +++ b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm @@ -7219,14 +7219,14 @@ - + diff --git a/tests/wpt/css-tests/css21_dev/html4/content-066.htm b/tests/wpt/css-tests/css21_dev/html4/content-066.htm index 70ed55d494c..207328b1e4a 100644 --- a/tests/wpt/css-tests/css21_dev/html4/content-066.htm +++ b/tests/wpt/css-tests/css21_dev/html4/content-066.htm @@ -5,7 +5,6 @@ - +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm new file mode 100644 index 00000000000..4a05570ea14 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm @@ -0,0 +1,13 @@ + +CSS Reftest Reference + + +

    Test passes if there is a square (four equal sides) below.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm index 62da2ece397..dda526c53f1 100644 --- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm +++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm @@ -7,8 +7,6 @@ - - + + +

    Test passes if the background of this entire page is green.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht new file mode 100644 index 00000000000..547accdff5c --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Background on body element - background-position + + + + + + + +

    Test passes if this text is within the green box.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht new file mode 100644 index 00000000000..35a3a42f220 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Background position propagation from body element + + + + + + + +

    Test passes if the background of this entire page is green.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht new file mode 100644 index 00000000000..6dab9a399b8 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Background on html and body element + + + + + + + +

    Test passes if the background of the entire page is green and there is a blue bar.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht new file mode 100644 index 00000000000..4124156044f --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht @@ -0,0 +1,33 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:fixed' + + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht new file mode 100644 index 00000000000..da282e2abd5 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht @@ -0,0 +1,33 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:absolute' + + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht new file mode 100644 index 00000000000..9a56b4ce82e --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht @@ -0,0 +1,34 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:relative' + + + + + + + + +

    Test passes if there is a square (four equal sides) below.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht index 32f509ce9d9..d3a7c255aa7 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht @@ -13,7 +13,7 @@

    CSS 2.1 Conformance Test Suite

    -

    Generated content, automatic numbering, and lists (637 tests)

    +

    Generated content, automatic numbering, and lists (640 tests)

    + 12.1 The :before and :after pseudo-elements
    after-content-display-001generated content
    + before-after-positioned-002= :before/:after pseudo-elements - 'position:fixed' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-003= :before/:after pseudo-elements - 'position:absolute' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-004= :before/:after pseudo-elements - 'position:relative' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.
    • +
    +
    before-after-table-parts-001
    content-066
    content-081
    content-090
    content-091
    content-149
    content-153
    content-066
    content-081
    content-090
    content-091
    content-149
    content-153 Background Position: bottom right and the viewport
    background-body-001 =
    background-body-002
    background-body-003
    background-html-body-001
    margin-collapse-021 = AhemBitmaps Margin collapsing with the 'body' element
      -
    • For HTML pages the 'body' element's margins collapse.
    • +
    • The 'body' element's margins collapse.
    @@ -43,7 +43,7 @@ - + @@ -321,6 +321,39 @@ + + + + + + + + + + + + + + + + + + @@ -1360,6 +1393,17 @@ + + + + + + @@ -1470,6 +1514,17 @@ + + + + + + @@ -1525,6 +1580,28 @@ + + + + + + + + + + + + @@ -1954,6 +2031,17 @@ + + + + + + @@ -1987,6 +2075,17 @@ + + + + + + @@ -3115,6 +3214,17 @@ + + + + + + @@ -3225,6 +3335,17 @@ + + + + + + @@ -3280,6 +3401,28 @@ + + + + + + + + + + + + @@ -3709,6 +3852,17 @@ + + + + + + @@ -3742,6 +3896,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht index be9dcf146e5..810d9c25fe7 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht @@ -3784,6 +3784,39 @@ + + + + + + + + + + + + + + + + + + @@ -9913,6 +9946,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht index 162be8b5be4..471ccaaf28f 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht @@ -7219,6 +7219,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht new file mode 100644 index 00000000000..996b7d9b714 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'compact' + + + + + + + +

    Test passes if the word "compact" appears in the box below.

    +
      +
    • +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht new file mode 100644 index 00000000000..093a246f548 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'height' + + + + + + + +

    Test passes if the number "10" appears in the box below.

    +
    + 12.1 The :before and :after pseudo-elements
    after-content-display-001generated content
    + before-after-positioned-002= :before/:after pseudo-elements - 'position:fixed' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-003= :before/:after pseudo-elements - 'position:absolute' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-004= :before/:after pseudo-elements - 'position:relative' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.
    • +
    +
    before-after-table-parts-001
    + content-066Content with a 'attr()' function as a value selecting 'compact' +
      +
    • The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
    • +
    +
    content-067
    + content-081Content with a 'attr()' function as a value selecting 'height' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
    • +
    +
    content-082
    + content-090Content with a 'attr()' function as a value selecting 'language' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
    • +
    +
    + content-091Content with a 'attr()' function as a value selecting 'link' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
    • +
    +
    content-096
    + content-149Content with a 'attr()' function as a value selecting 'valign' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
    • +
    +
    content-150
    + content-153Content with a 'attr()' function as a value selecting 'vlink' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
    • +
    +
    content-155
    + content-066Content with a 'attr()' function as a value selecting 'compact' +
      +
    • The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
    • +
    +
    content-067
    + content-081Content with a 'attr()' function as a value selecting 'height' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
    • +
    +
    content-082
    + content-090Content with a 'attr()' function as a value selecting 'language' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
    • +
    +
    + content-091Content with a 'attr()' function as a value selecting 'link' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
    • +
    +
    content-096
    + content-149Content with a 'attr()' function as a value selecting 'valign' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
    • +
    +
    content-150
    + content-153Content with a 'attr()' function as a value selecting 'vlink' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
    • +
    +
    content-155Background Position: bottom right and the viewport
    + background-body-001= Background on body element +
      +
    • Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.
    • +
    +
    + background-body-002BitmapsBackground on body element - background-position +
      +
    • Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.
    • +
    +
    + background-body-003BitmapsBackground position propagation from body element +
      +
    • Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.
    • +
    +
    background-iframes-001
    + background-html-body-001Background on html and body element +
      +
    • Background of the html element is the canvas's background even if body background is set.
    • +
    +
    background-image-001
    + margin-collapse-021= AhemBitmapsMargin collapsing with the 'body' element +
      +
    • The 'body' element's margins collapse.
    • +
    +
    margin-collapse-022
    + + + +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht new file mode 100644 index 00000000000..fe7aade6d0b --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'language' + + + + + + + +

    Test passes if the word "ecmascript" appears in the box below.

    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht new file mode 100644 index 00000000000..667209a83dd --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'link' + + + + + + + +

    Test passes if the word "green" appears above.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht new file mode 100644 index 00000000000..cba28754e4f --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'valign' + + + + + + + +

    Test passes if only the word "baseline" appears in the box below.

    + + + + +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht new file mode 100644 index 00000000000..30f78f3bd88 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'vlink' + + + + + + + +

    Test passes if the word "green" appears above.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht b/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht new file mode 100644 index 00000000000..1a234c38508 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Margin collapsing with the 'body' element + + + + + + + + + + + +
    +

    Test passes if there is no red.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht new file mode 100644 index 00000000000..552863bb710 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht @@ -0,0 +1,16 @@ + +CSS Reftest Reference + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht new file mode 100644 index 00000000000..7ce3fec4576 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht @@ -0,0 +1,13 @@ + +CSS Reftest Reference + + +

    Test passes if there is a square (four equal sides) below.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht index d965a182a58..5a4cdc70fe1 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht @@ -7,8 +7,6 @@ - - + + + + + + + + + +

    Test passes if the background of this entire page is green.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht new file mode 100644 index 00000000000..106857f8949 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Background on body element - background-position + + + + + + + + +

    Test passes if this text is within the green box.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht new file mode 100644 index 00000000000..6ed6ce5af65 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Background position propagation from body element + + + + + + + + +

    Test passes if the background of this entire page is green.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht new file mode 100644 index 00000000000..8fbf15d0273 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Background on html and body element + + + + + + + + +

    Test passes if the background of the entire page is green and there is a blue bar.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht new file mode 100644 index 00000000000..4124156044f --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht @@ -0,0 +1,33 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:fixed' + + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht new file mode 100644 index 00000000000..da282e2abd5 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht @@ -0,0 +1,33 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:absolute' + + + + + + + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht new file mode 100644 index 00000000000..9a56b4ce82e --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht @@ -0,0 +1,34 @@ + + + + CSS Test: :before/:after pseudo-elements - 'position:relative' + + + + + + + + +

    Test passes if there is a square (four equal sides) below.

    +
    + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht index 32f509ce9d9..d3a7c255aa7 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht @@ -13,7 +13,7 @@

    CSS 2.1 Conformance Test Suite

    -

    Generated content, automatic numbering, and lists (637 tests)

    +

    Generated content, automatic numbering, and lists (640 tests)

    @@ -43,7 +43,7 @@ - + @@ -321,6 +321,39 @@ + + + + + + + + + + + + + + + + + + @@ -1360,6 +1393,17 @@ + + + + + + @@ -1470,6 +1514,17 @@ + + + + + + @@ -1525,6 +1580,28 @@ + + + + + + + + + + + + @@ -1954,6 +2031,17 @@ + + + + + + @@ -1987,6 +2075,17 @@ + + + + + + @@ -3115,6 +3214,17 @@ + + + + + + @@ -3225,6 +3335,17 @@ + + + + + + @@ -3280,6 +3401,28 @@ + + + + + + + + + + + + @@ -3709,6 +3852,17 @@ + + + + + + @@ -3742,6 +3896,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht index be9dcf146e5..810d9c25fe7 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht @@ -3784,6 +3784,39 @@ + + + + + + + + + + + + + + + + + + @@ -9913,6 +9946,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht index 162be8b5be4..471ccaaf28f 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht @@ -7219,6 +7219,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht new file mode 100644 index 00000000000..f0ef54af50a --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'compact' + + + + + + + + +

    Test passes if the word "compact" appears in the box below.

    +
      +
    • +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht new file mode 100644 index 00000000000..693a67d5723 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'height' + + + + + + + + +

    Test passes if the number "10" appears in the box below.

    +
    + 12.1 The :before and :after pseudo-elements
    after-content-display-001generated content
    + before-after-positioned-002= :before/:after pseudo-elements - 'position:fixed' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-003= :before/:after pseudo-elements - 'position:absolute' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.
    • +
    +
    + before-after-positioned-004= :before/:after pseudo-elements - 'position:relative' +
      +
    • Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.
    • +
    +
    before-after-table-parts-001
    + content-066Content with a 'attr()' function as a value selecting 'compact' +
      +
    • The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
    • +
    +
    content-067
    + content-081Content with a 'attr()' function as a value selecting 'height' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
    • +
    +
    content-082
    + content-090Content with a 'attr()' function as a value selecting 'language' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
    • +
    +
    + content-091Content with a 'attr()' function as a value selecting 'link' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
    • +
    +
    content-096
    + content-149Content with a 'attr()' function as a value selecting 'valign' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
    • +
    +
    content-150
    + content-153Content with a 'attr()' function as a value selecting 'vlink' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
    • +
    +
    content-155
    + content-066Content with a 'attr()' function as a value selecting 'compact' +
      +
    • The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
    • +
    +
    content-067
    + content-081Content with a 'attr()' function as a value selecting 'height' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
    • +
    +
    content-082
    + content-090Content with a 'attr()' function as a value selecting 'language' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
    • +
    +
    + content-091Content with a 'attr()' function as a value selecting 'link' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
    • +
    +
    content-096
    + content-149Content with a 'attr()' function as a value selecting 'valign' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
    • +
    +
    content-150
    + content-153Content with a 'attr()' function as a value selecting 'vlink' +
      +
    • The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
    • +
    +
    content-155Background Position: bottom right and the viewport
    + background-body-001= Background on body element +
      +
    • Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.
    • +
    +
    + background-body-002BitmapsBackground on body element - background-position +
      +
    • Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.
    • +
    +
    + background-body-003BitmapsBackground position propagation from body element +
      +
    • Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.
    • +
    +
    background-iframes-001
    + background-html-body-001Background on html and body element +
      +
    • Background of the html element is the canvas's background even if body background is set.
    • +
    +
    background-image-001
    + margin-collapse-021= AhemBitmapsMargin collapsing with the 'body' element +
      +
    • The 'body' element's margins collapse.
    • +
    +
    margin-collapse-022
    + + + +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht new file mode 100644 index 00000000000..9542393c27c --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'language' + + + + + + + + +

    Test passes if the word "ecmascript" appears in the box below.

    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht new file mode 100644 index 00000000000..cb43ab473b9 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'link' + + + + + + + + +

    Test passes if the word "green" appears above.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht new file mode 100644 index 00000000000..1b80a03ce71 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'valign' + + + + + + + + +

    Test passes if only the word "baseline" appears in the box below.

    + + + + +
    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht new file mode 100644 index 00000000000..7a361d4126c --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Content with a 'attr()' function as a value selecting 'vlink' + + + + + + + + +

    Test passes if the word "green" appears above.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht new file mode 100644 index 00000000000..1f9a42b3ba9 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht @@ -0,0 +1,48 @@ + + + + CSS Test: Margin collapsing with the 'body' element + + + + + + + + + + + + +
    +

    Test passes if there is no red.

    + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht new file mode 100644 index 00000000000..552863bb710 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht @@ -0,0 +1,16 @@ + +CSS Reftest Reference + + +

    Test passes if there is a square (four equal sides) at the bottom right of the page.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht new file mode 100644 index 00000000000..7ce3fec4576 --- /dev/null +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht @@ -0,0 +1,13 @@ + +CSS Reftest Reference + + +

    Test passes if there is a square (four equal sides) below.

    +
    + \ No newline at end of file diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht index bd6ce0f3bc4..72be41ef3a1 100644 --- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht +++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht @@ -16,8 +16,6 @@ - - diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm index e39c0729447..f4d523d7dda 100644 --- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm +++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm @@ -30,7 +30,7 @@
    + - 1 Introduction
    diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm index f93641032ae..390e3e9cc78 100644 --- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm +++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm @@ -3,7 +3,7 @@ - IANA Considerations - CSS Object Model Level 1 CR Test Suite + Change History - CSS Object Model Level 1 CR Test Suite + + + + +

    CSS Object Model Level 1 CR Test Suite

    +

    Acknowledgments (1 tests)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TestRefsFlagsInfo
    + + + 11 Acknowledgments
    + interfacesScriptCSSOM automated IDL tests +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm index d76ed3fdcbd..38d60f65a3a 100644 --- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm +++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm @@ -3,7 +3,7 @@ - Conformance - CSS Object Model Level 1 CR Test Suite + Terminology - CSS Object Model Level 1 CR Test Suite diff --git a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm index b6136eece91..657030ada93 100644 --- a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm +++ b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm @@ -3,8 +3,8 @@ CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded - - + + diff --git a/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data index 81b5e78bc80..bd626e944f1 100644 --- a/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data @@ -3,65 +3,65 @@ # http://test.csswg.org/suites/cssom-1_dev/DATESTAMP/ # See http://wiki.csswg.org/test/implementation-report for instructions testname revision result comment -html/computed-style-001.htm 39c06db4a79d5f4f5984bbfbc94617737015e605 ? -xhtml1/computed-style-001.xht 39c06db4a79d5f4f5984bbfbc94617737015e605 ? -html/css-style-declaration-modifications.htm 05a30b7434280c3e8a17544c5d3a36ca030ba72c ? -xhtml1/css-style-declaration-modifications.xht 05a30b7434280c3e8a17544c5d3a36ca030ba72c ? -html/cssimportrule.htm 6fb8ff5e50dc281810e8bdc3668a376c02748d64 ? -xhtml1/cssimportrule.xht 6fb8ff5e50dc281810e8bdc3668a376c02748d64 ? -html/cssom-cssstyledeclaration-set.htm b63533ef337d08541ec0fb5b70b618931b9809b0 ? -xhtml1/cssom-cssstyledeclaration-set.xht b63533ef337d08541ec0fb5b70b618931b9809b0 ? -html/cssom-csstext-serialize.htm 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 ? -xhtml1/cssom-csstext-serialize.xht 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 ? -html/cssom-setproperty-shorthand.htm 7630d8007322fed0af2c7d8e6f94585f3ae3703d ? -xhtml1/cssom-setproperty-shorthand.xht 7630d8007322fed0af2c7d8e6f94585f3ae3703d ? +html/computed-style-001.htm 91201507157858e704bac960ddb878acb659f505 ? +xhtml1/computed-style-001.xht 91201507157858e704bac960ddb878acb659f505 ? +html/css-style-declaration-modifications.htm 4d1321ca0db6ba3639a7af99d94005492ee73265 ? +xhtml1/css-style-declaration-modifications.xht 4d1321ca0db6ba3639a7af99d94005492ee73265 ? +html/cssimportrule.htm 402571534cece1f3086562e8ddfe02b51bd4a68f ? +xhtml1/cssimportrule.xht 402571534cece1f3086562e8ddfe02b51bd4a68f ? +html/cssom-cssstyledeclaration-set.htm 5114941523f7cea11c2f23c4f07247c0f65cb054 ? +xhtml1/cssom-cssstyledeclaration-set.xht 5114941523f7cea11c2f23c4f07247c0f65cb054 ? +html/cssom-csstext-serialize.htm 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 ? +xhtml1/cssom-csstext-serialize.xht 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 ? +html/cssom-setproperty-shorthand.htm 80e48cadd0de9f1117af0e351f9728a958c9aef0 ? +xhtml1/cssom-setproperty-shorthand.xht 80e48cadd0de9f1117af0e351f9728a958c9aef0 ? html/cssstyledeclaration-csstext.htm 050d90a766fef18fee4d12855696c9850e89dda3 ? xhtml1/cssstyledeclaration-csstext.xht 050d90a766fef18fee4d12855696c9850e89dda3 ? -html/cssstyledeclaration-mutability.htm 38cd7a355a26875bad54365ed7326a5dc51801de ? -xhtml1/cssstyledeclaration-mutability.xht 38cd7a355a26875bad54365ed7326a5dc51801de ? -html/cssstylerule.htm 8bda79669808b037722d77c414a75d08b7d03d2e ? -xhtml1/cssstylerule.xht 8bda79669808b037722d77c414a75d08b7d03d2e ? +html/cssstyledeclaration-mutability.htm e317000ed5527c57b63671ebc162b1a688c465ec ? +xhtml1/cssstyledeclaration-mutability.xht e317000ed5527c57b63671ebc162b1a688c465ec ? +html/cssstylerule.htm b314e38299189a550986e1abda63c6a16f6c3ede ? +xhtml1/cssstylerule.xht b314e38299189a550986e1abda63c6a16f6c3ede ? html/escape.htm 4779768a26a639395ce78173147b71159b477640 ? xhtml1/escape.xht 4779768a26a639395ce78173147b71159b477640 ? -html/index-001.htm 881e59e324c6f1d388b3809854a5a66989bc7f55 ? -xhtml1/index-001.xht 881e59e324c6f1d388b3809854a5a66989bc7f55 ? -html/index-002.htm 740237d18cd5e853d40313d6f3abd732815d4d90 ? -xhtml1/index-002.xht 740237d18cd5e853d40313d6f3abd732815d4d90 ? -html/index-003.htm 45c8b18b72e72295cabf7f1baaca94f8eb0233ef ? -xhtml1/index-003.xht 45c8b18b72e72295cabf7f1baaca94f8eb0233ef ? -html/inline-style-001.htm 947872aa8c1589adc78e5bdb586c116e451ed6a3 ? -xhtml1/inline-style-001.xht 947872aa8c1589adc78e5bdb586c116e451ed6a3 ? +html/index-001.htm 0add25575102acfa1255f22137004360e4b8da34 ? +xhtml1/index-001.xht 0add25575102acfa1255f22137004360e4b8da34 ? +html/index-002.htm 254583a4be047b4732187105b03f2d4fddf44371 ? +xhtml1/index-002.xht 254583a4be047b4732187105b03f2d4fddf44371 ? +html/index-003.htm 57a398c5c651c29691183371f5de25a619c18ee4 ? +xhtml1/index-003.xht 57a398c5c651c29691183371f5de25a619c18ee4 ? +html/inline-style-001.htm c82715b39ef81094be93deedf9f53e28ad610616 ? +xhtml1/inline-style-001.xht c82715b39ef81094be93deedf9f53e28ad610616 ? html/interfaces.htm 10c290ccb9207edb0489cd90e857a383674743a7 ? xhtml1/interfaces.xht 10c290ccb9207edb0489cd90e857a383674743a7 ? -html/matchmedia.htm 968cc094c6258392a6d1f8dd5eb814f43ed6692f ? -xhtml1/matchmedia.xht 968cc094c6258392a6d1f8dd5eb814f43ed6692f ? -html/medialist-interfaces-001.htm 8f997f3ca2338a1f634f076d2add4b6ac8b30019 ? -xhtml1/medialist-interfaces-001.xht 8f997f3ca2338a1f634f076d2add4b6ac8b30019 ? -html/medialist-interfaces-002.htm c04d5564112f6761478aeaf604c428307b72c993 ? -xhtml1/medialist-interfaces-002.xht c04d5564112f6761478aeaf604c428307b72c993 ? -html/medialist-interfaces-003.htm d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 ? -xhtml1/medialist-interfaces-003.xht d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 ? -html/medialist-interfaces-004.htm 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 ? -xhtml1/medialist-interfaces-004.xht 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 ? -html/medialist.htm 950f388af24cce357db899c6fdd58f0a785aa5e3 ? -xhtml1/medialist.xht 950f388af24cce357db899c6fdd58f0a785aa5e3 ? +html/matchmedia.htm 4204705443e44fca78d664f38a2ec9d4308d03f2 ? +xhtml1/matchmedia.xht 4204705443e44fca78d664f38a2ec9d4308d03f2 ? +html/medialist-interfaces-001.htm d8dfa64c5a2826340d2767605d3eb63e23cf6b13 ? +xhtml1/medialist-interfaces-001.xht d8dfa64c5a2826340d2767605d3eb63e23cf6b13 ? +html/medialist-interfaces-002.htm b389a96177e02427c60bc6add29ff4cceb0af2ab ? +xhtml1/medialist-interfaces-002.xht b389a96177e02427c60bc6add29ff4cceb0af2ab ? +html/medialist-interfaces-003.htm a71371905075e3ab323e6b3410547e3109a27b7d ? +xhtml1/medialist-interfaces-003.xht a71371905075e3ab323e6b3410547e3109a27b7d ? +html/medialist-interfaces-004.htm 6bd32425bcd41f96f733f9db294b6c4b115dfbeb ? +xhtml1/medialist-interfaces-004.xht 6bd32425bcd41f96f733f9db294b6c4b115dfbeb ? +html/medialist.htm 88caa27a697ae1cc292d3db5103109a8d56c5593 ? +xhtml1/medialist.xht 88caa27a697ae1cc292d3db5103109a8d56c5593 ? html/selectorserialize.htm cb441f03c4ab09e33cce9c5c96a60afc7a7b463d ? xhtml1/selectorserialize.xht cb441f03c4ab09e33cce9c5c96a60afc7a7b463d ? html/serialize-namespaced-type-selectors.htm 9633c0cdbf48938ace36b58a62ff20ce0f062a6f ? xhtml1/serialize-namespaced-type-selectors.xht 9633c0cdbf48938ace36b58a62ff20ce0f062a6f ? -html/shape-outside-shape-arguments-000.htm 8e30b0aa976388a251ee8392188230ae8d983576 ? -xhtml1/shape-outside-shape-arguments-000.xht 8e30b0aa976388a251ee8392188230ae8d983576 ? -html/shape-outside-shape-arguments-001.htm 9dd0113414a623dabe94f0e29eb616393dc49315 ? -xhtml1/shape-outside-shape-arguments-001.xht 9dd0113414a623dabe94f0e29eb616393dc49315 ? -html/shape-outside-shape-notation-000.htm f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ? -xhtml1/shape-outside-shape-notation-000.xht f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ? -html/style-sheet-interfaces-001.htm 839ee75d556ca217573bba98b277215ad8d151eb ? -xhtml1/style-sheet-interfaces-001.xht 839ee75d556ca217573bba98b277215ad8d151eb ? -html/style-sheet-interfaces-002.htm 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 ? -xhtml1/style-sheet-interfaces-002.xht 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 ? -html/ttwf-cssom-doc-ext-load-count.htm 606e8f8f1b737f92ece2e0b30094156f171f7c88 ? -xhtml1/ttwf-cssom-doc-ext-load-count.xht 606e8f8f1b737f92ece2e0b30094156f171f7c88 ? -html/ttwf-cssom-doc-ext-load-tree-order.htm 974597c116d1c92c4aa72d03890c4fecf5f8aed5 ? -xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht 974597c116d1c92c4aa72d03890c4fecf5f8aed5 ? -html/ttwf-cssom-document-extension.htm cadf446d51e50a32ceb59b62191bd88993021465 ? -xhtml1/ttwf-cssom-document-extension.xht cadf446d51e50a32ceb59b62191bd88993021465 ? +html/shape-outside-shape-arguments-000.htm 74969ba14c9e4f25b9b0532a121abe7f84177b0d ? +xhtml1/shape-outside-shape-arguments-000.xht 74969ba14c9e4f25b9b0532a121abe7f84177b0d ? +html/shape-outside-shape-arguments-001.htm 11c5f05823458b5929e1db90af900209de8ff189 ? +xhtml1/shape-outside-shape-arguments-001.xht 11c5f05823458b5929e1db90af900209de8ff189 ? +html/shape-outside-shape-notation-000.htm 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ? +xhtml1/shape-outside-shape-notation-000.xht 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ? +html/style-sheet-interfaces-001.htm b4cadd25ea5230bc99427c2f74294af4086800b0 ? +xhtml1/style-sheet-interfaces-001.xht b4cadd25ea5230bc99427c2f74294af4086800b0 ? +html/style-sheet-interfaces-002.htm 3e139fd805111696bdc606d22fa8d2563b7aa33e ? +xhtml1/style-sheet-interfaces-002.xht 3e139fd805111696bdc606d22fa8d2563b7aa33e ? +html/ttwf-cssom-doc-ext-load-count.htm 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 ? +xhtml1/ttwf-cssom-doc-ext-load-count.xht 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 ? +html/ttwf-cssom-doc-ext-load-tree-order.htm e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 ? +xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 ? +html/ttwf-cssom-document-extension.htm c621146c39810e9ed24ef0d81be60fc788fb956e ? +xhtml1/ttwf-cssom-document-extension.xht c621146c39810e9ed24ef0d81be60fc788fb956e ? diff --git a/tests/wpt/css-tests/cssom-1_dev/index.htm b/tests/wpt/css-tests/cssom-1_dev/index.htm index 2af19ce4f52..6e44b7e4164 100644 --- a/tests/wpt/css-tests/cssom-1_dev/index.htm +++ b/tests/wpt/css-tests/cssom-1_dev/index.htm @@ -26,7 +26,7 @@

    Some tests in the test suite may contain errors. Please check the latest version of the - CSSOM 1 specification + CSSOM 1 specification and its errata before assuming a failure is due to an implementation bug and not a test suite bug.

    diff --git a/tests/wpt/css-tests/cssom-1_dev/index.xht b/tests/wpt/css-tests/cssom-1_dev/index.xht index 0850d32b0a1..9734d26bd28 100644 --- a/tests/wpt/css-tests/cssom-1_dev/index.xht +++ b/tests/wpt/css-tests/cssom-1_dev/index.xht @@ -26,7 +26,7 @@

    Some tests in the test suite may contain errors. Please check the latest version of the - CSSOM 1 specification + CSSOM 1 specification and its errata before assuming a failure is due to an implementation bug and not a test suite bug.

    diff --git a/tests/wpt/css-tests/cssom-1_dev/testinfo.data b/tests/wpt/css-tests/cssom-1_dev/testinfo.data index 0e6d7e248f1..5f77083977e 100644 --- a/tests/wpt/css-tests/cssom-1_dev/testinfo.data +++ b/tests/wpt/css-tests/cssom-1_dev/testinfo.data @@ -1,32 +1,32 @@ id references title flags links revision credits assertion -computed-style-001 getComputedStyle dom,script http://www.w3.org/TR/cssom/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface,http://www.w3.org/TR/cssom/#resolved-values 39c06db4a79d5f4f5984bbfbc94617737015e605 `Bear Travis` getComputedStyle returns a readonly CSSStyleDeclaration with resolved values -css-style-declaration-modifications CSSStyleDeclaration Interface dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 05a30b7434280c3e8a17544c5d3a36ca030ba72c `Bear Travis` CSSStyleDeclaration is properly initialized and can be modified through its interface -cssimportrule CSSOM CSSRule CSSImportRule interface dom,script http://www.w3.org/TR/cssom/#css-rules,http://www.w3.org/TR/cssom/#the-cssrule-interface,http://www.w3.org/TR/cssom/#the-cssimportrule-interface 6fb8ff5e50dc281810e8bdc3668a376c02748d64 `Letitia Lew` All properties for this CSSImportRule instance of CSSRule are initialized correctly -cssom-cssstyledeclaration-set CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface b63533ef337d08541ec0fb5b70b618931b9809b0 `Paul Irish` -cssom-cssText-serialize getting cssText must return the result of serializing the CSS declaration blocks. dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 `Paul Irish` -cssom-setProperty-shorthand CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 7630d8007322fed0af2c7d8e6f94585f3ae3703d `Paul Irish` +computed-style-001 getComputedStyle dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface,http://www.w3.org/TR/cssom-1/#resolved-values 91201507157858e704bac960ddb878acb659f505 `Bear Travis` getComputedStyle returns a readonly CSSStyleDeclaration with resolved values +css-style-declaration-modifications CSSStyleDeclaration Interface dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 4d1321ca0db6ba3639a7af99d94005492ee73265 `Bear Travis` CSSStyleDeclaration is properly initialized and can be modified through its interface +cssimportrule CSSOM CSSRule CSSImportRule interface dom,script http://www.w3.org/TR/cssom-1/#css-rules,http://www.w3.org/TR/cssom-1/#the-cssrule-interface,http://www.w3.org/TR/cssom-1/#the-cssimportrule-interface 402571534cece1f3086562e8ddfe02b51bd4a68f `Letitia Lew` All properties for this CSSImportRule instance of CSSRule are initialized correctly +cssom-cssstyledeclaration-set CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 5114941523f7cea11c2f23c4f07247c0f65cb054 `Paul Irish` +cssom-cssText-serialize getting cssText must return the result of serializing the CSS declaration blocks. dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 `Paul Irish` +cssom-setProperty-shorthand CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 80e48cadd0de9f1117af0e351f9728a958c9aef0 `Paul Irish` cssstyledeclaration-csstext CSSStyleDeclaration.cssText Test dom,script https://drafts.csswg.org/cssom-1/#dom-cssstyledeclaration-csstext 050d90a766fef18fee4d12855696c9850e89dda3 `kkoichi` CSS declarations is serialized as expected -cssstyledeclaration-mutability CSSOM: CSSStyleDeclaration is mutable and immutable in various settings dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 38cd7a355a26875bad54365ed7326a5dc51801de `Paul Irish` -cssstylerule CSSOM CSSRule CSSStyleRule interface dom,script http://www.w3.org/TR/cssom/#css-rules,http://www.w3.org/TR/cssom/#the-cssrule-interface,http://www.w3.org/TR/cssom/#the-cssstylerule-interface 8bda79669808b037722d77c414a75d08b7d03d2e `Letitia Lew` All properties for this CSSStyleRule instance of CSSRule are initialized correctly +cssstyledeclaration-mutability CSSOM: CSSStyleDeclaration is mutable and immutable in various settings dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface e317000ed5527c57b63671ebc162b1a688c465ec `Paul Irish` +cssstylerule CSSOM CSSRule CSSStyleRule interface dom,script http://www.w3.org/TR/cssom-1/#css-rules,http://www.w3.org/TR/cssom-1/#the-cssrule-interface,http://www.w3.org/TR/cssom-1/#the-cssstylerule-interface b314e38299189a550986e1abda63c6a16f6c3ede `Letitia Lew` All properties for this CSSStyleRule instance of CSSRule are initialized correctly escape CSS#escape script https://drafts.csswg.org/cssom-1/#the-css.escape()-method 4779768a26a639395ce78173147b71159b477640 -index-001 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#css-values 881e59e324c6f1d388b3809854a5a66989bc7f55 `Divya Manian` The style value should be serialized to margin: 20px; -index-002 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#css-values 740237d18cd5e853d40313d6f3abd732815d4d90 `Divya Manian` Testing Serialization of Shorthand Values -index-003 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#the-cssrulelist-interface 45c8b18b72e72295cabf7f1baaca94f8eb0233ef `Divya Manian` Testing Serialization of Style Rules -inline-style-001 Inline CSSStyleDeclaration dom,script http://www.w3.org/TR/cssom/#elementcssinlinestyle 947872aa8c1589adc78e5bdb586c116e451ed6a3 `Bear Travis` Inline CSSStyleDeclaration is properly initialized and can be modified through its interface +index-001 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#css-values 0add25575102acfa1255f22137004360e4b8da34 `Divya Manian` The style value should be serialized to margin: 20px; +index-002 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#css-values 254583a4be047b4732187105b03f2d4fddf44371 `Divya Manian` Testing Serialization of Shorthand Values +index-003 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#the-cssrulelist-interface 57a398c5c651c29691183371f5de25a619c18ee4 `Divya Manian` Testing Serialization of Style Rules +inline-style-001 Inline CSSStyleDeclaration dom,script http://www.w3.org/TR/cssom-1/#elementcssinlinestyle c82715b39ef81094be93deedf9f53e28ad610616 `Bear Travis` Inline CSSStyleDeclaration is properly initialized and can be modified through its interface interfaces CSSOM automated IDL tests script https://drafts.csswg.org/cssom-1/#idl-index 10c290ccb9207edb0489cd90e857a383674743a7 `Ms2ger` -matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom/#serializing-media-queries 968cc094c6258392a6d1f8dd5eb814f43ed6692f `Rune Lillesveen` -MediaList the MediaList interface script http://www.w3.org/TR/cssom/#the-medialist-interface,http://dev.w3.org/2006/webapi/WebIDL/#getownproperty 950f388af24cce357db899c6fdd58f0a785aa5e3 `Ms2ger` -medialist-interfaces-001 CSSOM Media Query List Serialization dom,script http://www.w3.org/TR/cssom/#the-medialist-interface 8f997f3ca2338a1f634f076d2add4b6ac8b30019 `Ben Sheldon`,`Chapman Shoop` MediaLists are serialized according to the specification -medialist-interfaces-002 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom/#the-medialist-interface c04d5564112f6761478aeaf604c428307b72c993 `Chapman Shoop` MediaList object has deleteMedium method and it functions properly. -medialist-interfaces-003 CSSOM Media Query Serialization dom,script http://www.w3.org/TR/cssom/#serializing-media-queries d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 `Ben Sheldon`,`Chapman Shoop` Media Queries are serialized according to the specification -medialist-interfaces-004 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom/#the-medialist-interface 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 `Chapman Shoop` MediaList object has appendMedium method and it functions properly. +matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom-1/#serializing-media-queries 4204705443e44fca78d664f38a2ec9d4308d03f2 `Rune Lillesveen` +MediaList the MediaList interface script http://www.w3.org/TR/cssom-1/#the-medialist-interface,http://dev.w3.org/2006/webapi/WebIDL/#getownproperty 88caa27a697ae1cc292d3db5103109a8d56c5593 `Ms2ger` +medialist-interfaces-001 CSSOM Media Query List Serialization dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface d8dfa64c5a2826340d2767605d3eb63e23cf6b13 `Ben Sheldon`,`Chapman Shoop` MediaLists are serialized according to the specification +medialist-interfaces-002 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface b389a96177e02427c60bc6add29ff4cceb0af2ab `Chapman Shoop` MediaList object has deleteMedium method and it functions properly. +medialist-interfaces-003 CSSOM Media Query Serialization dom,script http://www.w3.org/TR/cssom-1/#serializing-media-queries a71371905075e3ab323e6b3410547e3109a27b7d `Ben Sheldon`,`Chapman Shoop` Media Queries are serialized according to the specification +medialist-interfaces-004 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface 6bd32425bcd41f96f733f9db294b6c4b115dfbeb `Chapman Shoop` MediaList object has appendMedium method and it functions properly. selectorSerialize test serialized selector which is only one simple selector in the sequence of simple selectors dom,script https://drafts.csswg.org/cssom-1/#serializing-selectors cb441f03c4ab09e33cce9c5c96a60afc7a7b463d `T.Nishitani` serialize-namespaced-type-selectors test serialization of type selectors and namespace prefixes dom,script https://drafts.csswg.org/cssom-1/#serializing-selectors 9633c0cdbf48938ace36b58a62ff20ce0f062a6f `Rune Lillesveen` -shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 8e30b0aa976388a251ee8392188230ae8d983576 `Adobe`,`Bear Travis` A basic basic shape can contain any length unit type, or percentage -shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 9dd0113414a623dabe94f0e29eb616393dc49315 `Adobe`,`Bear Travis` The basic shape can contain all valid number formats -shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 `Adobe`,`Bear Travis` Basic shapes use functional notation, and may contain optional whitespace inside the parentheses -style-sheet-interfaces-001 CSSOM StyleSheet Initial Values dom,script http://www.w3.org/TR/cssom/#css-style-sheets 839ee75d556ca217573bba98b277215ad8d151eb `Bear Travis` StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces -style-sheet-interfaces-002 CSSOM StyleSheet Modify Rule List dom,script http://www.w3.org/TR/cssom/#the-cssstylesheet-interface,http://www.w3.org/TR/cssom/#the-cssrule-interface 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 `Bear Travis` StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces -ttwf-cssom-doc-ext-load-count CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom/#css-style-sheet-collections 606e8f8f1b737f92ece2e0b30094156f171f7c88 `Jesse Bounds` The styleSheets length attribute must reflect the number of sheets at page load and after dynamically -ttwf-cssom-doc-ext-load-tree-order CSSOM - Extensions to the Document Interface: Stylesheet header load order dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom/#css-style-sheet-collections 974597c116d1c92c4aa72d03890c4fecf5f8aed5 `Jesse Bounds` Document's style sheets created from HTTP Link headers are first in list and loaded in header order -ttwf-cssom-document-extension CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface cadf446d51e50a32ceb59b62191bd88993021465 `Jesse Bounds` The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets. +shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 74969ba14c9e4f25b9b0532a121abe7f84177b0d `Adobe`,`Bear Travis` A basic basic shape can contain any length unit type, or percentage +shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 11c5f05823458b5929e1db90af900209de8ff189 `Adobe`,`Bear Travis` The basic shape can contain all valid number formats +shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 `Adobe`,`Bear Travis` Basic shapes use functional notation, and may contain optional whitespace inside the parentheses +style-sheet-interfaces-001 CSSOM StyleSheet Initial Values dom,script http://www.w3.org/TR/cssom-1/#css-style-sheets b4cadd25ea5230bc99427c2f74294af4086800b0 `Bear Travis` StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces +style-sheet-interfaces-002 CSSOM StyleSheet Modify Rule List dom,script http://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface,http://www.w3.org/TR/cssom-1/#the-cssrule-interface 3e139fd805111696bdc606d22fa8d2563b7aa33e `Bear Travis` StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces +ttwf-cssom-doc-ext-load-count CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom-1/#css-style-sheet-collections 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 `Jesse Bounds` The styleSheets length attribute must reflect the number of sheets at page load and after dynamically +ttwf-cssom-doc-ext-load-tree-order CSSOM - Extensions to the Document Interface: Stylesheet header load order dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom-1/#css-style-sheet-collections e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 `Jesse Bounds` Document's style sheets created from HTTP Link headers are first in list and loaded in header order +ttwf-cssom-document-extension CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface c621146c39810e9ed24ef0d81be60fc788fb956e `Jesse Bounds` The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets. diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht index 1a5a16d8a38..24975ff30ba 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht @@ -3,7 +3,7 @@ CSS Test: the MediaList interface - + + + + + +

    CSS Object Model Level 1 CR Test Suite

    +

    Acknowledgments (1 tests)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TestRefsFlagsInfo
    + + + 11 Acknowledgments
    + interfacesScriptCSSOM automated IDL tests +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht index 08052aa86bf..90fa4a36df5 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht @@ -3,7 +3,7 @@ - Conformance - CSS Object Model Level 1 CR Test Suite + Terminology - CSS Object Model Level 1 CR Test Suite diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht index 3f026759f03..a99b0d69171 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht @@ -3,8 +3,8 @@ CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded - - + + diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht index 300e6bb8e46..5fcc46feaaf 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht @@ -12,7 +12,7 @@ } - + + + + + +

    CSS Object Model Level 1 CR Test Suite

    +

    Acknowledgments (1 tests)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TestRefsFlagsInfo
    + + + 11 Acknowledgments
    + interfacesScriptCSSOM automated IDL tests +
    + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht index 08052aa86bf..90fa4a36df5 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht @@ -3,7 +3,7 @@ - Conformance - CSS Object Model Level 1 CR Test Suite + Terminology - CSS Object Model Level 1 CR Test Suite diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht index 3f026759f03..a99b0d69171 100644 --- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht +++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht @@ -3,8 +3,8 @@ CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded - - + + diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm index 0e052a05d68..61b2da3c066 100644 --- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm +++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm @@ -3,7 +3,7 @@ - Extensions to the Range Interface - CSSOM View Module Level 1 Test Suite + Extensions to the MouseEvent Interface - CSSOM View Module Level 1 Test Suite - - - - -

    CSSOM View Module Level 1 Test Suite

    -

    CSS properties (0 tests)

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TestRefsFlagsInfo
    - + - 14 CSS properties
    - + - 14.1 Smooth Scrolling: The 'scroll-behavior' Property
    - - - \ No newline at end of file diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm index 5b808097fdb..1cad8fbb761 100644 --- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm +++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm @@ -3,7 +3,7 @@ - Conformance - CSSOM View Module Level 1 Test Suite + Terminology - CSSOM View Module Level 1 Test Suite - - - - -

    CSSOM View Module Level 1 Test Suite

    -

    CSS properties (0 tests)

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TestRefsFlagsInfo
    - + - 14 CSS properties
    - + - 14.1 Smooth Scrolling: The 'scroll-behavior' Property
    - - - \ No newline at end of file diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht index b604e7a294b..39f0b1297b1 100644 --- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht +++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht @@ -3,7 +3,7 @@ - Conformance - CSSOM View Module Level 1 Test Suite + Terminology - CSSOM View Module Level 1 Test Suite