From 8dd16259287f58f9273002717ec4d27e97127719 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 12 Jun 2024 07:43:14 +0200 Subject: Merging upstream version 127.0. Signed-off-by: Daniel Baumann --- .../tests/svg/crashtests/chrome-bug-333487749.html | 14 +++++++++ .../layout/svg-embed-intrinsic-size-min-size.html | 16 +++++++++++ .../layout/svg-intrinsic-size-min-size-ref.html | 3 ++ .../svg/layout/svg-intrinsic-size-min-size.html | 16 +++++++++++ .../tests/svg/painting/reftests/green-100x100.svg | 3 ++ .../painting/reftests/non-scaling-stroke-001.html | 30 ++++++++++++++++++++ .../painting/reftests/paint-context-007-ref.svg | 29 +++++++++++++++++++ .../svg/painting/reftests/paint-context-007.svg | 32 +++++++++++++++++++++ .../painting/reftests/paint-context-008-ref.svg | 22 +++++++++++++++ .../svg/painting/reftests/paint-context-008.svg | 33 ++++++++++++++++++++++ .../painting/scripted/marker-element-added.html | 29 +++++++++++++++++++ .../tests/svg/path/property/serialization.svg | 2 +- .../tests/svg/types/scripted/SVGLength-rlh.html | 31 ++++++++++++++++++++ 13 files changed, 259 insertions(+), 1 deletion(-) create mode 100644 testing/web-platform/tests/svg/crashtests/chrome-bug-333487749.html create mode 100644 testing/web-platform/tests/svg/layout/svg-embed-intrinsic-size-min-size.html create mode 100644 testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size-ref.html create mode 100644 testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size.html create mode 100644 testing/web-platform/tests/svg/painting/reftests/green-100x100.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/non-scaling-stroke-001.html create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-007-ref.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-007.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-008-ref.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-008.svg create mode 100644 testing/web-platform/tests/svg/painting/scripted/marker-element-added.html create mode 100644 testing/web-platform/tests/svg/types/scripted/SVGLength-rlh.html (limited to 'testing/web-platform/tests/svg') diff --git a/testing/web-platform/tests/svg/crashtests/chrome-bug-333487749.html b/testing/web-platform/tests/svg/crashtests/chrome-bug-333487749.html new file mode 100644 index 0000000000..1613f4998a --- /dev/null +++ b/testing/web-platform/tests/svg/crashtests/chrome-bug-333487749.html @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/layout/svg-embed-intrinsic-size-min-size.html b/testing/web-platform/tests/svg/layout/svg-embed-intrinsic-size-min-size.html new file mode 100644 index 0000000000..79dfb07b42 --- /dev/null +++ b/testing/web-platform/tests/svg/layout/svg-embed-intrinsic-size-min-size.html @@ -0,0 +1,16 @@ + + + + + + + +
+ +
diff --git a/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size-ref.html b/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size-ref.html new file mode 100644 index 0000000000..f9ae2910d8 --- /dev/null +++ b/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size-ref.html @@ -0,0 +1,3 @@ + + +
diff --git a/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size.html b/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size.html new file mode 100644 index 0000000000..41c68e56e1 --- /dev/null +++ b/testing/web-platform/tests/svg/layout/svg-intrinsic-size-min-size.html @@ -0,0 +1,16 @@ + + + + + + + +
+ +
diff --git a/testing/web-platform/tests/svg/painting/reftests/green-100x100.svg b/testing/web-platform/tests/svg/painting/reftests/green-100x100.svg new file mode 100644 index 0000000000..120941444a --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/green-100x100.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/svg/painting/reftests/non-scaling-stroke-001.html b/testing/web-platform/tests/svg/painting/reftests/non-scaling-stroke-001.html new file mode 100644 index 0000000000..a9870ac8bb --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/non-scaling-stroke-001.html @@ -0,0 +1,30 @@ + + +non-scaling-stroke with scaling + + + + + + + + + diff --git a/testing/web-platform/tests/svg/painting/reftests/paint-context-007-ref.svg b/testing/web-platform/tests/svg/painting/reftests/paint-context-007-ref.svg new file mode 100644 index 0000000000..0328272c6a --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/paint-context-007-ref.svg @@ -0,0 +1,29 @@ + + + Paint: 'context-fill' and 'context-stroke' in 'use' with transform + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/painting/reftests/paint-context-007.svg b/testing/web-platform/tests/svg/painting/reftests/paint-context-007.svg new file mode 100644 index 0000000000..50360a302e --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/paint-context-007.svg @@ -0,0 +1,32 @@ + + + Paint: 'context-fill' and 'context-stroke' in 'use' with transform + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/painting/reftests/paint-context-008-ref.svg b/testing/web-platform/tests/svg/painting/reftests/paint-context-008-ref.svg new file mode 100644 index 0000000000..49d4f8947b --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/paint-context-008-ref.svg @@ -0,0 +1,22 @@ + + + Paint: paint server transform for 'context-fill' based on nearest 'use' ancestor + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/painting/reftests/paint-context-008.svg b/testing/web-platform/tests/svg/painting/reftests/paint-context-008.svg new file mode 100644 index 0000000000..83308f09b1 --- /dev/null +++ b/testing/web-platform/tests/svg/painting/reftests/paint-context-008.svg @@ -0,0 +1,33 @@ + + + Paint: paint server transform for 'context-fill' based on nearest 'use' ancestor + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/painting/scripted/marker-element-added.html b/testing/web-platform/tests/svg/painting/scripted/marker-element-added.html new file mode 100644 index 0000000000..39d3cb190c --- /dev/null +++ b/testing/web-platform/tests/svg/painting/scripted/marker-element-added.html @@ -0,0 +1,29 @@ + + +<marker> element added after first paint + + + + + + + diff --git a/testing/web-platform/tests/svg/path/property/serialization.svg b/testing/web-platform/tests/svg/path/property/serialization.svg index 3199beb92b..2ad336d5f7 100644 --- a/testing/web-platform/tests/svg/path/property/serialization.svg +++ b/testing/web-platform/tests/svg/path/property/serialization.svg @@ -17,7 +17,7 @@ let test2 = 'path("M 0 0 L 100 100 m 0 100 l 100 0 Z l 160 20 Z")'; test_valid_value('d', test2); - test_computed_value('d', test2); + test_computed_value('d', test2, 'path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 260 220 Z")'); let test3 = 'path("m 10 20 l 20 30 Z l 50 60 Z m 70 80 l 90 60 Z t 70 120")'; test_valid_value('d', test3, 'path("m 10 20 l 20 30 Z l 50 60 Z m 70 80 l 90 60 Z t 70 120")'); diff --git a/testing/web-platform/tests/svg/types/scripted/SVGLength-rlh.html b/testing/web-platform/tests/svg/types/scripted/SVGLength-rlh.html new file mode 100644 index 0000000000..411013b65b --- /dev/null +++ b/testing/web-platform/tests/svg/types/scripted/SVGLength-rlh.html @@ -0,0 +1,31 @@ + +SVGLength with 'rlh' unit + + + + +
+
+ + + +
+ -- cgit v1.2.3