[GTK][WPE] Update baselines for several CSS tests
https://bugs.webkit.org/show_bug.cgi?id=206410

Unreviewed gardening.


* platform/gtk/TestExpectations:
* platform/gtk/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.
* platform/wpe/TestExpectations:
* platform/wpe/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/before-load-001-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@254747 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 7bc6f2c..75d1f51 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,28 @@
 2020-01-17  Diego Pino Garcia  <dpino@igalia.com>
 
+        [GTK][WPE] Update baselines for several CSS tests
+        https://bugs.webkit.org/show_bug.cgi?id=206410
+
+        Unreviewed gardening.
+
+        * platform/gtk/TestExpectations:
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.
+        * platform/wpe/TestExpectations:
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/before-load-001-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.
+
+2020-01-17  Diego Pino Garcia  <dpino@igalia.com>
+
         [GTK] Update baselines for SVG tests
         https://bugs.webkit.org/show_bug.cgi?id=206406
 
diff --git a/LayoutTests/platform/gtk/TestExpectations b/LayoutTests/platform/gtk/TestExpectations
index 1f274b6..f67e93c 100644
--- a/LayoutTests/platform/gtk/TestExpectations
+++ b/LayoutTests/platform/gtk/TestExpectations
@@ -1229,6 +1229,8 @@
 webkit.org/b/77568 fast/text/locale-shaping.html [ ImageOnlyFailure ]
 webkit.org/b/77568 fast/text/locale-shaping-complex.html [ ImageOnlyFailure ]
 
+webkit.org/b/206409 imported/w3c/web-platform-tests/css/css-overflow/overflow-padding.html [ Failure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Expected failures.
 #
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt
new file mode 100644
index 0000000..2572148
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt
@@ -0,0 +1,5 @@
+outer span container span start
+container span end outer span end
+
+FAIL absolute inside inline container location should be correct. assert_equals: left matches container expected 69 but got 0
+
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt
new file mode 100644
index 0000000..69b3977
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt
@@ -0,0 +1,389 @@
+
+PASS 3ch should fit 
+PASS 4ch should fit 
+PASS 5ch should fit 
+PASS 6ch should fit 
+PASS 7ch should fit 
+PASS 8ch should fit 
+PASS 9ch should fit 
+PASS 10ch should fit 
+PASS 11ch should fit 
+PASS 12ch should fit 
+PASS 13ch should fit 
+PASS 14ch should fit 
+PASS 15ch should fit 
+PASS 16ch should fit 
+PASS 17ch should fit 
+PASS 18ch should fit 
+PASS 19ch should fit 
+PASS 20ch should fit 
+PASS 21ch should fit 
+PASS 22ch should fit 
+PASS 23ch should fit 
+PASS 24ch should fit 
+PASS 25ch should fit 
+PASS 26ch should fit 
+PASS 27ch should fit 
+PASS 28ch should fit 
+PASS 29ch should fit 
+PASS 30ch should fit 
+PASS 31ch should fit 
+PASS 32ch should fit 
+PASS 33ch should fit 
+PASS 34ch should fit 
+PASS 35ch should fit 
+PASS 36ch should fit 
+PASS 37ch should fit 
+PASS 38ch should fit 
+PASS 39ch should fit 
+PASS 40ch should fit 
+PASS 41ch should fit 
+PASS 42ch should fit 
+PASS 43ch should fit 
+PASS 44ch should fit 
+PASS 45ch should fit 
+PASS 46ch should fit 
+PASS 47ch should fit 
+PASS 48ch should fit 
+PASS 49ch should fit 
+PASS 50ch should fit 
+PASS 51ch should fit 
+PASS 52ch should fit 
+PASS 53ch should fit 
+PASS 54ch should fit 
+PASS 55ch should fit 
+PASS 56ch should fit 
+PASS 57ch should fit 
+PASS 58ch should fit 
+PASS 59ch should fit 
+PASS 60ch should fit 
+PASS 61ch should fit 
+PASS 62ch should fit 
+PASS 63ch should fit 
+PASS 64ch should fit 
+PASS 65ch should fit 
+PASS 66ch should fit 
+PASS 67ch should fit 
+PASS 68ch should fit 
+PASS 69ch should fit 
+PASS 70ch should fit 
+PASS 71ch should fit 
+PASS 72ch should fit 
+PASS 73ch should fit 
+PASS 74ch should fit 
+PASS 75ch should fit 
+PASS 76ch should fit 
+PASS 77ch should fit 
+PASS 78ch should fit 
+PASS 79ch should fit 
+PASS 80ch should fit 
+PASS 81ch should fit 
+PASS 82ch should fit 
+PASS 83ch should fit 
+PASS 84ch should fit 
+PASS 85ch should fit 
+PASS 86ch should fit 
+PASS 87ch should fit 
+PASS 88ch should fit 
+PASS 89ch should fit 
+PASS 90ch should fit 
+PASS 91ch should fit 
+PASS 92ch should fit 
+PASS 93ch should fit 
+PASS 94ch should fit 
+PASS 95ch should fit 
+PASS 96ch should fit 
+PASS 97ch should fit 
+PASS 98ch should fit 
+PASS 99ch should fit 
+PASS 3ch should wrap 
+PASS 4ch should wrap 
+PASS 5ch should wrap 
+PASS 6ch should wrap 
+PASS 7ch should wrap 
+PASS 8ch should wrap 
+PASS 9ch should wrap 
+PASS 10ch should wrap 
+PASS 11ch should wrap 
+PASS 12ch should wrap 
+PASS 13ch should wrap 
+PASS 14ch should wrap 
+PASS 15ch should wrap 
+PASS 16ch should wrap 
+PASS 17ch should wrap 
+PASS 18ch should wrap 
+PASS 19ch should wrap 
+PASS 20ch should wrap 
+PASS 21ch should wrap 
+PASS 22ch should wrap 
+PASS 23ch should wrap 
+PASS 24ch should wrap 
+PASS 25ch should wrap 
+PASS 26ch should wrap 
+PASS 27ch should wrap 
+PASS 28ch should wrap 
+PASS 29ch should wrap 
+PASS 30ch should wrap 
+PASS 31ch should wrap 
+PASS 32ch should wrap 
+PASS 33ch should wrap 
+PASS 34ch should wrap 
+PASS 35ch should wrap 
+PASS 36ch should wrap 
+PASS 37ch should wrap 
+PASS 38ch should wrap 
+PASS 39ch should wrap 
+PASS 40ch should wrap 
+PASS 41ch should wrap 
+PASS 42ch should wrap 
+PASS 43ch should wrap 
+PASS 44ch should wrap 
+PASS 45ch should wrap 
+PASS 46ch should wrap 
+PASS 47ch should wrap 
+PASS 48ch should wrap 
+PASS 49ch should wrap 
+PASS 50ch should wrap 
+PASS 51ch should wrap 
+PASS 52ch should wrap 
+PASS 53ch should wrap 
+PASS 54ch should wrap 
+PASS 55ch should wrap 
+PASS 56ch should wrap 
+PASS 57ch should wrap 
+PASS 58ch should wrap 
+PASS 59ch should wrap 
+PASS 60ch should wrap 
+PASS 61ch should wrap 
+PASS 62ch should wrap 
+PASS 63ch should wrap 
+PASS 64ch should wrap 
+PASS 65ch should wrap 
+PASS 66ch should wrap 
+PASS 67ch should wrap 
+PASS 68ch should wrap 
+PASS 69ch should wrap 
+PASS 70ch should wrap 
+PASS 71ch should wrap 
+PASS 72ch should wrap 
+PASS 73ch should wrap 
+PASS 74ch should wrap 
+PASS 75ch should wrap 
+PASS 76ch should wrap 
+PASS 77ch should wrap 
+PASS 78ch should wrap 
+PASS 79ch should wrap 
+PASS 80ch should wrap 
+PASS 81ch should wrap 
+PASS 82ch should wrap 
+PASS 83ch should wrap 
+PASS 84ch should wrap 
+PASS 85ch should wrap 
+PASS 86ch should wrap 
+PASS 87ch should wrap 
+PASS 88ch should wrap 
+PASS 89ch should wrap 
+PASS 90ch should wrap 
+PASS 91ch should wrap 
+PASS 92ch should wrap 
+PASS 93ch should wrap 
+PASS 94ch should wrap 
+PASS 95ch should wrap 
+PASS 96ch should wrap 
+PASS 97ch should wrap 
+PASS 98ch should wrap 
+PASS 99ch should wrap 
+0 0
+0 00
+0 000
+0 0000
+0 00000
+0 000000
+0 0000000
+0 00000000
+0 000000000
+0 0000000000
+0 00000000000
+0 000000000000
+0 0000000000000
+0 00000000000000
+0 000000000000000
+0 0000000000000000
+0 00000000000000000
+0 000000000000000000
+0 0000000000000000000
+0 00000000000000000000
+0 000000000000000000000
+0 0000000000000000000000
+0 00000000000000000000000
+0 000000000000000000000000
+0 0000000000000000000000000
+0 00000000000000000000000000
+0 000000000000000000000000000
+0 0000000000000000000000000000
+0 00000000000000000000000000000
+0 000000000000000000000000000000
+0 0000000000000000000000000000000
+0 00000000000000000000000000000000
+0 000000000000000000000000000000000
+0 0000000000000000000000000000000000
+0 00000000000000000000000000000000000
+0 000000000000000000000000000000000000
+0 0000000000000000000000000000000000000
+0 00000000000000000000000000000000000000
+0 000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00
+0 000
+0 0000
+0 00000
+0 000000
+0 0000000
+0 00000000
+0 000000000
+0 0000000000
+0 00000000000
+0 000000000000
+0 0000000000000
+0 00000000000000
+0 000000000000000
+0 0000000000000000
+0 00000000000000000
+0 000000000000000000
+0 0000000000000000000
+0 00000000000000000000
+0 000000000000000000000
+0 0000000000000000000000
+0 00000000000000000000000
+0 000000000000000000000000
+0 0000000000000000000000000
+0 00000000000000000000000000
+0 000000000000000000000000000
+0 0000000000000000000000000000
+0 00000000000000000000000000000
+0 000000000000000000000000000000
+0 0000000000000000000000000000000
+0 00000000000000000000000000000000
+0 000000000000000000000000000000000
+0 0000000000000000000000000000000000
+0 00000000000000000000000000000000000
+0 000000000000000000000000000000000000
+0 0000000000000000000000000000000000000
+0 00000000000000000000000000000000000000
+0 000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt
new file mode 100644
index 0000000..4ef4c4f
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt
@@ -0,0 +1,34 @@
+
+PASS Property transform value 'rotate(min(1deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(min(1grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(min(1rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(min(1turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(max(1deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(max(1grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(max(1rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(max(1turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(min(1deg, 2deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(min(1grad, 2grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(min(1rad, 2rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(min(1turn, 2turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(max(1deg, 2deg))' computes to 'matrix(0.9993908270190958, 0.03489949670250097, -0.03489949670250097, 0.9993908270190958, 0, 0)' 
+PASS Property transform value 'rotate(max(1grad, 2grad))' computes to 'matrix(0.9995065603657316, 0.03141075907812829, -0.03141075907812829, 0.9995065603657316, 0, 0)' 
+PASS Property transform value 'rotate(max(1rad, 2rad))' computes to 'matrix(-0.4161468365471424, 0.9092974268256817, -0.9092974268256817, -0.4161468365471424, 0, 0)' 
+PASS Property transform value 'rotate(max(1turn, 2turn))' computes to 'matrix(1, -4.898587196589413e-16, 4.898587196589413e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(min(90deg, 0.26turn))' computes to 'matrix(6.123233995736766e-17, 1, -1, 6.123233995736766e-17, 0, 0)' 
+FAIL Property transform value 'rotate(min(1.57rad, 95deg))' computes to 'matrix(0.0007963267107332633, 0.9999996829318346, -0.9999996829318346, 0.0007963267107332633, 0, 0)' assert_equals: expected "matrix(0.0007963267107332633, 0.9999996829318346, -0.9999996829318346, 0.0007963267107332633, 0, 0)" but got "matrix(0.0007963267107334854, 0.9999996829318346, -0.9999996829318346, 0.0007963267107334854, 0, 0)"
+PASS Property transform value 'rotate(max(91deg, 0.25turn))' computes to 'matrix(-0.017452406437283477, 0.9998476951563913, -0.9998476951563913, -0.017452406437283477, 0, 0)' 
+PASS Property transform value 'rotate(max(1.58rad, 90deg))' computes to 'matrix(-0.009203543268808559, 0.9999576464987401, -0.9999576464987401, -0.009203543268808559, 0, 0)' 
+FAIL Property transform value 'rotate(min(270deg, max(0.25turn, 3.14rad)))' computes to 'matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)' assert_equals: expected "matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)" but got "matrix(-0.9999987317275395, 0.0015926529164872723, -0.0015926529164872723, -0.9999987317275395, 0, 0)"
+FAIL Property transform value 'rotate(max(0.25turn, min(270deg, 3.14rad)))' computes to 'matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)' assert_equals: expected "matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)" but got "matrix(-0.9999987317275395, 0.0015926529164872723, -0.0015926529164872723, -0.9999987317275395, 0, 0)"
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) + 0.25turn))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) - 0.125turn))' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) * 2)' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) / 2)' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) + 0.25turn))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) - 0.125turn))' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) * 2)' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) / 2)' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) + max(0.25turn, 99grad)))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) - max(0.25turn, 99grad)))' computes to 'matrix(1, 0, 0, 1, 0, 0)' 
+
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt
new file mode 100644
index 0000000..bfa909d
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt
@@ -0,0 +1,82 @@
+
+PASS Property letter-spacing value 'min(1px)' computes to '1px' 
+PASS Property letter-spacing value 'min(1cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'min(1mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'min(1Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'min(1in)' computes to '96px' 
+PASS Property letter-spacing value 'min(1pc)' computes to '16px' 
+PASS Property letter-spacing value 'min(1pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'min(1em)' computes to '20px' 
+PASS Property letter-spacing value 'min(1ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'min(1ch)' computes to '10px' 
+PASS Property letter-spacing value 'min(1rem)' computes to '16px' 
+PASS Property letter-spacing value 'min(1vh)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vw)' computes to '8px' 
+PASS Property letter-spacing value 'min(1vmin)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vmax)' computes to '8px' 
+PASS Property letter-spacing value 'max(1px)' computes to '1px' 
+PASS Property letter-spacing value 'max(1cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'max(1mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'max(1Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'max(1in)' computes to '96px' 
+PASS Property letter-spacing value 'max(1pc)' computes to '16px' 
+PASS Property letter-spacing value 'max(1pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'max(1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(1ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'max(1ch)' computes to '10px' 
+PASS Property letter-spacing value 'max(1rem)' computes to '16px' 
+PASS Property letter-spacing value 'max(1vh)' computes to '6px' 
+PASS Property letter-spacing value 'max(1vw)' computes to '8px' 
+PASS Property letter-spacing value 'max(1vmin)' computes to '6px' 
+PASS Property letter-spacing value 'max(1vmax)' computes to '8px' 
+PASS Property letter-spacing value 'min(1px, 2px)' computes to '1px' 
+PASS Property letter-spacing value 'min(1cm, 2cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'min(1mm, 2mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'min(1Q, 2Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'min(1in, 2in)' computes to '96px' 
+PASS Property letter-spacing value 'min(1pc, 2pc)' computes to '16px' 
+PASS Property letter-spacing value 'min(1pt, 2pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'min(1em, 2em)' computes to '20px' 
+PASS Property letter-spacing value 'min(1ex, 2ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'min(1ch, 2ch)' computes to '10px' 
+PASS Property letter-spacing value 'min(1rem, 2rem)' computes to '16px' 
+PASS Property letter-spacing value 'min(1vh, 2vh)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vw, 2vw)' computes to '8px' 
+PASS Property letter-spacing value 'min(1vmin, 2vmin)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vmax, 2vmax)' computes to '8px' 
+PASS Property letter-spacing value 'max(1px, 2px)' computes to '2px' 
+PASS Property letter-spacing value 'max(1cm, 2cm)' computes to '75.5905532836914px' 
+PASS Property letter-spacing value 'max(1mm, 2mm)' computes to '7.559055328369141px' 
+PASS Property letter-spacing value 'max(1Q, 2Q)' computes to '1.8897638320922852px' 
+PASS Property letter-spacing value 'max(1in, 2in)' computes to '192px' 
+PASS Property letter-spacing value 'max(1pc, 2pc)' computes to '32px' 
+PASS Property letter-spacing value 'max(1pt, 2pt)' computes to '2.6666667461395264px' 
+PASS Property letter-spacing value 'max(1em, 2em)' computes to '40px' 
+PASS Property letter-spacing value 'max(1ex, 2ex)' computes to '18.359375px' 
+PASS Property letter-spacing value 'max(1ch, 2ch)' computes to '20px' 
+PASS Property letter-spacing value 'max(1rem, 2rem)' computes to '32px' 
+PASS Property letter-spacing value 'max(1vh, 2vh)' computes to '12px' 
+PASS Property letter-spacing value 'max(1vw, 2vw)' computes to '16px' 
+PASS Property letter-spacing value 'max(1vmin, 2vmin)' computes to '12px' 
+PASS Property letter-spacing value 'max(1vmax, 2vmax)' computes to '16px' 
+PASS Property letter-spacing value 'min(95px, 1in)' computes to '95px' 
+PASS Property letter-spacing value 'max(95px, 1in)' computes to '96px' 
+PASS Property letter-spacing value 'min(15px, 1em)' computes to '15px' 
+PASS Property letter-spacing value 'min(25px, 1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(15px, 1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(25px, 1em)' computes to '25px' 
+PASS Property letter-spacing value 'min(15px, 1em)' computes to '10px' 
+PASS Property letter-spacing value 'max(15px, 2em)' computes to '20px' 
+PASS Property letter-spacing value 'min(25px, max(15px, 1em))' computes to '20px' 
+PASS Property letter-spacing value 'max(15px, min(25px, 1em))' computes to '20px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) + 10px)' computes to '30px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) - 10px)' computes to '10px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) * 2' computes to '40px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) / 2' computes to '10px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) + 10px)' computes to '30px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) - 10px)' computes to '10px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) * 2' computes to '40px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) / 2' computes to '10px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) + max(0.9em, 20px))' computes to '40px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) - max(0.9em, 20px))' computes to 'normal' 
+
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt
new file mode 100644
index 0000000..2004bac
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt
@@ -0,0 +1,52 @@
+
+PASS Property margin-left value 'min(1px + 1%)' computes to '5px' 
+PASS Property margin-left value 'min(1cm + 1%)' computes to '41.78125px' 
+PASS Property margin-left value 'min(1mm + 1%)' computes to '7.765625px' 
+PASS Property margin-left value 'min(1Q + 1%)' computes to '4.9375px' 
+PASS Property margin-left value 'min(1in + 1%)' computes to '100px' 
+PASS Property margin-left value 'min(1pc + 1%)' computes to '20px' 
+PASS Property margin-left value 'min(1pt + 1%)' computes to '5.328125px' 
+PASS Property margin-left value 'min(1em + 1%)' computes to '24px' 
+PASS Property margin-left value 'min(1ex + 1%)' computes to '13.171875px' 
+PASS Property margin-left value 'min(1ch + 1%)' computes to '14px' 
+PASS Property margin-left value 'min(1rem + 1%)' computes to '20px' 
+PASS Property margin-left value 'min(1vh + 1%)' computes to '10px' 
+PASS Property margin-left value 'min(1vw + 1%)' computes to '12px' 
+PASS Property margin-left value 'min(1vmin + 1%)' computes to '10px' 
+PASS Property margin-left value 'min(1vmax + 1%)' computes to '12px' 
+PASS Property margin-left value 'max(1px + 1%)' computes to '5px' 
+PASS Property margin-left value 'max(1cm + 1%)' computes to '41.78125px' 
+PASS Property margin-left value 'max(1mm + 1%)' computes to '7.765625px' 
+PASS Property margin-left value 'max(1Q + 1%)' computes to '4.9375px' 
+PASS Property margin-left value 'max(1in + 1%)' computes to '100px' 
+PASS Property margin-left value 'max(1pc + 1%)' computes to '20px' 
+PASS Property margin-left value 'max(1pt + 1%)' computes to '5.328125px' 
+PASS Property margin-left value 'max(1em + 1%)' computes to '24px' 
+PASS Property margin-left value 'max(1ex + 1%)' computes to '13.171875px' 
+PASS Property margin-left value 'max(1ch + 1%)' computes to '14px' 
+PASS Property margin-left value 'max(1rem + 1%)' computes to '20px' 
+PASS Property margin-left value 'max(1vh + 1%)' computes to '10px' 
+PASS Property margin-left value 'max(1vw + 1%)' computes to '12px' 
+PASS Property margin-left value 'max(1vmin + 1%)' computes to '10px' 
+PASS Property margin-left value 'max(1vmax + 1%)' computes to '12px' 
+PASS Property margin-left value 'min(20px, 10%)' computes to '20px' 
+PASS Property margin-left value 'min(1em, 10%)' computes to '20px' 
+PASS Property margin-left value 'max(20px, 10%)' computes to '40px' 
+PASS Property margin-left value 'max(1em, 10%)' computes to '40px' 
+PASS Property margin-left value 'min(20px, 10%)' computes to '10px' 
+PASS Property margin-left value 'min(1em, 10%)' computes to '10px' 
+PASS Property margin-left value 'max(20px, 10%)' computes to '20px' 
+PASS Property margin-left value 'max(1em, 10%)' computes to '20px' 
+PASS Property margin-left value 'min(30px + 10%, 60px + 5%)' computes to '70px' 
+PASS Property margin-left value 'max(2em + 10%, 1em + 20%)' computes to '100px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) + 10px)' computes to '40px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) - 10px)' computes to '20px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) * 2)' computes to '60px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) / 2)' computes to '15px' 
+PASS Property margin-left value 'calc(max(1em, 15%) + 10px)' computes to '70px' 
+PASS Property margin-left value 'calc(max(1em, 15%) - 10px)' computes to '50px' 
+PASS Property margin-left value 'calc(max(1em, 15%) * 2)' computes to '120px' 
+PASS Property margin-left value 'calc(max(1em, 15%) / 2)' computes to '30px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) + max(1em, 15%))' computes to '90px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) - max(1em, 15%))' computes to '-30px' 
+
diff --git a/LayoutTests/platform/wpe/TestExpectations b/LayoutTests/platform/wpe/TestExpectations
index 41a8004..adf5fc2 100644
--- a/LayoutTests/platform/wpe/TestExpectations
+++ b/LayoutTests/platform/wpe/TestExpectations
@@ -508,6 +508,8 @@
 webkit.org/b/205186 compositing/contents-format/subpixel-antialiased-text.html [ ImageOnlyFailure ]
 webkit.org/b/205187 fast/text/font-antialiasing-save-restore.html [ ImageOnlyFailure ]
 
+webkit.org/b/206409 imported/w3c/web-platform-tests/css/css-overflow/overflow-padding.html [ Failure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # 3. UNRESOLVED TESTS
 #////////////////////////////////////////////////////////////////////////////////////////
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt
new file mode 100644
index 0000000..2572148
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-position/position-absolute-in-inline-002-expected.txt
@@ -0,0 +1,5 @@
+outer span container span start
+container span end outer span end
+
+FAIL absolute inside inline container location should be correct. assert_equals: left matches container expected 69 but got 0
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt
new file mode 100644
index 0000000..5ecd6bd
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt
@@ -0,0 +1,13 @@
+Expected: All buttons should be 200px wide
+
+Foo
+Bar
+Foo
+Bar
+Foo
+Bar
+Foo
+Bar
+
+FAIL min-width should force all buttons to be 200px wide assert_equals: expected 200 but got 41
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/before-load-001-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/before-load-001-expected.txt
new file mode 100644
index 0000000..2726703
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/before-load-001-expected.txt
@@ -0,0 +1,6 @@
+
+
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT CSS Transitions Test: Transitioning before load event Test timed out
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt
new file mode 100644
index 0000000..f9379d4
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt
@@ -0,0 +1,55 @@
+
+FAIL margin-top auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL margin-top auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-top:2s" but got ""
+FAIL margin-top auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL margin-top auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-top:2s" but got ""
+FAIL margin-right auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL margin-right auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-right:2s" but got ""
+FAIL margin-right auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL margin-right auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-right:2s" but got ""
+FAIL margin-bottom auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL margin-bottom auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-bottom:2s" but got ""
+FAIL margin-bottom auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL margin-bottom auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-bottom:2s" but got ""
+FAIL margin-left auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL margin-left auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-left:2s" but got ""
+FAIL margin-left auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL margin-left auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "margin-left:2s" but got ""
+FAIL height auto(to) / values assert_not_equals: must not be target value after start got disallowed value "18px"
+FAIL height auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "height:2s" but got ""
+FAIL height auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.328125px"
+FAIL height auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "height:2s" but got ""
+FAIL width auto(to) / values assert_not_equals: must not be target value after start got disallowed value "100px"
+FAIL width auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "width:2s" but got ""
+FAIL width auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.328125px"
+FAIL width auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "width:2s" but got ""
+FAIL clip auto(to) / values assert_not_equals: must not be target value after start got disallowed value "auto"
+PASS clip auto(to) / events 
+PASS clip auto(from) / values 
+PASS clip auto(from) / events 
+FAIL marker-offset auto(to) / values assert_not_equals: initial and target values may not match got disallowed value ""
+FAIL marker-offset auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "marker-offset:2s" but got ""
+FAIL marker-offset auto(from) / values assert_not_equals: initial and target values may not match got disallowed value ""
+FAIL marker-offset auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "marker-offset:2s" but got ""
+FAIL top auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL top auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "top:2s" but got ""
+FAIL top auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL top auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "top:2s" but got ""
+FAIL right auto(to) / values assert_not_equals: must not be target value after start got disallowed value "23px"
+FAIL right auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "right:2s" but got ""
+FAIL right auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL right auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "right:2s" but got ""
+FAIL left auto(to) / values assert_not_equals: must not be target value after start got disallowed value "0px"
+FAIL left auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "left:2s" but got ""
+FAIL left auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL left auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "left:2s" but got ""
+FAIL bottom auto(to) / values assert_not_equals: must not be target value after start got disallowed value "82px"
+FAIL bottom auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "bottom:2s" but got ""
+FAIL bottom auto(from) / values assert_not_equals: must not be target value after start got disallowed value "13.333333015441895px"
+FAIL bottom auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "bottom:2s" but got ""
+PASS z-index auto(to) / values 
+PASS z-index auto(to) / events 
+PASS z-index auto(from) / values 
+PASS z-index auto(from) / events 
+Text sample
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt
new file mode 100644
index 0000000..69b3977
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/line-break-ch-unit-expected.txt
@@ -0,0 +1,389 @@
+
+PASS 3ch should fit 
+PASS 4ch should fit 
+PASS 5ch should fit 
+PASS 6ch should fit 
+PASS 7ch should fit 
+PASS 8ch should fit 
+PASS 9ch should fit 
+PASS 10ch should fit 
+PASS 11ch should fit 
+PASS 12ch should fit 
+PASS 13ch should fit 
+PASS 14ch should fit 
+PASS 15ch should fit 
+PASS 16ch should fit 
+PASS 17ch should fit 
+PASS 18ch should fit 
+PASS 19ch should fit 
+PASS 20ch should fit 
+PASS 21ch should fit 
+PASS 22ch should fit 
+PASS 23ch should fit 
+PASS 24ch should fit 
+PASS 25ch should fit 
+PASS 26ch should fit 
+PASS 27ch should fit 
+PASS 28ch should fit 
+PASS 29ch should fit 
+PASS 30ch should fit 
+PASS 31ch should fit 
+PASS 32ch should fit 
+PASS 33ch should fit 
+PASS 34ch should fit 
+PASS 35ch should fit 
+PASS 36ch should fit 
+PASS 37ch should fit 
+PASS 38ch should fit 
+PASS 39ch should fit 
+PASS 40ch should fit 
+PASS 41ch should fit 
+PASS 42ch should fit 
+PASS 43ch should fit 
+PASS 44ch should fit 
+PASS 45ch should fit 
+PASS 46ch should fit 
+PASS 47ch should fit 
+PASS 48ch should fit 
+PASS 49ch should fit 
+PASS 50ch should fit 
+PASS 51ch should fit 
+PASS 52ch should fit 
+PASS 53ch should fit 
+PASS 54ch should fit 
+PASS 55ch should fit 
+PASS 56ch should fit 
+PASS 57ch should fit 
+PASS 58ch should fit 
+PASS 59ch should fit 
+PASS 60ch should fit 
+PASS 61ch should fit 
+PASS 62ch should fit 
+PASS 63ch should fit 
+PASS 64ch should fit 
+PASS 65ch should fit 
+PASS 66ch should fit 
+PASS 67ch should fit 
+PASS 68ch should fit 
+PASS 69ch should fit 
+PASS 70ch should fit 
+PASS 71ch should fit 
+PASS 72ch should fit 
+PASS 73ch should fit 
+PASS 74ch should fit 
+PASS 75ch should fit 
+PASS 76ch should fit 
+PASS 77ch should fit 
+PASS 78ch should fit 
+PASS 79ch should fit 
+PASS 80ch should fit 
+PASS 81ch should fit 
+PASS 82ch should fit 
+PASS 83ch should fit 
+PASS 84ch should fit 
+PASS 85ch should fit 
+PASS 86ch should fit 
+PASS 87ch should fit 
+PASS 88ch should fit 
+PASS 89ch should fit 
+PASS 90ch should fit 
+PASS 91ch should fit 
+PASS 92ch should fit 
+PASS 93ch should fit 
+PASS 94ch should fit 
+PASS 95ch should fit 
+PASS 96ch should fit 
+PASS 97ch should fit 
+PASS 98ch should fit 
+PASS 99ch should fit 
+PASS 3ch should wrap 
+PASS 4ch should wrap 
+PASS 5ch should wrap 
+PASS 6ch should wrap 
+PASS 7ch should wrap 
+PASS 8ch should wrap 
+PASS 9ch should wrap 
+PASS 10ch should wrap 
+PASS 11ch should wrap 
+PASS 12ch should wrap 
+PASS 13ch should wrap 
+PASS 14ch should wrap 
+PASS 15ch should wrap 
+PASS 16ch should wrap 
+PASS 17ch should wrap 
+PASS 18ch should wrap 
+PASS 19ch should wrap 
+PASS 20ch should wrap 
+PASS 21ch should wrap 
+PASS 22ch should wrap 
+PASS 23ch should wrap 
+PASS 24ch should wrap 
+PASS 25ch should wrap 
+PASS 26ch should wrap 
+PASS 27ch should wrap 
+PASS 28ch should wrap 
+PASS 29ch should wrap 
+PASS 30ch should wrap 
+PASS 31ch should wrap 
+PASS 32ch should wrap 
+PASS 33ch should wrap 
+PASS 34ch should wrap 
+PASS 35ch should wrap 
+PASS 36ch should wrap 
+PASS 37ch should wrap 
+PASS 38ch should wrap 
+PASS 39ch should wrap 
+PASS 40ch should wrap 
+PASS 41ch should wrap 
+PASS 42ch should wrap 
+PASS 43ch should wrap 
+PASS 44ch should wrap 
+PASS 45ch should wrap 
+PASS 46ch should wrap 
+PASS 47ch should wrap 
+PASS 48ch should wrap 
+PASS 49ch should wrap 
+PASS 50ch should wrap 
+PASS 51ch should wrap 
+PASS 52ch should wrap 
+PASS 53ch should wrap 
+PASS 54ch should wrap 
+PASS 55ch should wrap 
+PASS 56ch should wrap 
+PASS 57ch should wrap 
+PASS 58ch should wrap 
+PASS 59ch should wrap 
+PASS 60ch should wrap 
+PASS 61ch should wrap 
+PASS 62ch should wrap 
+PASS 63ch should wrap 
+PASS 64ch should wrap 
+PASS 65ch should wrap 
+PASS 66ch should wrap 
+PASS 67ch should wrap 
+PASS 68ch should wrap 
+PASS 69ch should wrap 
+PASS 70ch should wrap 
+PASS 71ch should wrap 
+PASS 72ch should wrap 
+PASS 73ch should wrap 
+PASS 74ch should wrap 
+PASS 75ch should wrap 
+PASS 76ch should wrap 
+PASS 77ch should wrap 
+PASS 78ch should wrap 
+PASS 79ch should wrap 
+PASS 80ch should wrap 
+PASS 81ch should wrap 
+PASS 82ch should wrap 
+PASS 83ch should wrap 
+PASS 84ch should wrap 
+PASS 85ch should wrap 
+PASS 86ch should wrap 
+PASS 87ch should wrap 
+PASS 88ch should wrap 
+PASS 89ch should wrap 
+PASS 90ch should wrap 
+PASS 91ch should wrap 
+PASS 92ch should wrap 
+PASS 93ch should wrap 
+PASS 94ch should wrap 
+PASS 95ch should wrap 
+PASS 96ch should wrap 
+PASS 97ch should wrap 
+PASS 98ch should wrap 
+PASS 99ch should wrap 
+0 0
+0 00
+0 000
+0 0000
+0 00000
+0 000000
+0 0000000
+0 00000000
+0 000000000
+0 0000000000
+0 00000000000
+0 000000000000
+0 0000000000000
+0 00000000000000
+0 000000000000000
+0 0000000000000000
+0 00000000000000000
+0 000000000000000000
+0 0000000000000000000
+0 00000000000000000000
+0 000000000000000000000
+0 0000000000000000000000
+0 00000000000000000000000
+0 000000000000000000000000
+0 0000000000000000000000000
+0 00000000000000000000000000
+0 000000000000000000000000000
+0 0000000000000000000000000000
+0 00000000000000000000000000000
+0 000000000000000000000000000000
+0 0000000000000000000000000000000
+0 00000000000000000000000000000000
+0 000000000000000000000000000000000
+0 0000000000000000000000000000000000
+0 00000000000000000000000000000000000
+0 000000000000000000000000000000000000
+0 0000000000000000000000000000000000000
+0 00000000000000000000000000000000000000
+0 000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00
+0 000
+0 0000
+0 00000
+0 000000
+0 0000000
+0 00000000
+0 000000000
+0 0000000000
+0 00000000000
+0 000000000000
+0 0000000000000
+0 00000000000000
+0 000000000000000
+0 0000000000000000
+0 00000000000000000
+0 000000000000000000
+0 0000000000000000000
+0 00000000000000000000
+0 000000000000000000000
+0 0000000000000000000000
+0 00000000000000000000000
+0 000000000000000000000000
+0 0000000000000000000000000
+0 00000000000000000000000000
+0 000000000000000000000000000
+0 0000000000000000000000000000
+0 00000000000000000000000000000
+0 000000000000000000000000000000
+0 0000000000000000000000000000000
+0 00000000000000000000000000000000
+0 000000000000000000000000000000000
+0 0000000000000000000000000000000000
+0 00000000000000000000000000000000000
+0 000000000000000000000000000000000000
+0 0000000000000000000000000000000000000
+0 00000000000000000000000000000000000000
+0 000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt
new file mode 100644
index 0000000..4ef4c4f
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-angle-computed-expected.txt
@@ -0,0 +1,34 @@
+
+PASS Property transform value 'rotate(min(1deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(min(1grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(min(1rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(min(1turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(max(1deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(max(1grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(max(1rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(max(1turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(min(1deg, 2deg))' computes to 'matrix(0.9998476951563913, 0.01745240643728351, -0.01745240643728351, 0.9998476951563913, 0, 0)' 
+PASS Property transform value 'rotate(min(1grad, 2grad))' computes to 'matrix(0.9998766324816606, 0.015707317311820675, -0.015707317311820675, 0.9998766324816606, 0, 0)' 
+PASS Property transform value 'rotate(min(1rad, 2rad))' computes to 'matrix(0.5403023058681398, 0.8414709848078965, -0.8414709848078965, 0.5403023058681398, 0, 0)' 
+PASS Property transform value 'rotate(min(1turn, 2turn))' computes to 'matrix(1, -2.4492935982947064e-16, 2.4492935982947064e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(max(1deg, 2deg))' computes to 'matrix(0.9993908270190958, 0.03489949670250097, -0.03489949670250097, 0.9993908270190958, 0, 0)' 
+PASS Property transform value 'rotate(max(1grad, 2grad))' computes to 'matrix(0.9995065603657316, 0.03141075907812829, -0.03141075907812829, 0.9995065603657316, 0, 0)' 
+PASS Property transform value 'rotate(max(1rad, 2rad))' computes to 'matrix(-0.4161468365471424, 0.9092974268256817, -0.9092974268256817, -0.4161468365471424, 0, 0)' 
+PASS Property transform value 'rotate(max(1turn, 2turn))' computes to 'matrix(1, -4.898587196589413e-16, 4.898587196589413e-16, 1, 0, 0)' 
+PASS Property transform value 'rotate(min(90deg, 0.26turn))' computes to 'matrix(6.123233995736766e-17, 1, -1, 6.123233995736766e-17, 0, 0)' 
+FAIL Property transform value 'rotate(min(1.57rad, 95deg))' computes to 'matrix(0.0007963267107332633, 0.9999996829318346, -0.9999996829318346, 0.0007963267107332633, 0, 0)' assert_equals: expected "matrix(0.0007963267107332633, 0.9999996829318346, -0.9999996829318346, 0.0007963267107332633, 0, 0)" but got "matrix(0.0007963267107334854, 0.9999996829318346, -0.9999996829318346, 0.0007963267107334854, 0, 0)"
+PASS Property transform value 'rotate(max(91deg, 0.25turn))' computes to 'matrix(-0.017452406437283477, 0.9998476951563913, -0.9998476951563913, -0.017452406437283477, 0, 0)' 
+PASS Property transform value 'rotate(max(1.58rad, 90deg))' computes to 'matrix(-0.009203543268808559, 0.9999576464987401, -0.9999576464987401, -0.009203543268808559, 0, 0)' 
+FAIL Property transform value 'rotate(min(270deg, max(0.25turn, 3.14rad)))' computes to 'matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)' assert_equals: expected "matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)" but got "matrix(-0.9999987317275395, 0.0015926529164872723, -0.0015926529164872723, -0.9999987317275395, 0, 0)"
+FAIL Property transform value 'rotate(max(0.25turn, min(270deg, 3.14rad)))' computes to 'matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)' assert_equals: expected "matrix(-0.9999987317275395, 0.0015926529164868282, -0.0015926529164868282, -0.9999987317275395, 0, 0)" but got "matrix(-0.9999987317275395, 0.0015926529164872723, -0.0015926529164872723, -0.9999987317275395, 0, 0)"
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) + 0.25turn))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) - 0.125turn))' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) * 2)' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) / 2)' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) + 0.25turn))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) - 0.125turn))' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) * 2)' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(max(90deg, 1.56rad) / 2)' computes to 'matrix(0.7071067811865476, 0.7071067811865475, -0.7071067811865475, 0.7071067811865476, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) + max(0.25turn, 99grad)))' computes to 'matrix(-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 0, 0)' 
+PASS Property transform value 'rotate(calc(min(90deg, 1.58rad) - max(0.25turn, 99grad)))' computes to 'matrix(1, 0, 0, 1, 0, 0)' 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt
new file mode 100644
index 0000000..bfa909d
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt
@@ -0,0 +1,82 @@
+
+PASS Property letter-spacing value 'min(1px)' computes to '1px' 
+PASS Property letter-spacing value 'min(1cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'min(1mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'min(1Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'min(1in)' computes to '96px' 
+PASS Property letter-spacing value 'min(1pc)' computes to '16px' 
+PASS Property letter-spacing value 'min(1pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'min(1em)' computes to '20px' 
+PASS Property letter-spacing value 'min(1ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'min(1ch)' computes to '10px' 
+PASS Property letter-spacing value 'min(1rem)' computes to '16px' 
+PASS Property letter-spacing value 'min(1vh)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vw)' computes to '8px' 
+PASS Property letter-spacing value 'min(1vmin)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vmax)' computes to '8px' 
+PASS Property letter-spacing value 'max(1px)' computes to '1px' 
+PASS Property letter-spacing value 'max(1cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'max(1mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'max(1Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'max(1in)' computes to '96px' 
+PASS Property letter-spacing value 'max(1pc)' computes to '16px' 
+PASS Property letter-spacing value 'max(1pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'max(1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(1ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'max(1ch)' computes to '10px' 
+PASS Property letter-spacing value 'max(1rem)' computes to '16px' 
+PASS Property letter-spacing value 'max(1vh)' computes to '6px' 
+PASS Property letter-spacing value 'max(1vw)' computes to '8px' 
+PASS Property letter-spacing value 'max(1vmin)' computes to '6px' 
+PASS Property letter-spacing value 'max(1vmax)' computes to '8px' 
+PASS Property letter-spacing value 'min(1px, 2px)' computes to '1px' 
+PASS Property letter-spacing value 'min(1cm, 2cm)' computes to '37.7952766418457px' 
+PASS Property letter-spacing value 'min(1mm, 2mm)' computes to '3.7795276641845703px' 
+PASS Property letter-spacing value 'min(1Q, 2Q)' computes to '0.9448819160461426px' 
+PASS Property letter-spacing value 'min(1in, 2in)' computes to '96px' 
+PASS Property letter-spacing value 'min(1pc, 2pc)' computes to '16px' 
+PASS Property letter-spacing value 'min(1pt, 2pt)' computes to '1.3333333730697632px' 
+PASS Property letter-spacing value 'min(1em, 2em)' computes to '20px' 
+PASS Property letter-spacing value 'min(1ex, 2ex)' computes to '9.1796875px' 
+PASS Property letter-spacing value 'min(1ch, 2ch)' computes to '10px' 
+PASS Property letter-spacing value 'min(1rem, 2rem)' computes to '16px' 
+PASS Property letter-spacing value 'min(1vh, 2vh)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vw, 2vw)' computes to '8px' 
+PASS Property letter-spacing value 'min(1vmin, 2vmin)' computes to '6px' 
+PASS Property letter-spacing value 'min(1vmax, 2vmax)' computes to '8px' 
+PASS Property letter-spacing value 'max(1px, 2px)' computes to '2px' 
+PASS Property letter-spacing value 'max(1cm, 2cm)' computes to '75.5905532836914px' 
+PASS Property letter-spacing value 'max(1mm, 2mm)' computes to '7.559055328369141px' 
+PASS Property letter-spacing value 'max(1Q, 2Q)' computes to '1.8897638320922852px' 
+PASS Property letter-spacing value 'max(1in, 2in)' computes to '192px' 
+PASS Property letter-spacing value 'max(1pc, 2pc)' computes to '32px' 
+PASS Property letter-spacing value 'max(1pt, 2pt)' computes to '2.6666667461395264px' 
+PASS Property letter-spacing value 'max(1em, 2em)' computes to '40px' 
+PASS Property letter-spacing value 'max(1ex, 2ex)' computes to '18.359375px' 
+PASS Property letter-spacing value 'max(1ch, 2ch)' computes to '20px' 
+PASS Property letter-spacing value 'max(1rem, 2rem)' computes to '32px' 
+PASS Property letter-spacing value 'max(1vh, 2vh)' computes to '12px' 
+PASS Property letter-spacing value 'max(1vw, 2vw)' computes to '16px' 
+PASS Property letter-spacing value 'max(1vmin, 2vmin)' computes to '12px' 
+PASS Property letter-spacing value 'max(1vmax, 2vmax)' computes to '16px' 
+PASS Property letter-spacing value 'min(95px, 1in)' computes to '95px' 
+PASS Property letter-spacing value 'max(95px, 1in)' computes to '96px' 
+PASS Property letter-spacing value 'min(15px, 1em)' computes to '15px' 
+PASS Property letter-spacing value 'min(25px, 1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(15px, 1em)' computes to '20px' 
+PASS Property letter-spacing value 'max(25px, 1em)' computes to '25px' 
+PASS Property letter-spacing value 'min(15px, 1em)' computes to '10px' 
+PASS Property letter-spacing value 'max(15px, 2em)' computes to '20px' 
+PASS Property letter-spacing value 'min(25px, max(15px, 1em))' computes to '20px' 
+PASS Property letter-spacing value 'max(15px, min(25px, 1em))' computes to '20px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) + 10px)' computes to '30px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) - 10px)' computes to '10px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) * 2' computes to '40px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) / 2' computes to '10px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) + 10px)' computes to '30px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) - 10px)' computes to '10px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) * 2' computes to '40px' 
+PASS Property letter-spacing value 'calc(max(1em, 19px) / 2' computes to '10px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) + max(0.9em, 20px))' computes to '40px' 
+PASS Property letter-spacing value 'calc(min(1em, 21px) - max(0.9em, 20px))' computes to 'normal' 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt
new file mode 100644
index 0000000..2004bac
--- /dev/null
+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt
@@ -0,0 +1,52 @@
+
+PASS Property margin-left value 'min(1px + 1%)' computes to '5px' 
+PASS Property margin-left value 'min(1cm + 1%)' computes to '41.78125px' 
+PASS Property margin-left value 'min(1mm + 1%)' computes to '7.765625px' 
+PASS Property margin-left value 'min(1Q + 1%)' computes to '4.9375px' 
+PASS Property margin-left value 'min(1in + 1%)' computes to '100px' 
+PASS Property margin-left value 'min(1pc + 1%)' computes to '20px' 
+PASS Property margin-left value 'min(1pt + 1%)' computes to '5.328125px' 
+PASS Property margin-left value 'min(1em + 1%)' computes to '24px' 
+PASS Property margin-left value 'min(1ex + 1%)' computes to '13.171875px' 
+PASS Property margin-left value 'min(1ch + 1%)' computes to '14px' 
+PASS Property margin-left value 'min(1rem + 1%)' computes to '20px' 
+PASS Property margin-left value 'min(1vh + 1%)' computes to '10px' 
+PASS Property margin-left value 'min(1vw + 1%)' computes to '12px' 
+PASS Property margin-left value 'min(1vmin + 1%)' computes to '10px' 
+PASS Property margin-left value 'min(1vmax + 1%)' computes to '12px' 
+PASS Property margin-left value 'max(1px + 1%)' computes to '5px' 
+PASS Property margin-left value 'max(1cm + 1%)' computes to '41.78125px' 
+PASS Property margin-left value 'max(1mm + 1%)' computes to '7.765625px' 
+PASS Property margin-left value 'max(1Q + 1%)' computes to '4.9375px' 
+PASS Property margin-left value 'max(1in + 1%)' computes to '100px' 
+PASS Property margin-left value 'max(1pc + 1%)' computes to '20px' 
+PASS Property margin-left value 'max(1pt + 1%)' computes to '5.328125px' 
+PASS Property margin-left value 'max(1em + 1%)' computes to '24px' 
+PASS Property margin-left value 'max(1ex + 1%)' computes to '13.171875px' 
+PASS Property margin-left value 'max(1ch + 1%)' computes to '14px' 
+PASS Property margin-left value 'max(1rem + 1%)' computes to '20px' 
+PASS Property margin-left value 'max(1vh + 1%)' computes to '10px' 
+PASS Property margin-left value 'max(1vw + 1%)' computes to '12px' 
+PASS Property margin-left value 'max(1vmin + 1%)' computes to '10px' 
+PASS Property margin-left value 'max(1vmax + 1%)' computes to '12px' 
+PASS Property margin-left value 'min(20px, 10%)' computes to '20px' 
+PASS Property margin-left value 'min(1em, 10%)' computes to '20px' 
+PASS Property margin-left value 'max(20px, 10%)' computes to '40px' 
+PASS Property margin-left value 'max(1em, 10%)' computes to '40px' 
+PASS Property margin-left value 'min(20px, 10%)' computes to '10px' 
+PASS Property margin-left value 'min(1em, 10%)' computes to '10px' 
+PASS Property margin-left value 'max(20px, 10%)' computes to '20px' 
+PASS Property margin-left value 'max(1em, 10%)' computes to '20px' 
+PASS Property margin-left value 'min(30px + 10%, 60px + 5%)' computes to '70px' 
+PASS Property margin-left value 'max(2em + 10%, 1em + 20%)' computes to '100px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) + 10px)' computes to '40px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) - 10px)' computes to '20px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) * 2)' computes to '60px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) / 2)' computes to '15px' 
+PASS Property margin-left value 'calc(max(1em, 15%) + 10px)' computes to '70px' 
+PASS Property margin-left value 'calc(max(1em, 15%) - 10px)' computes to '50px' 
+PASS Property margin-left value 'calc(max(1em, 15%) * 2)' computes to '120px' 
+PASS Property margin-left value 'calc(max(1em, 15%) / 2)' computes to '30px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) + max(1em, 15%))' computes to '90px' 
+PASS Property margin-left value 'calc(min(1.5em, 10%) - max(1em, 15%))' computes to '-30px' 
+