The UA will uppercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Turkish.
The UA will lowercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Turkish.
The UA will uppercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Azeri.
The UA will lowercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Azeri.
The UA will uppercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Turkish.
The UA will lowercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Turkish.
The UA will uppercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Azeri.
The UA will lowercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Azeri.
A calc expression can evaluate to a value which is outside the validity range. If it does, this value must be clamped into the range. The declaration must not be ignored.
The initial keyword is supported on background-color.
+
+
+
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/initial-background-color.htm b/tests/wpt/css-tests/css-values-3_dev/html/initial-background-color.htm
new file mode 100644
index 00000000000..e043511b47e
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/initial-background-color.htm
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Values and Units + CSS Background and Borders Test:
+ Initial property and background-color
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-001.htm b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-001.htm
new file mode 100644
index 00000000000..58072e8b484
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-001.htm
@@ -0,0 +1,26 @@
+
+
+ Test: support for calc in Media Queries
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-002.htm b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-002.htm
new file mode 100644
index 00000000000..9d3cb286645
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-002.htm
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of em in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-003.htm b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-003.htm
new file mode 100644
index 00000000000..1af8c9b115b
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-003.htm
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of ex in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-004.htm b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-004.htm
new file mode 100644
index 00000000000..b9fabef90e6
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-004.htm
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of ch in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-005.htm b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-005.htm
new file mode 100644
index 00000000000..99929934bc2
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/mq-calc-005.htm
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of rem in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/reference/200-200-green.htm b/tests/wpt/css-tests/css-values-3_dev/html/reference/200-200-green.htm
new file mode 100644
index 00000000000..e6f02ad1690
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/reference/200-200-green.htm
@@ -0,0 +1,29 @@
+
+
+
+
+ CSS Values and Units Test:
+ Viewport units are interpolated correctly (reference rendering)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/reference/mq-calc-001-ref.htm b/tests/wpt/css-tests/css-values-3_dev/html/reference/mq-calc-001-ref.htm
new file mode 100644
index 00000000000..ed960eb4c55
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/html/reference/mq-calc-001-ref.htm
@@ -0,0 +1,18 @@
+
+
+ CSS Reftest Reference
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-values-3_dev/html/reftest-toc.htm
index 219b65b1ad6..80e4b700779 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/reftest-toc.htm
@@ -24,6 +24,118 @@
A calc expression can evaluate to a value which is outside the validity range. If it does, this value must be clamped into the range. The declaration must not be ignored.
The initial keyword is supported on background-color.
+
+
+
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/initial-background-color.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/initial-background-color.xht
new file mode 100644
index 00000000000..f43493cf9fb
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/initial-background-color.xht
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Values and Units + CSS Background and Borders Test:
+ Initial property and background-color
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-001.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-001.xht
new file mode 100644
index 00000000000..dc53562c162
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-001.xht
@@ -0,0 +1,26 @@
+
+
+ Test: support for calc in Media Queries
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-002.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-002.xht
new file mode 100644
index 00000000000..eff26c64fee
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-002.xht
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of em in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-003.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-003.xht
new file mode 100644
index 00000000000..7d624a4233c
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-003.xht
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of ex in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-004.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-004.xht
new file mode 100644
index 00000000000..41011642df2
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-004.xht
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of ch in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-005.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-005.xht
new file mode 100644
index 00000000000..b2d010ed83e
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/mq-calc-005.xht
@@ -0,0 +1,29 @@
+
+
+ Test: evaluation of rem in calc in Media Queries
+
+
+
+
+
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/200-200-green.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/200-200-green.xht
new file mode 100644
index 00000000000..50f4f36f911
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/200-200-green.xht
@@ -0,0 +1,29 @@
+
+
+
+
+ CSS Values and Units Test:
+ Viewport units are interpolated correctly (reference rendering)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/mq-calc-001-ref.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/mq-calc-001-ref.xht
new file mode 100644
index 00000000000..c0148889a62
--- /dev/null
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reference/mq-calc-001-ref.xht
@@ -0,0 +1,18 @@
+
+
+ CSS Reftest Reference
+
+
+
+
+
Test passes if there is a filled green square and no red.
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reftest-toc.xht
index 81b546e585a..1c46d697f91 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/reftest-toc.xht
@@ -24,6 +24,118 @@
line box height and border on non-replaced inline box (mixed)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (mixed)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line box height and border on non-replaced inline box (sideways)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (sideways)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line box height and border on non-replaced inline box (upright)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (upright)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line box height and border on non-replaced inline box (mixed)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (mixed)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line box height and border on non-replaced inline box (sideways)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (sideways)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line box height and border on non-replaced inline box (upright)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
line box height and padding on non-replaced inline box (upright)
+
+
This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
vertical-align - 'super' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'mixed', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'super' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'upright', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'super' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'sideways', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'sub' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'mixed', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'sub' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'upright', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'sub' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'sideways', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'middle' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'upright', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
vertical-align - 'middle' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'mixed', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
vertical-align - 'middle' and vertical-lr writing-mode
+
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-lr', 'text-orientation' is 'sideways', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the alphabetic baseline of the parent box plus half the x-height of the parent.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'super' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'mixed', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'super' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'upright', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'super' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'sideways', 'vertical-align' is 'super', the baseline of the box is shifted to the right.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'sub' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'mixed', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'sub' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'upright', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'sub' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'sideways', 'vertical-align' is 'sub', the baseline of the box is shifted to the left.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'middle' and vertical-rl writing-mode
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'upright', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'middle' and vertical-rl writing-mode
-
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'upright', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'mixed', 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
vertical-align - 'top' and vertical-rl writing-mode
+
vertical-align - 'middle' and vertical-rl writing-mode
-
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'sideways, 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the central baseline of the parent box plus half the x-height of the parent.
+
This test checks the position of inline non-replaced box with vertical align property. When 'writing-mode' is 'vertical-rl', 'text-orientation' is 'sideways, 'vertical-align' is 'middle', the vertical midpoint of the box is aligned with the alphabetic baseline of the parent box plus half the x-height of the parent.
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-005.htm
new file mode 100644
index 00000000000..726bb1e9790
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-005.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-007.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-007.htm
new file mode 100644
index 00000000000..86824a022c0
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-007.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-009.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-009.htm
new file mode 100644
index 00000000000..e864491b889
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-009.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-011.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-011.htm
new file mode 100644
index 00000000000..967ce8dc1b7
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-011.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-013.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-013.htm
new file mode 100644
index 00000000000..367d73fc8a2
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vlr-013.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-002.htm
new file mode 100644
index 00000000000..4919870e638
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-002.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-004.htm
new file mode 100644
index 00000000000..ba3f8ca2059
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-004.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-006.htm
new file mode 100644
index 00000000000..7a5f10065e3
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-006.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-008.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-008.htm
new file mode 100644
index 00000000000..a0089ba51ec
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-008.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-010.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-010.htm
new file mode 100644
index 00000000000..172b925c9c8
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-010.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-012.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-012.htm
new file mode 100644
index 00000000000..2a75a996fc4
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/line-box-height-vrl-012.htm
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-slr-005.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-slr-005.htm
new file mode 100644
index 00000000000..c345f239588
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-slr-005.htm
@@ -0,0 +1,36 @@
+
+
+
+
+
+ CSS Writing Modes Test: outline layout and non-replaced inline in sideways-lr writing-mode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if a blue border neatly encloses the words "foo bar" which is inside a latin text rotated 90° counter-clockwise.
+
+
Lorem ipsum dolor sit amet, foo bar consecteteur adipiscing elit urna elit.
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-srl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-srl-004.htm
new file mode 100644
index 00000000000..f2202e2693c
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-srl-004.htm
@@ -0,0 +1,36 @@
+
+
+
+
+
+ CSS Writing Modes Test: outline layout and non-replaced inline and sideways-rl writing-mode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if a blue border neatly encloses the words "foo bar" which is inside a latin text rotated 90° clockwise.
+
+
Lorem ipsum dolor sit amet, foo bar consecteteur adipiscing elit urna elit.
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-003.htm
new file mode 100644
index 00000000000..7567f93bec1
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-003.htm
@@ -0,0 +1,36 @@
+
+
+
+
+
+ CSS Writing Modes Test: outline layout and non-replaced inline in vertical-lr writing-mode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if a blue border neatly encloses the words "foo bar" which is inside a latin text rotated 90° clockwise.
+
+
Lorem ipsum dolor sit amet, foo bar consecteteur adipiscing elit urna elit.
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-002.htm
new file mode 100644
index 00000000000..e3bfb86f0f0
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-002.htm
@@ -0,0 +1,36 @@
+
+
+
+
+
+ CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if a blue border neatly encloses the words "foo bar" which is inside a latin text rotated 90° clockwise.
+
+
Lorem ipsum dolor sit amet, foo bar consecteteur adipiscing elit urna elit.
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm
new file mode 100644
index 00000000000..62da2ece397
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm
new file mode 100644
index 00000000000..8e098e8cd80
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm
new file mode 100644
index 00000000000..22ced564578
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm
new file mode 100644
index 00000000000..ea8e4c313ac
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm
new file mode 100644
index 00000000000..a2aa3a71d98
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm
new file mode 100644
index 00000000000..2bbfe259734
--- /dev/null
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/vertical-alignment-vrl-022-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/vertical-alignment-vrl-022-ref.htm
index 92c75b6fc53..ad0b43280ba 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/vertical-alignment-vrl-022-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/vertical-alignment-vrl-022-ref.htm
@@ -3,6 +3,7 @@
CSS Reftest Reference
+
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 218b9d35ee2..cecc3621c37 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
@@ -4680,6 +4680,102 @@
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-005.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-005.xht
new file mode 100644
index 00000000000..512d5d043bb
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-005.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-007.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-007.xht
new file mode 100644
index 00000000000..5f97f49df5e
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-007.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-009.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-009.xht
new file mode 100644
index 00000000000..2484e89ebb4
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-009.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-011.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-011.xht
new file mode 100644
index 00000000000..2d0ad890e57
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-011.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-013.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-013.xht
new file mode 100644
index 00000000000..bd019b1200e
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vlr-013.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-002.xht
new file mode 100644
index 00000000000..a7febd6838d
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-002.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-004.xht
new file mode 100644
index 00000000000..93a088b4d66
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-004.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-006.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-006.xht
new file mode 100644
index 00000000000..9fa033ce76b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-006.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-008.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-008.xht
new file mode 100644
index 00000000000..5e72d1b7fc8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-008.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-010.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-010.xht
new file mode 100644
index 00000000000..ddfda0465d4
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-010.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-012.xht b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-012.xht
new file mode 100644
index 00000000000..4c9a474aa2a
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/line-box-height-vrl-012.xht
@@ -0,0 +1,58 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/outline-color-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/outline-color-001.xht
index 1f856dfdb64..8854a3733c7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/outline-color-001.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/outline-color-001.xht
@@ -5,6 +5,7 @@
+
+
+
+
Test passes if the "Filler Text" below is green and the "F" is larger than the remaining text.
+
Filler Text
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/boxes_same_color_100px_black_50px_margin.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/boxes_same_color_100px_black_50px_margin.xht
new file mode 100644
index 00000000000..c44014b2bdd
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/boxes_same_color_100px_black_50px_margin.xht
@@ -0,0 +1,20 @@
+
+
+
+ Reference rendering - boxes same color, black 100px squares with 50px margin
+
+
+
+
+
Test passes if the two boxes below are the same color.
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
new file mode 100644
index 00000000000..d965a182a58
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
new file mode 100644
index 00000000000..a1464c89a7b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
new file mode 100644
index 00000000000..176267e2cc8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
new file mode 100644
index 00000000000..e247993f038
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
new file mode 100644
index 00000000000..03c58a7bfde
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
new file mode 100644
index 00000000000..f53b693fbc3
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
@@ -0,0 +1,39 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_3x3_monospace_table-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_3x3_monospace_table-ref.xht
new file mode 100644
index 00000000000..9d76ac24a2d
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_3x3_monospace_table-ref.xht
@@ -0,0 +1,70 @@
+
+
+
+ Reference rendering - no red, 3x3 monospace table
+
+
+
+
+
There should be no red below, except for antialiasing issues.
+
+
+
+
Row 1, Col 1
+
Row 1, Col 2
+
Row 1, Col 3
+
+
+
Row 22, Col 1
+
Row 22, Col 2
+
Row 22, Col 3
+
+
+
Row 333, Col 1
+
Row 333, Col 2
+
Row 333, Col 3
+
+
+
+
+
Row 1, Col 1
+
Row 1, Col 2
+
Row 1, Col 3
+
+
+
Row 22, Col 1
+
Row 22, Col 2
+
Row 22, Col 3
+
+
+
Row 333, Col 1
+
Row 333, Col 2
+
Row 333, Col 3
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_antialiasing_a_bc_d-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_antialiasing_a_bc_d-ref.xht
new file mode 100644
index 00000000000..8a57cc1d8c5
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no_red_antialiasing_a_bc_d-ref.xht
@@ -0,0 +1,31 @@
+
+
+
+ Reference rendering - no red except antialiasing, a bc d
+
+
+
+
+
There should be no red below, except for antialiasing issues.
+
+
a bc d
+
a bc d
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_number_5.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_number_5.xht
new file mode 100644
index 00000000000..d87dfb534ed
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_number_5.xht
@@ -0,0 +1,11 @@
+
+
+
+ Reference rendering - pass if there is a number 5 below
+
+
+
+
Test passes if there is a number '5' below.
+
5
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/universal-selector-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/universal-selector-002-ref.xht
index d1bffa46680..0532e465409 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/universal-selector-002-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/universal-selector-002-ref.xht
@@ -4,7 +4,7 @@
CSS Reftest Reference
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
index d72e0c009c2..c3243251861 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
@@ -8640,6 +8640,14 @@
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-005.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-005.xht
new file mode 100644
index 00000000000..2e4333fb918
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-005.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-007.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-007.xht
new file mode 100644
index 00000000000..b79d7b0910d
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-007.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-009.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-009.xht
new file mode 100644
index 00000000000..5a9ea1e98b2
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-009.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-011.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-011.xht
new file mode 100644
index 00000000000..e5c30869786
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-011.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-013.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-013.xht
new file mode 100644
index 00000000000..6939aa6b8f2
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vlr-013.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-002.xht
new file mode 100644
index 00000000000..176e1d265de
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-002.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-004.xht
new file mode 100644
index 00000000000..072badc54f5
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-004.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (mixed)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-006.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-006.xht
new file mode 100644
index 00000000000..a2c3393f71d
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-006.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-008.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-008.xht
new file mode 100644
index 00000000000..d4b31f7d680
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-008.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (sideways)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-010.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-010.xht
new file mode 100644
index 00000000000..0775168eb26
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-010.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and border on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-012.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-012.xht
new file mode 100644
index 00000000000..7a9a05cebed
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/line-box-height-vrl-012.xht
@@ -0,0 +1,67 @@
+
+
+
+
+
+ CSS Writing Modes Test: line box height and padding on non-replaced inline box (upright)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/outline-color-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/outline-color-001.xht
index 5ae5c90d197..43523ecd6d8 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/outline-color-001.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/outline-color-001.xht
@@ -14,6 +14,7 @@
+
+
+
+
+
+
Test passes if the "Filler Text" below is green and the "F" is larger than the remaining text.
+
Filler Text
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/boxes_same_color_100px_black_50px_margin.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/boxes_same_color_100px_black_50px_margin.xht
new file mode 100644
index 00000000000..ee691bd4d05
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/boxes_same_color_100px_black_50px_margin.xht
@@ -0,0 +1,29 @@
+
+
+
+ Reference rendering - boxes same color, black 100px squares with 50px margin
+
+
+
+
+
+
Test passes if the two boxes below are the same color.
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
new file mode 100644
index 00000000000..bd6ce0f3bc4
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
new file mode 100644
index 00000000000..ed3861758b2
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
new file mode 100644
index 00000000000..7cf86a0472f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
new file mode 100644
index 00000000000..7226c9a8839
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
new file mode 100644
index 00000000000..eab143cf0be
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" rotated 90 degrees clockwise. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
new file mode 100644
index 00000000000..53f0d69b8da
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
@@ -0,0 +1,48 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Test passes if there are 2 identical blue rectangles with "123456" upright. The size of each blue rectangles must be identical and the two "123456" numbers must be enclosed by the two blue borders.
+
+
123456
+
+
123456
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_3x3_monospace_table-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_3x3_monospace_table-ref.xht
new file mode 100644
index 00000000000..426b8d7a8b6
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_3x3_monospace_table-ref.xht
@@ -0,0 +1,79 @@
+
+
+
+ Reference rendering - no red, 3x3 monospace table
+
+
+
+
+
+
There should be no red below, except for antialiasing issues.
+
+
+
+
Row 1, Col 1
+
Row 1, Col 2
+
Row 1, Col 3
+
+
+
Row 22, Col 1
+
Row 22, Col 2
+
Row 22, Col 3
+
+
+
Row 333, Col 1
+
Row 333, Col 2
+
Row 333, Col 3
+
+
+
+
+
Row 1, Col 1
+
Row 1, Col 2
+
Row 1, Col 3
+
+
+
Row 22, Col 1
+
Row 22, Col 2
+
Row 22, Col 3
+
+
+
Row 333, Col 1
+
Row 333, Col 2
+
Row 333, Col 3
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_antialiasing_a_bc_d-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_antialiasing_a_bc_d-ref.xht
new file mode 100644
index 00000000000..a381e716335
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/no_red_antialiasing_a_bc_d-ref.xht
@@ -0,0 +1,40 @@
+
+
+
+ Reference rendering - no red except antialiasing, a bc d
+
+
+
+
+
+
There should be no red below, except for antialiasing issues.
+
+
a bc d
+
a bc d
+
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_number_5.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_number_5.xht
new file mode 100644
index 00000000000..9fe134a8794
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_number_5.xht
@@ -0,0 +1,20 @@
+
+
+
+ Reference rendering - pass if there is a number 5 below
+
+
+
+
+
Test passes if there is a number '5' below.
+
5
+
+
\ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/universal-selector-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/universal-selector-002-ref.xht
index 65cea7e4acf..d2aab384755 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/universal-selector-002-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/universal-selector-002-ref.xht
@@ -13,7 +13,7 @@
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
index d72e0c009c2..c3243251861 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
@@ -8640,6 +8640,14 @@