From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../box-decoration-break-01-ref.xhtml | 37 +++++++++++++ .../svg-integration/box-decoration-break-01.xhtml | 41 ++++++++++++++ .../box-decoration-break-02-ref.xhtml | 27 ++++++++++ .../svg-integration/box-decoration-break-02.xhtml | 33 ++++++++++++ .../svg-integration/box-decoration-break-03.xhtml | 42 +++++++++++++++ .../clip-path/clip-path-circle-001-ref.html | 20 +++++++ .../clip-path/clip-path-circle-001.html | 21 ++++++++ .../clip-path/clip-path-circle-002-ref.html | 20 +++++++ .../clip-path/clip-path-circle-002.html | 21 ++++++++ .../clip-path/clip-path-circle-003-ref.html | 20 +++++++ .../clip-path/clip-path-circle-003.html | 21 ++++++++ .../clip-path/clip-path-circle-004-ref.html | 20 +++++++ .../clip-path/clip-path-circle-004.html | 21 ++++++++ .../clip-path/clip-path-circle-005-ref.html | 20 +++++++ .../clip-path/clip-path-circle-005.html | 21 ++++++++ .../clip-path/clip-path-circle-006-ref.html | 20 +++++++ .../clip-path/clip-path-circle-006.html | 21 ++++++++ .../clip-path/clip-path-circle-007-ref.html | 20 +++++++ .../clip-path/clip-path-circle-007.html | 21 ++++++++ .../clip-path/clip-path-circle-008-ref.html | 20 +++++++ .../clip-path/clip-path-circle-008.html | 21 ++++++++ .../clip-path/clip-path-circle-009-ref.html | 20 +++++++ .../clip-path/clip-path-circle-009.html | 21 ++++++++ .../clip-path/clip-path-circle-010-ref.html | 20 +++++++ .../clip-path/clip-path-circle-010.html | 21 ++++++++ .../clip-path/clip-path-circle-011.html | 21 ++++++++ .../clip-path/clip-path-circle-012.html | 21 ++++++++ .../clip-path/clip-path-circle-013.html | 21 ++++++++ .../clip-path/clip-path-circle-014.html | 21 ++++++++ .../clip-path/clip-path-circle-015.html | 21 ++++++++ .../clip-path/clip-path-circle-016.html | 21 ++++++++ .../clip-path/clip-path-circle-017.html | 21 ++++++++ .../clip-path/clip-path-circle-018.html | 21 ++++++++ .../clip-path/clip-path-circle-019.html | 21 ++++++++ .../clip-path/clip-path-circle-020.html | 23 ++++++++ .../clip-path/clip-path-circle-021-ref.html | 16 ++++++ .../clip-path/clip-path-circle-021.html | 20 +++++++ .../clip-path/clip-path-ellipse-001-ref.html | 20 +++++++ .../clip-path/clip-path-ellipse-001.html | 21 ++++++++ .../clip-path/clip-path-ellipse-002.html | 21 ++++++++ .../clip-path/clip-path-ellipse-003.html | 21 ++++++++ .../clip-path/clip-path-ellipse-004.html | 21 ++++++++ .../clip-path/clip-path-ellipse-005.html | 21 ++++++++ .../clip-path/clip-path-ellipse-006.html | 21 ++++++++ .../clip-path/clip-path-ellipse-007.html | 21 ++++++++ .../clip-path/clip-path-ellipse-008.html | 21 ++++++++ .../clip-path/clip-path-inset-001-ref.html | 26 +++++++++ .../clip-path/clip-path-inset-001a.html | 26 +++++++++ .../clip-path/clip-path-inset-001b.html | 28 ++++++++++ .../clip-path/clip-path-inset-001c.html | 29 ++++++++++ .../clip-path/clip-path-inset-002-ref.html | 26 +++++++++ .../clip-path/clip-path-inset-002a.html | 26 +++++++++ .../clip-path/clip-path-inset-002b.html | 26 +++++++++ .../clip-path/clip-path-inset-002c.html | 26 +++++++++ .../clip-path/clip-path-inset-003-ref.html | 26 +++++++++ .../clip-path/clip-path-inset-003.html | 26 +++++++++ .../clip-path/clip-path-polygon-001.html | 21 ++++++++ .../clip-path/clip-path-polygon-002.html | 24 +++++++++ .../clip-path/clip-path-polygon-003.html | 21 ++++++++ .../clip-path/clip-path-polygon-004.html | 25 +++++++++ .../clip-path/clip-path-polygon-005.html | 26 +++++++++ .../clip-path/clip-path-polygon-006.html | 33 ++++++++++++ .../clip-path/clip-path-polygon-007.html | 34 ++++++++++++ .../clip-path/clip-path-polygon-008.html | 35 ++++++++++++ .../clip-path/clip-path-polygon-009.html | 33 ++++++++++++ .../clip-path/clip-path-polygon-010.html | 36 +++++++++++++ .../clip-path/clip-path-polygon-011.html | 36 +++++++++++++ .../clip-path/clip-path-polygon-012.html | 36 +++++++++++++ .../clip-path/clip-path-polygon-013.html | 51 ++++++++++++++++++ .../clip-path/clip-path-rectangle-border-ref.html | 15 ++++++ .../clip-path/clip-path-rectangle-ref.html | 15 ++++++ .../clip-path/clip-path-square-001-ref.html | 15 ++++++ .../clip-path/clip-path-square-002-ref.html | 15 ++++++ .../clip-path/clip-path-stripes-001-ref.html | 39 ++++++++++++++ .../clip-path/clip-path-stripes-002-ref.html | 31 +++++++++++ .../clip-path/clip-path-stripes-003-ref.html | 63 ++++++++++++++++++++++ .../clip-path/clip-path-stroke-001-ref.html | 21 ++++++++ .../clip-path/clip-path-stroke-001.html | 26 +++++++++ .../clip-path/clip-path-transform-001-ref.html | 5 ++ .../clip-path/clip-path-transform-001.html | 10 ++++ .../svg/svg-integration/clip-path/reftest.list | 61 +++++++++++++++++++++ .../svg-integration/clipPath-html-01-extref.xhtml | 15 ++++++ .../svg/svg-integration/clipPath-html-01-ref.svg | 8 +++ .../svg/svg-integration/clipPath-html-01.xhtml | 18 +++++++ .../svg-integration/clipPath-html-02-extref.xhtml | 18 +++++++ .../svg/svg-integration/clipPath-html-02-ref.svg | 9 ++++ .../svg/svg-integration/clipPath-html-02.xhtml | 23 ++++++++ .../svg-integration/clipPath-html-03-extref.xhtml | 18 +++++++ .../svg/svg-integration/clipPath-html-03-ref.svg | 10 ++++ .../svg/svg-integration/clipPath-html-03.xhtml | 23 ++++++++ .../svg-integration/clipPath-html-04-extref.xhtml | 22 ++++++++ .../svg/svg-integration/clipPath-html-04-ref.xhtml | 14 +++++ .../svg/svg-integration/clipPath-html-04.xhtml | 27 ++++++++++ .../svg-integration/clipPath-html-05-extref.xhtml | 22 ++++++++ .../svg/svg-integration/clipPath-html-05-ref.xhtml | 14 +++++ .../svg/svg-integration/clipPath-html-05.xhtml | 27 ++++++++++ .../svg-integration/clipPath-html-06-extref.xhtml | 24 +++++++++ .../svg/svg-integration/clipPath-html-06-ref.xhtml | 20 +++++++ .../svg/svg-integration/clipPath-html-06.xhtml | 29 ++++++++++ .../svg/svg-integration/clipPath-html-07-ref.svg | 4 ++ .../svg/svg-integration/clipPath-html-07.xhtml | 31 +++++++++++ .../svg/svg-integration/clipPath-html-08.xhtml | 26 +++++++++ .../svg-integration/clipPath-html-zoomed-01.xhtml | 15 ++++++ .../clipPath-transformed-html-01.xhtml | 44 +++++++++++++++ .../clipPath-transformed-html-02.xhtml | 44 +++++++++++++++ .../svg-integration/conditions-outer-svg-01.xhtml | 18 +++++++ .../svg-integration/conditions-outer-svg-02.xhtml | 19 +++++++ .../svg-integration/css-and-svg-filter-01-ref.html | 10 ++++ .../svg/svg-integration/css-and-svg-filter-01.html | 27 ++++++++++ .../dynamic-conditions-outer-svg-01.xhtml | 18 +++++++ .../dynamic-conditions-outer-svg-02.xhtml | 18 +++++++ .../dynamic-conditions-outer-svg-03.xhtml | 18 +++++++ .../dynamic-conditions-outer-svg-04.xhtml | 18 +++++++ .../svg-integration/filter-html-01-extref.xhtml | 15 ++++++ .../svg/svg-integration/filter-html-01-ref.svg | 14 +++++ .../svg/svg-integration/filter-html-01.xhtml | 21 ++++++++ .../filter-html-dynamic-01-ref.xhtml | 23 ++++++++ .../svg-integration/filter-html-dynamic-01.xhtml | 35 ++++++++++++ .../svg-integration/filter-html-zoomed-01.xhtml | 18 +++++++ .../mask-clipPath-opacity-01-ref.xhtml | 14 +++++ .../mask-clipPath-opacity-01a.xhtml | 20 +++++++ .../mask-clipPath-opacity-01b.xhtml | 21 ++++++++ .../mask-clipPath-opacity-01c.xhtml | 21 ++++++++ .../mask-clipPath-opacity-01d.xhtml | 21 ++++++++ .../mask-clipPath-opacity-01e.xhtml | 25 +++++++++ .../svg-integration/mask-html-01-extref-01.xhtml | 15 ++++++ .../svg-integration/mask-html-01-extref-02.xhtml | 15 ++++++ .../svg/svg-integration/mask-html-01-ref.svg | 16 ++++++ .../svg/svg-integration/mask-html-01-resource.svg | 33 ++++++++++++ .../svg/svg-integration/mask-html-01.xhtml | 23 ++++++++ .../svg/svg-integration/mask-html-zoomed-01.xhtml | 20 +++++++ .../mask-mask-clipPath-opacity-scale-ref.xhtml | 15 ++++++ .../mask-mask-clipPath-opacity-scale.xhtml | 25 +++++++++ .../svg-integration/mask-transformed-html-01.xhtml | 42 +++++++++++++++ .../svg-integration/mask-transformed-html-02.xhtml | 42 +++++++++++++++ .../patterned-svg-under-transformed-html-01.xhtml | 47 ++++++++++++++++ .../patterned-svg-under-transformed-html-02.xhtml | 47 ++++++++++++++++ layout/reftests/svg/svg-integration/reftest.list | 53 ++++++++++++++++++ .../transform-outer-svg-01-ref.xhtml | 18 +++++++ .../svg-integration/transform-outer-svg-01.xhtml | 18 +++++++ 140 files changed, 3346 insertions(+) create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-02-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/reftest.list create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-07-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-07.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-08.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/conditions-outer-svg-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/conditions-outer-svg-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/css-and-svg-filter-01-ref.html create mode 100644 layout/reftests/svg/svg-integration/css-and-svg-filter-01.html create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/filter-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-dynamic-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-dynamic-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-resource.svg create mode 100644 layout/reftests/svg/svg-integration/mask-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/reftest.list create mode 100644 layout/reftests/svg/svg-integration/transform-outer-svg-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/transform-outer-svg-01.xhtml (limited to 'layout/reftests/svg/svg-integration') diff --git a/layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml b/layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml new file mode 100644 index 0000000000..45cbb2ee3d --- /dev/null +++ b/layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml @@ -0,0 +1,37 @@ + + + + + + +

Box-Decoration-Break: Clone

+ The
+ quick
+ orange fox + +

Box-Decoration-Break: Slice

+ The + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml b/layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml new file mode 100644 index 0000000000..a033175cd0 --- /dev/null +++ b/layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml @@ -0,0 +1,41 @@ + + + + + + Test of box-decoration-break with clip-path: url + + + +

Box-Decoration-Break: Clone

+ The
quick
orange fox
+ +

Box-Decoration-Break: Slice

+ The
quick
orange fox
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/box-decoration-break-02-ref.xhtml b/layout/reftests/svg/svg-integration/box-decoration-break-02-ref.xhtml new file mode 100644 index 0000000000..43d6d45efa --- /dev/null +++ b/layout/reftests/svg/svg-integration/box-decoration-break-02-ref.xhtml @@ -0,0 +1,27 @@ + + + + + + +

Box-Decoration-Break: Clone

+ The
+ quick
+ orange fox + +

Box-Decoration-Break: Slice

+ The
+ quick
+ orange fox + + diff --git a/layout/reftests/svg/svg-integration/box-decoration-break-02.xhtml b/layout/reftests/svg/svg-integration/box-decoration-break-02.xhtml new file mode 100644 index 0000000000..f76d679d15 --- /dev/null +++ b/layout/reftests/svg/svg-integration/box-decoration-break-02.xhtml @@ -0,0 +1,33 @@ + + + + + + Test of box-decoration-break with filter + + + +

Box-Decoration-Break: Clone

+ The
quick
orange fox
+ +

Box-Decoration-Break: Slice

+ The
quick
orange fox
+ + diff --git a/layout/reftests/svg/svg-integration/box-decoration-break-03.xhtml b/layout/reftests/svg/svg-integration/box-decoration-break-03.xhtml new file mode 100644 index 0000000000..1563b24cf7 --- /dev/null +++ b/layout/reftests/svg/svg-integration/box-decoration-break-03.xhtml @@ -0,0 +1,42 @@ + + + + + + Test of box-decoration-break with clip-path: url and filter + + + +

Box-Decoration-Break: Clone

+ The
quick
orange fox
+ +

Box-Decoration-Break: Slice

+ The
quick
orange fox
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html new file mode 100644 index 0000000000..34def2ff95 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 001 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html new file mode 100644 index 0000000000..c506a2b684 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with no values + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html new file mode 100644 index 0000000000..007cd80c9d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 002 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html new file mode 100644 index 0000000000..c242dc91b3 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with farthest-side + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html new file mode 100644 index 0000000000..4bb8d89ee1 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 003 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html new file mode 100644 index 0000000000..ae4d2d5098 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with closest-side + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html new file mode 100644 index 0000000000..3885dd5547 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 004 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html new file mode 100644 index 0000000000..6bff6f8399 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 001 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html new file mode 100644 index 0000000000..1a52c69567 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 005 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html new file mode 100644 index 0000000000..aeea854ea2 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 002 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html new file mode 100644 index 0000000000..a07cbb66cd --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 006 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html new file mode 100644 index 0000000000..423f4b24ca --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 003 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html new file mode 100644 index 0000000000..caba51737b --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 007 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html new file mode 100644 index 0000000000..fbf204fd7e --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 004 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html new file mode 100644 index 0000000000..cdf8da8ede --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 008 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html new file mode 100644 index 0000000000..564b6cd105 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 005 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html new file mode 100644 index 0000000000..7d055c4d7d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 009 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html new file mode 100644 index 0000000000..949c6afd14 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 006 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html new file mode 100644 index 0000000000..7fed7ee45c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's circle function 010 + + + +

The test passes if there is a green circle.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html new file mode 100644 index 0000000000..4952c6f48d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 007 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html new file mode 100644 index 0000000000..d2a00b5e80 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 008 + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html new file mode 100644 index 0000000000..efded811f8 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 009 + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html new file mode 100644 index 0000000000..482980af9b --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with position 010 + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html new file mode 100644 index 0000000000..3c4b35d7d3 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with border-box + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html new file mode 100644 index 0000000000..bc8e161cc6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with padding-box + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html new file mode 100644 index 0000000000..7cea5f2bbb --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with content-box + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html new file mode 100644 index 0000000000..4947ac1a27 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function with margin-box + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html new file mode 100644 index 0000000000..b41d7aecc5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function on rectangle 001 + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html new file mode 100644 index 0000000000..395002a2d2 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and circle function on rectangle 002 + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html new file mode 100644 index 0000000000..82b52ae457 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html @@ -0,0 +1,23 @@ + + + + + CSS Masking: Test clip-path property and circle function on rectangle 003 + + + + + + + +

The test passes if there is a green circle.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021-ref.html new file mode 100644 index 0000000000..c87ded532f --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021-ref.html @@ -0,0 +1,16 @@ + + + + + CSS Masking: Test clip-path property and circle function on circle 021 + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021.html new file mode 100644 index 0000000000..a9229e6ea7 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Test clip-path property and circle function on circle 021 + + + + + + + + +

The test passes if there is a green circle.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html new file mode 100644 index 0000000000..fc0392da94 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Masking: Ref test for clip-path's ellipse function 001 + + + +

The test passes if there is a green horizontal ellipse.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html new file mode 100644 index 0000000000..77ff7b9b0e --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function without values + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html new file mode 100644 index 0000000000..6b80585b90 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with absolute radii + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html new file mode 100644 index 0000000000..9b1051d189 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function percentage radii + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html new file mode 100644 index 0000000000..b1d05cddf5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with farthest-side + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html new file mode 100644 index 0000000000..116a08e4c1 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with closest-side + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html new file mode 100644 index 0000000000..39c07e98e4 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with position 001 + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html new file mode 100644 index 0000000000..ca23693c2c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with position 002 + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html new file mode 100644 index 0000000000..560cfc0761 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and ellipse function with border-box + + + + + + + +

The test passes if there is a green horizontal ellipse.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html new file mode 100644 index 0000000000..6bfa2d39fd --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Reference for clip-path's inset function 001 + + + + +

The test passes if there is a green square not touching the edges

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html new file mode 100644 index 0000000000..35eab0305c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and inset function with 10px on all sides + + + + + + +

The test passes if there is a green square not touching the edges

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html new file mode 100644 index 0000000000..7af06c8907 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html @@ -0,0 +1,28 @@ + + + + + CSS Masking: Test clip-path property and inset function with different insets on each side + + + + + + +

The test passes if there is a green square not touching the edges

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html new file mode 100644 index 0000000000..81c016084c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html @@ -0,0 +1,29 @@ + + + + + CSS Masking: Test clip-path property and inset function with different insets for all 4 sides + + + + + + +

The test passes if there is a green square not touching the edges

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html new file mode 100644 index 0000000000..1c15399e3d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Reference for clip-path's inset function (with rounded corners) 002 + + + + +

The test passes if there is a green rect not touching the sides with rounded corners

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html new file mode 100644 index 0000000000..2ac95f1beb --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and inset function with uniformly rounded corners + + + + + + +

The test passes if there is a green rect not touching the sides with rounded corners

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html new file mode 100644 index 0000000000..1a87f8258a --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and inset function with uniformly rounded corners + + + + + + +

The test passes if there is a green rect not touching the sides with rounded corners

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html new file mode 100644 index 0000000000..01b60634f7 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and inset function with uniformly rounded corners + + + + + + +

The test passes if there is a green rect not touching the sides with rounded corners

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html new file mode 100644 index 0000000000..faec64ce7c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Ref test for clip-path's inset function (with different rounded corners) 003 + + + + +

The test passes if there is a green rect not touching the sides with rounded corners, with different radii

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html new file mode 100644 index 0000000000..5c57c39239 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and inset function with different rounded corners + + + + + + +

The test passes if there is a green rect not touching the sides with rounded corners, with different radii

+
+ + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html new file mode 100644 index 0000000000..bd3093f15b --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and polygon function with absolute values + + + + + + + +

The test passes if there is a green rectangle and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html new file mode 100644 index 0000000000..b34a73228e --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html @@ -0,0 +1,24 @@ + + + + + CSS Masking: Test clip-path property and polygon function with percentage values + + + + + + + +

The test passes if there is a green rectangle and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html new file mode 100644 index 0000000000..067a3f939a --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html @@ -0,0 +1,21 @@ + + + + + CSS Masking: Test clip-path property and polygon function with absolute and percentage values + + + + + + + +

The test passes if there is a green rectangle and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html new file mode 100644 index 0000000000..7c937ed3ea --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html @@ -0,0 +1,25 @@ + + + + + CSS Masking: Test clip-path property and polygon function with fill rule evenodd + + + + + + + +

The test passes if there is a green rectangle with a blue border.

+
+
+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html new file mode 100644 index 0000000000..5b141290fe --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html @@ -0,0 +1,26 @@ + + + + + CSS Masking: Test clip-path property and polygon function with fill rule nonzero + + + + + + + +

The test passes if there is a green rectangle with a blue border.

+
+
+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html new file mode 100644 index 0000000000..cb345de91d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html @@ -0,0 +1,33 @@ + + + + + CSS Masking: Test clip-path and polygon with padding-box + + + + + + + + +

The test passes if there is a green square and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html new file mode 100644 index 0000000000..9d3c2dc9c3 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html @@ -0,0 +1,34 @@ + + + + + CSS Masking: Test clip-path and polygon with border-box + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html new file mode 100644 index 0000000000..04edaf5a5a --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html @@ -0,0 +1,35 @@ + + + + + CSS Masking: Test clip-path and polygon with margin-box + + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html new file mode 100644 index 0000000000..2debdc38e4 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html @@ -0,0 +1,33 @@ + + + + + CSS Masking: Test clip-path and polygon with content-box + + + + + + + + +

The test passes if there is a green square and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html new file mode 100644 index 0000000000..c5656d134b --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html @@ -0,0 +1,36 @@ + + + + + CSS Masking: Test clip-path and polygon with fill-box + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html new file mode 100644 index 0000000000..f8a80ef2df --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html @@ -0,0 +1,36 @@ + + + + + CSS Masking: Test clip-path and polygon with stroke-box + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html new file mode 100644 index 0000000000..dc48d662e5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html @@ -0,0 +1,36 @@ + + + + + CSS Masking: Test clip-path and polygon with view-box + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html new file mode 100644 index 0000000000..203c7e1015 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html @@ -0,0 +1,51 @@ + + + + + CSS Masking: Test clip-path and polygon different units + + + + + + + +

The test passes if you see a multiple green and blue stripe pairs. For each pair, the blue and green stripe must be of same length.

+
+
+ +
+
+ + + +
+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html new file mode 100644 index 0000000000..2a9f65f163 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Reftest Reference + + + +

The test passes if there is a green rectangle with a blue border.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html new file mode 100644 index 0000000000..45bc902c3d --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Reftest Reference + + + +

The test passes if there is a green rectangle and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html new file mode 100644 index 0000000000..f0f26e065c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Masking: Reftest reference + + + +

The test passes if there is a green square and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html new file mode 100644 index 0000000000..1831ecebae --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Masking: Reftest reference + + + +

The test passes if there is a green square and no red.

+
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html new file mode 100644 index 0000000000..6add82da00 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html @@ -0,0 +1,39 @@ + + + + + CSS Masking: Test clip-path and polygon with border-box + + + + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html new file mode 100644 index 0000000000..6a0132fb69 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html @@ -0,0 +1,31 @@ + + + + + CSS Masking: Reftest reference + + + + +

The test passes if you see a green vertical stripe next to a lime green vertical stripe, both stripes should be of equal size and there should be no red.

+
+ + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html new file mode 100644 index 0000000000..731ff91533 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html @@ -0,0 +1,63 @@ + + + + + CSS Masking: Reftest reference + + + +

The test passes if you see a multiple green and blue stripe pairs. For each pair, the blue and green stripe must be of same length.

+
+
+ +
+
+ + + +
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001-ref.html new file mode 100644 index 0000000000..64d41f90c5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001-ref.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001.html new file mode 100644 index 0000000000..30ddee2d56 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001-ref.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001-ref.html new file mode 100644 index 0000000000..f4a0c48e93 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001.html b/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001.html new file mode 100644 index 0000000000..44ec2997f2 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clip-path/reftest.list b/layout/reftests/svg/svg-integration/clip-path/reftest.list new file mode 100644 index 0000000000..914c4f6168 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clip-path/reftest.list @@ -0,0 +1,61 @@ +# These tests verify that CSS clip-path behaves properly. +# e.g. clip-path: polygon(nonzero, 3px 3px, 20% 20%) + +# Following tests adapted from W3C csswg-test repo +== clip-path-polygon-001.html clip-path-rectangle-ref.html +== clip-path-polygon-002.html clip-path-rectangle-ref.html +== clip-path-polygon-003.html clip-path-rectangle-ref.html +== clip-path-polygon-004.html clip-path-rectangle-border-ref.html +== clip-path-polygon-005.html clip-path-rectangle-border-ref.html +== clip-path-polygon-006.html clip-path-square-001-ref.html +== clip-path-polygon-007.html clip-path-stripes-001-ref.html +== clip-path-polygon-008.html clip-path-stripes-002-ref.html +== clip-path-polygon-009.html clip-path-square-002-ref.html +== clip-path-polygon-010.html clip-path-stripes-001-ref.html +== clip-path-polygon-011.html clip-path-stripes-001-ref.html +== clip-path-polygon-012.html clip-path-stripes-001-ref.html +fuzzy(0-1,0-20) == clip-path-polygon-013.html clip-path-stripes-003-ref.html + +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-001.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-002.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-003.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-004.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-005.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-006.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-007.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-008.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-009.html clip-path-circle-003-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-010.html clip-path-circle-004-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-011.html clip-path-circle-005-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-012.html clip-path-circle-006-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-013.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-014.html clip-path-circle-007-ref.html +fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-015.html clip-path-circle-008-ref.html +fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-016.html clip-path-circle-009-ref.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-9) fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-017.html clip-path-circle-007-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-018.html clip-path-circle-010-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-019.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-020.html clip-path-circle-002-ref.html +fuzzy-if(winWidget||cocoaWidget,0-1,0-5) == clip-path-circle-021.html clip-path-circle-021-ref.html + +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-001.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-002.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-003.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-004.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-005.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-006.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-007.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-008.html clip-path-ellipse-001-ref.html + +== clip-path-inset-001a.html clip-path-inset-001-ref.html +== clip-path-inset-001b.html clip-path-inset-001-ref.html +== clip-path-inset-001c.html clip-path-inset-001-ref.html +# Anti-aliasing behavior for masking and borders is different +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-2,0-28) == clip-path-inset-002a.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-2,0-28) == clip-path-inset-002b.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-2,0-28) == clip-path-inset-002c.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-340) fuzzy-if(!useDrawSnapshot,0-1,0-60) == clip-path-inset-003.html clip-path-inset-003-ref.html + +fuzzy(0-1,0-17) == clip-path-stroke-001.html clip-path-stroke-001-ref.html + +== clip-path-transform-001.html clip-path-transform-001-ref.html diff --git a/layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml new file mode 100644 index 0000000000..7751e5f1fb --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml @@ -0,0 +1,15 @@ + + + +
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg b/layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg new file mode 100644 index 0000000000..182b042172 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-01.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-01.xhtml new file mode 100644 index 0000000000..d1f5135053 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-01.xhtml @@ -0,0 +1,18 @@ + + + +
+ + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml new file mode 100644 index 0000000000..433d5d471f --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml @@ -0,0 +1,18 @@ + + + +
+
+
+
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg b/layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg new file mode 100644 index 0000000000..83065a0cd6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-02.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-02.xhtml new file mode 100644 index 0000000000..8429e71c7a --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-02.xhtml @@ -0,0 +1,23 @@ + + + +
+
+
+
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml new file mode 100644 index 0000000000..fb0d8e87cf --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml @@ -0,0 +1,18 @@ + + + +
+
+
+
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg b/layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg new file mode 100644 index 0000000000..19cf5eb16b --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-03.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-03.xhtml new file mode 100644 index 0000000000..eb6a1edbcc --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-03.xhtml @@ -0,0 +1,23 @@ + + + +
+
+
+
+ + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml new file mode 100644 index 0000000000..4f35f255bf --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml new file mode 100644 index 0000000000..640997d4d2 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml @@ -0,0 +1,14 @@ + + + +
+ + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-04.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-04.xhtml new file mode 100644 index 0000000000..a516f1ff1e --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-04.xhtml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml new file mode 100644 index 0000000000..6d4e7c8972 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml new file mode 100644 index 0000000000..f6e7d26eca --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml @@ -0,0 +1,14 @@ + + + +
+ + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-05.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-05.xhtml new file mode 100644 index 0000000000..15a3be6b61 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-05.xhtml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml new file mode 100644 index 0000000000..339bc629a4 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+ + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml new file mode 100644 index 0000000000..747f8105ef --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml @@ -0,0 +1,20 @@ + + + + + + + + +
+ + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-06.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-06.xhtml new file mode 100644 index 0000000000..8008d576e5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-06.xhtml @@ -0,0 +1,29 @@ + + + + + + + + +
+ + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-07-ref.svg b/layout/reftests/svg/svg-integration/clipPath-html-07-ref.svg new file mode 100644 index 0000000000..4d7153968a --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-07-ref.svg @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-07.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-07.xhtml new file mode 100644 index 0000000000..8391ad01e6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-07.xhtml @@ -0,0 +1,31 @@ + + + + + + Test clip-path on outer-<svg> with border + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-08.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-08.xhtml new file mode 100644 index 0000000000..3eb0dfa3c3 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-08.xhtml @@ -0,0 +1,26 @@ + + + + + + Test clip-path on <div> with border + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml b/layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml new file mode 100644 index 0000000000..4f98941543 --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml @@ -0,0 +1,15 @@ + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/clipPath-transformed-html-01.xhtml b/layout/reftests/svg/svg-integration/clipPath-transformed-html-01.xhtml new file mode 100644 index 0000000000..e1569f1f6c --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-transformed-html-01.xhtml @@ -0,0 +1,44 @@ + + + + Test SVG clipPath clipping of transformed HTML elements + + + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/svg/svg-integration/clipPath-transformed-html-02.xhtml b/layout/reftests/svg/svg-integration/clipPath-transformed-html-02.xhtml new file mode 100644 index 0000000000..a36782231e --- /dev/null +++ b/layout/reftests/svg/svg-integration/clipPath-transformed-html-02.xhtml @@ -0,0 +1,44 @@ + + + + Test SVG clipPath clipping of transformed HTML elements + + + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/svg/svg-integration/conditions-outer-svg-01.xhtml b/layout/reftests/svg/svg-integration/conditions-outer-svg-01.xhtml new file mode 100644 index 0000000000..f28425ee07 --- /dev/null +++ b/layout/reftests/svg/svg-integration/conditions-outer-svg-01.xhtml @@ -0,0 +1,18 @@ + + + + Test that conditional processing attributes on outer 'svg' elements are honored + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/conditions-outer-svg-02.xhtml b/layout/reftests/svg/svg-integration/conditions-outer-svg-02.xhtml new file mode 100644 index 0000000000..e60477f112 --- /dev/null +++ b/layout/reftests/svg/svg-integration/conditions-outer-svg-02.xhtml @@ -0,0 +1,19 @@ + + + + Test that using elements from conditional-failing outer 'svg' elements works + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/css-and-svg-filter-01-ref.html b/layout/reftests/svg/svg-integration/css-and-svg-filter-01-ref.html new file mode 100644 index 0000000000..5ca68b1f66 --- /dev/null +++ b/layout/reftests/svg/svg-integration/css-and-svg-filter-01-ref.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/css-and-svg-filter-01.html b/layout/reftests/svg/svg-integration/css-and-svg-filter-01.html new file mode 100644 index 0000000000..7b278d1b10 --- /dev/null +++ b/layout/reftests/svg/svg-integration/css-and-svg-filter-01.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml new file mode 100644 index 0000000000..213f713a59 --- /dev/null +++ b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml @@ -0,0 +1,18 @@ + + + + Test that conditional processing attributes on outer 'svg' elements are honored + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml new file mode 100644 index 0000000000..a2087c5da5 --- /dev/null +++ b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml @@ -0,0 +1,18 @@ + + + + Test that conditional processing attributes on outer 'svg' elements are honored + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml new file mode 100644 index 0000000000..f042469e35 --- /dev/null +++ b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml @@ -0,0 +1,18 @@ + + + + Test that conditional processing attributes on outer 'svg' elements are honored + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml new file mode 100644 index 0000000000..f82f3d510a --- /dev/null +++ b/layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml @@ -0,0 +1,18 @@ + + + + Test that conditional processing attributes on outer 'svg' elements are honored + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml b/layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml new file mode 100644 index 0000000000..cb6a72388e --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml @@ -0,0 +1,15 @@ + + + +
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/filter-html-01-ref.svg b/layout/reftests/svg/svg-integration/filter-html-01-ref.svg new file mode 100644 index 0000000000..ecc3d4f9d6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-01-ref.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/filter-html-01.xhtml b/layout/reftests/svg/svg-integration/filter-html-01.xhtml new file mode 100644 index 0000000000..8e048cb1ac --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-01.xhtml @@ -0,0 +1,21 @@ + + + +
+ + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/filter-html-dynamic-01-ref.xhtml b/layout/reftests/svg/svg-integration/filter-html-dynamic-01-ref.xhtml new file mode 100644 index 0000000000..1c222befa4 --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-dynamic-01-ref.xhtml @@ -0,0 +1,23 @@ + + + + + + +
+ + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/filter-html-dynamic-01.xhtml b/layout/reftests/svg/svg-integration/filter-html-dynamic-01.xhtml new file mode 100644 index 0000000000..7a6a4ab07c --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-dynamic-01.xhtml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml b/layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml new file mode 100644 index 0000000000..b84d4e9d74 --- /dev/null +++ b/layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml @@ -0,0 +1,18 @@ + + + +
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml new file mode 100644 index 0000000000..95d1a24588 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml @@ -0,0 +1,14 @@ + + + + + +
+ + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml new file mode 100644 index 0000000000..d845463e01 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml @@ -0,0 +1,20 @@ + + + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml new file mode 100644 index 0000000000..fc05430db0 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml @@ -0,0 +1,21 @@ + + + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml new file mode 100644 index 0000000000..e59812267d --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml @@ -0,0 +1,21 @@ + + + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml new file mode 100644 index 0000000000..e59812267d --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml @@ -0,0 +1,21 @@ + + + + + +
+ + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml new file mode 100644 index 0000000000..83356f9336 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml @@ -0,0 +1,25 @@ + + + + + +
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml b/layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml new file mode 100644 index 0000000000..fba9fc4b0b --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml @@ -0,0 +1,15 @@ + + + +
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml b/layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml new file mode 100644 index 0000000000..1fc3ecf084 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml @@ -0,0 +1,15 @@ + + + +
+ + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-01-ref.svg b/layout/reftests/svg/svg-integration/mask-html-01-ref.svg new file mode 100644 index 0000000000..5afbf8f0c0 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-01-ref.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-01-resource.svg b/layout/reftests/svg/svg-integration/mask-html-01-resource.svg new file mode 100644 index 0000000000..5522555f80 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-01-resource.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-01.xhtml b/layout/reftests/svg/svg-integration/mask-html-01.xhtml new file mode 100644 index 0000000000..77c3b5c9c9 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-01.xhtml @@ -0,0 +1,23 @@ + + + +
+ + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml b/layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml new file mode 100644 index 0000000000..bc89dfa723 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml @@ -0,0 +1,20 @@ + + + +
+ + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale-ref.xhtml b/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale-ref.xhtml new file mode 100644 index 0000000000..8e870b8627 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale-ref.xhtml @@ -0,0 +1,15 @@ + + + + + + +
+ + diff --git a/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale.xhtml b/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale.xhtml new file mode 100644 index 0000000000..b2df18034d --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale.xhtml @@ -0,0 +1,25 @@ + + + + + +
+ + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/mask-transformed-html-01.xhtml b/layout/reftests/svg/svg-integration/mask-transformed-html-01.xhtml new file mode 100644 index 0000000000..1e1a2ed552 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-transformed-html-01.xhtml @@ -0,0 +1,42 @@ + + + + Test SVG masking of transformed HTML elements + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/svg/svg-integration/mask-transformed-html-02.xhtml b/layout/reftests/svg/svg-integration/mask-transformed-html-02.xhtml new file mode 100644 index 0000000000..c83f5a3ea9 --- /dev/null +++ b/layout/reftests/svg/svg-integration/mask-transformed-html-02.xhtml @@ -0,0 +1,42 @@ + + + + Test SVG masking of transformed HTML elements + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-01.xhtml b/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-01.xhtml new file mode 100644 index 0000000000..66291d3bf6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-01.xhtml @@ -0,0 +1,47 @@ + + + + Test SVG patterning under transformed HTML elements + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-02.xhtml b/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-02.xhtml new file mode 100644 index 0000000000..f9182b272b --- /dev/null +++ b/layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-02.xhtml @@ -0,0 +1,47 @@ + + + + Test SVG patterning under transformed HTML elements + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/reftest.list b/layout/reftests/svg/svg-integration/reftest.list new file mode 100644 index 0000000000..478a129aa6 --- /dev/null +++ b/layout/reftests/svg/svg-integration/reftest.list @@ -0,0 +1,53 @@ +# clip-path tests +include clip-path/reftest.list + +== clipPath-html-01.xhtml clipPath-html-01-ref.svg +== clipPath-html-01-extref.xhtml clipPath-html-01-ref.svg +== clipPath-html-02.xhtml clipPath-html-02-ref.svg +== clipPath-html-02-extref.xhtml clipPath-html-02-ref.svg +== clipPath-html-03.xhtml clipPath-html-03-ref.svg +== clipPath-html-03-extref.xhtml clipPath-html-03-ref.svg +== clipPath-html-04.xhtml clipPath-html-04-ref.xhtml +== clipPath-html-04-extref.xhtml clipPath-html-04-ref.xhtml +fuzzy(0-140,0-70) == clipPath-html-05.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +fuzzy(0-140,0-70) == clipPath-html-05-extref.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +fuzzy-if(Android,0-255,0-30) == clipPath-html-06.xhtml clipPath-html-06-ref.xhtml +fuzzy-if(Android,0-255,0-30) == clipPath-html-06-extref.xhtml clipPath-html-06-ref.xhtml +== clipPath-html-07.xhtml clipPath-html-07-ref.svg +== clipPath-html-08.xhtml clipPath-html-07-ref.svg # reuse 07-ref.svg +fails-if(useDrawSnapshot) == clipPath-html-zoomed-01.xhtml clipPath-html-01-ref.svg +== clipPath-transformed-html-01.xhtml ../pass.svg +== clipPath-transformed-html-02.xhtml ../pass.svg +== css-and-svg-filter-01.html css-and-svg-filter-01-ref.html +== conditions-outer-svg-01.xhtml ../pass.svg +== conditions-outer-svg-02.xhtml ../pass.svg +== dynamic-conditions-outer-svg-01.xhtml ../pass.svg +== dynamic-conditions-outer-svg-02.xhtml ../pass.svg +== dynamic-conditions-outer-svg-03.xhtml ../pass.svg +== dynamic-conditions-outer-svg-04.xhtml ../pass.svg +== filter-html-01.xhtml filter-html-01-ref.svg +== filter-html-dynamic-01.xhtml filter-html-dynamic-01-ref.xhtml +random-if(Android) == filter-html-01-extref.xhtml filter-html-01-ref.svg # Android: bug 1198380 +fails-if(useDrawSnapshot) == filter-html-zoomed-01.xhtml filter-html-01-ref.svg +fuzzy(0-1,0-125414) == mask-html-01.xhtml mask-html-01-ref.svg +fuzzy(0-1,0-125414) == mask-html-01-extref-01.xhtml mask-html-01-ref.svg +== mask-html-01-extref-02.xhtml mask-html-01-ref.svg +fuzzy(0-1,0-125414) fails-if(useDrawSnapshot) == mask-html-zoomed-01.xhtml mask-html-01-ref.svg +== mask-transformed-html-01.xhtml ../pass.svg +== mask-transformed-html-02.xhtml ../pass.svg +fuzzy(0-1,0-5) == patterned-svg-under-transformed-html-01.xhtml ../pass.svg +== patterned-svg-under-transformed-html-02.xhtml ../pass.svg + +fuzzy(0-1,0-5000) == mask-clipPath-opacity-01a.xhtml mask-clipPath-opacity-01-ref.xhtml +fuzzy(0-1,0-5000) == mask-clipPath-opacity-01b.xhtml mask-clipPath-opacity-01-ref.xhtml +fuzzy(0-1,0-5000) == mask-clipPath-opacity-01c.xhtml mask-clipPath-opacity-01-ref.xhtml +fuzzy(0-1,0-5000) == mask-clipPath-opacity-01d.xhtml mask-clipPath-opacity-01-ref.xhtml +fuzzy(0-1,0-5000) == mask-clipPath-opacity-01e.xhtml mask-clipPath-opacity-01-ref.xhtml +fuzzy(0-1,0-5000) == mask-mask-clipPath-opacity-scale.xhtml mask-mask-clipPath-opacity-scale-ref.xhtml + +== transform-outer-svg-01.xhtml transform-outer-svg-01-ref.xhtml + +# box-decoration-break tests +fuzzy-if(Android,0-4,0-10) == box-decoration-break-01.xhtml box-decoration-break-01-ref.xhtml +fuzzy(0-119,0-16) == box-decoration-break-02.xhtml box-decoration-break-02-ref.xhtml +fuzzy(0-67,0-238) == box-decoration-break-03.xhtml box-decoration-break-01-ref.xhtml diff --git a/layout/reftests/svg/svg-integration/transform-outer-svg-01-ref.xhtml b/layout/reftests/svg/svg-integration/transform-outer-svg-01-ref.xhtml new file mode 100644 index 0000000000..3fa609a94b --- /dev/null +++ b/layout/reftests/svg/svg-integration/transform-outer-svg-01-ref.xhtml @@ -0,0 +1,18 @@ + + + + Test that the 'transform' attribute transforms our border too + + + + + + + + + + + diff --git a/layout/reftests/svg/svg-integration/transform-outer-svg-01.xhtml b/layout/reftests/svg/svg-integration/transform-outer-svg-01.xhtml new file mode 100644 index 0000000000..10484fbb97 --- /dev/null +++ b/layout/reftests/svg/svg-integration/transform-outer-svg-01.xhtml @@ -0,0 +1,18 @@ + + + + Test that the 'transform' attribute transforms our border too + + + + + + + + + + -- cgit v1.2.3