From 2d7fd848d35a87b9d3b0899d3cf033db2deab0b8 Mon Sep 17 00:00:00 2001 From: "jwatt%jwatt.org" Date: Mon, 3 Dec 2007 11:36:25 +0000 Subject: [PATCH] Reftests for bug 389670 (fixed by bug 387466) git-svn-id: svn://10.0.0.236/trunk@240296 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/reftests/svg/moz-only/pass.svg | 8 ++++ .../layout/reftests/svg/moz-only/reftest.list | 9 +++++ .../reftests/svg/moz-only/xbl-basic-01.svg | 23 ++++++++++++ .../reftests/svg/moz-only/xbl-basic-02.svg | 14 +++++++ .../reftests/svg/moz-only/xbl-basic-02.xbl | 9 +++++ .../xbl-grad-ref--grad-in-binding-01.svg | 29 +++++++++++++++ .../xbl-grad-ref--grad-in-binding-02.svg | 14 +++++++ .../xbl-grad-ref--grad-in-binding-02.xbl | 13 +++++++ .../xbl-grad-ref--grad-in-bound-01.svg | 27 ++++++++++++++ .../xbl-grad-ref--grad-in-bound-02.svg | 19 ++++++++++ .../xbl-grad-ref--grad-in-bound-02.xbl | 10 +++++ .../xbl-grad-ref--grad-in-resources-01.svg | 37 +++++++++++++++++++ .../xbl-grad-ref--grad-in-resources-02.svg | 14 +++++++ .../xbl-grad-ref--grad-in-resources-02.xbl | 21 +++++++++++ mozilla/layout/reftests/svg/reftest.list | 3 ++ .../layout/reftests/svg/sizing/reftest.list | 2 +- 16 files changed, 251 insertions(+), 1 deletion(-) create mode 100755 mozilla/layout/reftests/svg/moz-only/pass.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/reftest.list create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-basic-01.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-basic-02.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-basic-02.xbl create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-01.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.xbl create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-01.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.xbl create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-01.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.svg create mode 100755 mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.xbl diff --git a/mozilla/layout/reftests/svg/moz-only/pass.svg b/mozilla/layout/reftests/svg/moz-only/pass.svg new file mode 100755 index 00000000000..b113287a3e2 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/pass.svg @@ -0,0 +1,8 @@ + + + Testcase reference file for generic pass condition + + diff --git a/mozilla/layout/reftests/svg/moz-only/reftest.list b/mozilla/layout/reftests/svg/moz-only/reftest.list new file mode 100755 index 00000000000..6cca3da2806 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/reftest.list @@ -0,0 +1,9 @@ + +== xbl-basic-01.svg pass.svg +== xbl-basic-02.svg pass.svg +== xbl-grad-ref--grad-in-binding-01.svg pass.svg +== xbl-grad-ref--grad-in-binding-02.svg pass.svg +== xbl-grad-ref--grad-in-bound-01.svg pass.svg +fails == xbl-grad-ref--grad-in-bound-02.svg pass.svg +fails == xbl-grad-ref--grad-in-resources-01.svg pass.svg +fails == xbl-grad-ref--grad-in-resources-02.svg pass.svg diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-basic-01.svg b/mozilla/layout/reftests/svg/moz-only/xbl-basic-01.svg new file mode 100755 index 00000000000..6a86f7babf4 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-basic-01.svg @@ -0,0 +1,23 @@ + + + + + + Test XBL bindings inline in an SVG file can be used in the SVG + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.svg b/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.svg new file mode 100755 index 00000000000..efc5a097186 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.svg @@ -0,0 +1,14 @@ + + + + + + Test XBL bindings in an external file can be used by SVG + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.xbl b/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.xbl new file mode 100755 index 00000000000..543e5ff96fc --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-basic-02.xbl @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-01.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-01.svg new file mode 100755 index 00000000000..82898591661 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-01.svg @@ -0,0 +1,29 @@ + + + + + + Test gradient reference in binding for gradient in <binding> + + + + + + + + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.svg new file mode 100755 index 00000000000..6e2f32aca35 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.svg @@ -0,0 +1,14 @@ + + + + + + Test gradient reference in binding for gradient in <binding> + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.xbl b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.xbl new file mode 100755 index 00000000000..dc07078a89a --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-binding-02.xbl @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-01.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-01.svg new file mode 100755 index 00000000000..745382435de --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-01.svg @@ -0,0 +1,27 @@ + + + + + + Test gradient reference in binding for gradient outside <bindings> + + + + + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.svg new file mode 100755 index 00000000000..a72553991f7 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.svg @@ -0,0 +1,19 @@ + + + + + + Test SVG in XBL can't reference gradient in the bound document + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.xbl b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.xbl new file mode 100755 index 00000000000..c9eb9935743 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-bound-02.xbl @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-01.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-01.svg new file mode 100755 index 00000000000..b784cd17083 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-01.svg @@ -0,0 +1,37 @@ + + + + + + Test gradient reference in binding for gradient in <resources> + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.svg b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.svg new file mode 100755 index 00000000000..b39eed2b152 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.svg @@ -0,0 +1,14 @@ + + + + + + Test gradient reference in binding for gradient in <resources> + + + + diff --git a/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.xbl b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.xbl new file mode 100755 index 00000000000..def5cc3f2f9 --- /dev/null +++ b/mozilla/layout/reftests/svg/moz-only/xbl-grad-ref--grad-in-resources-02.xbl @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/mozilla/layout/reftests/svg/reftest.list b/mozilla/layout/reftests/svg/reftest.list index 426c0a40057..5a864d49c54 100755 --- a/mozilla/layout/reftests/svg/reftest.list +++ b/mozilla/layout/reftests/svg/reftest.list @@ -5,6 +5,9 @@ include bugs/reftest.list # sizing tests include sizing/reftest.list +# Mozilla only tests (i.e. those containing XUL/XBL/etc.) +include moz-only/reftest.list + == clipPath-basic-01.svg pass.svg == foreignObject-01.svg pass.svg == foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01-ref.svg diff --git a/mozilla/layout/reftests/svg/sizing/reftest.list b/mozilla/layout/reftests/svg/sizing/reftest.list index 3538ccb1688..0e7b77b3b46 100755 --- a/mozilla/layout/reftests/svg/sizing/reftest.list +++ b/mozilla/layout/reftests/svg/sizing/reftest.list @@ -307,5 +307,5 @@ fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == object--auto-auto--px-0.html ob skip == dynamic--inline-resize-window-height.xhtml pass.svg # XXX breaks the reftest run as the window height somehow is not restored == dynamic--inline-resize-window-width.xhtml pass.svg fails == dynamic--object-svg-unloaded.xhtml pass.svg - +# == dynamic--object--auto-auto--pct-px.html