diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json
index 75b6023ef658..fc6ae4abe721 100644
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -186143,6 +186143,102 @@
{}
]
],
+ "svg/text/reftests/text-inline-size-001.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-001.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-001-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-002.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-002.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-002-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-003.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-003.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-003-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-005.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-005.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-005-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-006.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-006.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-006-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-007.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-007.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-007-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-101.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-101.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-101-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-201.svg": [
+ [
+ "/svg/text/reftests/text-inline-size-201.svg",
+ [
+ [
+ "/svg/text/reftests/text-inline-size-201-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/text/reftests/text-multiline-001.svg": [
[
"/svg/text/reftests/text-multiline-001.svg",
@@ -300685,6 +300781,46 @@
{}
]
],
+ "svg/text/reftests/text-inline-size-001-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-002-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-003-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-005-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-006-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-007-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-101-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/text/reftests/text-inline-size-201-ref.svg": [
+ [
+ {}
+ ]
+ ],
"svg/text/reftests/text-multiline-001-ref.svg": [
[
{}
@@ -420746,6 +420882,54 @@
"/css/selectors/selection-image-001-noref.html",
{}
]
+ ],
+ "svg/text/visualtests/text-inline-size-001-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-001-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-002-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-002-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-003-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-003-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-005-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-005-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-006-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-006-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-007-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-007-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-101-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-101-visual.svg",
+ {}
+ ]
+ ],
+ "svg/text/visualtests/text-inline-size-201-visual.svg": [
+ [
+ "/svg/text/visualtests/text-inline-size-201-visual.svg",
+ {}
+ ]
]
},
"wdspec": {
@@ -635200,6 +635384,70 @@
"51303171f09d28e3958ab74ecdce7f9cf120bd12",
"testharness"
],
+ "svg/text/reftests/text-inline-size-001-ref.svg": [
+ "6abd211584ea3b500e409c0f0fa956182fe131e6",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-001.svg": [
+ "ae1a10d190ac0f04a2a3168ff8096aaa4fa60066",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-002-ref.svg": [
+ "66f771e310d4de86ba8ed1aa982054c3247a2b59",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-002.svg": [
+ "141909c3e57335f7bbfda0cb04aaef1f5c76c492",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-003-ref.svg": [
+ "289b92a02ae5c8627cbde0d983a08cb2a096eb7c",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-003.svg": [
+ "9fcab5ba0adb13d30a0721cd83da84648b36db9b",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-005-ref.svg": [
+ "af756b69645d323f084f77287d58e96c8dbc6de6",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-005.svg": [
+ "e6a1d75c0502611e7648abfe83deda021731ebcb",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-006-ref.svg": [
+ "9c32e841a61432edaf9486caab9eb21e7c5b5922",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-006.svg": [
+ "b84e3d5302fe5b811988fb7a7d6b5261653536fc",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-007-ref.svg": [
+ "181785117fb4a434748870ff69518473925b5090",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-007.svg": [
+ "9d18b52d2ee957c68fb2ab0b049841bd67e052ee",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-101-ref.svg": [
+ "ab41dea8da5c9e7df7e7d179ed63a5f8ff2fb67f",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-101.svg": [
+ "fa8bf5ef5cfecc3c2e5793a75477dc7db9c2ac8a",
+ "reftest"
+ ],
+ "svg/text/reftests/text-inline-size-201-ref.svg": [
+ "b1eb7c747354b5e6fe8b5bd251199f1ce8a4a91d",
+ "support"
+ ],
+ "svg/text/reftests/text-inline-size-201.svg": [
+ "5ab3213a69be9982709b46566f42668e4f623be5",
+ "reftest"
+ ],
"svg/text/reftests/text-multiline-001-ref.svg": [
"9238a88da59bb53f8c3eac1fb77d11024f850e38",
"support"
@@ -635240,6 +635488,38 @@
"a4b6bf52bd2c6bd7492d18f32ded4b7590b302f9",
"reftest"
],
+ "svg/text/visualtests/text-inline-size-001-visual.svg": [
+ "086bab33b0030bb1d40dc17f960b7e3cbb098ae6",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-002-visual.svg": [
+ "7f58973ce359b79113247ca28a155216687e0d13",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-003-visual.svg": [
+ "19bf0dc9d53d81c7a65a0c2a200ec5b3c1d7e771",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-005-visual.svg": [
+ "dab467e1221be1da26d5194414cb54c766074a5c",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-006-visual.svg": [
+ "427ff09501b75b4e58429d42ad2339e43c596d7d",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-007-visual.svg": [
+ "8bb078f95b0743452caf08d2367260902dc1059e",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-101-visual.svg": [
+ "e1c5c416931ad35437bb1f480ed896e18dce50ba",
+ "visual"
+ ],
+ "svg/text/visualtests/text-inline-size-201-visual.svg": [
+ "f2649eaad28fe66a6534f2e2c0f26e291c5ee38d",
+ "visual"
+ ],
"svg/types/elements/SVGGeometryElement-rect.svg": [
"d4b278f2836f75fd3f6cbe8460d20147116e4bfe",
"testharness"
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg
new file mode 100644
index 000000000000..6abd211584ea
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg
new file mode 100644
index 000000000000..ae1a10d190ac
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg
new file mode 100644
index 000000000000..66f771e310d4
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg
new file mode 100644
index 000000000000..141909c3e573
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg
new file mode 100644
index 000000000000..289b92a02ae5
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg
new file mode 100644
index 000000000000..9fcab5ba0adb
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg
new file mode 100644
index 000000000000..af756b69645d
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg
new file mode 100644
index 000000000000..e6a1d75c0502
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg
new file mode 100644
index 000000000000..9c32e841a614
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg
new file mode 100644
index 000000000000..b84e3d5302fe
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg
new file mode 100644
index 000000000000..181785117fb4
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg
new file mode 100644
index 000000000000..9d18b52d2ee9
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg
new file mode 100644
index 000000000000..ab41dea8da5c
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg
new file mode 100644
index 000000000000..fa8bf5ef5cfe
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg
new file mode 100644
index 000000000000..b1eb7c747354
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg
new file mode 100644
index 000000000000..5ab3213a69be
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg
new file mode 100644
index 000000000000..086bab33b003
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg
new file mode 100644
index 000000000000..7f58973ce359
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg
new file mode 100644
index 000000000000..19bf0dc9d53d
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg
new file mode 100644
index 000000000000..dab467e1221b
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg
new file mode 100644
index 000000000000..427ff09501b7
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg
new file mode 100644
index 000000000000..8bb078f95b07
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg
new file mode 100644
index 000000000000..e1c5c416931a
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg
new file mode 100644
index 000000000000..f2649eaad28f
--- /dev/null
+++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg
@@ -0,0 +1,91 @@
+
+