diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-8.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-8.htm index e2e3042edd7..bd8ce97efc4 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-8.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-8.htm @@ -13,7 +13,7 @@

CSS Flexible Box Layout Module Level 1 CR Test Suite

-

Alignment (161 tests)

+

Alignment (162 tests)

@@ -844,7 +844,7 @@ - + @@ -994,6 +994,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/writing-mode-stretch-001.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox_align-items-stretch-writing-modes.htm similarity index 85% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/writing-mode-stretch-001.htm rename to tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox_align-items-stretch-writing-modes.htm index fb37cb9f688..6bec4cb74c3 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/writing-mode-stretch-001.htm +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox_align-items-stretch-writing-modes.htm @@ -1,10 +1,11 @@ - CSS Test: writing-mode vertical-lr and vertical-rl + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + - + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/support/yellow-square-vert-redline-right-59x59.png differ 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 6228591259e..9cd9b81e880 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 @@ -2392,6 +2392,14 @@ + + + + + + + - +
align-items-001flexbox | align-items: stretch
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
flexbox_align-self-auto
+ flexbox_align-items-stretch-writing-modes=
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 44ad3dbbc67..4dc0e5bf55f 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 @@ -295,6 +295,7 @@ flexbox_align-items-flexstart.htm == reference/flexbox_align-items-flexstart-ref flexbox_align-items-flexstart-2.htm == reference/flexbox_align-items-flexstart-2-ref.htm flexbox_align-items-stretch.htm == reference/flexbox_align-items-stretch-ref.htm flexbox_align-items-stretch-2.htm == reference/flexbox_align-items-stretch-2-ref.htm +flexbox_align-items-stretch-writing-modes.htm == reference/flexbox_align-items-stretch-writing-modes-ref.htm flexbox_align-self-auto.htm == reference/flexbox_align-self-auto-ref.htm flexbox_align-self-baseline.htm == reference/flexbox_align-self-baseline-ref.htm flexbox_align-self-center.htm == reference/flexbox_align-self-center-ref.htm diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-lime.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-lime.png new file mode 100644 index 00000000000..1b947700808 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-lime.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-red.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-red.png new file mode 100644 index 00000000000..57bf3ddc521 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/100x100-red.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/DejaVuSerif-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/DejaVuSerif-webfont.woff new file mode 100644 index 00000000000..4583cc675d7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/DejaVuSerif-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/CSSHWOrientationTest.otf b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/CSSHWOrientationTest.otf new file mode 100644 index 00000000000..84ad57bef5a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/CSSHWOrientationTest.otf differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/LICENSE b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/LICENSE new file mode 100644 index 00000000000..ac5f0b04320 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/LICENSE @@ -0,0 +1,31 @@ +CSS Half-Width Orientation Test and CSS Full-Width Orientation Test are released under the SIL Open Font License - please read it carefully and do not download the fonts unless you agree to the the terms of the license: +Copyright © 2013 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Names CSS Half-Width Orientation Test and CSS Full-Width Orientation Test +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/README.md b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/README.md new file mode 100644 index 00000000000..686cb0c4279 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/adobe-fonts/README.md @@ -0,0 +1,43 @@ +CSS Orientation Test +==== + +Overview +---- +CSS Orientation Test are special-purpose OpenType fonts. This open source project provides all of the source files +that were used to build these OpenType fonts by using the AFDKO *makeotf* tool. + +Getting Involved +---- +Send suggestions for changes to the CSS Orientation Test project maintainer, lunde@adobe.com, for consideration. + +Building +==== + +Pre-built font binaries +---- +The installable font resources (font binaries) are not part of the source files. +They are available at https://github.com/adobe-fonts/css-orientation-test/ +The latest version of the font binaries is 1.005 (October 2015). + + +Requirements +---- + +For building binary font files from source, installation of the +[Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO) +is necessary. The AFDKO tools are widely used for font development today, and are part of most font editor applications. + +Building the fonts +---- + +The key to building OpenType fonts is *makeotf*, which is part of AFDKO. Information and usage instructions can be found +by executing *makeotf -h*. + +In this repository, all necessary files are in place for building the OpenType fonts. For example, build a binary OTF font +for the full-width version like this, which also includes a post-process for inserting a "stub" 'DSIG' table: + + % makeotf -f cidfont.ps -r -ch UnicodeAll-UTF32-H + % sfntedit -a DSIG=DSIG.bin CSSFWOrientationTest.otf + % sfntedit -f CSSFWOrientationTest.otf + +That is all. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-2row-320x320.png new file mode 100644 index 00000000000..7ca197bc06e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-3row-320x320.png new file mode 100644 index 00000000000..f5c13ab550d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-1col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-2row-320x320.png new file mode 100644 index 00000000000..4f354e93527 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-3row-320x320.png new file mode 100644 index 00000000000..6eded69a4a3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-2col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-2row-320x320.png new file mode 100644 index 00000000000..5f4b53c46b7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-3row-320x320.png new file mode 100644 index 00000000000..4c2f6c8e632 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-3col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-2row-320x320.png new file mode 100644 index 00000000000..052d224df11 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-3row-320x320.png new file mode 100644 index 00000000000..1826531268a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/bg-red-4col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-025-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-025-exp-res.png new file mode 100644 index 00000000000..851eeea0398 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-025-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-066-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-066-exp-res.png new file mode 100644 index 00000000000..d325b15a4cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/block-flow-direction-066-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-220x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-220x1.png new file mode 100644 index 00000000000..3898d5a2d9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-220x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-320x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-320x1.png new file mode 100644 index 00000000000..7d9151c848a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-horiz-line-320x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x220.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x220.png new file mode 100644 index 00000000000..07b0239fc52 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x220.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x320.png new file mode 100644 index 00000000000..6049e271506 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-vert-line-1x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-yellow-206w-165h.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-yellow-206w-165h.png new file mode 100644 index 00000000000..47ceb84d3fb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue-yellow-206w-165h.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue1x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue1x1.png new file mode 100644 index 00000000000..667b6558892 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue1x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue20x20.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue20x20.png new file mode 100644 index 00000000000..e0af5553303 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/blue20x20.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-002.png new file mode 100644 index 00000000000..7fc9f14ed6e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-004.png new file mode 100644 index 00000000000..2d1355e3bdb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-006.png new file mode 100644 index 00000000000..5145c22c485 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/clearance-calculation-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html new file mode 100644 index 00000000000..5af681f14eb --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-007 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/html/support/yellow-square-vert-redline-right-59x59.png differ 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 0debe956bfd..2f80d1a85d5 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 @@ -57,7 +57,7 @@
Chapter 8 - Alignment(161 Tests)
(162 Tests)
Chapter 9 - 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 a630533a242..8690767f987 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 @@ -641,6 +641,8 @@ html/flexbox_align-items-flexstart.htm 52d6da57f7ff9816636b9a891751d9d56ea4c7a3 xhtml1/flexbox_align-items-flexstart.xht 52d6da57f7ff9816636b9a891751d9d56ea4c7a3 ? html/flexbox_align-items-stretch-2.htm 4f1bb3f618f016061fa5b5c060e41f8227aa4023 ? xhtml1/flexbox_align-items-stretch-2.xht 4f1bb3f618f016061fa5b5c060e41f8227aa4023 ? +html/flexbox_align-items-stretch-writing-modes.htm d1bb1a411a86d0232f96b7776b01c086456c3617 ? +xhtml1/flexbox_align-items-stretch-writing-modes.xht d1bb1a411a86d0232f96b7776b01c086456c3617 ? html/flexbox_align-items-stretch.htm 40c44ec47c70bcf3a27a7db3007ce3a9871232ec ? xhtml1/flexbox_align-items-stretch.xht 40c44ec47c70bcf3a27a7db3007ce3a9871232ec ? html/flexbox_align-self-auto.htm 83c1338cd3a0715339d2e75a08967fdfd5785ea6 ? 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 cf9ad9976a8..21081e17777 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data +++ b/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data @@ -319,6 +319,7 @@ flexbox_align-items-flexstart reference/flexbox_align-items-flexstart-ref flexbo flexbox_align-items-flexstart-2 reference/flexbox_align-items-flexstart-2-ref flexbox | align-items: flex-start http://www.w3.org/TR/css-flexbox-1/#propdef-align-items da39ecea0abe5bdfce04a4e73cf208edc6264738 `Opera Software` flexbox_align-items-stretch reference/flexbox_align-items-stretch-ref flexbox | align-items: stretch http://www.w3.org/TR/css-flexbox-1/#propdef-align-items 40c44ec47c70bcf3a27a7db3007ce3a9871232ec `Opera Software` flexbox_align-items-stretch-2 reference/flexbox_align-items-stretch-2-ref flexbox | align-items: stretch http://www.w3.org/TR/css-flexbox-1/#propdef-align-items 4f1bb3f618f016061fa5b5c060e41f8227aa4023 `Opera Software` +flexbox_align-items-stretch-writing-modes reference/flexbox_align-items-stretch-writing-modes-ref Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl http://www.w3.org/TR/css-flexbox-1/#propdef-align-items,http://www.w3.org/TR/css-writing-modes-3/#writing-mode d1bb1a411a86d0232f96b7776b01c086456c3617 `Mitsuteru Sawa` vertical-writing-mode flex items should stretch flexbox_align-self-auto reference/flexbox_align-self-auto-ref flexbox | align-self: auto http://www.w3.org/TR/css-flexbox-1/#propdef-align-items 83c1338cd3a0715339d2e75a08967fdfd5785ea6 `Opera Software` flexbox_align-self-baseline reference/flexbox_align-self-baseline-ref flexbox | align-self: baseline http://www.w3.org/TR/css-flexbox-1/#propdef-align-items dc48eed4574fa0a579f208c78cbd6c4bbefc7008 `Opera Software` flexbox_align-self-center reference/flexbox_align-self-center-ref flexbox | align-self: center http://www.w3.org/TR/css-flexbox-1/#propdef-align-items b47b024f769c5277b9212039815369ce07e544e4 `Opera Software` diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-8.xht index a7401025b1d..00e165463d7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-8.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-8.xht @@ -13,7 +13,7 @@

CSS Flexible Box Layout Module Level 1 CR Test Suite

-

Alignment (161 tests)

+

Alignment (162 tests)

@@ -844,7 +844,7 @@ - + @@ -994,6 +994,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/writing-mode-stretch-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht similarity index 85% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/writing-mode-stretch-001.xht rename to tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht index 98b02d346b1..9ceed4f9b51 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/writing-mode-stretch-001.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht @@ -1,10 +1,11 @@ - CSS Test: writing-mode vertical-lr and vertical-rl + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + - + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/support/yellow-square-vert-redline-right-59x59.png differ 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 94f1203a293..165a4ca7950 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 @@ -2392,6 +2392,14 @@ + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-043 - - - - - - - - - - - - - - - + + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - - - - - - - - + + block-flow-direction-slr-050 - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - - - - - - - - + + block-flow-direction-slr-058 - - - - - - - - + + block-flow-direction-slr-060 - - - - - - - - + + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + + + + + + + + block-flow-direction-srl-042 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + block-flow-direction-srl-065 - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4176,6 +4176,14 @@ + + + + + + + - + + line-box-direction-htb-001 - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + line-box-direction-vlr-003 - - - - - - - - - - - - - - - + + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - - - - - - - - + + line-box-direction-vlr-010 - - - - - - - - - - - - - - - + + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - - - - - - - - + + line-box-direction-vlr-016 - - - - - - - - + + line-box-direction-vlr-018 - - - - - - - - + + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5264,66 +5416,98 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + row-progression-vlr-003 - - - - - - - - + + row-progression-vlr-005 - - - - - - - - + + row-progression-vlr-007 - - - - - - - - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5360,6 +5544,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + text-baseline-slr-009 + - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6160,14 +6424,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-043 - - - - - - - - - - - - - - - + + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - - - - - - - - + + block-flow-direction-slr-050 - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - - - - - - - - + + block-flow-direction-slr-058 - - - - - - - - + + block-flow-direction-slr-060 - - - - - - - - + + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + + + + + + + + block-flow-direction-srl-042 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + block-flow-direction-srl-065 - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4176,6 +4176,14 @@ + + + + + + + - + + line-box-direction-htb-001 - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + line-box-direction-vlr-003 - - - - - - - - - - - - - - - + + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - - - - - - - - + + line-box-direction-vlr-010 - - - - - - - - - - - - - - - + + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - - - - - - - - + + line-box-direction-vlr-016 - - - - - - - - + + line-box-direction-vlr-018 - - - - - - - - + + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5264,66 +5416,98 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + row-progression-vlr-003 - - - - - - - - + + row-progression-vlr-005 - - - - - - - - + + row-progression-vlr-007 - - - - - - - - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5360,6 +5544,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + text-baseline-slr-009 + - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6160,14 +6424,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-043 - - - - - - - - - - - - - - - + + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - - - - - - - - + + block-flow-direction-slr-050 - - - - - - - - - - - - - - - - - - - - - - + + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - - - - - - - - + + block-flow-direction-slr-058 - - - - - - - - + + block-flow-direction-slr-060 - - - - - - - - + + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + + + + + + + + block-flow-direction-srl-042 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + block-flow-direction-srl-065 - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4176,6 +4176,14 @@ + + + + + + + - + + line-box-direction-htb-001 - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + line-box-direction-vlr-003 - - - - - - - - - - - - - - - + + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - - - - - - - - + + line-box-direction-vlr-010 - - - - - - - - - - - - - - - + + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - - - - - - - - + + line-box-direction-vlr-016 - - - - - - - - + + line-box-direction-vlr-018 - - - - - - - - + + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5264,66 +5416,98 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + row-progression-vlr-003 - - - - - - - - + + row-progression-vlr-005 - - - - - - - - + + row-progression-vlr-007 - - - - - - - - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5360,6 +5544,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + text-baseline-slr-009 + - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6160,14 +6424,6 @@ - - - - - - -
align-items-001flexbox | align-items: stretch
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
flexbox_align-self-auto
+ flexbox_align-items-stretch-writing-modes=
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 1996e450700..a598849ed18 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 @@ -295,6 +295,7 @@ flexbox_align-items-flexstart.xht == reference/flexbox_align-items-flexstart-ref flexbox_align-items-flexstart-2.xht == reference/flexbox_align-items-flexstart-2-ref.xht flexbox_align-items-stretch.xht == reference/flexbox_align-items-stretch-ref.xht flexbox_align-items-stretch-2.xht == reference/flexbox_align-items-stretch-2-ref.xht +flexbox_align-items-stretch-writing-modes.xht == reference/flexbox_align-items-stretch-writing-modes-ref.xht flexbox_align-self-auto.xht == reference/flexbox_align-self-auto-ref.xht flexbox_align-self-baseline.xht == reference/flexbox_align-self-baseline-ref.xht flexbox_align-self-center.xht == reference/flexbox_align-self-center-ref.xht diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-lime.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-lime.png new file mode 100644 index 00000000000..1b947700808 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-lime.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-red.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-red.png new file mode 100644 index 00000000000..57bf3ddc521 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/100x100-red.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/DejaVuSerif-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/DejaVuSerif-webfont.woff new file mode 100644 index 00000000000..4583cc675d7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/DejaVuSerif-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/CSSHWOrientationTest.otf b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/CSSHWOrientationTest.otf new file mode 100644 index 00000000000..84ad57bef5a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/CSSHWOrientationTest.otf differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/LICENSE b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/LICENSE new file mode 100644 index 00000000000..ac5f0b04320 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/LICENSE @@ -0,0 +1,31 @@ +CSS Half-Width Orientation Test and CSS Full-Width Orientation Test are released under the SIL Open Font License - please read it carefully and do not download the fonts unless you agree to the the terms of the license: +Copyright © 2013 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Names CSS Half-Width Orientation Test and CSS Full-Width Orientation Test +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/README.md b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/README.md new file mode 100644 index 00000000000..686cb0c4279 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/adobe-fonts/README.md @@ -0,0 +1,43 @@ +CSS Orientation Test +==== + +Overview +---- +CSS Orientation Test are special-purpose OpenType fonts. This open source project provides all of the source files +that were used to build these OpenType fonts by using the AFDKO *makeotf* tool. + +Getting Involved +---- +Send suggestions for changes to the CSS Orientation Test project maintainer, lunde@adobe.com, for consideration. + +Building +==== + +Pre-built font binaries +---- +The installable font resources (font binaries) are not part of the source files. +They are available at https://github.com/adobe-fonts/css-orientation-test/ +The latest version of the font binaries is 1.005 (October 2015). + + +Requirements +---- + +For building binary font files from source, installation of the +[Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO) +is necessary. The AFDKO tools are widely used for font development today, and are part of most font editor applications. + +Building the fonts +---- + +The key to building OpenType fonts is *makeotf*, which is part of AFDKO. Information and usage instructions can be found +by executing *makeotf -h*. + +In this repository, all necessary files are in place for building the OpenType fonts. For example, build a binary OTF font +for the full-width version like this, which also includes a post-process for inserting a "stub" 'DSIG' table: + + % makeotf -f cidfont.ps -r -ch UnicodeAll-UTF32-H + % sfntedit -a DSIG=DSIG.bin CSSFWOrientationTest.otf + % sfntedit -f CSSFWOrientationTest.otf + +That is all. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-2row-320x320.png new file mode 100644 index 00000000000..7ca197bc06e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-3row-320x320.png new file mode 100644 index 00000000000..f5c13ab550d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-1col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-2row-320x320.png new file mode 100644 index 00000000000..4f354e93527 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-3row-320x320.png new file mode 100644 index 00000000000..6eded69a4a3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-2col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-2row-320x320.png new file mode 100644 index 00000000000..5f4b53c46b7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-3row-320x320.png new file mode 100644 index 00000000000..4c2f6c8e632 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-3col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-2row-320x320.png new file mode 100644 index 00000000000..052d224df11 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-3row-320x320.png new file mode 100644 index 00000000000..1826531268a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/bg-red-4col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-025-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-025-exp-res.png new file mode 100644 index 00000000000..851eeea0398 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-025-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-066-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-066-exp-res.png new file mode 100644 index 00000000000..d325b15a4cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/block-flow-direction-066-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-220x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-220x1.png new file mode 100644 index 00000000000..3898d5a2d9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-220x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-320x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-320x1.png new file mode 100644 index 00000000000..7d9151c848a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-horiz-line-320x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x220.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x220.png new file mode 100644 index 00000000000..07b0239fc52 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x220.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x320.png new file mode 100644 index 00000000000..6049e271506 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-vert-line-1x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-yellow-206w-165h.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-yellow-206w-165h.png new file mode 100644 index 00000000000..47ceb84d3fb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue-yellow-206w-165h.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue1x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue1x1.png new file mode 100644 index 00000000000..667b6558892 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue1x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue20x20.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue20x20.png new file mode 100644 index 00000000000..e0af5553303 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/blue20x20.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-002.png new file mode 100644 index 00000000000..7fc9f14ed6e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-004.png new file mode 100644 index 00000000000..2d1355e3bdb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-006.png new file mode 100644 index 00000000000..5145c22c485 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/clearance-calculation-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html new file mode 100644 index 00000000000..5af681f14eb --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-007 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/support/yellow-square-vert-redline-right-59x59.png differ 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 d96e60ebbe9..08e2d2e5fa4 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 @@ -57,7 +57,7 @@
Chapter 8 - Alignment(161 Tests)
(162 Tests)
Chapter 9 - diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-8.xht index a7401025b1d..00e165463d7 100644 --- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-8.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-8.xht @@ -13,7 +13,7 @@

CSS Flexible Box Layout Module Level 1 CR Test Suite

-

Alignment (161 tests)

+

Alignment (162 tests)

@@ -844,7 +844,7 @@ - + @@ -994,6 +994,17 @@ + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/writing-mode-stretch-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht similarity index 85% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/writing-mode-stretch-001.xht rename to tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht index 98b02d346b1..9ceed4f9b51 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/writing-mode-stretch-001.xht +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht @@ -1,10 +1,11 @@ - CSS Test: writing-mode vertical-lr and vertical-rl + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + - + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/support/yellow-square-vert-redline-right-59x59.png differ 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 94f1203a293..165a4ca7950 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 @@ -2392,6 +2392,14 @@ + + + + + + + - + - + + grid-minimum-size-grid-items-001 - - + + grid-minimum-size-grid-items-002 - - + + grid-minimum-size-grid-items-003 - - + + grid-minimum-size-grid-items-004 - - + + grid-minimum-size-grid-items-005 - - + - + + grid-minimum-size-grid-items-006 - - + - + + grid-minimum-size-grid-items-007 - - + - + + grid-minimum-size-grid-items-008 - - + - + + grid-minimum-size-grid-items-009 - - + diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-001.htm b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-001.htm index c57c1ed46d0..f370aa5edc7 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-001.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-001.htm @@ -20,7 +20,6 @@ display: inline-grid; font: 25px/1 Ahem; color: green; - grid-template-columns: auto auto; } @@ -33,9 +32,7 @@ em
it
em - -
-
+
it em it diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-002.htm b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-002.htm index 029a57f06e0..8229de57730 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-002.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-items-002.htm @@ -21,17 +21,13 @@ font: 25px/1 Ahem; color: green; } - - .two-columns { - grid-template-columns: auto auto; - }

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

-
+
it
em @@ -40,14 +36,18 @@ it
em
-
-
-
+
- item + it - item + em + + + it + + + em
diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-flexible-lengths-001.htm b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-flexible-lengths-001.htm index 09e2e9f525e..4db3fb56491 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-flexible-lengths-001.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-flexible-lengths-001.htm @@ -34,10 +34,10 @@ TestingUtils.testGridTemplateColumnsRows("grid", "2fr", "2fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "10fr", "10fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "10fr", "10fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "800px", "600px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "400px", "300px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(100px, 1fr)", "minmax(100px, 1fr)", "800px", "600px"); diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-grid-template-areas-001.htm b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-grid-template-areas-001.htm index 220f8228426..fa36b904a41 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-grid-template-areas-001.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/grid-inline-support-grid-template-areas-001.htm @@ -28,29 +28,29 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"', '"a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', ['"a b" "c d"', '"a b" "c d"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a b""c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\t"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\n"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "a b"', '"a b" "a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a a" "b b"', '"a a" "b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a ." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', '". a ." "b a c"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', ['". a ." "b a c"', '".. a ..." "b a c"']); + TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', ['". a ." "b a c"', '".a..." "b a c"']); TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', '"head head" "nav main" "foot ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot."']); TestingUtils.testGridTemplateAreas('inline-grid', '". header header ." "nav main main main" "nav footer footer ."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', '". header header ." "nav main main main" "nav footer footer ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', ['". header header ." "nav main main main" "nav footer footer ."', '"... header header ...." "nav main main main" "nav footer footer ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', ['". header header ." "nav main main main" "nav footer footer ."', '"...header header...." "nav main main main" "nav footer footer...."']); TestingUtils.testGridTemplateAreas('inline-grid', '"title stats" "score stats" "board board" "ctrls ctrls"', '"title stats" "score stats" "board board" "ctrls ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '"title board" "stats board" "score ctrls"', '"title board" "stats board" "score ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a" "b a" ". a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', '". a" "b a" ". a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', ['". a" "b a" ". a"', '".. a" "b a" "... a"']); + TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', ['". a" "b a" ". a"', '"..a" "b a" ".a"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a a a" "b b b"', '"a a a" "b b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". ." "a a"', '". ." "a a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', '". ." "a a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', ['". ." "a a"', '"... ...." "a a"']); // Reset values. document.getElementById('inline-grid').style.gridTemplateAreas = ''; @@ -69,7 +69,7 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"b a" "b b"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "b a"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a ." ". a"', 'none'); - TestingUtils.testGridTemplateAreas('inline-grid', '","', '","'); + TestingUtils.testGridTemplateAreas('inline-grid', '","', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"10%"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"USD$"', 'none'); diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/grid-minimun-size-grid-items-001.htm b/tests/wpt/css-tests/css-grid-1_dev/html/grid-minimum-size-grid-items-001.htm similarity index 91% rename from tests/wpt/css-tests/css-grid-1_dev/html/grid-minimun-size-grid-items-001.htm rename to tests/wpt/css-tests/css-grid-1_dev/html/grid-minimum-size-grid-items-001.htm index f6fd2b6691f..3de4a2c538f 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/grid-minimun-size-grid-items-001.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/grid-minimum-size-grid-items-001.htm @@ -1,12 +1,12 @@ - CSS Grid Layout Test: Minimun size of grid items + CSS Grid Layout Test: Minimum size of grid items - + @@ -33,9 +32,7 @@ em
it
em -
-
-
+
it em it diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-items-002.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-items-002.xht index 46b9db8fd13..10acc79dae9 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-items-002.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-items-002.xht @@ -21,17 +21,13 @@ font: 25px/1 Ahem; color: green; } - - .two-columns { - grid-template-columns: auto auto; - } ]]>

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

-
+
it
em @@ -40,14 +36,18 @@ it
em
-
-
-
+
- item + it - item + em + + + it + + + em
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-flexible-lengths-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-flexible-lengths-001.xht index 9796d30b34f..228536737c5 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-flexible-lengths-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-flexible-lengths-001.xht @@ -34,10 +34,10 @@ TestingUtils.testGridTemplateColumnsRows("grid", "2fr", "2fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "10fr", "10fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "10fr", "10fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "800px", "600px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "400px", "300px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(100px, 1fr)", "minmax(100px, 1fr)", "800px", "600px"); diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-grid-template-areas-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-grid-template-areas-001.xht index 66ec77c3bef..74d1672cdfc 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-grid-template-areas-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-inline-support-grid-template-areas-001.xht @@ -28,29 +28,29 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"', '"a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', ['"a b" "c d"', '"a b" "c d"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a b""c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\t"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\n"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "a b"', '"a b" "a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a a" "b b"', '"a a" "b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a ." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', '". a ." "b a c"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', ['". a ." "b a c"', '".. a ..." "b a c"']); + TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', ['". a ." "b a c"', '".a..." "b a c"']); TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', '"head head" "nav main" "foot ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot."']); TestingUtils.testGridTemplateAreas('inline-grid', '". header header ." "nav main main main" "nav footer footer ."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', '". header header ." "nav main main main" "nav footer footer ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', ['". header header ." "nav main main main" "nav footer footer ."', '"... header header ...." "nav main main main" "nav footer footer ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', ['". header header ." "nav main main main" "nav footer footer ."', '"...header header...." "nav main main main" "nav footer footer...."']); TestingUtils.testGridTemplateAreas('inline-grid', '"title stats" "score stats" "board board" "ctrls ctrls"', '"title stats" "score stats" "board board" "ctrls ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '"title board" "stats board" "score ctrls"', '"title board" "stats board" "score ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a" "b a" ". a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', '". a" "b a" ". a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', ['". a" "b a" ". a"', '".. a" "b a" "... a"']); + TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', ['". a" "b a" ". a"', '"..a" "b a" ".a"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a a a" "b b b"', '"a a a" "b b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". ." "a a"', '". ." "a a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', '". ." "a a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', ['". ." "a a"', '"... ...." "a a"']); // Reset values. document.getElementById('inline-grid').style.gridTemplateAreas = ''; @@ -69,7 +69,7 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"b a" "b b"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "b a"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a ." ". a"', 'none'); - TestingUtils.testGridTemplateAreas('inline-grid', '","', '","'); + TestingUtils.testGridTemplateAreas('inline-grid', '","', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"10%"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"USD$"', 'none'); ]]> diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimun-size-grid-items-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimum-size-grid-items-001.xht similarity index 92% rename from tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimun-size-grid-items-001.xht rename to tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimum-size-grid-items-001.xht index 213738c9474..7efc9e9d6f4 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimun-size-grid-items-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1/grid-minimum-size-grid-items-001.xht @@ -1,12 +1,12 @@ - CSS Grid Layout Test: Minimun size of grid items + CSS Grid Layout Test: Minimum size of grid items - + @@ -42,9 +41,7 @@ em
it
em -
-
-
+
it em it diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-items-002.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-items-002.xht index f4f9860f671..b86f918936a 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-items-002.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-items-002.xht @@ -30,17 +30,13 @@ font: 25px/1 Ahem; color: green; } - - .two-columns { - grid-template-columns: auto auto; - } ]]>

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

-
+
it
em @@ -49,14 +45,18 @@ it
em
-
-
-
+
- item + it - item + em + + + it + + + em
diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-flexible-lengths-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-flexible-lengths-001.xht index aac29d2d614..f6faaf27ef6 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-flexible-lengths-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-flexible-lengths-001.xht @@ -43,10 +43,10 @@ TestingUtils.testGridTemplateColumnsRows("grid", "2fr", "2fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "10fr", "10fr", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "10fr", "10fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "800px", "600px"); - TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "800px", "600px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", "0.5fr", "0.5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("emptyGrid", ".5fr", ".5fr", "400px", "300px"); + TestingUtils.testGridTemplateColumnsRows("grid", ".5fr", ".5fr", "400px", "300px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("grid", "minmax(1fr, 1000px)", "minmax(1fr, 700px)", "800px", "600px"); TestingUtils.testGridTemplateColumnsRows("emptyGrid", "minmax(100px, 1fr)", "minmax(100px, 1fr)", "800px", "600px"); diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-grid-template-areas-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-grid-template-areas-001.xht index 10dd97abf79..f055f770ac6 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-grid-template-areas-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-inline-support-grid-template-areas-001.xht @@ -37,29 +37,29 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"', '"lower UPPER 10 -minus _low 1-st ©copy_right line¶"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"', '"a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', '"a b" "c d"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "c d"', ['"a b" "c d"', '"a b" "c d"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a b""c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\t"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b"\n"c d"', '"a b" "c d"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "a b"', '"a b" "a b"'); TestingUtils.testGridTemplateAreas('inline-grid', '"a a" "b b"', '"a a" "b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a ." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', '". a ." "b a c"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', '". a ." "b a c"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a ..." "b a c"', ['". a ." "b a c"', '".. a ..." "b a c"']); + TestingUtils.testGridTemplateAreas('inline-grid', '".a..." "b a c"', ['". a ." "b a c"', '".a..." "b a c"']); TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', '"head head" "nav main" "foot ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', '"head head" "nav main" "foot ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot ...."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"head head" "nav main" "foot."', ['"head head" "nav main" "foot ."', '"head head" "nav main" "foot."']); TestingUtils.testGridTemplateAreas('inline-grid', '". header header ." "nav main main main" "nav footer footer ."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', '". header header ." "nav main main main" "nav footer footer ."'); - TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', '". header header ." "nav main main main" "nav footer footer ."'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... header header ...." "nav main main main" "nav footer footer ...."', ['". header header ." "nav main main main" "nav footer footer ."', '"... header header ...." "nav main main main" "nav footer footer ...."']); + TestingUtils.testGridTemplateAreas('inline-grid', '"...header header...." "nav main main main" "nav footer footer...."', ['". header header ." "nav main main main" "nav footer footer ."', '"...header header...." "nav main main main" "nav footer footer...."']); TestingUtils.testGridTemplateAreas('inline-grid', '"title stats" "score stats" "board board" "ctrls ctrls"', '"title stats" "score stats" "board board" "ctrls ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '"title board" "stats board" "score ctrls"', '"title board" "stats board" "score ctrls"'); TestingUtils.testGridTemplateAreas('inline-grid', '". a" "b a" ". a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', '". a" "b a" ". a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', '". a" "b a" ". a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '".. a" "b a" "... a"', ['". a" "b a" ". a"', '".. a" "b a" "... a"']); + TestingUtils.testGridTemplateAreas('inline-grid', '"..a" "b a" ".a"', ['". a" "b a" ". a"', '"..a" "b a" ".a"']); TestingUtils.testGridTemplateAreas('inline-grid', '"a a a" "b b b"', '"a a a" "b b b"'); TestingUtils.testGridTemplateAreas('inline-grid', '". ." "a a"', '". ." "a a"'); - TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', '". ." "a a"'); + TestingUtils.testGridTemplateAreas('inline-grid', '"... ...." "a a"', ['". ." "a a"', '"... ...." "a a"']); // Reset values. document.getElementById('inline-grid').style.gridTemplateAreas = ''; @@ -78,7 +78,7 @@ TestingUtils.testGridTemplateAreas('inline-grid', '"b a" "b b"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a b" "b a"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"a ." ". a"', 'none'); - TestingUtils.testGridTemplateAreas('inline-grid', '","', '","'); + TestingUtils.testGridTemplateAreas('inline-grid', '","', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"10%"', 'none'); TestingUtils.testGridTemplateAreas('inline-grid', '"USD$"', 'none'); ]]> diff --git a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimun-size-grid-items-001.xht b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimum-size-grid-items-001.xht similarity index 90% rename from tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimun-size-grid-items-001.xht rename to tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimum-size-grid-items-001.xht index 56b0c004304..e4291fd8413 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimun-size-grid-items-001.xht +++ b/tests/wpt/css-tests/css-grid-1_dev/xhtml1print/grid-minimum-size-grid-items-001.xht @@ -1,13 +1,13 @@ - CSS Grid Layout Test: Minimun size of grid items + CSS Grid Layout Test: Minimum size of grid items @@ -15,7 +15,7 @@ - + - + - + - + - + + - + + - + + - + + - + +

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/html/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data index 7d85bdfc727..0542e59be23 100644 --- a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data @@ -1129,10 +1129,10 @@ html/css3-text-line-break-opclns-268.htm 82c31bafaec3a5cb4f8b668d6ec3940449f32c2 xhtml1/css3-text-line-break-opclns-268.xht 82c31bafaec3a5cb4f8b668d6ec3940449f32c21 ? html/css3-text-line-break-opclns-269.htm f598089f05a90c726f621577541bab8532dd7b52 ? xhtml1/css3-text-line-break-opclns-269.xht f598089f05a90c726f621577541bab8532dd7b52 ? -html/full-width-002.htm d3899bb9aac8c47ec60d90d6ece293c343e3d978 ? -xhtml1/full-width-002.xht d3899bb9aac8c47ec60d90d6ece293c343e3d978 ? -html/full-width-003.htm f6deaece33b7947dfe97c6514dab6a11d4718efa ? -xhtml1/full-width-003.xht f6deaece33b7947dfe97c6514dab6a11d4718efa ? +html/full-width-002.htm 278f5bab05df634ec6d6f57f8ee0357906367eaa ? +xhtml1/full-width-002.xht 278f5bab05df634ec6d6f57f8ee0357906367eaa ? +html/full-width-003.htm 743911d25fbd1f8dab1eaca4460682cb5a899307 ? +xhtml1/full-width-003.xht 743911d25fbd1f8dab1eaca4460682cb5a899307 ? html/hanging-punctuation-allow-end-001.htm f64dd2497338e856daf7d7cb3a84dfd3ebf5c948 ? xhtml1/hanging-punctuation-allow-end-001.xht f64dd2497338e856daf7d7cb3a84dfd3ebf5c948 ? html/hanging-punctuation-first-001.htm 5bee9960854e4c3c5e3b50acf25a0977fdf4952a ? diff --git a/tests/wpt/css-tests/css-text-3_dev/testinfo.data b/tests/wpt/css-tests/css-text-3_dev/testinfo.data index ea8164d1afa..7c7ff68447a 100644 --- a/tests/wpt/css-tests/css-text-3_dev/testinfo.data +++ b/tests/wpt/css-tests/css-text-3_dev/testinfo.data @@ -562,8 +562,8 @@ css3-text-line-break-opclns-266 reference/css3-text-line-break-opclns-266-ref CS css3-text-line-break-opclns-267 reference/css3-text-line-break-opclns-267-ref CSS3 Text, linebreaks: 30E5 KATAKANA LETTER SMALL YU font https://drafts.csswg.org/css-text-3/#line-breaking b8a5e9ef653da701f28c8376ce95a60e1b2e7c78 `Richard Ishida` The browser will not allow the small kana character 30E5 KATAKANA LETTER SMALL YU (which has the NS Non-Starter property) at the beginning of a line. css3-text-line-break-opclns-268 reference/css3-text-line-break-opclns-268-ref CSS3 Text, linebreaks: 30E7 KATAKANA LETTER SMALL YO font https://drafts.csswg.org/css-text-3/#line-breaking 82c31bafaec3a5cb4f8b668d6ec3940449f32c21 `Richard Ishida` The browser will not allow the small kana character 30E7 KATAKANA LETTER SMALL YO (which has the NS Non-Starter property) at the beginning of a line. css3-text-line-break-opclns-269 reference/css3-text-line-break-opclns-269-ref CSS3 Text, linebreaks: 30EE KATAKANA LETTER SMALL WA font https://drafts.csswg.org/css-text-3/#line-breaking f598089f05a90c726f621577541bab8532dd7b52 `Richard Ishida` The browser will not allow the small kana character 30EE KATAKANA LETTER SMALL WA (which has the NS Non-Starter property) at the beginning of a line. -full-width-002 reference/full-width-ref,!reference/full-width-notcu-notref,!reference/full-width-horizontal-notref CSS Writing Modes: text-combine-upright on full-width characters http://www.w3.org/TR/css-writing-modes-3/#text-combine-fullwidth,http://www.w3.org/TR/css-text-3/#full-width d3899bb9aac8c47ec60d90d6ece293c343e3d978 `Masataka Yakura` When two or more full-width characters are combined, they are first converted to non-full-width characters. -full-width-003 reference/full-width-ref,!reference/full-width-notcu-notref,!reference/full-width-horizontal-notref CSS Writing Modes: text-combine-upright on full-width characters http://www.w3.org/TR/css-writing-modes-3/#text-combine-fullwidth,http://www.w3.org/TR/css-text-3/#full-width f6deaece33b7947dfe97c6514dab6a11d4718efa `Masataka Yakura` When two or more full-width characters are combined, they are first converted to non-full-width characters. +full-width-002 reference/full-width-ref,!reference/full-width-notcu-notref,!reference/full-width-horizontal-notref CSS Writing Modes: text-combine-upright on full-width characters http://www.w3.org/TR/css-writing-modes-3/#text-combine-fullwidth,http://www.w3.org/TR/css-text-3/#full-width 278f5bab05df634ec6d6f57f8ee0357906367eaa `Masataka Yakura` When two or more full-width characters are combined, they are first converted to non-full-width characters. +full-width-003 reference/full-width-ref,!reference/full-width-notcu-notref,!reference/full-width-horizontal-notref CSS Writing Modes: text-combine-upright on full-width characters http://www.w3.org/TR/css-writing-modes-3/#text-combine-fullwidth,http://www.w3.org/TR/css-text-3/#full-width 743911d25fbd1f8dab1eaca4460682cb5a899307 `Masataka Yakura` When two or more full-width characters are combined, they are first converted to non-full-width characters. hanging-punctuation-allow-end-001 reference/hanging-punctuation-allow-end-001-ref hanging-punctuation - allow-end - basic cases font http://www.w3.org/TR/css-text-3/#hanging-punctuation f64dd2497338e856daf7d7cb3a84dfd3ebf5c948 `Satoshi Umehara` This property determines whether a punctuation mark, if one is present, may be placed outside the line box (or in the indent) at the start or at the end of a full line of text. hanging-punctuation-first-001 reference/hanging-punctuation-first-001-ref hanging-punctuation - first - basic cases font http://www.w3.org/TR/css-text-3/#hanging-punctuation 5bee9960854e4c3c5e3b50acf25a0977fdf4952a `Satoshi Umehara` This property determines whether a punctuation mark, if one is present, may be placed outside the line box (or in the indent) at the start or at the end of a full line of text. hanging-punctuation-force-end-001 reference/hanging-punctuation-force-end-001-ref hanging-punctuation - force-end - basic cases font http://www.w3.org/TR/css-text-3/#hanging-punctuation d2e8c955987d49cad1abf22c9a61e5c977eb1d81 `Satoshi Umehara` This property determines whether a punctuation mark, if one is present, may be placed outside the line box (or in the indent) at the start or at the end of a full line of text. diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/full-width-horizontal-notref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/full-width-horizontal-notref.xht index a03d8b8e5e7..917e3ed141e 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/full-width-horizontal-notref.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/full-width-horizontal-notref.xht @@ -3,19 +3,14 @@ CSS Test Reference -

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht index a03d8b8e5e7..917e3ed141e 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht @@ -3,19 +3,14 @@ CSS Test Reference -

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/html/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-slr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-srl.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-vlr.png b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-text-decor-3_dev/xhtml1print/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-htb-001.htm similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-001.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-htb-001.htm index 9628ce9b170..09dc086491f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-001.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-htb-001.htm @@ -13,7 +13,10 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-043.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-043.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-043.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-043.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-047.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-047.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-047.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-047.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-048.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-048.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-048.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-048.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-050.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-050.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-050.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-050.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-054.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-054.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-054.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-054.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-055.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-055.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-055.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-055.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-056.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-056.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-056.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-056.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-058.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-058.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-058.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-058.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-060.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-060.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-060.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-060.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-062.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-062.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-062.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-062.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-063.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-063.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-063.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-063.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-066.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-066.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-066.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-slr-066.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-042.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-042.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-042.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-042.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-045.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-045.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-045.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-045.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-046.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-046.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-046.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-046.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-049.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-049.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-049.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-049.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-051.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-051.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-051.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-051.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-052.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-052.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-052.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-052.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-053.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-053.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-053.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-053.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-057.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-057.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-057.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-057.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-059.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-059.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-059.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-059.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-061.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-061.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-061.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-061.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-064.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-064.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-064.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-064.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-065.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-065.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-065.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-srl-065.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-003.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-003.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-003.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-007.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-007.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-007.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-007.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-008.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-008.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-008.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-008.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-010.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-010.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-010.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-010.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-014.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-014.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-014.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-014.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-015.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-015.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-015.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-015.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-016.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-016.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-016.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-016.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-018.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-018.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-018.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-018.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-020.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-020.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-020.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-020.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-022.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-022.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-022.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-022.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-023.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-023.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-023.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vlr-023.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-002.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-002.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-002.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-005.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-005.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-005.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-006.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-006.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-006.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-009.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-009.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-009.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-009.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-011.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-011.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-011.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-011.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-012.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-012.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-012.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-012.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-013.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-013.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-013.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-013.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-017.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-017.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-017.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-017.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-019.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-019.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-019.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-019.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-021.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-021.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-021.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-021.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-024.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-024.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-024.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-024.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-025.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-025.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-025.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/block-flow-direction-vrl-025.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm index 999193872a3..a445739f4db 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-2.htm @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline Direction and Bidirectionality (173 tests)

+

Inline Direction and Bidirectionality (177 tests)

align-items-001flexbox | align-items: stretch
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
flexbox_align-self-auto
+ flexbox_align-items-stretch-writing-modes=
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 1996e450700..a598849ed18 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 @@ -295,6 +295,7 @@ flexbox_align-items-flexstart.xht == reference/flexbox_align-items-flexstart-ref flexbox_align-items-flexstart-2.xht == reference/flexbox_align-items-flexstart-2-ref.xht flexbox_align-items-stretch.xht == reference/flexbox_align-items-stretch-ref.xht flexbox_align-items-stretch-2.xht == reference/flexbox_align-items-stretch-2-ref.xht +flexbox_align-items-stretch-writing-modes.xht == reference/flexbox_align-items-stretch-writing-modes-ref.xht flexbox_align-self-auto.xht == reference/flexbox_align-self-auto-ref.xht flexbox_align-self-baseline.xht == reference/flexbox_align-self-baseline-ref.xht flexbox_align-self-center.xht == reference/flexbox_align-self-center-ref.xht diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-lime.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-lime.png new file mode 100644 index 00000000000..1b947700808 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-lime.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-red.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-red.png new file mode 100644 index 00000000000..57bf3ddc521 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/100x100-red.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/DejaVuSerif-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/DejaVuSerif-webfont.woff new file mode 100644 index 00000000000..4583cc675d7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/DejaVuSerif-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/CSSHWOrientationTest.otf b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/CSSHWOrientationTest.otf new file mode 100644 index 00000000000..84ad57bef5a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/CSSHWOrientationTest.otf differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/LICENSE b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/LICENSE new file mode 100644 index 00000000000..ac5f0b04320 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/LICENSE @@ -0,0 +1,31 @@ +CSS Half-Width Orientation Test and CSS Full-Width Orientation Test are released under the SIL Open Font License - please read it carefully and do not download the fonts unless you agree to the the terms of the license: +Copyright © 2013 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Names CSS Half-Width Orientation Test and CSS Full-Width Orientation Test +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/README.md b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/README.md new file mode 100644 index 00000000000..686cb0c4279 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/adobe-fonts/README.md @@ -0,0 +1,43 @@ +CSS Orientation Test +==== + +Overview +---- +CSS Orientation Test are special-purpose OpenType fonts. This open source project provides all of the source files +that were used to build these OpenType fonts by using the AFDKO *makeotf* tool. + +Getting Involved +---- +Send suggestions for changes to the CSS Orientation Test project maintainer, lunde@adobe.com, for consideration. + +Building +==== + +Pre-built font binaries +---- +The installable font resources (font binaries) are not part of the source files. +They are available at https://github.com/adobe-fonts/css-orientation-test/ +The latest version of the font binaries is 1.005 (October 2015). + + +Requirements +---- + +For building binary font files from source, installation of the +[Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO) +is necessary. The AFDKO tools are widely used for font development today, and are part of most font editor applications. + +Building the fonts +---- + +The key to building OpenType fonts is *makeotf*, which is part of AFDKO. Information and usage instructions can be found +by executing *makeotf -h*. + +In this repository, all necessary files are in place for building the OpenType fonts. For example, build a binary OTF font +for the full-width version like this, which also includes a post-process for inserting a "stub" 'DSIG' table: + + % makeotf -f cidfont.ps -r -ch UnicodeAll-UTF32-H + % sfntedit -a DSIG=DSIG.bin CSSFWOrientationTest.otf + % sfntedit -f CSSFWOrientationTest.otf + +That is all. diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-2row-320x320.png new file mode 100644 index 00000000000..7ca197bc06e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-3row-320x320.png new file mode 100644 index 00000000000..f5c13ab550d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-1col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-2row-320x320.png new file mode 100644 index 00000000000..4f354e93527 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-3row-320x320.png new file mode 100644 index 00000000000..6eded69a4a3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-2col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-2row-320x320.png new file mode 100644 index 00000000000..5f4b53c46b7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-3row-320x320.png new file mode 100644 index 00000000000..4c2f6c8e632 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-3col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-2row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-2row-320x320.png new file mode 100644 index 00000000000..052d224df11 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-2row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-3row-320x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-3row-320x320.png new file mode 100644 index 00000000000..1826531268a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/bg-red-4col-3row-320x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-025-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-025-exp-res.png new file mode 100644 index 00000000000..851eeea0398 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-025-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-066-exp-res.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-066-exp-res.png new file mode 100644 index 00000000000..d325b15a4cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/block-flow-direction-066-exp-res.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-220x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-220x1.png new file mode 100644 index 00000000000..3898d5a2d9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-220x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-320x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-320x1.png new file mode 100644 index 00000000000..7d9151c848a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-horiz-line-320x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x220.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x220.png new file mode 100644 index 00000000000..07b0239fc52 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x220.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x320.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x320.png new file mode 100644 index 00000000000..6049e271506 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-vert-line-1x320.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-yellow-206w-165h.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-yellow-206w-165h.png new file mode 100644 index 00000000000..47ceb84d3fb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue-yellow-206w-165h.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue1x1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue1x1.png new file mode 100644 index 00000000000..667b6558892 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue1x1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue20x20.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue20x20.png new file mode 100644 index 00000000000..e0af5553303 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/blue20x20.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-002.png new file mode 100644 index 00000000000..7fc9f14ed6e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-004.png new file mode 100644 index 00000000000..2d1355e3bdb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-006.png new file mode 100644 index 00000000000..5145c22c485 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/clearance-calculation-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html new file mode 100644 index 00000000000..5af681f14eb --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-007 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html new file mode 100644 index 00000000000..d5d94382ea2 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-009 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html new file mode 100644 index 00000000000..887565e66d4 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-015 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html new file mode 100644 index 00000000000..c38de525145 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-017 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html new file mode 100644 index 00000000000..66be0f4eba9 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-019 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html new file mode 100644 index 00000000000..eff5f71a450 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-021 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html new file mode 100644 index 00000000000..2da3bf3dd53 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-023 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html new file mode 100644 index 00000000000..572557eb339 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-025 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html new file mode 100644 index 00000000000..8537a945fbc --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-027 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html new file mode 100644 index 00000000000..95047f16a92 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-029 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html new file mode 100644 index 00000000000..4f1aa674eba --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-031 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html new file mode 100644 index 00000000000..1f35ff47dd6 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vlr-033 in 'writing-mode: vertical-lr' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html new file mode 100644 index 00000000000..3f4f1c935ca --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-006 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html new file mode 100644 index 00000000000..1c0bb78e74d --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-008 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html new file mode 100644 index 00000000000..c193112b600 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-014 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html new file mode 100644 index 00000000000..204a08ef3df --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html @@ -0,0 +1,93 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-016 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html new file mode 100644 index 00000000000..a71927cf3a8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-018 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html new file mode 100644 index 00000000000..e1054bc2a96 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-020 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html new file mode 100644 index 00000000000..39f297f1b9c --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-022 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html new file mode 100644 index 00000000000..26e0ec67fd1 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-024 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html new file mode 100644 index 00000000000..a0b80d99e3a --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-026 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html new file mode 100644 index 00000000000..62d74144fee --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html @@ -0,0 +1,94 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-028 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html new file mode 100644 index 00000000000..21efbe52bc5 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-030 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html new file mode 100644 index 00000000000..748f325d8d7 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html @@ -0,0 +1,96 @@ + + + + + + Embedded HTML document for abs-pos-non-replaced-icb-vrl-032 in 'writing-mode: vertical-rl' + + + + + + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-002.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-002.html new file mode 100644 index 00000000000..044da84cff8 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-002.html @@ -0,0 +1,25 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-002 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-004.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-004.html new file mode 100644 index 00000000000..68fca9ad435 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-004.html @@ -0,0 +1,26 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-004 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-006.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-006.html new file mode 100644 index 00000000000..38a614d2346 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-006.html @@ -0,0 +1,27 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-006 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-008.html b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-008.html new file mode 100644 index 00000000000..048ad073944 --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/embedded-doc-for-background-size-root-vrl-008.html @@ -0,0 +1,28 @@ + + + + + + + + + Embedded HTML document for background-size-document-root-vrl-008 + + + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-slr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-srl.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-vlr.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-200x300.png new file mode 100644 index 00000000000..6e30eba507a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-green-200x300.png new file mode 100644 index 00000000000..30668751dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-200x300.png new file mode 100644 index 00000000000..6025c4e85be Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-green-200x300.png new file mode 100644 index 00000000000..b2645c0fe69 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-side-filled-square-40x160.png new file mode 100644 index 00000000000..86fd7e5671d Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-top-200x300.png new file mode 100644 index 00000000000..43e739acbc2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/left-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/margin-collapse-2em-space-wm-vert.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/margin-collapse-2em-space-wm-vert.png new file mode 100644 index 00000000000..8a2fa55efdf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/margin-collapse-2em-space-wm-vert.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/mplus-1p-regular.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/mplus-1p-regular.woff new file mode 100644 index 00000000000..42cfff628b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/mplus-1p-regular.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/opaque-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/opaque-square-40x160.png new file mode 100644 index 00000000000..11636f5f771 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/opaque-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p1.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p1.png new file mode 100644 index 00000000000..f5adb11b4b4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p1.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p2.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p2.png new file mode 100644 index 00000000000..7ecf84bae34 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p2.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p3.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p3.png new file mode 100644 index 00000000000..d7c58d62243 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p3.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p4.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p4.png new file mode 100644 index 00000000000..04dc0fe2e9e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/page-flow-direction-002p4.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-abs-pos-non-replaced.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-abs-pos-non-replaced.png new file mode 100644 index 00000000000..15fd6065ef6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-abs-pos-non-replaced.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-002.png new file mode 100644 index 00000000000..a0db6909418 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-004.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-004.png new file mode 100644 index 00000000000..ec130f10f46 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-004.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-006.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-006.png new file mode 100644 index 00000000000..981741b7e53 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-006.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-008.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-008.png new file mode 100644 index 00000000000..9b2a0610e4e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-008.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-010.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-010.png new file mode 100644 index 00000000000..a2d66146186 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-010.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-012.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-012.png new file mode 100644 index 00000000000..23b1beb9cd4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-012.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-014.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-014.png new file mode 100644 index 00000000000..64e081c72f1 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-014.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-016.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-016.png new file mode 100644 index 00000000000..952e0089b8f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-016.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-018.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-018.png new file mode 100644 index 00000000000..22f51030c36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-bg-pos-vrl-018.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-box-offsets-rel-pos.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-box-offsets-rel-pos.png new file mode 100644 index 00000000000..e81c0ae4cf5 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-box-offsets-rel-pos.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-clearance-calculations.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-clearance-calculations.png new file mode 100644 index 00000000000..ec502d3532a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-clearance-calculations.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vlr-003.png new file mode 100644 index 00000000000..f8c677b8e05 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vlr-003.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vrl-002.png new file mode 100644 index 00000000000..48555d3acc8 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-first-page-vrl-002.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-float-contiguous.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-float-contiguous.png new file mode 100644 index 00000000000..8d35d98e9c4 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-float-contiguous.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-horiz-rule.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-horiz-rule.png new file mode 100644 index 00000000000..f9cc0b1eeff Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pass-cdts-horiz-rule.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-gr-100x100.png new file mode 100644 index 00000000000..b14c75ea2c0 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rg-100x100.png new file mode 100644 index 00000000000..80c7035f1fc Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rr-100x100.png new file mode 100644 index 00000000000..a98636ddef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gg-100x100.png new file mode 100644 index 00000000000..fd1f7a7b50a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gr-100x100.png new file mode 100644 index 00000000000..431b99f933a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rg-100x100.png new file mode 100644 index 00000000000..63248d4dd1f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rr-100x100.png new file mode 100644 index 00000000000..6fba8358309 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-gr-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gg-100x100.png new file mode 100644 index 00000000000..47ee743880e Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gr-100x100.png new file mode 100644 index 00000000000..6b19ec9a4e7 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rg-100x100.png new file mode 100644 index 00000000000..e28bdba9dd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rr-100x100.png new file mode 100644 index 00000000000..797e289e059 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rg-rr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-gr-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-gr-100x100.png new file mode 100644 index 00000000000..97aac24065c Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-gr-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-rg-100x100.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-rg-100x100.png new file mode 100644 index 00000000000..177743874e2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/pattern-rr-rg-100x100.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-200x300.png new file mode 100644 index 00000000000..38904b25087 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-green-200x300.png new file mode 100644 index 00000000000..a3c6bb63b64 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-bottom-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-200x300.png new file mode 100644 index 00000000000..b9987017a06 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-green-200x300.png new file mode 100644 index 00000000000..8f54bf5a894 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-center-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-side-filled-square-40x160.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-side-filled-square-40x160.png new file mode 100644 index 00000000000..f76b2083118 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-side-filled-square-40x160.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-200x300.png new file mode 100644 index 00000000000..59467ec3f18 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-green-200x300.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-green-200x300.png new file mode 100644 index 00000000000..313c37f4dfb Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/right-top-green-200x300.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/sileot-webfont.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/sileot-webfont.woff new file mode 100644 index 00000000000..81547578d36 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/sileot-webfont.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-aqua.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-aqua.png new file mode 100644 index 00000000000..dd47e286650 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-aqua.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-fuchsia.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-fuchsia.png new file mode 100644 index 00000000000..3f8f8b4ea37 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-fuchsia.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-olive.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-olive.png new file mode 100644 index 00000000000..8fff8179ef3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/swatch-olive.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/tcu-font.woff b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/tcu-font.woff new file mode 100644 index 00000000000..c880aaab5cf Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/tcu-font.woff differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-mixed-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-mixed-001.png new file mode 100644 index 00000000000..2bd5927f901 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-mixed-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-left-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-left-001.png new file mode 100644 index 00000000000..51921a7e91a Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-left-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-right-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-right-001.png new file mode 100644 index 00000000000..f4bfd48549f Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-sideways-right-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-upright-001.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-upright-001.png new file mode 100644 index 00000000000..d7df4098ed2 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation-upright-001.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation.js b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation.js new file mode 100644 index 00000000000..6e007cea82e --- /dev/null +++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/text-orientation.js @@ -0,0 +1,217 @@ +(function () { + var log = function () {}; + + function OrientationTester(container, orientation) { + this.container = container; + this.setOrientation(orientation); + } + extend(OrientationTester.prototype, { + setOrientation: function (orientation) { + this.orientation = orientation; + }, + measure: function (results) { + this.results = results; + this._measureNode(this.container); + }, + _measureNode: function (node, block) { + switch (node.nodeType) { + case Node.ELEMENT_NODE: + var blockOverride = node.dataset.block; + if (blockOverride) + block = blockOverride; + var nodes = node.childNodes; + for (var i = 0; i < nodes.length; i++) + this._measureNode(nodes[i], block); + return; + case Node.TEXT_NODE: + break; + default: + return; + } + + if (this.orientation == "R") { + var advanceExpected = 8; + var advanceFailed = 4; + } else { + advanceExpected = 4; + advanceFailed = 8; + } + + var range = document.createRange(); + var text = node.textContent; + for (var ich = 0; ich < text.length; ich++) { + var code = text.charCodeAt(ich); + if (code == 10 || code == 13) + continue; + range.setStart(node, ich); + if (code >= 0xD800 && code <= 0xDBFF) { + var next = text.charCodeAt(ich+1); + if (next >= 0xDC00 && next <= 0xDFFF) { + ich++; + code = ((code & 0x3FF) << 10) + (next & 0x3FF) + 0x10000; + } + } + range.setEnd(node, ich + 1); + rect = range.getBoundingClientRect(); + if (rect.width == 16) { + if (rect.height == advanceExpected) { + this.results.passCount++; + continue; + } + //log("U+" + stringFromUnicode(code) + " " + rect.width + "x" + rect.height); + if (rect.height == advanceFailed) { + this.results.failed(this, code, block); + continue; + } + } + this.results.inconclusive(this, code, block, rect); + } + }}); + + function Results(name) { + var block = document.createElement("details"); + this.summary = appendChildElement(block, "summary"); + this.summary.textContent = name; + var typeList = appendChildElement(block, "ul"); + this.failList = appendChildElement(appendChildElement(typeList, "li", "Failures"), "ol"); + this.inconclusiveList = appendChildElement(appendChildElement(typeList, "li", "Inconclusives"), "ol"); + details.appendChild(block); + this.passCount = 0; + this.failCount = 0; + this.inconclusiveCount = 0; + } + extend(Results.prototype, { + failed: function (test, code, block) { + this.failCount++; + this.append(this.failList, test, code, block); + }, + inconclusive: function (test, code, block, rect) { + this.inconclusiveCount++; + this.append(this.inconclusiveList, test, code, block, " but inconclusive (rendered as " + rect.width + "x" + rect.height + ")"); + }, + append: function (list, test, code, block, message) { + var text = stringFromUnicode(code) + " should be " + test.orientation; + if (block) + text = block + ": " + text; + if (message) + text += message; + appendChildElement(list, "li", text); + }, + done: function (test) { + this.summary.textContent += " (" + this.passCount + " passes, " + + this.failCount + " fails, " + + this.inconclusiveCount + " inconclusives)"; + assert_equals(this.failCount, 0, "Fail count"); + assert_greater_than(this.passCount, 0, "Pass count"); + test.done(); + }}); + + function Runner() { + var nodes = document.querySelectorAll("div[data-vo]"); + this.testers = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + var vo = node.dataset.vo; + var tester = new OrientationTester(node, vo); + tester.test = async_test("Default orientation for vo=" + vo); + this.testers.push(tester); + } + this.testU = async_test("Orientation=Upright"); + this.testR = async_test("Orientation=Rotated"); + } + extend(Runner.prototype, { + run: function () { + log("Started"); + var start = new Date; + + for (var i = 0; i < this.testers.length; i++) { + var tester = this.testers[i]; + var test = tester.test; + test.step(function () { + var results = new Results(test.name); + tester.measure(results); + results.done(test); + }); + } + this.runOrientation(this.testU, "U"); + this.runOrientation(this.testR, "R"); + + log("Elapsed " + (new Date() - start)); + done(); + }, + runOrientation: function (test, orientation) { + container.classList.add(orientation); + var results = new Results(test.name); + var me = this; + test.step(function () { + for (var i = 0; i < me.testers.length; i++) { + var tester = me.testers[i]; + tester.setOrientation(orientation); + tester.measure(results); + } + results.done(test); + }) + container.classList.remove(orientation); + }}); + + setup({explicit_done:true, explicit_timeout:true}); + var runner = new Runner(); + window.onload = function () { + if (window.location.search == "?wait") { + log("Sleeping 5 secs for debug purpose"); + return setTimeout(run, 5000); + } + run(); + } + + function run() { + onFontReady("16px orientation", function () { runner.run(); }); + } + + function onFontReady(font, func) { + log("Waiting test fonts to load"); + if (document.fonts) { + if ('load' in document.fonts) + return document.fonts.load(font).then(func); + if ('ready' in document.fonts) + return document.fonts.ready.then(func); + } + document.offsetTop; // last resort to load @font-face + func(); + } + + function arrayFromRangesByValue(dict) { + var array = []; + for (var value in dict) { + var ranges = dict[value]; + for (var i = 0; i < ranges.length; i += 2) { + var to = ranges[i+1]; + for (var code = ranges[i]; code <= to; code++) + array[code] = value; + } + } + return array; + }; + + function stringFromUnicode(code) { + var hex = code.toString(16).toUpperCase(); + if (hex.length < 4) { + hex = "0000" + hex; + hex = hex.substr(hex.length - 4); + } + return hex + ' "' + String.fromCharCode(code) + '"'; + } + + function appendChildElement(parent, tag, text) { + var node = document.createElement(tag); + if (text) + node.textContent = text; + parent.appendChild(node); + return node; + } + + function extend(target, dict) { + for (var key in dict) + target[key] = dict[key]; + } +})(); diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/vertical-form.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/vertical-form.png new file mode 100644 index 00000000000..53a3af92cd6 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/vertical-form.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-59x59.png new file mode 100644 index 00000000000..50816d38f6b Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-horiz-redline-bottom-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-horiz-redline-bottom-59x59.png new file mode 100644 index 00000000000..d6139238de3 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-horiz-redline-bottom-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-center-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-center-59x59.png new file mode 100644 index 00000000000..c352b109548 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-center-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-left-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-left-59x59.png new file mode 100644 index 00000000000..8baf6f60404 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-left-59x59.png differ diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-right-59x59.png b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-right-59x59.png new file mode 100644 index 00000000000..7e881312b35 Binary files /dev/null and b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/support/yellow-square-vert-redline-right-59x59.png differ 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 d96e60ebbe9..08e2d2e5fa4 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 @@ -57,7 +57,7 @@
Chapter 8 - Alignment(161 Tests)
(162 Tests)
Chapter 9 - diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-4.htm b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-4.htm index 934dd09b3cc..e88c1deb6d8 100644 --- a/tests/wpt/css-tests/css-grid-1_dev/html/chapter-4.htm +++ b/tests/wpt/css-tests/css-grid-1_dev/html/chapter-4.htm @@ -508,102 +508,102 @@ + 4.4 Implied Minimum Size of Grid Items
- grid-minimun-size-grid-items-001 = AhemMinimun size of grid items + Minimum size of grid items
    -
  • Checks that minimun size for grid items is the min-content size.
  • +
  • Checks that minimum size for grid items is the min-content size.
- grid-minimun-size-grid-items-002 = Minimun size of grid items + Minimum size of grid items
    -
  • Checks that minimun size for grid items is the min-content size.
  • +
  • Checks that minimum size for grid items is the min-content size.
- grid-minimun-size-grid-items-003 = Minimun size of grid items + Minimum size of grid items
    -
  • Checks that minimun size for grid items is the specified size regardless of the content size.
  • +
  • Checks that minimum size for grid items is the specified size regardless of the content size.
- grid-minimun-size-grid-items-004 = Minimun size of grid items + Minimum size of grid items
    -
  • Checks that minimun size for grid items is the specified size regardless of the content size.
  • +
  • Checks that minimum size for grid items is the specified size regardless of the content size.
- grid-minimun-size-grid-items-005 = Minimun size of grid items + BitmapsMinimum size of grid items
    -
  • Checks that minimun size for grid items is the min-content size.
  • +
  • Checks that minimum size for grid items is the min-content size.
- grid-minimun-size-grid-items-006 = Minimun size of grid items + BitmapsMinimum size of grid items
    -
  • Checks that minimun size for grid items is the specified size, as the min-content size of the image corresponds to that.
  • +
  • Checks that minimum size for grid items is the specified size, as the min-content size of the image corresponds to that.
- grid-minimun-size-grid-items-007 = Minimun size of grid items + BitmapsMinimum size of grid items
    -
  • Checks that minimun size for grid items is the specified size, as the min-content size of the image corresponds to that.
  • +
  • Checks that minimum size for grid items is the specified size, as the min-content size of the image corresponds to that.
- grid-minimun-size-grid-items-008 = Minimun size of grid items + BitmapsMinimum size of grid items
    -
  • Checks that minimun size for grid items is the transferred size, as the min-content size of the image corresponds to that.
  • +
  • Checks that minimum size for grid items is the transferred size, as the min-content size of the image corresponds to that.
- grid-minimun-size-grid-items-009 = Minimun size of grid items + BitmapsMinimum size of grid items
    -
  • Checks that minimun size for grid items is the transferred size, as the min-content size of the image corresponds to that.
  • +
  • Checks that minimum size for grid items is the transferred size, as the min-content size of the image corresponds to that.
@@ -1102,7 +1102,7 @@ - + @@ -1345,6 +1345,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm index 1f2a3f7a5bb..f37d0421a61 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-3.htm @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Introduction to Vertical Text (113 tests)

+

Introduction to Vertical Text (147 tests)

+ 2.1 Specifying Directionality: the direction property
direction-001
+ table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
table-progression-vlr-001
@@ -40,40 +40,7 @@ - - - - - - - - - - - - - - - - - - - + @@ -85,251 +52,20 @@ - + + block-flow-direction-htb-001 - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-043 - + - - - - - - - - - - - - + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - + - - - - - - + block-flow-direction-slr-050 - + - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - + - - - - - - + block-flow-direction-slr-058 - + - - - - - - + block-flow-direction-slr-060 - + - - - - - - + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + block-flow-direction-slr-066 + + + + + + - + + block-flow-direction-srl-045 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -624,20 +624,97 @@ - + + + + + + + + form-controls-slr-004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + form-controls-vrl-005 - + + line-box-direction-htb-001 - + + line-box-direction-slr-043 - - + + line-box-direction-slr-047 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - + - - - - - - + line-box-direction-vlr-010 - + - - - - - - - - - - - - + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - + - - - - - - + line-box-direction-vlr-016 - + - - - - - - + line-box-direction-vlr-018 - + - - - - - - + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -899,6 +1174,28 @@ + + + + + + + + + + + + @@ -921,20 +1218,53 @@ - + + row-progression-slr-023 - - + + row-progression-slr-029 + + + + + + + + + + + + + + + + + + - + - - - - - - + row-progression-vlr-005 - + - - - - - - + row-progression-vlr-007 - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + @@ -1101,17 +1486,6 @@ - - - - - - diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-4.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-4.htm index 2f5e10e2416..2a8b67b5559 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-4.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/chapter-4.htm @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline-level Alignment (30 tests)

+

Inline-level Alignment (36 tests)

+ 3.1 Block Flow Direction: the writing-mode property
- block-flow-direction-001= Ahemhorizontal-tb - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
  • -
-
- block-flow-direction-002= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-003= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
block-flow-direction-004
- block-flow-direction-005 = Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes + horizontal-tb - block flow direction of block-level boxes
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
- block-flow-direction-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • -
-
- block-flow-direction-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-023= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-024= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-025= Bitmapswriting mode of document - horizontal position of first block -
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
  • -
-
- block-flow-direction-042= Ahemsideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-043 = Ahem sideways-lr - block flow direction of block-level boxes @@ -338,31 +74,9 @@
- block-flow-direction-045= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-047 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -371,9 +85,9 @@
- block-flow-direction-048 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -382,20 +96,9 @@
- block-flow-direction-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-050 = Ahem position absolute and 'sideways-lr' - block flow direction of block-level boxes @@ -404,42 +107,9 @@
- block-flow-direction-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-054 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -448,9 +118,9 @@
- block-flow-direction-055 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -459,9 +129,9 @@
- block-flow-direction-056 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -470,20 +140,9 @@
- block-flow-direction-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-058 = Ahem table-cell and 'sideways-lr' - block flow direction of block-level boxes @@ -492,20 +151,9 @@
- block-flow-direction-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-060 = Ahem table-caption and 'sideways-lr' - block flow direction of block-level boxes @@ -514,20 +162,9 @@
- block-flow-direction-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-062 = AhemBitmaps list and sideways-lr - block flow direction of block-level boxes @@ -536,9 +173,9 @@
- block-flow-direction-063 = Ahem sideways-lr - block flow direction of block-level boxes @@ -547,9 +184,20 @@
- block-flow-direction-064= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
+
+ block-flow-direction-srl-042 = Ahem sideways-rl - block flow direction of block-level boxes @@ -558,9 +206,119 @@
- block-flow-direction-065= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-064= Ahemsideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-065 = Bitmaps writing mode (sideways-rl) of document - horizontal position of first block @@ -569,14 +327,256 @@
- block-flow-direction-066= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block + block-flow-direction-vlr-003= Ahemvertical-lr - block flow direction of block-level boxes
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-023= Ahemvertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vrl-002= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-024= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-025= Bitmapswriting mode of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
- form-controls-vert-rl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-lr'.
  • +
+
+ form-controls-slr-005Recommendform controls in 'sideways-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from bottom to top, b) the glyphs must be rotated 90&deg; counter-clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-srl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-rl' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-rl'.
  • +
+
+ form-controls-srl-005Recommendform controls in 'sideways-rl' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-rl' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from right to left.
  • +
+
+ form-controls-vlr-004BitmapsRecommendorder, orientation and layout of form controls in 'vertical-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-lr'.
  • +
+
+ form-controls-vlr-005Recommendform controls in 'vertical-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'vertical-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-vrl-004 BitmapsRecommend order, orientation and layout of form controls in 'vertical-rl' writing-mode
    -
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1.
  • +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-rl'.
- form-controls-vert-rl-005 Recommend form controls in 'vertical-rl' writing-mode @@ -668,9 +745,9 @@
- line-box-direction-001 = Ahem horizontal-tb - ordering direction of line boxes @@ -679,20 +756,207 @@
- line-box-direction-002 = Ahemvertical-rl - ordering direction of line boxes + sideways-lr - ordering direction of line boxes
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
- line-box-direction-003= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-048= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-050= Ahemposition absolute and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-053= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-054= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-056= Ahemtable-cell and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-058= Ahemtable-caption and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-060= Ahemlist and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
  • +
+
+ line-box-direction-srl-042= Ahemsideways-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-srl-045= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-046= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-049= Ahemposition absolute and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-051= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-052= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-055= Ahemtable-cell and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-057= Ahemtable-caption and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-059= Ahemlist and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vlr-003 = Ahem vertical-lr - ordering direction of line boxes @@ -701,31 +965,9 @@
- line-box-direction-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-lr' will be ordered from right to left.
  • -
-
- line-box-direction-007 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -734,9 +976,9 @@
- line-box-direction-008 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -745,20 +987,9 @@
- line-box-direction-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-010 = Ahem position absolute and 'vertical-lr' - ordering direction of line boxes @@ -767,31 +998,9 @@
- line-box-direction-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-013 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -800,9 +1009,9 @@
- line-box-direction-014 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -811,20 +1020,9 @@
- line-box-direction-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-016 = Ahem table-cell and 'vertical-lr' - ordering direction of line boxes @@ -833,20 +1031,9 @@
- line-box-direction-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-018 = Ahem table-caption and 'vertical-lr' - ordering direction of line boxes @@ -855,20 +1042,9 @@
- line-box-direction-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • -
-
- line-box-direction-020 = Ahem list and 'vertical-lr' - ordering direction of line boxes @@ -877,6 +1053,105 @@
+ line-box-direction-vrl-002= Ahemvertical-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
page-flow-direction-002
+ page-flow-direction-slr-005BitmapsPaged'writing-mode: sideways-lr' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is left-to-right.
  • +
+
+ page-flow-direction-srl-004BitmapsPaged'writing-mode: sideways-rl' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is right-to-left.
  • +
+
replaced-content-image-002
- row-progression-002 = Ahemvertical-rl - table rows progression + sideways-lr - table rows progression
    -
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
- row-progression-003= Ahemsideways-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-srl-022= Ahemsideways-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-srl-028= Ahemsideways-rl - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vlr-003 = Ahem vertical-lr - table rows progression @@ -943,20 +1273,9 @@
- row-progression-004= Ahemvertical-rl - table rows progression and colspan -
    -
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • -
-
- row-progression-005 = Ahem vertical-lr - table rows progression and colspan @@ -965,20 +1284,9 @@
- row-progression-006= Ahemvertical-rl - table rows progression and rowspan -
    -
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • -
-
- row-progression-007 = Ahem vertical-lr - table rows progression and rowspan @@ -987,9 +1295,53 @@
- row-progression-008= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-vrl-002= Ahemvertical-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vrl-004= Ahemvertical-rl - table rows progression and colspan +
    +
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • +
+
+ row-progression-vrl-006= Ahemvertical-rl - table rows progression and rowspan +
    +
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • +
+
+ row-progression-vrl-008 = Ahem vertical-rl - table rows progression (thead, 2 tbodies, tfoot) @@ -998,14 +1350,47 @@
- row-progression-009= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) + table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering
    -
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc...
  • +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
- writing-mode-stretch-001= writing-mode vertical-lr and vertical-rl -
    -
  • vertical-writing-mode flex items should stretch
  • -
-
writing-mode-vertical-rl-003
@@ -49,7 +49,7 @@ - + @@ -72,21 +72,76 @@ - + - + text-baseline-slr-009 + - - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + text-baseline-vlr-005 + - + - - - - - - - + text-baseline-vlr-007 + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/flexbox_align-items-stretch-writing-modes.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/flexbox_align-items-stretch-writing-modes.htm new file mode 100644 index 00000000000..6bec4cb74c3 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/flexbox_align-items-stretch-writing-modes.htm @@ -0,0 +1,58 @@ + + + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + + + + + + + + + +

The test passes if you see a green rectangle and no red.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-004.htm new file mode 100644 index 00000000000..76e980046f9 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-004.htm @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-005.htm new file mode 100644 index 00000000000..50ba89fe4dc --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-slr-005.htm @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° counter-clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-004.htm new file mode 100644 index 00000000000..98268bc7723 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-004.htm @@ -0,0 +1,57 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-005.htm new file mode 100644 index 00000000000..da2236d3cff --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-srl-005.htm @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-004.htm new file mode 100644 index 00000000000..164cc0aac6a --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-004.htm @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-005.htm new file mode 100644 index 00000000000..bd1fc95c3cf --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vlr-005.htm @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vert-rl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vrl-004.htm similarity index 76% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vert-rl-004.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vrl-004.htm index e557fc3ed85..9fd41dafb42 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vert-rl-004.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/form-controls-vrl-004.htm @@ -10,7 +10,7 @@ - + -

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

-

- -

- -

- -

- -

- -

+

-

+

+ +

+ +

+ +

+ +

+ +

+ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-htb-001.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-001.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-htb-001.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-043.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-043.htm new file mode 100644 index 00000000000..9f3326c60aa --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-043.htm @@ -0,0 +1,37 @@ + + + + + + CSS Writing Modes Test: sideways-lr - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-047.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-047.htm new file mode 100644 index 00000000000..627b97dbcfd --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-047.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-048.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-048.htm new file mode 100644 index 00000000000..5bbf37cf958 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-048.htm @@ -0,0 +1,67 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + N  QQQQ R  S  T U  V  W XXXX  Y + +
+ +
+ + GGGGGGG    H  J    K  L MMMMMMM + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-050.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-050.htm new file mode 100644 index 00000000000..f2a1d08ef89 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-050.htm @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-053.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-053.htm new file mode 100644 index 00000000000..3596665b51b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-053.htm @@ -0,0 +1,59 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + + GGGGGGG    H  J    K  L MMMMMMM + + N  QQQQ R  S  T U  V  W XXXX  Y + + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-054.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-054.htm new file mode 100644 index 00000000000..fdfd2cdcfe7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-054.htm @@ -0,0 +1,100 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + AAAAAAA + +    B  C + +    D  E + +    FFFF + +
+ + GGGGGGG + +    H  J + +    K  L + + MMMMMMM + +
+ + N  QQQQ + + R  S  T + + U  V  W + + XXXX  Y + +
+ + a  bbbb + + c  d  e + + f  g  h + + jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-056.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-056.htm new file mode 100644 index 00000000000..8594da00388 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-056.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-058.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-058.htm new file mode 100644 index 00000000000..a9622623a50 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-058.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-060.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-060.htm new file mode 100644 index 00000000000..96b7f4a882e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-slr-060.htm @@ -0,0 +1,40 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
  • AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-042.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-042.htm new file mode 100644 index 00000000000..7a2dc263daf --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-042.htm @@ -0,0 +1,37 @@ + + + + + + CSS Writing Modes Test: sideways-rl - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-045.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-045.htm new file mode 100644 index 00000000000..012fc521ed1 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-045.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-046.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-046.htm new file mode 100644 index 00000000000..8f6e8ba2321 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-046.htm @@ -0,0 +1,68 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + YYYYYYY Z  a   b  c   ddddddd + +
+ +
+ + L  MMMM Q  R  S T  U  V WWWW  X + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-049.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-049.htm new file mode 100644 index 00000000000..340b63d8a8e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-049.htm @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-051.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-051.htm new file mode 100644 index 00000000000..f4261a2d7ba --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-051.htm @@ -0,0 +1,66 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + + L  MMMM Q  R  S T  U  V WWWW  X + + YYYYYYY Z  a   b  c   ddddddd + + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-052.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-052.htm new file mode 100644 index 00000000000..ccba2b76e3a --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-052.htm @@ -0,0 +1,100 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + eeee   + + f  g   + + h  j   + + kkkkkkk + +
+ + YYYYYYY + + Z  a   + + b  c   + + ddddddd + +
+ + L  MMMM + + Q  R  S + + T  U  V + + WWWW  X + +
+ + A  BBBB + + C  D  E + + F  G  H + + JJJJ  K + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-055.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-055.htm new file mode 100644 index 00000000000..3493abb8421 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-055.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-057.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-057.htm new file mode 100644 index 00000000000..977df6d14c8 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-057.htm @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-059.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-059.htm new file mode 100644 index 00000000000..f7deabec1e1 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-srl-059.htm @@ -0,0 +1,40 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
  • A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-003.htm similarity index 72% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-003.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-003.htm index ac21dd13829..2ae9fdb398e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-003.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-003.htm @@ -14,24 +14,24 @@ -
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
+
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-007.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-007.htm similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-007.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-007.htm index a0adf46169e..60bdf1e3408 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-007.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-007.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-008.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-008.htm similarity index 77% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-008.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-008.htm index 61acc96a6f7..c102967e885 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-008.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-008.htm @@ -14,23 +14,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-010.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-010.htm similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-010.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-010.htm index 30dbadb4405..df067f48c2e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-010.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-010.htm @@ -14,20 +14,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-013.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-013.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-013.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-013.htm index 61e02e8a6fb..88a9d89bd01 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-013.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-013.htm @@ -14,26 +14,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-014.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-014.htm similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-014.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-014.htm index 6234c9b7451..1766d100e39 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-014.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-014.htm @@ -14,31 +14,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-016.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-016.htm similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-016.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-016.htm index 5f452af3467..258f262f65f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-016.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-016.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-018.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-018.htm similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-018.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-018.htm index f6a3b3b0fa7..3d988314a3f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-018.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-018.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-020.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-020.htm similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-020.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-020.htm index 4aa15b58eac..ed4a3be5b11 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-020.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vlr-020.htm @@ -14,21 +14,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-002.htm similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-002.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-002.htm index 6f762709abb..c655cce4790 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-002.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-002.htm @@ -14,18 +14,18 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-005.htm similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-005.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-005.htm index 2476699af97..f1df182f476 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-005.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-005.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-006.htm similarity index 74% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-006.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-006.htm index f4f0d4c8b9f..bb50aefd68c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-006.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-006.htm @@ -10,27 +10,30 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-009.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-009.htm similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-009.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-009.htm index 6d9b46abe0b..6badac3b30f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-009.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-009.htm @@ -14,20 +14,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-011.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-011.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-011.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-011.htm index 5ac6a3766cc..720043926af 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-011.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-011.htm @@ -14,33 +14,33 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-012.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-012.htm similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-012.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-012.htm index a4b55885268..183651138ad 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-012.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-012.htm @@ -14,31 +14,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-015.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-015.htm similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-015.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-015.htm index 632fced1453..69659e93ec8 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-015.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-015.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-017.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-017.htm similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-017.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-017.htm index 974c58e51c4..2fbf4679937 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-017.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-017.htm @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-019.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-019.htm similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-019.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-019.htm index 1fd39e4189c..01d190c05c4 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-019.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-direction-vrl-019.htm @@ -14,21 +14,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-002.htm index 98925b13a0a..f31a4d7ee34 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-002.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-002.htm @@ -13,15 +13,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-003.htm index 3ffd6e5743f..eee6d3f81ca 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-003.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-003.htm @@ -13,15 +13,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-slr-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-slr-005.htm new file mode 100644 index 00000000000..475c7e28e26 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-slr-005.htm @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-lr' - default page flow (progression) direction + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-srl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-srl-004.htm new file mode 100644 index 00000000000..6e280c152ea --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/page-flow-direction-srl-004.htm @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-rl' - default page flow (progression) direction + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file 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 a5fdf2bb202..0aad7d404eb 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 @@ -7,14 +7,17 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm index 1fe0c5bc271..7d66a1bad78 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm @@ -10,17 +10,23 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/flexbox_align-items-stretch-writing-modes-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/flexbox_align-items-stretch-writing-modes-ref.htm new file mode 100644 index 00000000000..0d30595c766 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/flexbox_align-items-stretch-writing-modes-ref.htm @@ -0,0 +1,18 @@ + + + Reference file + + + + +

The test passes if you see a green rectangle and no red.

+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/full-width-horizontal-notref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/full-width-horizontal-notref.htm index 80f3a878338..608f17837f1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/full-width-horizontal-notref.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/full-width-horizontal-notref.htm @@ -3,19 +3,14 @@ CSS Test Reference -

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-slr-001-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-slr-001-ref.htm new file mode 100644 index 00000000000..ecf06a8ac9e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-slr-001-ref.htm @@ -0,0 +1,95 @@ + +CSS Reference + + + + + +

Test passes if the following three tables look identical. + +

+ 4.2 Text Baselines
central-baseline-alignment-002
- text-baseline-002= = Ahemtext baseline alignment - central alignment with vertical layout + text baseline alignment - alphabetical alignment with vertical layout
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
- text-baseline-003= = Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-slr-013= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-008= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-010= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-012= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vlr-003= Ahem text baseline alignment - central alignment with vertical layout
    @@ -94,21 +149,10 @@
- text-baseline-004= Ahemtext baseline alignment - central alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • -
-
- text-baseline-005= = Ahem text baseline alignment - central alignment with vertical layout
    @@ -116,21 +160,10 @@
- text-baseline-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • -
-
- text-baseline-007= = Ahem text baseline alignment - alphabetical alignment with vertical layout
    @@ -138,6 +171,39 @@
+ text-baseline-vrl-002= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-004= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-slr-009-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-slr-009-ref.htm new file mode 100644 index 00000000000..bceedf8749e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-slr-009-ref.htm @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
Image download support must be enabled
Image download support must be enabled
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-vrl-002-ref.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-002-ref.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-vrl-002-ref.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-006-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-vrl-006-ref.htm similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-006-ref.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/text-baseline-vrl-006-ref.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm index cd9b2712c55..e299a09b2e8 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest-toc.htm @@ -3048,30 +3048,6 @@
- block-flow-direction-001= Ahem
- block-flow-direction-002= Ahem
- block-flow-direction-003= Ahem
@@ -3080,363 +3056,387 @@ Ahem
- block-flow-direction-005 + block-flow-direction-htb-001 = Ahem
- block-flow-direction-006= Ahem
- block-flow-direction-007= Ahem
- block-flow-direction-008= Ahem
- block-flow-direction-009= Ahem
- block-flow-direction-010= Ahem
- block-flow-direction-011= Ahem
- block-flow-direction-012= Ahem
- block-flow-direction-013= Ahem
- block-flow-direction-014= Ahem
- block-flow-direction-015= Ahem
- block-flow-direction-016= Ahem
- block-flow-direction-017= Ahem
- block-flow-direction-018= Ahem
- block-flow-direction-019= Ahem
- block-flow-direction-020= Ahem
- block-flow-direction-021= AhemBitmaps
- block-flow-direction-022= AhemBitmaps
- block-flow-direction-023= Ahem
- block-flow-direction-024= Ahem
- block-flow-direction-025= Bitmaps
- block-flow-direction-042= Ahem
- block-flow-direction-043 = Ahem
- block-flow-direction-045= Ahem
- block-flow-direction-046= Ahem
- block-flow-direction-047 = Ahem
- block-flow-direction-048 = Ahem
- block-flow-direction-049= Ahem
- block-flow-direction-050 = Ahem
- block-flow-direction-051= Ahem
- block-flow-direction-052= Ahem
- block-flow-direction-053= Ahem
- block-flow-direction-054 = Ahem
- block-flow-direction-055 = Ahem
- block-flow-direction-056 = Ahem
- block-flow-direction-057= Ahem
- block-flow-direction-058 = Ahem
- block-flow-direction-059= Ahem
- block-flow-direction-060 = Ahem
- block-flow-direction-061= AhemBitmaps
- block-flow-direction-062 = AhemBitmaps
- block-flow-direction-063 = Ahem
+ block-flow-direction-slr-066= Bitmaps
- block-flow-direction-064 = Ahem
+ block-flow-direction-srl-045= Ahem
+ block-flow-direction-srl-046= Ahem
+ block-flow-direction-srl-049= Ahem
+ block-flow-direction-srl-051= Ahem
+ block-flow-direction-srl-052= Ahem
+ block-flow-direction-srl-053= Ahem
+ block-flow-direction-srl-057= Ahem
+ block-flow-direction-srl-059= Ahem
+ block-flow-direction-srl-061= AhemBitmaps
+ block-flow-direction-srl-064= Ahem
- block-flow-direction-065 = Bitmaps
- block-flow-direction-066= + block-flow-direction-vlr-003= Ahem
+ block-flow-direction-vlr-007= Ahem
+ block-flow-direction-vlr-008= Ahem
+ block-flow-direction-vlr-010= Ahem
+ block-flow-direction-vlr-014= Ahem
+ block-flow-direction-vlr-015= Ahem
+ block-flow-direction-vlr-016= Ahem
+ block-flow-direction-vlr-018= Ahem
+ block-flow-direction-vlr-020= Ahem
+ block-flow-direction-vlr-022= AhemBitmaps
+ block-flow-direction-vlr-023= Ahem
+ block-flow-direction-vrl-002= Ahem
+ block-flow-direction-vrl-005= Ahem
+ block-flow-direction-vrl-006= Ahem
+ block-flow-direction-vrl-009= Ahem
+ block-flow-direction-vrl-011= Ahem
+ block-flow-direction-vrl-012= Ahem
+ block-flow-direction-vrl-013= Ahem
+ block-flow-direction-vrl-017= Ahem
+ block-flow-direction-vrl-019= Ahem
+ block-flow-direction-vrl-021= AhemBitmaps
+ block-flow-direction-vrl-024= Ahem
+ block-flow-direction-vrl-025= Bitmaps
+ flexbox_align-items-stretch-writing-modes=
@@ -4720,154 +4728,298 @@ Ahem
- line-box-direction-001 = Ahem
- line-box-direction-002 + line-box-direction-slr-043 = Ahem
+ line-box-direction-slr-047= Ahem
+ line-box-direction-slr-048= Ahem
+ line-box-direction-slr-050= Ahem
+ line-box-direction-slr-053= Ahem
+ line-box-direction-slr-054= Ahem
+ line-box-direction-slr-056= Ahem
+ line-box-direction-slr-058= Ahem
+ line-box-direction-slr-060= Ahem
+ line-box-direction-srl-042= Ahem
+ line-box-direction-srl-045= Ahem
+ line-box-direction-srl-046= Ahem
+ line-box-direction-srl-049= Ahem
+ line-box-direction-srl-051= Ahem
+ line-box-direction-srl-052= Ahem
+ line-box-direction-srl-055= Ahem
+ line-box-direction-srl-057= Ahem
+ line-box-direction-srl-059= Ahem
- line-box-direction-003 = Ahem
- line-box-direction-005= Ahem
- line-box-direction-006= Ahem
- line-box-direction-007 = Ahem
- line-box-direction-008 = Ahem
- line-box-direction-009= Ahem
- line-box-direction-010 = Ahem
- line-box-direction-011= Ahem
- line-box-direction-012= Ahem
- line-box-direction-013 = Ahem
- line-box-direction-014 = Ahem
- line-box-direction-015= Ahem
- line-box-direction-016 = Ahem
- line-box-direction-017= Ahem
- line-box-direction-018 = Ahem
- line-box-direction-019= Ahem
- line-box-direction-020= Ahem
+ line-box-direction-vrl-002= Ahem
+ line-box-direction-vrl-005= Ahem
+ line-box-direction-vrl-006= Ahem
+ line-box-direction-vrl-009= Ahem
+ line-box-direction-vrl-011= Ahem
+ line-box-direction-vrl-012= Ahem
+ line-box-direction-vrl-015= Ahem
+ line-box-direction-vrl-017= Ahem
+ line-box-direction-vrl-019 = Ahem
Bitmaps
- row-progression-002 + row-progression-slr-023 = Ahem
+ row-progression-slr-029= Ahem
+ row-progression-srl-022= Ahem
+ row-progression-srl-028= Ahem
- row-progression-003 = Ahem
- row-progression-004= Ahem
- row-progression-005 = Ahem
- row-progression-006= Ahem
- row-progression-007 = Ahem
- row-progression-008= Ahem
- row-progression-009= Ahem
+ row-progression-vrl-002= Ahem
+ row-progression-vrl-004= Ahem
+ row-progression-vrl-006= Ahem
+ row-progression-vrl-008 = Ahem
Ahem
+ table-progression-slr-001=
+ table-progression-slr-002=
+ table-progression-srl-001=
+ table-progression-srl-002=
@@ -5568,51 +5784,99 @@ AhemBitmaps
- text-baseline-002= Ahem
- text-baseline-003= Ahem
- text-baseline-004= Ahem
- text-baseline-005= Ahem
- text-baseline-006= = Ahem
- text-baseline-007= = Ahem
+ text-baseline-slr-013= Ahem
+ text-baseline-srl-008= Ahem
+ text-baseline-srl-010= Ahem
+ text-baseline-srl-012= Ahem
+ text-baseline-vlr-003= Ahem
+ text-baseline-vlr-005= Ahem
+ text-baseline-vlr-007= Ahem
+ text-baseline-vrl-002= Ahem
+ text-baseline-vrl-004= Ahem
+ text-baseline-vrl-006= Ahem
- writing-mode-stretch-001=
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest.list b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest.list index c126758c877..cacb7beb88d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest.list +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reftest.list @@ -377,55 +377,55 @@ bidi-unset-010.htm == reference/bidi-normal-010.htm block-embed-001.htm == reference/block-embed-001.htm block-embed-002.htm == reference/block-embed-002.htm block-embed-003.htm == reference/block-embed-003.htm -block-flow-direction-001.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-002.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-003.htm == reference/block-flow-direction-001-ref.htm block-flow-direction-004.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-005.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-006.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-007.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-008.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-009.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-010.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-011.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-012.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-013.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-014.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-015.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-016.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-017.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-018.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-019.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-020.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-021.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-022.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-023.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-024.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-025.htm == reference/block-flow-direction-025-ref.htm -block-flow-direction-042.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-043.htm == reference/block-flow-direction-043-ref.htm -block-flow-direction-045.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-046.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-047.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-048.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-049.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-050.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-051.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-052.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-053.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-054.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-055.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-056.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-057.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-058.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-059.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-060.htm == reference/block-flow-direction-001-ref.htm -block-flow-direction-061.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-062.htm == reference/block-flow-direction-043-ref.htm -block-flow-direction-063.htm == reference/block-flow-direction-043-ref.htm -block-flow-direction-064.htm == reference/block-flow-direction-002-ref.htm -block-flow-direction-065.htm == reference/block-flow-direction-025-ref.htm -block-flow-direction-066.htm == reference/block-flow-direction-066-ref.htm +block-flow-direction-htb-001.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-043.htm == reference/block-flow-direction-043-ref.htm +block-flow-direction-slr-047.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-slr-048.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-slr-050.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-054.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-055.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-056.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-058.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-060.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-slr-062.htm == reference/block-flow-direction-043-ref.htm +block-flow-direction-slr-063.htm == reference/block-flow-direction-043-ref.htm +block-flow-direction-slr-066.htm == reference/block-flow-direction-066-ref.htm +block-flow-direction-srl-042.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-srl-045.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-046.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-049.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-051.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-052.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-053.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-057.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-059.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-srl-061.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-srl-064.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-srl-065.htm == reference/block-flow-direction-025-ref.htm +block-flow-direction-vlr-003.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-007.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-vlr-008.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-vlr-010.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-014.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-015.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-016.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-018.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-020.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-022.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vlr-023.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-002.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-vrl-005.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-006.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-009.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-011.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-012.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-013.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-017.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-019.htm == reference/block-flow-direction-001-ref.htm +block-flow-direction-vrl-021.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-vrl-024.htm == reference/block-flow-direction-002-ref.htm +block-flow-direction-vrl-025.htm == reference/block-flow-direction-025-ref.htm block-override-001.htm == reference/block-override-001.htm block-override-002.htm == reference/block-override-002.htm block-override-003.htm == reference/block-override-003.htm @@ -518,6 +518,7 @@ extract-ordered-list-direction-and-writing-modes.htm == reference/extract-ordere flexbox-writing-mode-007.htm == reference/flexbox-writing-mode-007-ref.htm flexbox-writing-mode-008.htm == reference/flexbox-writing-mode-008-ref.htm flexbox-writing-mode-009.htm == reference/flexbox-writing-mode-009-ref.htm +flexbox_align-items-stretch-writing-modes.htm == reference/flexbox_align-items-stretch-writing-modes-ref.htm float-clear-vlr-003.htm == reference/ref-filled-green-100px-square.htm float-clear-vlr-005.htm == reference/ref-filled-green-100px-square.htm float-clear-vlr-007.htm == reference/ref-filled-green-100px-square.htm @@ -586,25 +587,43 @@ inline-table-alignment-002.htm == reference/inline-table-alignment-002-ref.htm inline-table-alignment-003.htm == reference/inline-table-alignment-003-ref.htm inline-table-alignment-004.htm == reference/inline-table-alignment-002-ref.htm inline-table-alignment-005.htm == reference/inline-table-alignment-003-ref.htm -line-box-direction-001.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-002.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-003.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-005.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-006.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-007.htm == reference/block-flow-direction-002-ref.htm -line-box-direction-008.htm == reference/block-flow-direction-002-ref.htm -line-box-direction-009.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-010.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-011.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-012.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-013.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-014.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-015.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-016.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-017.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-018.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-019.htm == reference/block-flow-direction-001-ref.htm -line-box-direction-020.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-htb-001.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-043.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-047.htm == reference/block-flow-direction-002-ref.htm +line-box-direction-slr-048.htm == reference/block-flow-direction-002-ref.htm +line-box-direction-slr-050.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-053.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-054.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-056.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-058.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-slr-060.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-042.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-045.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-046.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-049.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-051.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-052.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-055.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-057.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-srl-059.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-003.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-007.htm == reference/block-flow-direction-002-ref.htm +line-box-direction-vlr-008.htm == reference/block-flow-direction-002-ref.htm +line-box-direction-vlr-010.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-013.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-014.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-016.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-018.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vlr-020.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-002.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-005.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-006.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-009.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-011.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-012.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-015.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-017.htm == reference/block-flow-direction-001-ref.htm +line-box-direction-vrl-019.htm == reference/block-flow-direction-001-ref.htm line-box-height-vlr-003.htm == reference/line-box-height-vlr-003-ref.htm line-box-height-vlr-005.htm == reference/line-box-height-vlr-003-ref.htm line-box-height-vlr-007.htm == reference/line-box-height-vlr-007-ref.htm @@ -654,18 +673,26 @@ percent-padding-vlr-007.htm == reference/margin-vrl-002-ref.htm percent-padding-vrl-002.htm == reference/margin-vrl-002-ref.htm percent-padding-vrl-004.htm == reference/margin-vrl-002-ref.htm percent-padding-vrl-006.htm == reference/margin-vrl-002-ref.htm -row-progression-002.htm == reference/block-flow-direction-001-ref.htm -row-progression-003.htm == reference/block-flow-direction-001-ref.htm -row-progression-004.htm == reference/block-flow-direction-001-ref.htm -row-progression-005.htm == reference/block-flow-direction-001-ref.htm -row-progression-006.htm == reference/block-flow-direction-001-ref.htm -row-progression-007.htm == reference/block-flow-direction-001-ref.htm -row-progression-008.htm == reference/block-flow-direction-001-ref.htm -row-progression-009.htm == reference/block-flow-direction-001-ref.htm +row-progression-slr-023.htm == reference/block-flow-direction-001-ref.htm +row-progression-slr-029.htm == reference/block-flow-direction-001-ref.htm +row-progression-srl-022.htm == reference/block-flow-direction-001-ref.htm +row-progression-srl-028.htm == reference/block-flow-direction-001-ref.htm +row-progression-vlr-003.htm == reference/block-flow-direction-001-ref.htm +row-progression-vlr-005.htm == reference/block-flow-direction-001-ref.htm +row-progression-vlr-007.htm == reference/block-flow-direction-001-ref.htm +row-progression-vlr-009.htm == reference/block-flow-direction-001-ref.htm +row-progression-vrl-002.htm == reference/block-flow-direction-001-ref.htm +row-progression-vrl-004.htm == reference/block-flow-direction-001-ref.htm +row-progression-vrl-006.htm == reference/block-flow-direction-001-ref.htm +row-progression-vrl-008.htm == reference/block-flow-direction-001-ref.htm table-column-order-002.htm == reference/block-flow-direction-001-ref.htm table-column-order-003.htm == reference/block-flow-direction-001-ref.htm table-column-order-004.htm == reference/block-flow-direction-001-ref.htm table-column-order-005.htm == reference/block-flow-direction-001-ref.htm +table-progression-slr-001.htm == reference/table-progression-slr-001-ref.htm +table-progression-slr-002.htm == reference/table-progression-002-ref.htm +table-progression-srl-001.htm == reference/table-progression-001-ref.htm +table-progression-srl-002.htm == reference/table-progression-002-ref.htm table-progression-vlr-001.htm == reference/table-progression-001-ref.htm table-progression-vlr-002.htm == reference/table-progression-002-ref.htm table-progression-vlr-003.htm == reference/table-progression-001-ref.htm @@ -692,12 +719,18 @@ text-align-vrl-012.htm == reference/text-align-vrl-008-ref.htm text-align-vrl-014.htm == reference/direction-vrl-002-ref.htm text-align-vrl-016.htm == reference/direction-vrl-002-ref.htm text-align-vrl-018.htm == reference/direction-vrl-002-ref.htm -text-baseline-002.htm == reference/text-baseline-002-ref.htm -text-baseline-003.htm == reference/text-baseline-002-ref.htm -text-baseline-004.htm == reference/text-baseline-002-ref.htm -text-baseline-005.htm == reference/text-baseline-002-ref.htm -text-baseline-006.htm == reference/text-baseline-006-ref.htm -text-baseline-007.htm == reference/text-baseline-006-ref.htm +text-baseline-slr-009.htm == reference/text-baseline-slr-009-ref.htm +text-baseline-slr-011.htm == reference/text-baseline-slr-009-ref.htm +text-baseline-slr-013.htm == reference/text-baseline-slr-009-ref.htm +text-baseline-srl-008.htm == reference/text-baseline-vrl-006-ref.htm +text-baseline-srl-010.htm == reference/text-baseline-vrl-006-ref.htm +text-baseline-srl-012.htm == reference/text-baseline-vrl-006-ref.htm +text-baseline-vlr-003.htm == reference/text-baseline-vrl-002-ref.htm +text-baseline-vlr-005.htm == reference/text-baseline-vrl-002-ref.htm +text-baseline-vlr-007.htm == reference/text-baseline-vrl-006-ref.htm +text-baseline-vrl-002.htm == reference/text-baseline-vrl-002-ref.htm +text-baseline-vrl-004.htm == reference/text-baseline-vrl-002-ref.htm +text-baseline-vrl-006.htm == reference/text-baseline-vrl-006-ref.htm text-combine-upright-decorations-001.htm == reference/text-combine-upright-decorations-001.htm text-combine-upright-inherit-all-001.htm == reference/text-combine-upright-inherit-all-001.htm text-combine-upright-inherit-all-002.htm == reference/text-combine-upright-inherit-all-002.htm @@ -766,7 +799,6 @@ vertical-alignment-vrl-024.htm == reference/vertical-alignment-vrl-022-ref.htm vertical-alignment-vrl-026.htm == reference/vertical-alignment-vrl-026-ref.htm writing-mode-horizontal-001l.htm == reference/writing-mode-horizontal-001l-ref.htm writing-mode-horizontal-001r.htm == reference/writing-mode-horizontal-001r-ref.htm -writing-mode-stretch-001.htm == reference/writing-mode-stretch-001-ref.htm writing-mode-vertical-lr-002.htm == reference/writing-mode-vertical-lr-002-ref.htm writing-mode-vertical-rl-001.htm == reference/writing-mode-vertical-rl-001-ref.htm writing-mode-vertical-rl-002.htm == reference/writing-mode-vertical-rl-002-ref.htm diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-023.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-023.htm new file mode 100644 index 00000000000..ffdc3e1f114 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-023.htm @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
j   k  m  nnnqq r s tuu  v  w  x
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-029.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-029.htm new file mode 100644 index 00000000000..dac7ca182b9 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-slr-029.htm @@ -0,0 +1,81 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
j   k  m  nnnqq r s tuu  v  w  x
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-022.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-022.htm new file mode 100644 index 00000000000..e59c47c7f8b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-022.htm @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
mmm n  o  qqqr s t uu      vv
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-028.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-028.htm new file mode 100644 index 00000000000..e3635233499 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-srl-028.htm @@ -0,0 +1,80 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
mmm n  o  qqqr s t uu      vv
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-003.htm similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-003.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-003.htm index 8c520a5a011..84867afeb09 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-003.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-003.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-005.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-005.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-005.htm index 2378ce03adf..1cc987105c4 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-005.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-005.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-007.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-007.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-007.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-007.htm index 9020433629e..2ffefb448fd 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-007.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-007.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-009.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-009.htm similarity index 75% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-009.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-009.htm index 39d52dae9ea..1069cb74352 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-009.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vlr-009.htm @@ -10,33 +10,36 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-002.htm similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-002.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-002.htm index d06f5ebb372..ddeab315d40 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-002.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-002.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-004.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-004.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-004.htm index 66d31789631..5d106f6cab1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-004.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-004.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-006.htm similarity index 78% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-006.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-006.htm index 2b650dec83b..1493d5b733e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-006.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-006.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-008.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-008.htm similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-008.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-008.htm index 8e0b1ded432..670572e7812 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-008.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/row-progression-vrl-008.htm @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/html/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-001.htm new file mode 100644 index 00000000000..ff0723c536e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-001.htm @@ -0,0 +1,134 @@ + +CSS Test: sideways-lr Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-002.htm new file mode 100644 index 00000000000..2c511d645ed --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-slr-002.htm @@ -0,0 +1,86 @@ + +CSS Test: sideways-lr Table Column/Colgroup Ordering + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-001.htm new file mode 100644 index 00000000000..2f2cb4dd105 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-001.htm @@ -0,0 +1,132 @@ + +CSS Test: sideways-rl Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + +
+ + +
+ + + + +
+ + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-002.htm new file mode 100644 index 00000000000..8e3f1f5b381 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-srl-002.htm @@ -0,0 +1,86 @@ + +CSS Test: sideways-rl Table Column/Colgroup Ordering + + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-009.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-009.htm new file mode 100644 index 00000000000..8929effea0f --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-009.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-011.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-011.htm new file mode 100644 index 00000000000..6e13e961ac7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-011.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-013.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-013.htm new file mode 100644 index 00000000000..0b739c853b1 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-slr-013.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-008.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-008.htm new file mode 100644 index 00000000000..b0a049411af --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-008.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-010.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-010.htm new file mode 100644 index 00000000000..2e1a0af99cc --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-010.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-012.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-012.htm new file mode 100644 index 00000000000..2be27a5063e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-srl-012.htm @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-vlr-003.htm similarity index 95% rename from tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-003.htm rename to tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-vlr-003.htm index e03a5257f29..fd60854557a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-003.htm +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/text-baseline-vlr-003.htm @@ -5,7 +5,7 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-043.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-043.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-043.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-043.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-047.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-047.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-047.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-047.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-048.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-048.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-048.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-048.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-050.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-050.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-050.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-050.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-054.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-054.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-054.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-054.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-055.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-055.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-055.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-055.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-056.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-056.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-056.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-056.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-058.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-058.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-058.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-060.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-060.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-060.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-060.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-062.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-062.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-062.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-062.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-063.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-063.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-063.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-063.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-066.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-066.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-066.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-slr-066.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-042.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-042.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-042.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-042.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-045.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-045.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-045.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-045.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-046.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-046.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-046.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-046.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-049.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-049.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-049.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-049.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-051.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-051.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-051.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-051.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-052.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-052.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-052.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-052.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-053.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-053.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-053.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-053.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-057.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-057.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-057.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-057.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-059.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-059.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-059.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-061.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-061.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-061.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-061.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-064.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-064.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-064.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-064.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-065.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-065.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-065.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-srl-065.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-003.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-003.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-007.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-007.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-008.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-008.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-010.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-010.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-010.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-014.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-014.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-014.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-014.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-015.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-015.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-015.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-015.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-016.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-016.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-016.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-016.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-018.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-018.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-018.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-018.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-020.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-020.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-020.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-020.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-022.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-022.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-022.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-022.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-023.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-023.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-023.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vlr-023.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-002.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-002.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-005.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-005.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-006.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-006.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-009.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-009.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-011.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-011.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-011.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-012.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-012.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-012.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-013.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-013.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-013.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-017.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-017.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-017.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-017.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-019.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-019.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-019.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-019.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-021.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-021.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-021.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-021.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-024.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-024.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-024.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-024.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-025.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-025.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-025.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/block-flow-direction-vrl-025.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht index 4a5ee64b548..311217e4f02 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-2.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline Direction and Bidirectionality (173 tests)

+

Inline Direction and Bidirectionality (177 tests)

@@ -1102,7 +1102,7 @@ - + @@ -1345,6 +1345,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht index e6ce49bcb7c..7f5976d53aa 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-3.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Introduction to Vertical Text (113 tests)

+

Introduction to Vertical Text (147 tests)

+ 2.1 Specifying Directionality: the direction property
direction-001
+ table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
table-progression-vlr-001
@@ -40,40 +40,7 @@ - - - - - - - - - - - - - - - - - - - + @@ -85,251 +52,20 @@ - + + block-flow-direction-htb-001 - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-043 - + - - - - - - - - - - - - + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - + - - - - - - + block-flow-direction-slr-050 - + - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - + - - - - - - + block-flow-direction-slr-058 - + - - - - - - + block-flow-direction-slr-060 - + - - - - - - + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + block-flow-direction-slr-066 + + + + + + - + + block-flow-direction-srl-045 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -624,20 +624,97 @@ - + + + + + + + + form-controls-slr-004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + form-controls-vrl-005 - + + line-box-direction-htb-001 - + + line-box-direction-slr-043 - - + + line-box-direction-slr-047 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - + - - - - - - + line-box-direction-vlr-010 - + - - - - - - - - - - - - + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - + - - - - - - + line-box-direction-vlr-016 - + - - - - - - + line-box-direction-vlr-018 - + - - - - - - + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -899,6 +1174,28 @@ + + + + + + + + + + + + @@ -921,20 +1218,53 @@ - + + row-progression-slr-023 - - + + row-progression-slr-029 + + + + + + + + + + + + + + + + + + - + - - - - - - + row-progression-vlr-005 - + - - - - - - + row-progression-vlr-007 - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + @@ -1101,17 +1486,6 @@ - - - - - - diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-4.xht index 5c9eb2e4517..026e31eff53 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-4.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/chapter-4.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline-level Alignment (30 tests)

+

Inline-level Alignment (36 tests)

+ 3.1 Block Flow Direction: the writing-mode property
- block-flow-direction-001= Ahemhorizontal-tb - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
  • -
-
- block-flow-direction-002= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-003= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
block-flow-direction-004
- block-flow-direction-005 = Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes + horizontal-tb - block flow direction of block-level boxes
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
- block-flow-direction-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • -
-
- block-flow-direction-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-023= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-024= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-025= Bitmapswriting mode of document - horizontal position of first block -
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
  • -
-
- block-flow-direction-042= Ahemsideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-043 = Ahem sideways-lr - block flow direction of block-level boxes @@ -338,31 +74,9 @@
- block-flow-direction-045= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-047 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -371,9 +85,9 @@
- block-flow-direction-048 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -382,20 +96,9 @@
- block-flow-direction-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-050 = Ahem position absolute and 'sideways-lr' - block flow direction of block-level boxes @@ -404,42 +107,9 @@
- block-flow-direction-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-054 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -448,9 +118,9 @@
- block-flow-direction-055 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -459,9 +129,9 @@
- block-flow-direction-056 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -470,20 +140,9 @@
- block-flow-direction-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-058 = Ahem table-cell and 'sideways-lr' - block flow direction of block-level boxes @@ -492,20 +151,9 @@
- block-flow-direction-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-060 = Ahem table-caption and 'sideways-lr' - block flow direction of block-level boxes @@ -514,20 +162,9 @@
- block-flow-direction-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-062 = AhemBitmaps list and sideways-lr - block flow direction of block-level boxes @@ -536,9 +173,9 @@
- block-flow-direction-063 = Ahem sideways-lr - block flow direction of block-level boxes @@ -547,9 +184,20 @@
- block-flow-direction-064= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
+
+ block-flow-direction-srl-042 = Ahem sideways-rl - block flow direction of block-level boxes @@ -558,9 +206,119 @@
- block-flow-direction-065= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-064= Ahemsideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-065 = Bitmaps writing mode (sideways-rl) of document - horizontal position of first block @@ -569,14 +327,256 @@
- block-flow-direction-066= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block + block-flow-direction-vlr-003= Ahemvertical-lr - block flow direction of block-level boxes
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-023= Ahemvertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vrl-002= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-024= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-025= Bitmapswriting mode of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
- form-controls-vert-rl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-lr'.
  • +
+
+ form-controls-slr-005Recommendform controls in 'sideways-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from bottom to top, b) the glyphs must be rotated 90&deg; counter-clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-srl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-rl' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-rl'.
  • +
+
+ form-controls-srl-005Recommendform controls in 'sideways-rl' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-rl' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from right to left.
  • +
+
+ form-controls-vlr-004BitmapsRecommendorder, orientation and layout of form controls in 'vertical-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-lr'.
  • +
+
+ form-controls-vlr-005Recommendform controls in 'vertical-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'vertical-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-vrl-004 BitmapsRecommend order, orientation and layout of form controls in 'vertical-rl' writing-mode
    -
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1.
  • +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-rl'.
- form-controls-vert-rl-005 Recommend form controls in 'vertical-rl' writing-mode @@ -668,9 +745,9 @@
- line-box-direction-001 = Ahem horizontal-tb - ordering direction of line boxes @@ -679,20 +756,207 @@
- line-box-direction-002 = Ahemvertical-rl - ordering direction of line boxes + sideways-lr - ordering direction of line boxes
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
- line-box-direction-003= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-048= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-050= Ahemposition absolute and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-053= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-054= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-056= Ahemtable-cell and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-058= Ahemtable-caption and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-060= Ahemlist and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
  • +
+
+ line-box-direction-srl-042= Ahemsideways-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-srl-045= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-046= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-049= Ahemposition absolute and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-051= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-052= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-055= Ahemtable-cell and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-057= Ahemtable-caption and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-059= Ahemlist and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vlr-003 = Ahem vertical-lr - ordering direction of line boxes @@ -701,31 +965,9 @@
- line-box-direction-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-lr' will be ordered from right to left.
  • -
-
- line-box-direction-007 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -734,9 +976,9 @@
- line-box-direction-008 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -745,20 +987,9 @@
- line-box-direction-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-010 = Ahem position absolute and 'vertical-lr' - ordering direction of line boxes @@ -767,31 +998,9 @@
- line-box-direction-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-013 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -800,9 +1009,9 @@
- line-box-direction-014 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -811,20 +1020,9 @@
- line-box-direction-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-016 = Ahem table-cell and 'vertical-lr' - ordering direction of line boxes @@ -833,20 +1031,9 @@
- line-box-direction-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-018 = Ahem table-caption and 'vertical-lr' - ordering direction of line boxes @@ -855,20 +1042,9 @@
- line-box-direction-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • -
-
- line-box-direction-020 = Ahem list and 'vertical-lr' - ordering direction of line boxes @@ -877,6 +1053,105 @@
+ line-box-direction-vrl-002= Ahemvertical-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
page-flow-direction-002
+ page-flow-direction-slr-005BitmapsPaged'writing-mode: sideways-lr' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is left-to-right.
  • +
+
+ page-flow-direction-srl-004BitmapsPaged'writing-mode: sideways-rl' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is right-to-left.
  • +
+
replaced-content-image-002
- row-progression-002 = Ahemvertical-rl - table rows progression + sideways-lr - table rows progression
    -
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
- row-progression-003= Ahemsideways-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-srl-022= Ahemsideways-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-srl-028= Ahemsideways-rl - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vlr-003 = Ahem vertical-lr - table rows progression @@ -943,20 +1273,9 @@
- row-progression-004= Ahemvertical-rl - table rows progression and colspan -
    -
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • -
-
- row-progression-005 = Ahem vertical-lr - table rows progression and colspan @@ -965,20 +1284,9 @@
- row-progression-006= Ahemvertical-rl - table rows progression and rowspan -
    -
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • -
-
- row-progression-007 = Ahem vertical-lr - table rows progression and rowspan @@ -987,9 +1295,53 @@
- row-progression-008= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-vrl-002= Ahemvertical-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vrl-004= Ahemvertical-rl - table rows progression and colspan +
    +
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • +
+
+ row-progression-vrl-006= Ahemvertical-rl - table rows progression and rowspan +
    +
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • +
+
+ row-progression-vrl-008 = Ahem vertical-rl - table rows progression (thead, 2 tbodies, tfoot) @@ -998,14 +1350,47 @@
- row-progression-009= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) + table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering
    -
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc...
  • +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
- writing-mode-stretch-001= writing-mode vertical-lr and vertical-rl -
    -
  • vertical-writing-mode flex items should stretch
  • -
-
writing-mode-vertical-rl-003
@@ -49,7 +49,7 @@ - + @@ -72,21 +72,76 @@ - + - + text-baseline-slr-009 + - - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + text-baseline-vlr-005 + - + - - - - - - - + text-baseline-vlr-007 + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht new file mode 100644 index 00000000000..9ceed4f9b51 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/flexbox_align-items-stretch-writing-modes.xht @@ -0,0 +1,58 @@ + + + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + + + + + + + + + +

The test passes if you see a green rectangle and no red.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-004.xht new file mode 100644 index 00000000000..92b64b72c75 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-004.xht @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-005.xht new file mode 100644 index 00000000000..15a2c4a2a37 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-slr-005.xht @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° counter-clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-004.xht new file mode 100644 index 00000000000..606f0f9bb3e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-004.xht @@ -0,0 +1,57 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-005.xht new file mode 100644 index 00000000000..3239f434b0b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-srl-005.xht @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-004.xht new file mode 100644 index 00000000000..3f5f0cfb3bc --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-004.xht @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-005.xht new file mode 100644 index 00000000000..9496bb1a393 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vlr-005.xht @@ -0,0 +1,56 @@ + + + + + + CSS Writing Modes Test: form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vert-rl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vrl-004.xht similarity index 77% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vert-rl-004.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vrl-004.xht index 49b0ca63397..1b93e01b751 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vert-rl-004.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/form-controls-vrl-004.xht @@ -10,7 +10,7 @@ - + -

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

-

- -

- -

- -

- -

- -

+

-

+

+ +

+ +

+ +

+ +

+ +

+ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-htb-001.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-001.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-htb-001.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-043.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-043.xht new file mode 100644 index 00000000000..9c81f321ad3 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-043.xht @@ -0,0 +1,37 @@ + + + + + + CSS Writing Modes Test: sideways-lr - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-047.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-047.xht new file mode 100644 index 00000000000..669749a7e12 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-047.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-048.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-048.xht new file mode 100644 index 00000000000..39e919fff3b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-048.xht @@ -0,0 +1,67 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + N  QQQQ R  S  T U  V  W XXXX  Y + +
+ +
+ + GGGGGGG    H  J    K  L MMMMMMM + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-050.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-050.xht new file mode 100644 index 00000000000..ac10c48d4c2 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-050.xht @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-053.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-053.xht new file mode 100644 index 00000000000..31def67d4df --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-053.xht @@ -0,0 +1,59 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + + GGGGGGG    H  J    K  L MMMMMMM + + N  QQQQ R  S  T U  V  W XXXX  Y + + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-054.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-054.xht new file mode 100644 index 00000000000..feb55517d7b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-054.xht @@ -0,0 +1,100 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + AAAAAAA + +    B  C + +    D  E + +    FFFF + +
+ + GGGGGGG + +    H  J + +    K  L + + MMMMMMM + +
+ + N  QQQQ + + R  S  T + + U  V  W + + XXXX  Y + +
+ + a  bbbb + + c  d  e + + f  g  h + + jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-056.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-056.xht new file mode 100644 index 00000000000..4e4909e8731 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-056.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-058.xht new file mode 100644 index 00000000000..778aba92b94 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-058.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-060.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-060.xht new file mode 100644 index 00000000000..bbdb50cabe2 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-slr-060.xht @@ -0,0 +1,40 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + +
  • AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-042.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-042.xht new file mode 100644 index 00000000000..2a197c22cb8 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-042.xht @@ -0,0 +1,37 @@ + + + + + + CSS Writing Modes Test: sideways-rl - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-045.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-045.xht new file mode 100644 index 00000000000..d02bbadb994 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-045.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-046.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-046.xht new file mode 100644 index 00000000000..a944244bdc1 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-046.xht @@ -0,0 +1,68 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + YYYYYYY Z  a   b  c   ddddddd + +
+ +
+ + L  MMMM Q  R  S T  U  V WWWW  X + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-049.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-049.xht new file mode 100644 index 00000000000..1066daf5da0 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-049.xht @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-051.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-051.xht new file mode 100644 index 00000000000..a851d63e7a2 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-051.xht @@ -0,0 +1,66 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + + L  MMMM Q  R  S T  U  V WWWW  X + + YYYYYYY Z  a   b  c   ddddddd + + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-052.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-052.xht new file mode 100644 index 00000000000..c6a8bc7f03c --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-052.xht @@ -0,0 +1,100 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
+ +
+ + eeee   + + f  g   + + h  j   + + kkkkkkk + +
+ + YYYYYYY + + Z  a   + + b  c   + + ddddddd + +
+ + L  MMMM + + Q  R  S + + T  U  V + + WWWW  X + +
+ + A  BBBB + + C  D  E + + F  G  H + + JJJJ  K + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-055.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-055.xht new file mode 100644 index 00000000000..a24473c9812 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-055.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-057.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-057.xht new file mode 100644 index 00000000000..3df975332c6 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-057.xht @@ -0,0 +1,38 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-059.xht new file mode 100644 index 00000000000..a4c2a46ff2d --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-srl-059.xht @@ -0,0 +1,40 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + +
  • A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-003.xht similarity index 74% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-003.xht index 60f3e20e7b7..50685d30b83 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-003.xht @@ -14,24 +14,24 @@ -
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
+
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-007.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-007.xht index 3ac46c67c27..519e19a0976 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-007.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-007.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-008.xht similarity index 79% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-008.xht index d7966f23404..5633f22db99 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-008.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-008.xht @@ -14,23 +14,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-010.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-010.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-010.xht index 1d96cecb6a0..5002a7b745b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-010.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-010.xht @@ -14,20 +14,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-013.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-013.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-013.xht index b15c154a6df..b1a2af8c5c7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-013.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-013.xht @@ -14,26 +14,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-014.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-014.xht similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-014.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-014.xht index 65150832469..4ac5a1efbd2 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-014.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-014.xht @@ -14,31 +14,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-016.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-016.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-016.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-016.xht index 7fb58cd7486..b029d4cd00e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-016.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-016.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-018.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-018.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-018.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-018.xht index ce729f70fdf..ef621ca6d23 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-018.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-018.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-020.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-020.xht similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-020.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-020.xht index 48dcd801c0a..52eb02e6d39 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-020.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vlr-020.xht @@ -14,21 +14,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-002.xht similarity index 87% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-002.xht index efc13247eb8..c942aea8f50 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-002.xht @@ -14,18 +14,18 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-005.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-005.xht index 6662116cb61..ed31569c254 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-005.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-005.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-006.xht similarity index 76% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-006.xht index 1ff27f7be91..7bebde1c8c7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-006.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-006.xht @@ -10,27 +10,30 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-009.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-009.xht index 8ac208edace..2a74eeb09e8 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-009.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-009.xht @@ -14,20 +14,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-011.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-011.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-011.xht index 729d5137726..260820d78f7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-011.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-011.xht @@ -14,33 +14,33 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-012.xht similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-012.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-012.xht index f1a0b336209..7fb18176c35 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-012.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-012.xht @@ -14,31 +14,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-015.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-015.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-015.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-015.xht index 5e1e247def0..6fd22a26234 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-015.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-015.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-017.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-017.xht similarity index 84% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-017.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-017.xht index 8636701cda7..a58a72d7c86 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-017.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-017.xht @@ -14,19 +14,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-019.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-019.xht similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-019.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-019.xht index f47d7fd3b6b..6902c5283a4 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-019.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/line-box-direction-vrl-019.xht @@ -14,21 +14,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-002.xht index 90267cb0621..6bdb98c650e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-002.xht @@ -13,15 +13,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-003.xht index 7bcf9e16e66..41ca69774ce 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-003.xht @@ -13,15 +13,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-slr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-slr-005.xht new file mode 100644 index 00000000000..a52d80d53cf --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-slr-005.xht @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-lr' - default page flow (progression) direction + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-srl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-srl-004.xht new file mode 100644 index 00000000000..cfaff1376ff --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/page-flow-direction-srl-004.xht @@ -0,0 +1,39 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-rl' - default page flow (progression) direction + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht index d67a4bf2b06..81114d697aa 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht @@ -7,14 +7,17 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht index fdbf60ce326..cfbcc87b5a7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht @@ -10,17 +10,23 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/flexbox_align-items-stretch-writing-modes-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/flexbox_align-items-stretch-writing-modes-ref.xht new file mode 100644 index 00000000000..25f3929942a --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/flexbox_align-items-stretch-writing-modes-ref.xht @@ -0,0 +1,18 @@ + + + Reference file + + + + +

The test passes if you see a green rectangle and no red.

+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/full-width-horizontal-notref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/full-width-horizontal-notref.xht index a03d8b8e5e7..917e3ed141e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/full-width-horizontal-notref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/full-width-horizontal-notref.xht @@ -3,19 +3,14 @@ CSS Test Reference -

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-slr-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-slr-001-ref.xht new file mode 100644 index 00000000000..0e5f9dd5376 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-slr-001-ref.xht @@ -0,0 +1,95 @@ + +CSS Reference + + + + + +

Test passes if the following three tables look identical. + +

+ 4.2 Text Baselines
central-baseline-alignment-002
- text-baseline-002= = Ahemtext baseline alignment - central alignment with vertical layout + text baseline alignment - alphabetical alignment with vertical layout
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
- text-baseline-003= = Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-slr-013= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-008= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-010= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-012= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vlr-003= Ahem text baseline alignment - central alignment with vertical layout
    @@ -94,21 +149,10 @@
- text-baseline-004= Ahemtext baseline alignment - central alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • -
-
- text-baseline-005= = Ahem text baseline alignment - central alignment with vertical layout
    @@ -116,21 +160,10 @@
- text-baseline-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • -
-
- text-baseline-007= = Ahem text baseline alignment - alphabetical alignment with vertical layout
    @@ -138,6 +171,39 @@
+ text-baseline-vrl-002= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-004= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-slr-009-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-slr-009-ref.xht new file mode 100644 index 00000000000..73969a9bcbd --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-slr-009-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
Image download support must be enabled
Image download support must be enabled
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-vrl-002-ref.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-002-ref.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-vrl-002-ref.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-006-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-vrl-006-ref.xht similarity index 100% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-006-ref.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/text-baseline-vrl-006-ref.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht index 6517366139c..684e0ef6892 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest-toc.xht @@ -3048,30 +3048,6 @@
- block-flow-direction-001= Ahem
- block-flow-direction-002= Ahem
- block-flow-direction-003= Ahem
@@ -3080,363 +3056,387 @@ Ahem
- block-flow-direction-005 + block-flow-direction-htb-001 = Ahem
- block-flow-direction-006= Ahem
- block-flow-direction-007= Ahem
- block-flow-direction-008= Ahem
- block-flow-direction-009= Ahem
- block-flow-direction-010= Ahem
- block-flow-direction-011= Ahem
- block-flow-direction-012= Ahem
- block-flow-direction-013= Ahem
- block-flow-direction-014= Ahem
- block-flow-direction-015= Ahem
- block-flow-direction-016= Ahem
- block-flow-direction-017= Ahem
- block-flow-direction-018= Ahem
- block-flow-direction-019= Ahem
- block-flow-direction-020= Ahem
- block-flow-direction-021= AhemBitmaps
- block-flow-direction-022= AhemBitmaps
- block-flow-direction-023= Ahem
- block-flow-direction-024= Ahem
- block-flow-direction-025= Bitmaps
- block-flow-direction-042= Ahem
- block-flow-direction-043 = Ahem
- block-flow-direction-045= Ahem
- block-flow-direction-046= Ahem
- block-flow-direction-047 = Ahem
- block-flow-direction-048 = Ahem
- block-flow-direction-049= Ahem
- block-flow-direction-050 = Ahem
- block-flow-direction-051= Ahem
- block-flow-direction-052= Ahem
- block-flow-direction-053= Ahem
- block-flow-direction-054 = Ahem
- block-flow-direction-055 = Ahem
- block-flow-direction-056 = Ahem
- block-flow-direction-057= Ahem
- block-flow-direction-058 = Ahem
- block-flow-direction-059= Ahem
- block-flow-direction-060 = Ahem
- block-flow-direction-061= AhemBitmaps
- block-flow-direction-062 = AhemBitmaps
- block-flow-direction-063 = Ahem
+ block-flow-direction-slr-066= Bitmaps
- block-flow-direction-064 = Ahem
+ block-flow-direction-srl-045= Ahem
+ block-flow-direction-srl-046= Ahem
+ block-flow-direction-srl-049= Ahem
+ block-flow-direction-srl-051= Ahem
+ block-flow-direction-srl-052= Ahem
+ block-flow-direction-srl-053= Ahem
+ block-flow-direction-srl-057= Ahem
+ block-flow-direction-srl-059= Ahem
+ block-flow-direction-srl-061= AhemBitmaps
+ block-flow-direction-srl-064= Ahem
- block-flow-direction-065 = Bitmaps
- block-flow-direction-066= + block-flow-direction-vlr-003= Ahem
+ block-flow-direction-vlr-007= Ahem
+ block-flow-direction-vlr-008= Ahem
+ block-flow-direction-vlr-010= Ahem
+ block-flow-direction-vlr-014= Ahem
+ block-flow-direction-vlr-015= Ahem
+ block-flow-direction-vlr-016= Ahem
+ block-flow-direction-vlr-018= Ahem
+ block-flow-direction-vlr-020= Ahem
+ block-flow-direction-vlr-022= AhemBitmaps
+ block-flow-direction-vlr-023= Ahem
+ block-flow-direction-vrl-002= Ahem
+ block-flow-direction-vrl-005= Ahem
+ block-flow-direction-vrl-006= Ahem
+ block-flow-direction-vrl-009= Ahem
+ block-flow-direction-vrl-011= Ahem
+ block-flow-direction-vrl-012= Ahem
+ block-flow-direction-vrl-013= Ahem
+ block-flow-direction-vrl-017= Ahem
+ block-flow-direction-vrl-019= Ahem
+ block-flow-direction-vrl-021= AhemBitmaps
+ block-flow-direction-vrl-024= Ahem
+ block-flow-direction-vrl-025= Bitmaps
+ flexbox_align-items-stretch-writing-modes=
@@ -4720,154 +4728,298 @@ Ahem
- line-box-direction-001 = Ahem
- line-box-direction-002 + line-box-direction-slr-043 = Ahem
+ line-box-direction-slr-047= Ahem
+ line-box-direction-slr-048= Ahem
+ line-box-direction-slr-050= Ahem
+ line-box-direction-slr-053= Ahem
+ line-box-direction-slr-054= Ahem
+ line-box-direction-slr-056= Ahem
+ line-box-direction-slr-058= Ahem
+ line-box-direction-slr-060= Ahem
+ line-box-direction-srl-042= Ahem
+ line-box-direction-srl-045= Ahem
+ line-box-direction-srl-046= Ahem
+ line-box-direction-srl-049= Ahem
+ line-box-direction-srl-051= Ahem
+ line-box-direction-srl-052= Ahem
+ line-box-direction-srl-055= Ahem
+ line-box-direction-srl-057= Ahem
+ line-box-direction-srl-059= Ahem
- line-box-direction-003 = Ahem
- line-box-direction-005= Ahem
- line-box-direction-006= Ahem
- line-box-direction-007 = Ahem
- line-box-direction-008 = Ahem
- line-box-direction-009= Ahem
- line-box-direction-010 = Ahem
- line-box-direction-011= Ahem
- line-box-direction-012= Ahem
- line-box-direction-013 = Ahem
- line-box-direction-014 = Ahem
- line-box-direction-015= Ahem
- line-box-direction-016 = Ahem
- line-box-direction-017= Ahem
- line-box-direction-018 = Ahem
- line-box-direction-019= Ahem
- line-box-direction-020= Ahem
+ line-box-direction-vrl-002= Ahem
+ line-box-direction-vrl-005= Ahem
+ line-box-direction-vrl-006= Ahem
+ line-box-direction-vrl-009= Ahem
+ line-box-direction-vrl-011= Ahem
+ line-box-direction-vrl-012= Ahem
+ line-box-direction-vrl-015= Ahem
+ line-box-direction-vrl-017= Ahem
+ line-box-direction-vrl-019 = Ahem
Bitmaps
- row-progression-002 + row-progression-slr-023 = Ahem
+ row-progression-slr-029= Ahem
+ row-progression-srl-022= Ahem
+ row-progression-srl-028= Ahem
- row-progression-003 = Ahem
- row-progression-004= Ahem
- row-progression-005 = Ahem
- row-progression-006= Ahem
- row-progression-007 = Ahem
- row-progression-008= Ahem
- row-progression-009= Ahem
+ row-progression-vrl-002= Ahem
+ row-progression-vrl-004= Ahem
+ row-progression-vrl-006= Ahem
+ row-progression-vrl-008 = Ahem
Ahem
+ table-progression-slr-001=
+ table-progression-slr-002=
+ table-progression-srl-001=
+ table-progression-srl-002=
@@ -5568,51 +5784,99 @@ AhemBitmaps
- text-baseline-002= Ahem
- text-baseline-003= Ahem
- text-baseline-004= Ahem
- text-baseline-005= Ahem
- text-baseline-006= = Ahem
- text-baseline-007= = Ahem
+ text-baseline-slr-013= Ahem
+ text-baseline-srl-008= Ahem
+ text-baseline-srl-010= Ahem
+ text-baseline-srl-012= Ahem
+ text-baseline-vlr-003= Ahem
+ text-baseline-vlr-005= Ahem
+ text-baseline-vlr-007= Ahem
+ text-baseline-vrl-002= Ahem
+ text-baseline-vrl-004= Ahem
+ text-baseline-vrl-006= Ahem
- writing-mode-stretch-001=
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest.list index 3c9addbeb06..117f3f8138b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest.list +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reftest.list @@ -377,55 +377,55 @@ bidi-unset-010.xht == reference/bidi-normal-010.xht block-embed-001.xht == reference/block-embed-001.xht block-embed-002.xht == reference/block-embed-002.xht block-embed-003.xht == reference/block-embed-003.xht -block-flow-direction-001.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-002.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-003.xht == reference/block-flow-direction-001-ref.xht block-flow-direction-004.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-005.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-006.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-007.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-008.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-009.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-010.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-011.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-012.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-013.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-014.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-015.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-016.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-017.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-018.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-019.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-020.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-021.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-022.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-023.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-024.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-025.xht == reference/block-flow-direction-025-ref.xht -block-flow-direction-042.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-043.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-045.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-046.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-047.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-048.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-049.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-050.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-051.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-052.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-053.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-054.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-055.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-056.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-057.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-058.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-059.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-060.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-061.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-062.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-063.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-064.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-065.xht == reference/block-flow-direction-025-ref.xht -block-flow-direction-066.xht == reference/block-flow-direction-066-ref.xht +block-flow-direction-htb-001.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-043.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-047.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-slr-048.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-slr-050.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-054.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-055.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-056.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-058.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-060.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-062.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-063.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-066.xht == reference/block-flow-direction-066-ref.xht +block-flow-direction-srl-042.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-045.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-046.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-049.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-051.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-052.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-053.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-057.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-059.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-061.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-064.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-065.xht == reference/block-flow-direction-025-ref.xht +block-flow-direction-vlr-003.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-007.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vlr-008.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vlr-010.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-014.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-015.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-016.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-018.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-020.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-022.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-023.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-002.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-005.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-006.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-009.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-011.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-012.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-013.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-017.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-019.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-021.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-024.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-025.xht == reference/block-flow-direction-025-ref.xht block-override-001.xht == reference/block-override-001.xht block-override-002.xht == reference/block-override-002.xht block-override-003.xht == reference/block-override-003.xht @@ -518,6 +518,7 @@ extract-ordered-list-direction-and-writing-modes.xht == reference/extract-ordere flexbox-writing-mode-007.xht == reference/flexbox-writing-mode-007-ref.xht flexbox-writing-mode-008.xht == reference/flexbox-writing-mode-008-ref.xht flexbox-writing-mode-009.xht == reference/flexbox-writing-mode-009-ref.xht +flexbox_align-items-stretch-writing-modes.xht == reference/flexbox_align-items-stretch-writing-modes-ref.xht float-clear-vlr-003.xht == reference/ref-filled-green-100px-square.xht float-clear-vlr-005.xht == reference/ref-filled-green-100px-square.xht float-clear-vlr-007.xht == reference/ref-filled-green-100px-square.xht @@ -586,25 +587,43 @@ inline-table-alignment-002.xht == reference/inline-table-alignment-002-ref.xht inline-table-alignment-003.xht == reference/inline-table-alignment-003-ref.xht inline-table-alignment-004.xht == reference/inline-table-alignment-002-ref.xht inline-table-alignment-005.xht == reference/inline-table-alignment-003-ref.xht -line-box-direction-001.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-002.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-003.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-005.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-006.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-007.xht == reference/block-flow-direction-002-ref.xht -line-box-direction-008.xht == reference/block-flow-direction-002-ref.xht -line-box-direction-009.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-010.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-011.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-012.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-013.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-014.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-015.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-016.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-017.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-018.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-019.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-020.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-htb-001.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-043.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-047.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-slr-048.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-slr-050.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-053.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-054.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-056.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-058.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-060.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-042.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-045.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-046.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-049.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-051.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-052.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-055.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-057.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-059.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-003.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-007.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-vlr-008.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-vlr-010.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-013.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-014.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-016.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-018.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-020.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-002.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-005.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-006.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-009.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-011.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-012.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-015.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-017.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-019.xht == reference/block-flow-direction-001-ref.xht line-box-height-vlr-003.xht == reference/line-box-height-vlr-003-ref.xht line-box-height-vlr-005.xht == reference/line-box-height-vlr-003-ref.xht line-box-height-vlr-007.xht == reference/line-box-height-vlr-007-ref.xht @@ -654,18 +673,26 @@ percent-padding-vlr-007.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-002.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-004.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-006.xht == reference/margin-vrl-002-ref.xht -row-progression-002.xht == reference/block-flow-direction-001-ref.xht -row-progression-003.xht == reference/block-flow-direction-001-ref.xht -row-progression-004.xht == reference/block-flow-direction-001-ref.xht -row-progression-005.xht == reference/block-flow-direction-001-ref.xht -row-progression-006.xht == reference/block-flow-direction-001-ref.xht -row-progression-007.xht == reference/block-flow-direction-001-ref.xht -row-progression-008.xht == reference/block-flow-direction-001-ref.xht -row-progression-009.xht == reference/block-flow-direction-001-ref.xht +row-progression-slr-023.xht == reference/block-flow-direction-001-ref.xht +row-progression-slr-029.xht == reference/block-flow-direction-001-ref.xht +row-progression-srl-022.xht == reference/block-flow-direction-001-ref.xht +row-progression-srl-028.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-003.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-005.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-007.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-009.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-002.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-004.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-006.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-008.xht == reference/block-flow-direction-001-ref.xht table-column-order-002.xht == reference/block-flow-direction-001-ref.xht table-column-order-003.xht == reference/block-flow-direction-001-ref.xht table-column-order-004.xht == reference/block-flow-direction-001-ref.xht table-column-order-005.xht == reference/block-flow-direction-001-ref.xht +table-progression-slr-001.xht == reference/table-progression-slr-001-ref.xht +table-progression-slr-002.xht == reference/table-progression-002-ref.xht +table-progression-srl-001.xht == reference/table-progression-001-ref.xht +table-progression-srl-002.xht == reference/table-progression-002-ref.xht table-progression-vlr-001.xht == reference/table-progression-001-ref.xht table-progression-vlr-002.xht == reference/table-progression-002-ref.xht table-progression-vlr-003.xht == reference/table-progression-001-ref.xht @@ -692,12 +719,18 @@ text-align-vrl-012.xht == reference/text-align-vrl-008-ref.xht text-align-vrl-014.xht == reference/direction-vrl-002-ref.xht text-align-vrl-016.xht == reference/direction-vrl-002-ref.xht text-align-vrl-018.xht == reference/direction-vrl-002-ref.xht -text-baseline-002.xht == reference/text-baseline-002-ref.xht -text-baseline-003.xht == reference/text-baseline-002-ref.xht -text-baseline-004.xht == reference/text-baseline-002-ref.xht -text-baseline-005.xht == reference/text-baseline-002-ref.xht -text-baseline-006.xht == reference/text-baseline-006-ref.xht -text-baseline-007.xht == reference/text-baseline-006-ref.xht +text-baseline-slr-009.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-slr-011.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-slr-013.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-srl-008.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-srl-010.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-srl-012.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-vlr-003.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vlr-005.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vlr-007.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-vrl-002.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vrl-004.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vrl-006.xht == reference/text-baseline-vrl-006-ref.xht text-combine-upright-decorations-001.xht == reference/text-combine-upright-decorations-001.xht text-combine-upright-inherit-all-001.xht == reference/text-combine-upright-inherit-all-001.xht text-combine-upright-inherit-all-002.xht == reference/text-combine-upright-inherit-all-002.xht @@ -766,7 +799,6 @@ vertical-alignment-vrl-024.xht == reference/vertical-alignment-vrl-022-ref.xht vertical-alignment-vrl-026.xht == reference/vertical-alignment-vrl-026-ref.xht writing-mode-horizontal-001l.xht == reference/writing-mode-horizontal-001l-ref.xht writing-mode-horizontal-001r.xht == reference/writing-mode-horizontal-001r-ref.xht -writing-mode-stretch-001.xht == reference/writing-mode-stretch-001-ref.xht writing-mode-vertical-lr-002.xht == reference/writing-mode-vertical-lr-002-ref.xht writing-mode-vertical-rl-001.xht == reference/writing-mode-vertical-rl-001-ref.xht writing-mode-vertical-rl-002.xht == reference/writing-mode-vertical-rl-002-ref.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-023.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-023.xht new file mode 100644 index 00000000000..a1c67fefcf8 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-023.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
j   k  m  nnnqq r s tuu  v  w  x
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-029.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-029.xht new file mode 100644 index 00000000000..f4f99c812dd --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-slr-029.xht @@ -0,0 +1,81 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
j   k  m  nnnqq r s tuu  v  w  x
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-022.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-022.xht new file mode 100644 index 00000000000..2c9ea603f08 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-022.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
mmm n  o  qqqr s t uu      vv
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-028.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-028.xht new file mode 100644 index 00000000000..687c73f235c --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-srl-028.xht @@ -0,0 +1,80 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
mmm n  o  qqqr s t uu      vv
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-003.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-003.xht index ff2ca62afb7..6b501cb41a9 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-003.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-005.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-005.xht index ab6d0ef2d77..582ed6d665c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-005.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-005.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-007.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-007.xht index 2bbfc38554d..9869d60903f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-007.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-007.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-009.xht similarity index 76% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-009.xht index 4d76bc67a42..67493b31ab1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-009.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vlr-009.xht @@ -10,33 +10,36 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-002.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-002.xht index 28a1930fab0..aafe80a4fc5 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-002.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-004.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-004.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-004.xht index db6e7669898..780cd7a4572 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-004.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-004.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-006.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-006.xht index 9b11e1c3151..aeb6d089e31 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-006.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-006.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-008.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-008.xht index 20b255eb174..9e68c964f27 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-008.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/row-progression-vrl-008.xht @@ -14,29 +14,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-001.xht new file mode 100644 index 00000000000..b7eb25ab734 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-001.xht @@ -0,0 +1,134 @@ + +CSS Test: sideways-lr Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-002.xht new file mode 100644 index 00000000000..4547ad37ba7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-slr-002.xht @@ -0,0 +1,86 @@ + +CSS Test: sideways-lr Table Column/Colgroup Ordering + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-001.xht new file mode 100644 index 00000000000..e56a3c35f7d --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-001.xht @@ -0,0 +1,132 @@ + +CSS Test: sideways-rl Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + +
+ + +
+ + + + +
+ + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-002.xht new file mode 100644 index 00000000000..f55a3778341 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-srl-002.xht @@ -0,0 +1,86 @@ + +CSS Test: sideways-rl Table Column/Colgroup Ordering + + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-009.xht new file mode 100644 index 00000000000..f2c44b965ab --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-009.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-011.xht new file mode 100644 index 00000000000..391c71db172 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-011.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-013.xht new file mode 100644 index 00000000000..aff8a8d4bb7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-slr-013.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-008.xht new file mode 100644 index 00000000000..9146387143e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-008.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-010.xht new file mode 100644 index 00000000000..e82433f267f --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-010.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-012.xht new file mode 100644 index 00000000000..4d5c4748bab --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-srl-012.xht @@ -0,0 +1,39 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-vlr-003.xht similarity index 95% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-vlr-003.xht index 97afa4f6aae..6d405c5cdc0 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/text-baseline-vlr-003.xht @@ -5,7 +5,7 @@ - + @@ -22,7 +22,10 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-043.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-043.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-043.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-043.xht index 7429aa39ca8..bed3b0da0ab 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-043.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-043.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-043"; } + @top-right { content: "Test block-flow-direction-slr-043"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-047.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-047.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-047.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-047.xht index 4452bfa9112..0560239e7b9 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-047.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-047.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-047"; } + @top-right { content: "Test block-flow-direction-slr-047"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-048.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-048.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-048.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-048.xht index 35c393b734e..b8098e74ad6 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-048.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-048.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-048"; } + @top-right { content: "Test block-flow-direction-slr-048"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-050.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-050.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-050.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-050.xht index 58c44d60412..c29b39b7b3e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-050.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-050.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-050"; } + @top-right { content: "Test block-flow-direction-slr-050"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-054.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-054.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-054.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-054.xht index 9531ba43fe1..1c1501a8725 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-054.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-054.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-054"; } + @top-right { content: "Test block-flow-direction-slr-054"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-055.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-055.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-055.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-055.xht index 521d88fae83..017b38b16a6 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-055.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-055.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-055"; } + @top-right { content: "Test block-flow-direction-slr-055"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-056.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-056.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-056.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-056.xht index edc043ca739..7ddf840ab5c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-056.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-056.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-056"; } + @top-right { content: "Test block-flow-direction-slr-056"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-058.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-058.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-058.xht index 3dccf429971..d12bd3f234d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-058.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-058.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-058"; } + @top-right { content: "Test block-flow-direction-slr-058"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-060.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-060.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-060.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-060.xht index 26f51531d33..b755a308273 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-060.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-060.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-060"; } + @top-right { content: "Test block-flow-direction-slr-060"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-062.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-062.xht similarity index 98% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-062.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-062.xht index 0843ee23504..83f2a098387 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-062.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-062.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-062"; } + @top-right { content: "Test block-flow-direction-slr-062"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-063.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-063.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-063.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-063.xht index 9daaaa22915..ec7493cf7ef 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-063.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-063.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-063"; } + @top-right { content: "Test block-flow-direction-slr-063"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-066.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-066.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-066.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-066.xht index b000d7dfd73..6bebb1cde8a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-066.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-slr-066.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-066"; } + @top-right { content: "Test block-flow-direction-slr-066"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-042.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-042.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-042.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-042.xht index e2d71e88910..3ef34f3d04a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-042.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-042.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-042"; } + @top-right { content: "Test block-flow-direction-srl-042"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-045.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-045.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-045.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-045.xht index c761515811c..0417e653262 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-045.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-045.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-045"; } + @top-right { content: "Test block-flow-direction-srl-045"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-046.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-046.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-046.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-046.xht index 3159b803534..937353adf8b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-046.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-046.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-046"; } + @top-right { content: "Test block-flow-direction-srl-046"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-049.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-049.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-049.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-049.xht index 190e1b0d540..b3d4e38ed35 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-049.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-049.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-049"; } + @top-right { content: "Test block-flow-direction-srl-049"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-051.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-051.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-051.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-051.xht index 0a364b6bbd5..a76f98f52a1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-051.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-051.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-051"; } + @top-right { content: "Test block-flow-direction-srl-051"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-052.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-052.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-052.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-052.xht index 10d301658f1..c798cc1f1a3 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-052.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-052.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-052"; } + @top-right { content: "Test block-flow-direction-srl-052"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-053.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-053.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-053.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-053.xht index 387b56112c3..aa8ac55e437 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-053.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-053.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-053"; } + @top-right { content: "Test block-flow-direction-srl-053"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-057.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-057.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-057.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-057.xht index 8980eab5da0..73778c5aee2 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-057.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-057.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-057"; } + @top-right { content: "Test block-flow-direction-srl-057"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-059.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-059.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-059.xht index e52203ebb00..cde3f499cf9 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-059.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-059.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-059"; } + @top-right { content: "Test block-flow-direction-srl-059"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-061.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-061.xht similarity index 98% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-061.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-061.xht index 2fac409de47..ce9ec4f7cd9 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-061.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-061.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-061"; } + @top-right { content: "Test block-flow-direction-srl-061"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-064.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-064.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-064.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-064.xht index 485ac197ef1..c2c9fbff2dd 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-064.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-064.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-064"; } + @top-right { content: "Test block-flow-direction-srl-064"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-065.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-065.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-065.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-065.xht index 5c02489c36c..b76d76bde49 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-065.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-srl-065.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-065"; } + @top-right { content: "Test block-flow-direction-srl-065"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-003.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-003.xht index dce33f260b2..f1094958b66 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-003.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-003"; } + @top-right { content: "Test block-flow-direction-vlr-003"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-007.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-007.xht index a8697fa00e9..f434b95cee6 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-007.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-007.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-007"; } + @top-right { content: "Test block-flow-direction-vlr-007"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-008.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-008.xht index 11bab3ec7af..d67ba45cd41 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-008.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-008.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-008"; } + @top-right { content: "Test block-flow-direction-vlr-008"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-010.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-010.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-010.xht index c1292e77c92..b2b9d908990 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-010.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-010.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-010"; } + @top-right { content: "Test block-flow-direction-vlr-010"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-014.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-014.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-014.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-014.xht index e94b299770b..6a656e5be1e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-014.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-014.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-014"; } + @top-right { content: "Test block-flow-direction-vlr-014"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-015.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-015.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-015.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-015.xht index 6605d2412e6..cf7849c1c4c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-015.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-015.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-015"; } + @top-right { content: "Test block-flow-direction-vlr-015"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-016.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-016.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-016.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-016.xht index 56c4c32cf05..ffb9ca5d8eb 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-016.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-016.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-016"; } + @top-right { content: "Test block-flow-direction-vlr-016"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-018.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-018.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-018.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-018.xht index cdd297e947e..a20070e987a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-018.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-018.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-018"; } + @top-right { content: "Test block-flow-direction-vlr-018"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-020.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-020.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-020.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-020.xht index 3c8bf1ce738..69067fccd68 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-020.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-020.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-020"; } + @top-right { content: "Test block-flow-direction-vlr-020"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-022.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-022.xht similarity index 98% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-022.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-022.xht index eee45c2960d..e0000c3715d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-022.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-022.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-022"; } + @top-right { content: "Test block-flow-direction-vlr-022"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-023.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-023.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-023.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-023.xht index 60f8bb3029e..83fc5d9c759 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-023.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vlr-023.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-023"; } + @top-right { content: "Test block-flow-direction-vlr-023"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-002.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-002.xht index 99cf5b83332..d5ff3936bd1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-002.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-002"; } + @top-right { content: "Test block-flow-direction-vrl-002"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-005.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-005.xht index bd07aa3a9fc..2b823392e58 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-005.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-005.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-005"; } + @top-right { content: "Test block-flow-direction-vrl-005"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-006.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-006.xht index f9597ba7afc..29484c0ea00 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-006.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-006.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-006"; } + @top-right { content: "Test block-flow-direction-vrl-006"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-009.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-009.xht index 7055a6aea09..6a7f76595ff 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-009.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-009.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-009"; } + @top-right { content: "Test block-flow-direction-vrl-009"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-011.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-011.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-011.xht index b02407f2ce7..a0dc7da912e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-011.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-011.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-011"; } + @top-right { content: "Test block-flow-direction-vrl-011"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-012.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-012.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-012.xht index 04aade54408..f9d196a253c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-012.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-012.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-012"; } + @top-right { content: "Test block-flow-direction-vrl-012"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-013.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-013.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-013.xht index 7cf91861a9b..23cdb96e3e7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-013.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-013.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-013"; } + @top-right { content: "Test block-flow-direction-vrl-013"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-017.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-017.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-017.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-017.xht index 4cfd0f998d6..500de9b1113 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-017.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-017.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-017"; } + @top-right { content: "Test block-flow-direction-vrl-017"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-019.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-019.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-019.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-019.xht index 668045bf4bd..741252431c1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-019.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-019.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-019"; } + @top-right { content: "Test block-flow-direction-vrl-019"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-021.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-021.xht similarity index 98% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-021.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-021.xht index c9653dcc7d1..da22f8a89ec 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-021.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-021.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-021"; } + @top-right { content: "Test block-flow-direction-vrl-021"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-024.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-024.xht similarity index 97% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-024.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-024.xht index 8cb46b6dfba..29de3e83333 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-024.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-024.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-024"; } + @top-right { content: "Test block-flow-direction-vrl-024"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-025.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-025.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-025.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-025.xht index da0b7a6aa50..8849c8e8b10 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-025.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/block-flow-direction-vrl-025.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test block-flow-direction-025"; } + @top-right { content: "Test block-flow-direction-vrl-025"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht index 4a5ee64b548..311217e4f02 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-2.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline Direction and Bidirectionality (173 tests)

+

Inline Direction and Bidirectionality (177 tests)

@@ -1102,7 +1102,7 @@ - + @@ -1345,6 +1345,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht index e6ce49bcb7c..7f5976d53aa 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-3.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Introduction to Vertical Text (113 tests)

+

Introduction to Vertical Text (147 tests)

+ 2.1 Specifying Directionality: the direction property
direction-001
+ table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
table-progression-vlr-001
@@ -40,40 +40,7 @@ - - - - - - - - - - - - - - - - - - - + @@ -85,251 +52,20 @@ - + + block-flow-direction-htb-001 - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-043 - + - - - - - - - - - - - - + block-flow-direction-slr-047 - + + block-flow-direction-slr-048 - + - - - - - - + block-flow-direction-slr-050 - + - - - - - - - - - - - - - - - - - - + block-flow-direction-slr-054 - + + block-flow-direction-slr-055 - + + block-flow-direction-slr-056 - + - - - - - - + block-flow-direction-slr-058 - + - - - - - - + block-flow-direction-slr-060 - + - - - - - - + block-flow-direction-slr-062 - + + block-flow-direction-slr-063 - + + block-flow-direction-slr-066 + + + + + + - + + block-flow-direction-srl-045 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -624,20 +624,97 @@ - + + + + + + + + form-controls-slr-004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + form-controls-vrl-005 - + + line-box-direction-htb-001 - + + line-box-direction-slr-043 - - + + line-box-direction-slr-047 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - + line-box-direction-vlr-007 - + + line-box-direction-vlr-008 - + - - - - - - + line-box-direction-vlr-010 - + - - - - - - - - - - - - + line-box-direction-vlr-013 - + + line-box-direction-vlr-014 - + - - - - - - + line-box-direction-vlr-016 - + - - - - - - + line-box-direction-vlr-018 - + - - - - - - + line-box-direction-vlr-020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -899,6 +1174,28 @@ + + + + + + + + + + + + @@ -921,20 +1218,53 @@ - + + row-progression-slr-023 - - + + row-progression-slr-029 + + + + + + + + + + + + + + + + + + - + - - - - - - + row-progression-vlr-005 - + - - - - - - + row-progression-vlr-007 - + + row-progression-vlr-009 + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + @@ -1101,17 +1486,6 @@ - - - - - - diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-4.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-4.xht index 5c9eb2e4517..026e31eff53 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-4.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/chapter-4.xht @@ -13,7 +13,7 @@

CSS Writing Modes Module Level 3 CR Test Suite

-

Inline-level Alignment (30 tests)

+

Inline-level Alignment (36 tests)

+ 3.1 Block Flow Direction: the writing-mode property
- block-flow-direction-001= Ahemhorizontal-tb - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
  • -
-
- block-flow-direction-002= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-003= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
block-flow-direction-004
- block-flow-direction-005 = Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes + horizontal-tb - block flow direction of block-level boxes
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
  • This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
- block-flow-direction-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • -
-
- block-flow-direction-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • -
-
- block-flow-direction-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-023= Ahemvertical-lr - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • -
-
- block-flow-direction-024= Ahemvertical-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-025= Bitmapswriting mode of document - horizontal position of first block -
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
  • -
-
- block-flow-direction-042= Ahemsideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-043 = Ahem sideways-lr - block flow direction of block-level boxes @@ -338,31 +74,9 @@
- block-flow-direction-045= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • -
-
- block-flow-direction-047 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -371,9 +85,9 @@
- block-flow-direction-048 = Ahem 'float: right' and 'sideways-lr' - block flow direction of block-level boxes @@ -382,20 +96,9 @@
- block-flow-direction-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-050 = Ahem position absolute and 'sideways-lr' - block flow direction of block-level boxes @@ -404,42 +107,9 @@
- block-flow-direction-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-054 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -448,9 +118,9 @@
- block-flow-direction-055 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -459,9 +129,9 @@
- block-flow-direction-056 = Ahem inline-block and 'sideways-lr' - block flow direction of block-level boxes @@ -470,20 +140,9 @@
- block-flow-direction-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-058 = Ahem table-cell and 'sideways-lr' - block flow direction of block-level boxes @@ -492,20 +151,9 @@
- block-flow-direction-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes -
    -
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • -
-
- block-flow-direction-060 = Ahem table-caption and 'sideways-lr' - block flow direction of block-level boxes @@ -514,20 +162,9 @@
- block-flow-direction-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes -
    -
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • -
-
- block-flow-direction-062 = AhemBitmaps list and sideways-lr - block flow direction of block-level boxes @@ -536,9 +173,9 @@
- block-flow-direction-063 = Ahem sideways-lr - block flow direction of block-level boxes @@ -547,9 +184,20 @@
- block-flow-direction-064= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
+
+ block-flow-direction-srl-042 = Ahem sideways-rl - block flow direction of block-level boxes @@ -558,9 +206,119 @@
- block-flow-direction-065= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-046= Ahem'float: left' and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-049= Ahemposition absolute and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-051= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-052= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-053= Aheminline-block and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-057= Ahemtable-cell and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-059= Ahemtable-caption and 'sideways-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-srl-061= AhemBitmapslist and sideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-064= Ahemsideways-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-srl-065 = Bitmaps writing mode (sideways-rl) of document - horizontal position of first block @@ -569,14 +327,256 @@
- block-flow-direction-066= Bitmapswriting mode (sideways-lr) of document - horizontal position of first block + block-flow-direction-vlr-003= Ahemvertical-lr - block flow direction of block-level boxes
    -
  • This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
  • +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-007= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-008= Ahem'float: right' and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-010= Ahemposition absolute and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-014= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-015= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-016= Aheminline-block and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-018= Ahemtable-cell and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-020= Ahemtable-caption and 'vertical-lr' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
  • +
+
+ block-flow-direction-vlr-022= AhemBitmapslist and vertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vlr-023= Ahemvertical-lr - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
  • +
+
+ block-flow-direction-vrl-002= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-011= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-012= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-013= Aheminline-block and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-017= Ahemtable-cell and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-019= Ahemtable-caption and 'vertical-rl' - block flow direction of block-level boxes +
    +
  • This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
  • +
+
+ block-flow-direction-vrl-021= AhemBitmapslist and vertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-024= Ahemvertical-rl - block flow direction of block-level boxes +
    +
  • This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
  • +
+
+ block-flow-direction-vrl-025= Bitmapswriting mode of document - horizontal position of first block +
    +
  • This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
+ flexbox_align-items-stretch-writing-modes= Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl +
    +
  • vertical-writing-mode flex items should stretch
  • +
+
- form-controls-vert-rl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-lr'.
  • +
+
+ form-controls-slr-005Recommendform controls in 'sideways-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from bottom to top, b) the glyphs must be rotated 90&deg; counter-clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-srl-004BitmapsRecommendorder, orientation and layout of form controls in 'sideways-rl' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'sideways-rl'.
  • +
+
+ form-controls-srl-005Recommendform controls in 'sideways-rl' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'sideways-rl' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from right to left.
  • +
+
+ form-controls-vlr-004BitmapsRecommendorder, orientation and layout of form controls in 'vertical-lr' writing-mode +
    +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-lr'.
  • +
+
+ form-controls-vlr-005Recommendform controls in 'vertical-lr' writing-mode +
    +
  • This test checks the rendering of various form controls (select, optgroup, options, various types of input and buttons) written with latin text in 'vertical-lr' writing mode. The text of replaced content should match the replaced element's writing mode and line orientation; therefore, in this test, a) the text's inline base direction must be from top to bottom, b) the glyphs must be rotated 90&deg; clockwise and c) the block flow direction must be from left to right.
  • +
+
+ form-controls-vrl-004 BitmapsRecommend order, orientation and layout of form controls in 'vertical-rl' writing-mode
    -
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1.
  • +
  • This test checks the order, the flow, the orientation and layout of form controls used in Example 4 of section 3.1 when the 'writing-mode' of the whole form element is set to 'vertical-rl'.
- form-controls-vert-rl-005 Recommend form controls in 'vertical-rl' writing-mode @@ -668,9 +745,9 @@
- line-box-direction-001 = Ahem horizontal-tb - ordering direction of line boxes @@ -679,20 +756,207 @@
- line-box-direction-002 = Ahemvertical-rl - ordering direction of line boxes + sideways-lr - ordering direction of line boxes
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
- line-box-direction-003= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-048= Ahem'float: right' and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-050= Ahemposition absolute and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
  • +
+
+ line-box-direction-slr-053= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-054= Aheminline-block and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-056= Ahemtable-cell and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-058= Ahemtable-caption and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
  • +
+
+ line-box-direction-slr-060= Ahemlist and 'sideways-lr' - ordering direction of line boxes +
    +
  • This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
  • +
+
+ line-box-direction-srl-042= Ahemsideways-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-srl-045= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-046= Ahem'float: left' and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-049= Ahemposition absolute and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-srl-051= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-052= Aheminline-block and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-055= Ahemtable-cell and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-057= Ahemtable-caption and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
  • +
+
+ line-box-direction-srl-059= Ahemlist and 'sideways-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vlr-003 = Ahem vertical-lr - ordering direction of line boxes @@ -701,31 +965,9 @@
- line-box-direction-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-lr' will be ordered from right to left.
  • -
-
- line-box-direction-007 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -734,9 +976,9 @@
- line-box-direction-008 = Ahem 'float: right' and 'vertical-lr' - ordering direction of line boxes @@ -745,20 +987,9 @@
- line-box-direction-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • -
-
- line-box-direction-010 = Ahem position absolute and 'vertical-lr' - ordering direction of line boxes @@ -767,31 +998,9 @@
- line-box-direction-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-013 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -800,9 +1009,9 @@
- line-box-direction-014 = Ahem inline-block and 'vertical-lr' - ordering direction of line boxes @@ -811,20 +1020,9 @@
- line-box-direction-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-016 = Ahem table-cell and 'vertical-lr' - ordering direction of line boxes @@ -833,20 +1031,9 @@
- line-box-direction-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • -
-
- line-box-direction-018 = Ahem table-caption and 'vertical-lr' - ordering direction of line boxes @@ -855,20 +1042,9 @@
- line-box-direction-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes -
    -
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • -
-
- line-box-direction-020 = Ahem list and 'vertical-lr' - ordering direction of line boxes @@ -877,6 +1053,105 @@
+ line-box-direction-vrl-002= Ahemvertical-rl - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
+ line-box-direction-vrl-005= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-006= Ahem'float: left' and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-009= Ahemposition absolute and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
  • +
+
+ line-box-direction-vrl-011= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-012= Aheminline-block and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-015= Ahemtable-cell and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-017= Ahemtable-caption and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
  • +
+
+ line-box-direction-vrl-019= Ahemlist and 'vertical-rl' - ordering direction of line boxes +
    +
  • This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
  • +
+
page-flow-direction-002
+ page-flow-direction-slr-005BitmapsPaged'writing-mode: sideways-lr' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is left-to-right.
  • +
+
+ page-flow-direction-srl-004BitmapsPaged'writing-mode: sideways-rl' - default page flow (progression) direction +
    +
  • This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is right-to-left.
  • +
+
replaced-content-image-002
- row-progression-002 = Ahemvertical-rl - table rows progression + sideways-lr - table rows progression
    -
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
- row-progression-003= Ahemsideways-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-srl-022= Ahemsideways-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-srl-028= Ahemsideways-rl - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vlr-003 = Ahem vertical-lr - table rows progression @@ -943,20 +1273,9 @@
- row-progression-004= Ahemvertical-rl - table rows progression and colspan -
    -
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • -
-
- row-progression-005 = Ahem vertical-lr - table rows progression and colspan @@ -965,20 +1284,9 @@
- row-progression-006= Ahemvertical-rl - table rows progression and rowspan -
    -
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • -
-
- row-progression-007 = Ahem vertical-lr - table rows progression and rowspan @@ -987,9 +1295,53 @@
- row-progression-008= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) +
    +
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
  • +
+
+ row-progression-vrl-002= Ahemvertical-rl - table rows progression +
    +
  • This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
  • +
+
+ row-progression-vrl-004= Ahemvertical-rl - table rows progression and colspan +
    +
  • This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
  • +
+
+ row-progression-vrl-006= Ahemvertical-rl - table rows progression and rowspan +
    +
  • This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
  • +
+
+ row-progression-vrl-008 = Ahem vertical-rl - table rows progression (thead, 2 tbodies, tfoot) @@ -998,14 +1350,47 @@
- row-progression-009= Ahemvertical-lr - table rows progression (thead, 2 tbodies, tfoot) + table-progression-slr-001= sideways-lr Table Row/Rowgroup/Cell Ordering
    -
  • This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc...
  • +
  • This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-slr-002= sideways-lr Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
  • +
+
+ table-progression-srl-001= sideways-rl Table Row/Rowgroup/Cell Ordering +
    +
  • This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
  • +
+
+ table-progression-srl-002= sideways-rl Table Column/Colgroup Ordering +
    +
  • This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
- writing-mode-stretch-001= writing-mode vertical-lr and vertical-rl -
    -
  • vertical-writing-mode flex items should stretch
  • -
-
writing-mode-vertical-rl-003
@@ -49,7 +49,7 @@ - + @@ -72,21 +72,76 @@ - + - + text-baseline-slr-009 + - - + - + text-baseline-slr-011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + text-baseline-vlr-005 + - + - - - - - - - + text-baseline-vlr-007 + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht new file mode 100644 index 00000000000..9ceed4f9b51 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/flexbox_align-items-stretch-writing-modes.xht @@ -0,0 +1,58 @@ + + + CSS Test: Flexbox align-items: stretch with writing-mode vertical-lr and vertical-rl + + + + + + + + + +

The test passes if you see a green rectangle and no red.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-004.xht new file mode 100644 index 00000000000..267ae904f4e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-004.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-005.xht new file mode 100644 index 00000000000..10cecd7a1ee --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-slr-005.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-lr' writing-mode + + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° counter-clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-004.xht new file mode 100644 index 00000000000..4798a878ecd --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-004.xht @@ -0,0 +1,66 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-005.xht new file mode 100644 index 00000000000..b2f415c10c8 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-srl-005.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: form controls in 'sideways-rl' writing-mode + + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-004.xht new file mode 100644 index 00000000000..dc02a5a30fe --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-004.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: order, orientation and layout of form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + + +

+ +

+ + +

Test passes if the characters and form controls of the form above have the same order, the same orientation and the same layout as the ones of the form below:

+ +

Image download support must be enabled + +

+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-005.xht new file mode 100644 index 00000000000..ef8b5da5994 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vlr-005.xht @@ -0,0 +1,65 @@ + + + + + + CSS Writing Modes Test: form controls in 'vertical-lr' writing-mode + + + + + + + + + + + + + + +

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+ + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vert-rl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vrl-004.xht similarity index 77% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vert-rl-004.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vrl-004.xht index 90e5a6fc0b3..1c61d6fd5b9 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vert-rl-004.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/form-controls-vrl-004.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test form-controls-vert-rl-004"; } + @top-right { content: "Test form-controls-vrl-004"; } @bottom-right { content: counter(page); } } @@ -19,7 +19,7 @@ - + @@ -23,44 +23,42 @@ -

Test passes if a) the form controls are appearing with Text sample1 on the left of the page and with Text sample10 on the right and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

+

Test passes if a) the form controls are appearing with Text sample1 on the right of the page and with Text sample10 on the left and if b) each of the 10 "Text sample" in the form controls are rotated 90° clockwise.

-

- -

- -

- -

- -

- -

+

-

+

+ +

+ +

+ +

+ +

+ +

+ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-htb-001.xht similarity index 96% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-001.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-htb-001.xht index 09811ee7fed..172f39686b6 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-001.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-htb-001.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-001"; } + @top-right { content: "Test line-box-direction-htb-001"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-043.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-043.xht new file mode 100644 index 00000000000..46a80be5410 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-043.xht @@ -0,0 +1,46 @@ + + + + + + CSS Writing Modes Test: sideways-lr - ordering direction of line boxes + + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-047.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-047.xht new file mode 100644 index 00000000000..5fa732f5d76 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-047.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-048.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-048.xht new file mode 100644 index 00000000000..1719f0a9de0 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-048.xht @@ -0,0 +1,76 @@ + + + + + + CSS Writing Modes Test: 'float: right' and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + N  QQQQ R  S  T U  V  W XXXX  Y + +
+ +
+ + GGGGGGG    H  J    K  L MMMMMMM + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-050.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-050.xht new file mode 100644 index 00000000000..25426c70e11 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-050.xht @@ -0,0 +1,48 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-053.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-053.xht new file mode 100644 index 00000000000..8826d5b531b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-053.xht @@ -0,0 +1,68 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ +
+ + AAAAAAA    B  C    D  E    FFFF + + GGGGGGG    H  J    K  L MMMMMMM + + N  QQQQ R  S  T U  V  W XXXX  Y + + a  bbbb c  d  e f  g  h jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-054.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-054.xht new file mode 100644 index 00000000000..c4b03dc6f5f --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-054.xht @@ -0,0 +1,109 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ +
+ + AAAAAAA + +    B  C + +    D  E + +    FFFF + +
+ + GGGGGGG + +    H  J + +    K  L + + MMMMMMM + +
+ + N  QQQQ + + R  S  T + + U  V  W + + XXXX  Y + +
+ + a  bbbb + + c  d  e + + f  g  h + + jjjj  k + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-056.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-056.xht new file mode 100644 index 00000000000..e7e4a8dec5b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-056.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-058.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-058.xht new file mode 100644 index 00000000000..6ffbb64ef4d --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-058.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-060.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-060.xht new file mode 100644 index 00000000000..a08decef1a8 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-slr-060.xht @@ -0,0 +1,49 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-lr' - ordering direction of line boxes + + + + + + + + + + + + + + +
  • AAAAAAA    B  C    D  E    FFFF        GGGGGGG    H  J    K  L MMMMMMM        N  QQQQ R  S  T U  V  W XXXX  Y        a  bbbb c  d  e f  g  h jjjj  k
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-042.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-042.xht new file mode 100644 index 00000000000..9632e769cd7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-042.xht @@ -0,0 +1,46 @@ + + + + + + CSS Writing Modes Test: sideways-rl - ordering direction of line boxes + + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-045.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-045.xht new file mode 100644 index 00000000000..a27e9bc1d97 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-045.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-046.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-046.xht new file mode 100644 index 00000000000..3c6121f9b60 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-046.xht @@ -0,0 +1,77 @@ + + + + + + CSS Writing Modes Test: 'float: left' and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + + +
+ + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + YYYYYYY Z  a   b  c   ddddddd + +
+ +
+ + L  MMMM Q  R  S T  U  V WWWW  X + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-049.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-049.xht new file mode 100644 index 00000000000..eb7841ab27b --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-049.xht @@ -0,0 +1,48 @@ + + + + + + CSS Writing Modes Test: position absolute and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-051.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-051.xht new file mode 100644 index 00000000000..64fbaef5fca --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-051.xht @@ -0,0 +1,75 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ +
+ + A  BBBB C  D  E F  G  H JJJJ  K + + L  MMMM Q  R  S T  U  V WWWW  X + + YYYYYYY Z  a   b  c   ddddddd + + eeee   f  g   h  j   kkkkkkk + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-052.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-052.xht new file mode 100644 index 00000000000..35ecae4cedf --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-052.xht @@ -0,0 +1,109 @@ + + + + + + CSS Writing Modes Test: inline-block and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
+ +
+ + eeee   + + f  g   + + h  j   + + kkkkkkk + +
+ + YYYYYYY + + Z  a   + + b  c   + + ddddddd + +
+ + L  MMMM + + Q  R  S + + T  U  V + + WWWW  X + +
+ + A  BBBB + + C  D  E + + F  G  H + + JJJJ  K + +
+ +
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-055.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-055.xht new file mode 100644 index 00000000000..c29ed952cce --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-055.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: table-cell and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-057.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-057.xht new file mode 100644 index 00000000000..4027c75345e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-057.xht @@ -0,0 +1,47 @@ + + + + + + CSS Writing Modes Test: table-caption and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-059.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-059.xht new file mode 100644 index 00000000000..bd081b78c48 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-srl-059.xht @@ -0,0 +1,49 @@ + + + + + + CSS Writing Modes Test: list and 'sideways-rl' - ordering direction of line boxes + + + + + + + + + + + + + + +
  • A  BBBB C  D  E F  G  H JJJJ  K        L  MMMM Q  R  S T  U  V WWWW  X        YYYYYYY Z  a   b  c   ddddddd        eeee   f  g   h  j   kkkkkkk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-003.xht similarity index 75% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-003.xht index 457855e8bad..1605f061bd2 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-003.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-003"; } + @top-right { content: "Test line-box-direction-vlr-003"; } @bottom-right { content: counter(page); } } @@ -23,24 +23,24 @@ -
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
+
AAAAAAA B  C   D  E   FFFF          GGGGGGG H  J   K  L   MMMMMMM        NNNN  Q R  S  T U  V  W X  YYYY        aaaa  b c  d  e f  g  h j  kkkk
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-007.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-007.xht index 4e1636d5ff5..7e7ed076b8d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-007.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-007.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-007"; } + @top-right { content: "Test line-box-direction-vlr-007"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-008.xht similarity index 79% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-008.xht index e2dfb134736..37a1cd742c4 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-008.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-008.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-008"; } + @top-right { content: "Test line-box-direction-vlr-008"; } @bottom-right { content: counter(page); } } @@ -23,23 +23,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-010.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-010.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-010.xht index 2601aa281f6..e8ecd1c9a07 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-010.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-010.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-010"; } + @top-right { content: "Test line-box-direction-vlr-010"; } @bottom-right { content: counter(page); } } @@ -23,20 +23,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-013.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-013.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-013.xht index 600c9f80f2b..1f51fa7e016 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-013.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-013.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-013"; } + @top-right { content: "Test line-box-direction-vlr-013"; } @bottom-right { content: counter(page); } } @@ -23,26 +23,26 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-014.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-014.xht similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-014.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-014.xht index b38432ea178..d6735debf0e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-014.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-014.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-014"; } + @top-right { content: "Test line-box-direction-vlr-014"; } @bottom-right { content: counter(page); } } @@ -23,31 +23,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-016.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-016.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-016.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-016.xht index 92961bc4106..9743ba2dc26 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-016.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-016.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-016"; } + @top-right { content: "Test line-box-direction-vlr-016"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-018.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-018.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-018.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-018.xht index e24a9975c1e..9d2230a2166 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-018.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-018.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-018"; } + @top-right { content: "Test line-box-direction-vlr-018"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-020.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-020.xht similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-020.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-020.xht index e2a49c18cd3..887eebed40b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-020.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vlr-020.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-020"; } + @top-right { content: "Test line-box-direction-vlr-020"; } @bottom-right { content: counter(page); } } @@ -23,21 +23,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-002.xht similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-002.xht index 5cd4e1ea09a..ec46d3a595c 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-002.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-002"; } + @top-right { content: "Test line-box-direction-vrl-002"; } @bottom-right { content: counter(page); } } @@ -23,18 +23,18 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-005.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-005.xht index 9c75422c8a1..318eea35f98 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-005.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-005.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-005"; } + @top-right { content: "Test line-box-direction-vrl-005"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-006.xht similarity index 77% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-006.xht index 2a12b8596a4..e541823eaa3 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-006.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-006.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-006"; } + @top-right { content: "Test line-box-direction-vrl-006"; } @bottom-right { content: counter(page); } } @@ -19,27 +19,30 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-009.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-009.xht index 07b82d82151..36978d3052f 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-009.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-009.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-009"; } + @top-right { content: "Test line-box-direction-vrl-009"; } @bottom-right { content: counter(page); } } @@ -23,20 +23,20 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-011.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-011.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-011.xht index 5c27e719818..2663731395e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-011.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-011.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-011"; } + @top-right { content: "Test line-box-direction-vrl-011"; } @bottom-right { content: counter(page); } } @@ -23,33 +23,33 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-012.xht similarity index 86% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-012.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-012.xht index 6f2bed4f02d..c8a60675d82 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-012.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-012.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-012"; } + @top-right { content: "Test line-box-direction-vrl-012"; } @bottom-right { content: counter(page); } } @@ -23,31 +23,37 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-015.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-015.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-015.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-015.xht index 062c1f06b22..625bb92e56d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-015.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-015.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-015"; } + @top-right { content: "Test line-box-direction-vrl-015"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-017.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-017.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-017.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-017.xht index 2e043c31d94..a36b6c1c7e5 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-017.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-017.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-017"; } + @top-right { content: "Test line-box-direction-vrl-017"; } @bottom-right { content: counter(page); } } @@ -23,19 +23,19 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-019.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-019.xht similarity index 81% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-019.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-019.xht index 1feac07dbd5..96685e64ec1 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-019.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/line-box-direction-vrl-019.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test line-box-direction-019"; } + @top-right { content: "Test line-box-direction-vrl-019"; } @bottom-right { content: counter(page); } } @@ -23,21 +23,21 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-002.xht index d719b9555fe..1f44aef56b4 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-002.xht @@ -22,15 +22,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-003.xht index f5c78d714ff..86f767f8a13 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-003.xht @@ -22,15 +22,15 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-slr-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-slr-005.xht new file mode 100644 index 00000000000..1f2ecf13abe --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-slr-005.xht @@ -0,0 +1,48 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-lr' - default page flow (progression) direction + + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-srl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-srl-004.xht new file mode 100644 index 00000000000..58826aeb9f1 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/page-flow-direction-srl-004.xht @@ -0,0 +1,48 @@ + + + + + + CSS Writing Modes Test: 'writing-mode: sideways-rl' - default page flow (progression) direction + + + + + + + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht index cc523539d30..5a68b1a1bbc 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht @@ -16,14 +16,17 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht index e3211ed1431..3a406c1c64b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht @@ -19,17 +19,23 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/flexbox_align-items-stretch-writing-modes-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/flexbox_align-items-stretch-writing-modes-ref.xht new file mode 100644 index 00000000000..25f3929942a --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/flexbox_align-items-stretch-writing-modes-ref.xht @@ -0,0 +1,18 @@ + + + Reference file + + + + +

The test passes if you see a green rectangle and no red.

+
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht index a03d8b8e5e7..917e3ed141e 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/full-width-horizontal-notref.xht @@ -3,19 +3,14 @@ CSS Test Reference -

Test passes if the following paragraphs are identical:

-

6月19

-

6月19

+

6月19日

+

6月19日

diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-slr-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-slr-001-ref.xht new file mode 100644 index 00000000000..0e5f9dd5376 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-slr-001-ref.xht @@ -0,0 +1,95 @@ + +CSS Reference + + + + + +

Test passes if the following three tables look identical. + +

+ 4.2 Text Baselines
central-baseline-alignment-002
- text-baseline-002= = Ahemtext baseline alignment - central alignment with vertical layout + text baseline alignment - alphabetical alignment with vertical layout
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
- text-baseline-003= = Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-slr-013= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-lr' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-008= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'mixed', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-010= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'upright', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-srl-012= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'sideways-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vlr-003= Ahem text baseline alignment - central alignment with vertical layout
    @@ -94,21 +149,10 @@
- text-baseline-004= Ahemtext baseline alignment - central alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • -
-
- text-baseline-005= = Ahem text baseline alignment - central alignment with vertical layout
    @@ -116,21 +160,10 @@
- text-baseline-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout -
    -
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • -
-
- text-baseline-007= = Ahem text baseline alignment - alphabetical alignment with vertical layout
    @@ -138,6 +171,39 @@
+ text-baseline-vrl-002= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-004= Ahemtext baseline alignment - central alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
  • +
+
+ text-baseline-vrl-006= Ahemtext baseline alignment - alphabetical alignment with vertical layout +
    +
  • This test checks the generation of text baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'sideways', then the alphabetical baseline is used as the dominant baseline.
  • +
+
+ + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-slr-009-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-slr-009-ref.xht new file mode 100644 index 00000000000..e041a9ec6f6 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-slr-009-ref.xht @@ -0,0 +1,44 @@ + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
Image download support must be enabled
Image download support must be enabled
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-002-ref.xht similarity index 95% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-002-ref.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-002-ref.xht index 91fa43f1413..6fc6c292c96 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-002-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-002-ref.xht @@ -7,7 +7,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test text-baseline-002-ref"; } + @top-right { content: "Test text-baseline-vrl-002-ref"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-006-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-006-ref.xht similarity index 95% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-006-ref.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-006-ref.xht index 64bac7ff355..e8bec15f607 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-006-ref.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/text-baseline-vrl-006-ref.xht @@ -7,7 +7,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test text-baseline-006-ref"; } + @top-right { content: "Test text-baseline-vrl-006-ref"; } @bottom-right { content: counter(page); } } diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht index 6517366139c..684e0ef6892 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest-toc.xht @@ -3048,30 +3048,6 @@
- block-flow-direction-001= Ahem
- block-flow-direction-002= Ahem
- block-flow-direction-003= Ahem
@@ -3080,363 +3056,387 @@ Ahem
- block-flow-direction-005 + block-flow-direction-htb-001 = Ahem
- block-flow-direction-006= Ahem
- block-flow-direction-007= Ahem
- block-flow-direction-008= Ahem
- block-flow-direction-009= Ahem
- block-flow-direction-010= Ahem
- block-flow-direction-011= Ahem
- block-flow-direction-012= Ahem
- block-flow-direction-013= Ahem
- block-flow-direction-014= Ahem
- block-flow-direction-015= Ahem
- block-flow-direction-016= Ahem
- block-flow-direction-017= Ahem
- block-flow-direction-018= Ahem
- block-flow-direction-019= Ahem
- block-flow-direction-020= Ahem
- block-flow-direction-021= AhemBitmaps
- block-flow-direction-022= AhemBitmaps
- block-flow-direction-023= Ahem
- block-flow-direction-024= Ahem
- block-flow-direction-025= Bitmaps
- block-flow-direction-042= Ahem
- block-flow-direction-043 = Ahem
- block-flow-direction-045= Ahem
- block-flow-direction-046= Ahem
- block-flow-direction-047 = Ahem
- block-flow-direction-048 = Ahem
- block-flow-direction-049= Ahem
- block-flow-direction-050 = Ahem
- block-flow-direction-051= Ahem
- block-flow-direction-052= Ahem
- block-flow-direction-053= Ahem
- block-flow-direction-054 = Ahem
- block-flow-direction-055 = Ahem
- block-flow-direction-056 = Ahem
- block-flow-direction-057= Ahem
- block-flow-direction-058 = Ahem
- block-flow-direction-059= Ahem
- block-flow-direction-060 = Ahem
- block-flow-direction-061= AhemBitmaps
- block-flow-direction-062 = AhemBitmaps
- block-flow-direction-063 = Ahem
+ block-flow-direction-slr-066= Bitmaps
- block-flow-direction-064 = Ahem
+ block-flow-direction-srl-045= Ahem
+ block-flow-direction-srl-046= Ahem
+ block-flow-direction-srl-049= Ahem
+ block-flow-direction-srl-051= Ahem
+ block-flow-direction-srl-052= Ahem
+ block-flow-direction-srl-053= Ahem
+ block-flow-direction-srl-057= Ahem
+ block-flow-direction-srl-059= Ahem
+ block-flow-direction-srl-061= AhemBitmaps
+ block-flow-direction-srl-064= Ahem
- block-flow-direction-065 = Bitmaps
- block-flow-direction-066= + block-flow-direction-vlr-003= Ahem
+ block-flow-direction-vlr-007= Ahem
+ block-flow-direction-vlr-008= Ahem
+ block-flow-direction-vlr-010= Ahem
+ block-flow-direction-vlr-014= Ahem
+ block-flow-direction-vlr-015= Ahem
+ block-flow-direction-vlr-016= Ahem
+ block-flow-direction-vlr-018= Ahem
+ block-flow-direction-vlr-020= Ahem
+ block-flow-direction-vlr-022= AhemBitmaps
+ block-flow-direction-vlr-023= Ahem
+ block-flow-direction-vrl-002= Ahem
+ block-flow-direction-vrl-005= Ahem
+ block-flow-direction-vrl-006= Ahem
+ block-flow-direction-vrl-009= Ahem
+ block-flow-direction-vrl-011= Ahem
+ block-flow-direction-vrl-012= Ahem
+ block-flow-direction-vrl-013= Ahem
+ block-flow-direction-vrl-017= Ahem
+ block-flow-direction-vrl-019= Ahem
+ block-flow-direction-vrl-021= AhemBitmaps
+ block-flow-direction-vrl-024= Ahem
+ block-flow-direction-vrl-025= Bitmaps
+ flexbox_align-items-stretch-writing-modes=
@@ -4720,154 +4728,298 @@ Ahem
- line-box-direction-001 = Ahem
- line-box-direction-002 + line-box-direction-slr-043 = Ahem
+ line-box-direction-slr-047= Ahem
+ line-box-direction-slr-048= Ahem
+ line-box-direction-slr-050= Ahem
+ line-box-direction-slr-053= Ahem
+ line-box-direction-slr-054= Ahem
+ line-box-direction-slr-056= Ahem
+ line-box-direction-slr-058= Ahem
+ line-box-direction-slr-060= Ahem
+ line-box-direction-srl-042= Ahem
+ line-box-direction-srl-045= Ahem
+ line-box-direction-srl-046= Ahem
+ line-box-direction-srl-049= Ahem
+ line-box-direction-srl-051= Ahem
+ line-box-direction-srl-052= Ahem
+ line-box-direction-srl-055= Ahem
+ line-box-direction-srl-057= Ahem
+ line-box-direction-srl-059= Ahem
- line-box-direction-003 = Ahem
- line-box-direction-005= Ahem
- line-box-direction-006= Ahem
- line-box-direction-007 = Ahem
- line-box-direction-008 = Ahem
- line-box-direction-009= Ahem
- line-box-direction-010 = Ahem
- line-box-direction-011= Ahem
- line-box-direction-012= Ahem
- line-box-direction-013 = Ahem
- line-box-direction-014 = Ahem
- line-box-direction-015= Ahem
- line-box-direction-016 = Ahem
- line-box-direction-017= Ahem
- line-box-direction-018 = Ahem
- line-box-direction-019= Ahem
- line-box-direction-020= Ahem
+ line-box-direction-vrl-002= Ahem
+ line-box-direction-vrl-005= Ahem
+ line-box-direction-vrl-006= Ahem
+ line-box-direction-vrl-009= Ahem
+ line-box-direction-vrl-011= Ahem
+ line-box-direction-vrl-012= Ahem
+ line-box-direction-vrl-015= Ahem
+ line-box-direction-vrl-017= Ahem
+ line-box-direction-vrl-019 = Ahem
Bitmaps
- row-progression-002 + row-progression-slr-023 = Ahem
+ row-progression-slr-029= Ahem
+ row-progression-srl-022= Ahem
+ row-progression-srl-028= Ahem
- row-progression-003 = Ahem
- row-progression-004= Ahem
- row-progression-005 = Ahem
- row-progression-006= Ahem
- row-progression-007 = Ahem
- row-progression-008= Ahem
- row-progression-009= Ahem
+ row-progression-vrl-002= Ahem
+ row-progression-vrl-004= Ahem
+ row-progression-vrl-006= Ahem
+ row-progression-vrl-008 = Ahem
Ahem
+ table-progression-slr-001=
+ table-progression-slr-002=
+ table-progression-srl-001=
+ table-progression-srl-002=
@@ -5568,51 +5784,99 @@ AhemBitmaps
- text-baseline-002= Ahem
- text-baseline-003= Ahem
- text-baseline-004= Ahem
- text-baseline-005= Ahem
- text-baseline-006= = Ahem
- text-baseline-007= = Ahem
+ text-baseline-slr-013= Ahem
+ text-baseline-srl-008= Ahem
+ text-baseline-srl-010= Ahem
+ text-baseline-srl-012= Ahem
+ text-baseline-vlr-003= Ahem
+ text-baseline-vlr-005= Ahem
+ text-baseline-vlr-007= Ahem
+ text-baseline-vrl-002= Ahem
+ text-baseline-vrl-004= Ahem
+ text-baseline-vrl-006= Ahem
- writing-mode-stretch-001=
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest.list index 3c9addbeb06..117f3f8138b 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest.list +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reftest.list @@ -377,55 +377,55 @@ bidi-unset-010.xht == reference/bidi-normal-010.xht block-embed-001.xht == reference/block-embed-001.xht block-embed-002.xht == reference/block-embed-002.xht block-embed-003.xht == reference/block-embed-003.xht -block-flow-direction-001.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-002.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-003.xht == reference/block-flow-direction-001-ref.xht block-flow-direction-004.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-005.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-006.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-007.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-008.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-009.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-010.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-011.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-012.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-013.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-014.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-015.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-016.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-017.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-018.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-019.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-020.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-021.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-022.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-023.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-024.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-025.xht == reference/block-flow-direction-025-ref.xht -block-flow-direction-042.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-043.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-045.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-046.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-047.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-048.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-049.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-050.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-051.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-052.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-053.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-054.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-055.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-056.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-057.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-058.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-059.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-060.xht == reference/block-flow-direction-001-ref.xht -block-flow-direction-061.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-062.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-063.xht == reference/block-flow-direction-043-ref.xht -block-flow-direction-064.xht == reference/block-flow-direction-002-ref.xht -block-flow-direction-065.xht == reference/block-flow-direction-025-ref.xht -block-flow-direction-066.xht == reference/block-flow-direction-066-ref.xht +block-flow-direction-htb-001.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-043.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-047.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-slr-048.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-slr-050.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-054.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-055.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-056.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-058.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-060.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-slr-062.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-063.xht == reference/block-flow-direction-043-ref.xht +block-flow-direction-slr-066.xht == reference/block-flow-direction-066-ref.xht +block-flow-direction-srl-042.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-045.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-046.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-049.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-051.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-052.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-053.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-057.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-059.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-srl-061.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-064.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-srl-065.xht == reference/block-flow-direction-025-ref.xht +block-flow-direction-vlr-003.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-007.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vlr-008.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vlr-010.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-014.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-015.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-016.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-018.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-020.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-022.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vlr-023.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-002.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-005.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-006.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-009.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-011.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-012.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-013.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-017.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-019.xht == reference/block-flow-direction-001-ref.xht +block-flow-direction-vrl-021.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-024.xht == reference/block-flow-direction-002-ref.xht +block-flow-direction-vrl-025.xht == reference/block-flow-direction-025-ref.xht block-override-001.xht == reference/block-override-001.xht block-override-002.xht == reference/block-override-002.xht block-override-003.xht == reference/block-override-003.xht @@ -518,6 +518,7 @@ extract-ordered-list-direction-and-writing-modes.xht == reference/extract-ordere flexbox-writing-mode-007.xht == reference/flexbox-writing-mode-007-ref.xht flexbox-writing-mode-008.xht == reference/flexbox-writing-mode-008-ref.xht flexbox-writing-mode-009.xht == reference/flexbox-writing-mode-009-ref.xht +flexbox_align-items-stretch-writing-modes.xht == reference/flexbox_align-items-stretch-writing-modes-ref.xht float-clear-vlr-003.xht == reference/ref-filled-green-100px-square.xht float-clear-vlr-005.xht == reference/ref-filled-green-100px-square.xht float-clear-vlr-007.xht == reference/ref-filled-green-100px-square.xht @@ -586,25 +587,43 @@ inline-table-alignment-002.xht == reference/inline-table-alignment-002-ref.xht inline-table-alignment-003.xht == reference/inline-table-alignment-003-ref.xht inline-table-alignment-004.xht == reference/inline-table-alignment-002-ref.xht inline-table-alignment-005.xht == reference/inline-table-alignment-003-ref.xht -line-box-direction-001.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-002.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-003.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-005.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-006.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-007.xht == reference/block-flow-direction-002-ref.xht -line-box-direction-008.xht == reference/block-flow-direction-002-ref.xht -line-box-direction-009.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-010.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-011.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-012.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-013.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-014.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-015.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-016.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-017.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-018.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-019.xht == reference/block-flow-direction-001-ref.xht -line-box-direction-020.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-htb-001.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-043.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-047.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-slr-048.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-slr-050.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-053.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-054.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-056.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-058.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-slr-060.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-042.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-045.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-046.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-049.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-051.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-052.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-055.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-057.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-srl-059.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-003.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-007.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-vlr-008.xht == reference/block-flow-direction-002-ref.xht +line-box-direction-vlr-010.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-013.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-014.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-016.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-018.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vlr-020.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-002.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-005.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-006.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-009.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-011.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-012.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-015.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-017.xht == reference/block-flow-direction-001-ref.xht +line-box-direction-vrl-019.xht == reference/block-flow-direction-001-ref.xht line-box-height-vlr-003.xht == reference/line-box-height-vlr-003-ref.xht line-box-height-vlr-005.xht == reference/line-box-height-vlr-003-ref.xht line-box-height-vlr-007.xht == reference/line-box-height-vlr-007-ref.xht @@ -654,18 +673,26 @@ percent-padding-vlr-007.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-002.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-004.xht == reference/margin-vrl-002-ref.xht percent-padding-vrl-006.xht == reference/margin-vrl-002-ref.xht -row-progression-002.xht == reference/block-flow-direction-001-ref.xht -row-progression-003.xht == reference/block-flow-direction-001-ref.xht -row-progression-004.xht == reference/block-flow-direction-001-ref.xht -row-progression-005.xht == reference/block-flow-direction-001-ref.xht -row-progression-006.xht == reference/block-flow-direction-001-ref.xht -row-progression-007.xht == reference/block-flow-direction-001-ref.xht -row-progression-008.xht == reference/block-flow-direction-001-ref.xht -row-progression-009.xht == reference/block-flow-direction-001-ref.xht +row-progression-slr-023.xht == reference/block-flow-direction-001-ref.xht +row-progression-slr-029.xht == reference/block-flow-direction-001-ref.xht +row-progression-srl-022.xht == reference/block-flow-direction-001-ref.xht +row-progression-srl-028.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-003.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-005.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-007.xht == reference/block-flow-direction-001-ref.xht +row-progression-vlr-009.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-002.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-004.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-006.xht == reference/block-flow-direction-001-ref.xht +row-progression-vrl-008.xht == reference/block-flow-direction-001-ref.xht table-column-order-002.xht == reference/block-flow-direction-001-ref.xht table-column-order-003.xht == reference/block-flow-direction-001-ref.xht table-column-order-004.xht == reference/block-flow-direction-001-ref.xht table-column-order-005.xht == reference/block-flow-direction-001-ref.xht +table-progression-slr-001.xht == reference/table-progression-slr-001-ref.xht +table-progression-slr-002.xht == reference/table-progression-002-ref.xht +table-progression-srl-001.xht == reference/table-progression-001-ref.xht +table-progression-srl-002.xht == reference/table-progression-002-ref.xht table-progression-vlr-001.xht == reference/table-progression-001-ref.xht table-progression-vlr-002.xht == reference/table-progression-002-ref.xht table-progression-vlr-003.xht == reference/table-progression-001-ref.xht @@ -692,12 +719,18 @@ text-align-vrl-012.xht == reference/text-align-vrl-008-ref.xht text-align-vrl-014.xht == reference/direction-vrl-002-ref.xht text-align-vrl-016.xht == reference/direction-vrl-002-ref.xht text-align-vrl-018.xht == reference/direction-vrl-002-ref.xht -text-baseline-002.xht == reference/text-baseline-002-ref.xht -text-baseline-003.xht == reference/text-baseline-002-ref.xht -text-baseline-004.xht == reference/text-baseline-002-ref.xht -text-baseline-005.xht == reference/text-baseline-002-ref.xht -text-baseline-006.xht == reference/text-baseline-006-ref.xht -text-baseline-007.xht == reference/text-baseline-006-ref.xht +text-baseline-slr-009.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-slr-011.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-slr-013.xht == reference/text-baseline-slr-009-ref.xht +text-baseline-srl-008.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-srl-010.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-srl-012.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-vlr-003.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vlr-005.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vlr-007.xht == reference/text-baseline-vrl-006-ref.xht +text-baseline-vrl-002.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vrl-004.xht == reference/text-baseline-vrl-002-ref.xht +text-baseline-vrl-006.xht == reference/text-baseline-vrl-006-ref.xht text-combine-upright-decorations-001.xht == reference/text-combine-upright-decorations-001.xht text-combine-upright-inherit-all-001.xht == reference/text-combine-upright-inherit-all-001.xht text-combine-upright-inherit-all-002.xht == reference/text-combine-upright-inherit-all-002.xht @@ -766,7 +799,6 @@ vertical-alignment-vrl-024.xht == reference/vertical-alignment-vrl-022-ref.xht vertical-alignment-vrl-026.xht == reference/vertical-alignment-vrl-026-ref.xht writing-mode-horizontal-001l.xht == reference/writing-mode-horizontal-001l-ref.xht writing-mode-horizontal-001r.xht == reference/writing-mode-horizontal-001r-ref.xht -writing-mode-stretch-001.xht == reference/writing-mode-stretch-001-ref.xht writing-mode-vertical-lr-002.xht == reference/writing-mode-vertical-lr-002-ref.xht writing-mode-vertical-rl-001.xht == reference/writing-mode-vertical-rl-001-ref.xht writing-mode-vertical-rl-002.xht == reference/writing-mode-vertical-rl-002-ref.xht diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-023.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-023.xht new file mode 100644 index 00000000000..6828fc97c5e --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-023.xht @@ -0,0 +1,74 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
j   k  m  nnnqq r s tuu  v  w  x
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-029.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-029.xht new file mode 100644 index 00000000000..439451272b0 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-slr-029.xht @@ -0,0 +1,90 @@ + + + + + + CSS Writing Modes Test: sideways-lr - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AAA          BB C D EEFF  G  H JJ
j   k  m  nnnqq r s tuu  v  w  x
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-022.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-022.xht new file mode 100644 index 00000000000..d8c4d820c5d --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-022.xht @@ -0,0 +1,74 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
mmm n  o  qqqr s t uu      vv
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-028.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-028.xht new file mode 100644 index 00000000000..5415c788cea --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-srl-028.xht @@ -0,0 +1,89 @@ + + + + + + CSS Writing Modes Test: sideways-rl - table rows progression (thead, 2 tbodies, tfoot) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A  B  C  DDDEE F G HJJ  K  L  M
mmm n  o  qqqr s t uu      vv
N  O  Q  RRRSS T U VWW  X  Y  Z
aaa b  c  dddee f g hhjj     kk
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-003.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-003.xht index a0cab5b08d3..3cb041fd5c3 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-003.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-003"; } + @top-right { content: "Test row-progression-vlr-003"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-005.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-005.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-005.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-005.xht index ee1ae7a5130..d25c6849a09 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-005.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-005.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-005"; } + @top-right { content: "Test row-progression-vlr-005"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-007.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-007.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-007.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-007.xht index e32b65850ef..a1c70d8f894 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-007.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-007.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-007"; } + @top-right { content: "Test row-progression-vlr-007"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-009.xht similarity index 77% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-009.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-009.xht index 01ca6a9fdf7..eee19fff32d 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-009.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vlr-009.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-009"; } + @top-right { content: "Test row-progression-vlr-009"; } @bottom-right { content: counter(page); } } @@ -19,33 +19,36 @@ - + diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-002.xht similarity index 82% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-002.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-002.xht index 7eff3679491..1dffcff226a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-002.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-002.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-002"; } + @top-right { content: "Test row-progression-vrl-002"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-004.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-004.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-004.xht index aaef98a93be..721f26050b7 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-004.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-004.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-004"; } + @top-right { content: "Test row-progression-vrl-004"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-006.xht similarity index 80% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-006.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-006.xht index 44aee71bdca..d311a9f1734 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-006.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-006.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-006"; } + @top-right { content: "Test row-progression-vrl-006"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-008.xht similarity index 83% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-008.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-008.xht index 22cd6ebf04e..cf2d090e19a 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-008.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/row-progression-vrl-008.xht @@ -9,7 +9,7 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test row-progression-008"; } + @top-right { content: "Test row-progression-vrl-008"; } @bottom-right { content: counter(page); } } @@ -23,29 +23,32 @@ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-slr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-slr.png new file mode 100644 index 00000000000..ac9b2a30725 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-slr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-srl.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-srl.png new file mode 100644 index 00000000000..da9d401f917 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-srl.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-vlr.png b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-vlr.png new file mode 100644 index 00000000000..5abc22e9ee7 Binary files /dev/null and b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/support/form-controls-vlr.png differ diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-001.xht new file mode 100644 index 00000000000..b7eb25ab734 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-001.xht @@ -0,0 +1,134 @@ + +CSS Test: sideways-lr Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + +
+ + +
+ +
+ +
+ + +
+
+ +
+ + + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-002.xht new file mode 100644 index 00000000000..4547ad37ba7 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-slr-002.xht @@ -0,0 +1,86 @@ + +CSS Test: sideways-lr Table Column/Colgroup Ordering + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-001.xht new file mode 100644 index 00000000000..e56a3c35f7d --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-001.xht @@ -0,0 +1,132 @@ + +CSS Test: sideways-rl Table Row/Rowgroup/Cell Ordering + + + + + + + + + +

Test passes if the following three tables look identical. + +

+ + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + + + + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+ + + + + + +
+ + +
+ + + + +
+ + +
+ +
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-002.xht new file mode 100644 index 00000000000..f55a3778341 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-srl-002.xht @@ -0,0 +1,86 @@ + +CSS Test: sideways-rl Table Column/Colgroup Ordering + + + + + + + + + +

Test passes if the following patterned boxes all look identical. + +

+ + + +
+
+ + + + + + +
+
+ + + + + +
+
+ + + + + + +
+
+ + +
+
+
+
+ \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-009.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-009.xht new file mode 100644 index 00000000000..906bad7d941 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-009.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-011.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-011.xht new file mode 100644 index 00000000000..7c56e29e61a --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-011.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-013.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-013.xht new file mode 100644 index 00000000000..c229b2ccea0 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-slr-013.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the right edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-008.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-008.xht new file mode 100644 index 00000000000..0a6c48ab6eb --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-008.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-010.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-010.xht new file mode 100644 index 00000000000..831add5a306 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-010.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-012.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-012.xht new file mode 100644 index 00000000000..b06ec9f7066 --- /dev/null +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-srl-012.xht @@ -0,0 +1,48 @@ + + + + CSS Writing Modes Test: text baseline alignment - alphabetical alignment with vertical layout + + + + + + + + + + + + +

Test passes if the left edge of an irregular polygon is straight and unbroken.

+ +
ÉÉÉ
+ + + \ No newline at end of file diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-vlr-003.xht similarity index 93% rename from tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-003.xht rename to tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-vlr-003.xht index 377558ebf3e..ee523970c55 100644 --- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-003.xht +++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/text-baseline-vlr-003.xht @@ -7,14 +7,14 @@ margin: 7%; counter-increment: page; @top-left { content: "CSS Writing Modes Module Level 3 CR Test Suite"; } - @top-right { content: "Test text-baseline-003"; } + @top-right { content: "Test text-baseline-vlr-003"; } @bottom-right { content: counter(page); } } - + - + - + - + - + - +