Commit 420119a9 authored by oliver@apple.com's avatar oliver@apple.com

RS=Eric.

Re-enable foreignObject by default as it is needed for a number of
non-fO related SVG tests and none of the old known crashes occur
anymore.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30035 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 6d3fcba7
2008-02-05 Oliver Hunt <oliver@apple.com>
RS=Eric.
Update layout test results for foreignObject being enabled again.
* platform/mac-leopard/svg/batik/text/textBiDi-expected.txt:
* platform/mac/svg/custom/baseval-animval-equality-expected.checksum:
* platform/mac/svg/custom/baseval-animval-equality-expected.png:
* platform/mac/svg/custom/baseval-animval-equality-expected.txt:
* platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum:
* platform/mac/svg/custom/dominant-baseline-hanging-expected.png:
* platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
* platform/mac/svg/custom/dynamic-svg-document-creation-expected.checksum:
* platform/mac/svg/custom/dynamic-svg-document-creation-expected.png:
* platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
* platform/mac/svg/custom/fill-SVGPaint-interface-expected.checksum:
* platform/mac/svg/custom/fill-SVGPaint-interface-expected.png:
* platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt:
* platform/mac/svg/custom/foreign-object-skew-expected.checksum:
* platform/mac/svg/custom/foreign-object-skew-expected.png:
* platform/mac/svg/custom/foreign-object-skew-expected.txt:
* platform/mac/svg/custom/foreignObject-crash-on-hover-expected.txt:
* platform/mac/svg/custom/getPresentationAttribute-expected.checksum:
* platform/mac/svg/custom/getPresentationAttribute-expected.png:
* platform/mac/svg/custom/getPresentationAttribute-expected.txt:
* platform/mac/svg/custom/image-with-prefix-in-webarchive-expected.checksum:
* platform/mac/svg/custom/image-with-prefix-in-webarchive-expected.png:
* platform/mac/svg/custom/stroke-width-click-expected.checksum:
* platform/mac/svg/custom/stroke-width-click-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.checksum:
* platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
* platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
* platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.checksum:
* platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.png:
* platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.checksum:
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png:
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/mac/svg/hixie/mixed/006-expected.txt:
* platform/mac/svg/hixie/mixed/007-expected.txt:
* platform/mac/svg/hixie/mixed/008-expected.txt:
* platform/mac/svg/hixie/mixed/009-expected.txt:
* platform/mac/svg/hixie/mixed/011-expected.txt:
* platform/mac/svg/webarchive/svg-cursor-subresources-expected.checksum:
* platform/mac/svg/webarchive/svg-cursor-subresources-expected.png:
* svg/custom/image-with-prefix-in-webarchive-expected.txt:
* svg/custom/stroke-width-click-expected.txt:
* svg/custom/svg-features-expected.txt:
2008-02-05 Sam Weinig <sam@webkit.org>
Reviewed by Anders Carlsson.
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
190e6655a4afdea77ad4b1e4bd3bf403
\ No newline at end of file
......@@ -2,3 +2,39 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 600x400
RenderSVGRoot {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 800x198
RenderBlock {html} at (0,0) size 800x198
RenderBlock {div} at (0,0) size 800x198
RenderBlock (anonymous) at (0,0) size 800x18
RenderText {#text} at (0,0) size 560x18
text run at (0,0) width 560: "This tests to make sure that baseVal and animVal are tied when animation is not enabled:"
RenderBlock {div} at (0,18) size 800x18
RenderText {#text} at (0,0) size 152x18
text run at (0,0) width 152: "svg.x.baseVal.value = 0"
RenderBlock {div} at (0,36) size 800x18
RenderText {#text} at (0,0) size 155x18
text run at (0,0) width 155: "svg.x.animVal.value = 0"
RenderBlock {div} at (0,54) size 800x18
RenderText {#text} at (0,0) size 205x18
text run at (0,0) width 205: "setting svg.x.baseVal.value = 10"
RenderBlock {div} at (0,72) size 800x18
RenderText {#text} at (0,0) size 160x18
text run at (0,0) width 160: "svg.x.baseVal.value = 10"
RenderBlock {div} at (0,90) size 800x18
RenderText {#text} at (0,0) size 163x18
text run at (0,0) width 163: "svg.x.animVal.value = 10"
RenderBlock {div} at (0,108) size 800x18
RenderText {#text} at (0,0) size 122x18
text run at (0,0) width 122: "SUCCESS (1 of 2)"
RenderBlock {div} at (0,126) size 800x18
RenderText {#text} at (0,0) size 200x18
text run at (0,0) width 200: "setting svg.x.animVal.value = 5"
RenderBlock {div} at (0,144) size 800x18
RenderText {#text} at (0,0) size 152x18
text run at (0,0) width 152: "svg.x.baseVal.value = 5"
RenderBlock {div} at (0,162) size 800x18
RenderText {#text} at (0,0) size 155x18
text run at (0,0) width 155: "svg.x.animVal.value = 5"
RenderBlock {div} at (0,180) size 800x18
RenderText {#text} at (0,0) size 122x18
text run at (0,0) width 122: "SUCCESS (2 of 2)"
a1bee48ed8445d1470673ab95a1ba50a
\ No newline at end of file
580409963a93655fd1482d988ad0e770
\ No newline at end of file
......@@ -24,3 +24,42 @@ layer at (0,0) size 400x400
RenderSVGText {text} at (2,14) size 323x22 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-17) size 323x22
chunk 1 text run 1 at (2.00,14.40) startOffset 0 endOffset 40 width 323.00: "This is hanging from the top-left corner"
RenderForeignObject {foreignObject} at (0,0) size 380x124
RenderBlock {html} at (0,0) size 380x124
RenderBody {body} at (8,0) size 364x124
RenderBlock {p} at (0,0) size 364x90
RenderText {#text} at (0,0) size 347x36
text run at (0,0) width 347: "The piece of text above should be aligned with the top-"
text run at (0,18) width 286: "left corner of the rectangle below it. Both the "
RenderInline {code} at (0,0) size 48x15
RenderText {#text} at (286,20) size 48x15
text run at (286,20) width 48: "<text>"
RenderText {#text} at (334,18) size 361x36
text run at (334,18) width 27: " and"
text run at (0,36) width 23: "the "
RenderInline {code} at (0,0) size 48x15
RenderText {#text} at (23,38) size 48x15
text run at (23,38) width 48: "<rect>"
RenderText {#text} at (71,36) size 272x18
text run at (71,36) width 272: " are located at the same coordinates and the"
RenderInline {code} at (0,0) size 48x15
RenderText {#text} at (0,56) size 48x15
text run at (0,56) width 48: "<text>"
RenderText {#text} at (48,54) size 111x18
text run at (48,54) width 111: " element uses the "
RenderInline {code} at (0,0) size 56x15
RenderText {#text} at (159,56) size 56x15
text run at (159,56) width 56: "hanging"
RenderText {#text} at (215,54) size 78x18
text run at (215,54) width 78: " value for its"
RenderInline {code} at (0,0) size 136x15
RenderText {#text} at (0,74) size 136x15
text run at (0,74) width 136: "dominant-baseline"
RenderText {#text} at (136,72) size 59x18
text run at (136,72) width 59: " attribute."
RenderBlock {p} at (0,106) size 364x18
RenderInline {a} at (0,0) size 91x18 [color=#800000]
RenderText {#text} at (0,0) size 91x18
text run at (0,0) width 91: "Antoine Quint"
RenderText {#text} at (91,0) size 89x18
text run at (91,0) width 89: ", January 27th"
a819b06f1ef22a7bbe732a0e0a9428bc
\ No newline at end of file
323b6a8fe8b86e9d9d3becae7c63ea97
\ No newline at end of file
......@@ -2,6 +2,35 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (193.08,231.97) size 216.37x216.37
RenderForeignObject {foreignObject} at (0,0) size 800x180
RenderBlock {html} at (0,0) size 800x180
RenderBlock {div} at (0,0) size 800x180
RenderBlock (anonymous) at (0,0) size 800x18
RenderText {#text} at (0,0) size 532x18
text run at (0,0) width 532: "This tests assures dynamic SVGDocument creation via DOMParser interface works."
RenderBlock {div} at (0,18) size 800x18
RenderText {#text} at (0,0) size 625x18
text run at (0,0) width 625: "DOMParser.parseFromString returned: [object SVGDocument] should be: [object SVGDocument]"
RenderBlock {div} at (0,36) size 800x18
RenderText {#text} at (0,0) size 610x18
text run at (0,0) width 610: "SVGDocument's rootElement: [object SVGSVGElement] should be: [object SVGSVGElement]"
RenderBlock {div} at (0,54) size 800x18
RenderText {#text} at (0,0) size 358x18
text run at (0,0) width 358: "SVGDocument's rootElement width: 400 should be: 400"
RenderBlock {div} at (0,72) size 800x18
RenderText {#text} at (0,0) size 361x18
text run at (0,0) width 361: "SVGDocument's rootElement height: 400 should be: 400"
RenderBlock {div} at (0,90) size 800x18
RenderText {#text} at (0,0) size 631x18
text run at (0,0) width 631: "SVGDocument's rootElement first child: [object SVGGElement] should be: [object SVGGElement]"
RenderBlock {div} at (0,108) size 800x54
RenderText {#text} at (0,0) size 796x54
text run at (0,0) width 752: "XMLSerializer.serializeToString returned: <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"400\" height=\"400\"><g"
text run at (0,18) width 796: "transform=\"translate(-50, -50)\"><path id=\"path\" onclick=\"mouseHandler(evt)\" fill=\"#FF0000\" stroke=\"#00C000\" d=\"M 250"
text run at (0,36) width 699: "130 C 185 130 150 80 150 80 S 115 25 50 25 m 0 105 c 65 0 100 -50 100 -50 s 35 -55 100 -55\"/></g></svg>"
RenderBlock {div} at (0,162) size 800x18
RenderText {#text} at (0,0) size 679x18
text run at (0,0) width 679: "Imported the SVGGElement into our document: [object SVGGElement] should be: [object SVGGElement]"
RenderSVGContainer {g} at (193.08,231.97) size 216.37x216.37 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,250.00)}]
RenderSVGContainer {g} at (193.08,231.97) size 216.37x216.37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-50.00,-50.00)}]
RenderPath {path} at (193.08,231.97) size 216.37x216.37 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M250.00,130.00C185.00,130.00,150.00,80.00,150.00,80.00C150.00,80.00,115.00,25.00,50.00,25.00M50.00,130.00C115.00,130.00,150.00,80.00,150.00,80.00C150.00,80.00,185.00,25.00,250.00,25.00"]
697a74a2cfa0f6fb4707ba3538c2eda4
\ No newline at end of file
c5e291298b561e907c2b7f48e9afbeff
\ No newline at end of file
......@@ -3,4 +3,14 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,50) size 100x100
RenderSVGContainer {a} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 800x18
RenderBlock {html} at (0,0) size 800x18
RenderBlock {div} at (0,0) size 800x18
RenderText {#text} at (0,0) size 554x18
text run at (0,0) width 554: "This test tests that the type of the fill css attribute is correctly reported as SVGPaint. See "
RenderInline {a} at (0,0) size 71x18 [color=#0000EE]
RenderText {#text} at (554,0) size 71x18
text run at (554,0) width 71: "Bug 14064"
RenderText {#text} at (625,0) size 4x18
text run at (625,0) width 4: "."
RenderPath {rect} at (10,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,50.00L110.00,50.00L110.00,150.00L10.00,150.00"]
78a0267efb87fa6a8a3e9199a135a7db
\ No newline at end of file
0043847b1b593bd23df43ef5dccdd54f
\ No newline at end of file
......@@ -2,4 +2,15 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (9.50,9.50) size 581x381
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 78x18
text run at (0,0) width 78: "This is a test"
RenderBlock (anonymous) at (0,18) size 580x41
RenderInline {xhtml:a} at (0,0) size 66x18 [color=#0000EE]
RenderText {#text} at (0,0) size 66x18
text run at (0,0) width 66: "and a link."
RenderBR {xhtml:br} at (66,0) size 0x18
RenderButton {xhtml:input} at (2,21) size 16x18 [bgcolor=#C0C0C0]
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderPath {rect} at (9.50,9.50) size 581x381 [stroke={[type=SOLID] [color=#008000]}] [data="M10.00,10.00L590.00,10.00L590.00,390.00L10.00,390.00"]
......@@ -4,4 +4,11 @@ layer at (0,0) size 800x800
RenderSVGRoot {svg} at (49.50,49.50) size 301x301
RenderSVGContainer {g} at (49.50,49.50) size 301x301 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
RenderPath {polygon} at (49.50,49.50) size 301x301 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#ADD8E6]}] [data="M0.00,0.00L300.00,0.00L300.00,300.00L0.00,300.00"]
RenderForeignObject {foreignObject} at (0,0) size 280x280
RenderInline {html:b} at (0,0) size 108x18
RenderText {#text} at (0,0) size 108x18
text run at (0,0) width 108: "Absolute Lineto"
RenderBR {html:br} at (108,0) size 0x18
RenderSVGInlineText {#text} at (0,18) size 246x36
RenderPath {path} at (99.19,129.50) size 201.62x201.62 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M50.00,80.00L250.00,80.00L150.00,280.00"]
caret: position 7 of child 3 {#text} of child 5 {foreignObject} of child 1 {g} of child 0 {svg} of document
697a74a2cfa0f6fb4707ba3538c2eda4
\ No newline at end of file
9b8f03d0526f20cf4dd61334c861334f
\ No newline at end of file
......@@ -3,4 +3,15 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,50) size 100x100
RenderSVGContainer {a} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 800x36
RenderBlock {html} at (0,0) size 800x36
RenderBlock {div} at (0,0) size 800x36
RenderText {#text} at (0,0) size 791x36
text run at (0,0) width 791: "This test tests that getPresentationAttribute succesfully returns SVG presentation attributes, but not ones that are defined in the"
text run at (0,18) width 380: "inline style and not non SVG css properties like border. See "
RenderInline {a} at (0,0) size 71x18 [color=#0000EE]
RenderText {#text} at (380,18) size 71x18
text run at (380,18) width 71: "Bug 13976"
RenderText {#text} at (451,18) size 4x18
text run at (451,18) width 4: "."
RenderPath {rect} at (10,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,50.00L110.00,50.00L110.00,150.00L10.00,150.00"]
ceb3e667f58cfafe7f4dd638dda4df98
\ No newline at end of file
9d9d2756f326c0f4c359f5bd55f94cac
\ No newline at end of file
58bede6dd82ee4646d07f7e31a835d51
\ No newline at end of file
a3fb23d256ef09695ca691598622bf72
\ No newline at end of file
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -2,5 +2,9 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 480x360
RenderBlock {xhtml:div} at (0,0) size 480x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -4,6 +4,10 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -2,6 +2,10 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -4,6 +4,10 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGContainer {g} at (250,-35.86) size 0x0
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -3,6 +3,10 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (25,25) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
RenderSVGViewportContainer {svg} at (25,25) size 0x0
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -4,6 +4,14 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGViewportContainer {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (25,25) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
RenderSVGViewportContainer {svg} at (25,25) size 0x0
......
0f23a1fbd345da676e6bb2083c2a4af6
\ No newline at end of file
c6fb4ae13b95ee9a9ebae63541cfd03b
\ No newline at end of file
......@@ -4,6 +4,7 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (25,25) size 75x75
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 75x75
RenderForeignObject {foreignObject} at (0,0) size 580x380
RenderImage {image} at (0,0) size 75x75
RenderSVGContainer {use} at (25,25) size 75x75
RenderSVGContainer {g} at (25,25) size 75x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
......
853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
610625b8dacbbc1f8465bf94f5be7a73
\ No newline at end of file
......@@ -2,4 +2,8 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 480x360
RenderBlock {xhtml:div} at (0,0) size 480x18
RenderText {#text} at (0,0) size 244x18
text run at (0,0) width 244: "You should only see this string ONCE"
RenderSVGContainer {use} at (250,-50) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
6fb1f0b49142479b62849830891d275a
\ No newline at end of file
5f8afc2f329305590000caa9ff9dc7c9
\ No newline at end of file
......@@ -21,7 +21,7 @@ layer at (0,0) size 225x425
RenderSVGContainer {g} at (8.94,11.56) size 12.13x15.94
RenderSVGViewportContainer {svg} at (8.94,11.56) size 12.13x15.94
RenderPath {path} at (14.50,22.50) size 1x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,15.00L0.00,5.00"]
RenderPath {path} at (8.94,11.56) size 12.13x12.76 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,5.00C-1.94,7.10,-5.09,7.54,-7.53,6.05C-9.97,4.56,-11.03,1.56,-10.05,-1.13C-9.07,-3.81,-6.33,-5.43,-3.50,-5.00C-5.62,-6.52,-6.51,-9.23,-5.71,-11.71C-4.91,-14.19,-2.61,-15.87,-0.00,-15.87C2.61,-15.87,4.91,-14.19,5.71,-11.71C6.51,-9.23,5.62,-6.52,3.50,-5.00C6.33,-5.43,9.07,-3.81,10.05,-1.13C11.03,1.56,9.97,4.56,7.53,6.05C5.09,7.54,1.94,7.10,-0.00,5.00"]
RenderPath {path} at (8.94,11.56) size 12.13x12.76 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,5.00C-1.94,7.10,-5.09,7.54,-7.53,6.05C-9.97,4.56,-11.03,1.56,-10.05,-1.13C-9.07,-3.81,-6.33,-5.43,-3.50,-5.00C-5.62,-6.52,-6.51,-9.23,-5.71,-11.71C-4.91,-14.19,-2.61,-15.87,-0.00,-15.87C2.61,-15.87,4.91,-14.19,5.71,-11.71C6.51,-9.23,5.62,-6.52,3.50,-5.00C6.33,-5.43,9.07,-3.81,10.05,-1.13C11.03,1.56,9.97,4.56,7.53,6.05C5.09,7.54,1.94,7.10,0.00,5.00"]
RenderPath {path} at (-1.85,-1.05) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00L100.00,0.00L200.00,20.00L150.00,70.00L50.00,90.00"]
RenderSVGContainer {g} at (8.15,6) size 203.87x95.07 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGText {text} at (0,10) size 66x18 contains 1 chunk(s)
......
......@@ -9,4 +9,10 @@ layer at (0,0) size 800x420
RenderBlock (anonymous) at (0,200) size 784x204
RenderSVGRoot {svg} at (58,258) size 100x100
RenderPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M150.00,100.00L149.90,103.14L149.61,106.27L149.11,109.37L148.43,112.43L147.55,115.45L146.49,118.41L145.24,121.29L143.82,124.09L142.22,126.79L140.45,129.39L138.53,131.87L136.45,134.23L134.23,136.45L131.87,138.53L129.39,140.45L126.79,142.22L124.09,143.82L121.29,145.24L118.41,146.49L115.45,147.55L112.43,148.43L109.37,149.11L106.27,149.61L103.14,149.90L100.00,150.00L96.86,149.90L93.73,149.61L90.63,149.11L87.57,148.43L84.55,147.55L81.59,146.49L78.71,145.24L75.91,143.82L73.21,142.22L70.61,140.45L68.13,138.53L65.77,136.45L63.55,134.23L61.47,131.87L59.55,129.39L57.78,126.79L56.18,124.09L54.76,121.29L53.51,118.41L52.45,115.45L51.57,112.43L50.89,109.37L50.39,106.27L50.10,103.14L50.00,100.00L50.10,96.86L50.39,93.73L50.89,90.63L51.57,87.57L52.45,84.55L53.51,81.59L54.76,78.71L56.18,75.91L57.78,73.21L59.55,70.61L61.47,68.13L63.55,65.77L65.77,63.55L68.13,61.47L70.61,59.55L73.21,57.78L75.91,56.18L78.71,54.76L81.59,53.51L84.55,52.45L87.57,51.57L90.63,50.89L93.73,50.39L96.86,50.10L100.00,50.00L103.14,50.10L106.27,50.39L109.37,50.89L112.43,51.57L115.45,52.45L118.41,53.51L121.29,54.76L124.09,56.18L126.79,57.78L129.39,59.55L131.87,61.47L134.23,63.55L136.45,65.77L138.53,68.13L140.45,70.61L142.22,73.21L143.82,75.91L145.24,78.71L146.49,81.59L147.55,84.55L148.43,87.57L149.11,90.63L149.61,93.73L149.90,96.86"]
RenderForeignObject {foreignObject} at (0,0) size 200x200
RenderText {#text} at (0,0) size 0x0
layer at (8,8) size 200x200
RenderBlock (positioned) {div} at (8,8) size 200x200 [bgcolor=#FFFFFF]
RenderText {#text} at (0,0) size 199x36
text run at (0,0) width 190: "There should be a green circle"
text run at (0,18) width 199: "below with no red on this page."
......@@ -2,3 +2,7 @@ layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 0x0
RenderForeignObject {foreignObject} at (0,0) size 400x400
RenderBlock {p} at (0,0) size 400x18
RenderText {#text} at (0,0) size 39x18
text run at (0,0) width 39: "PASS"
......@@ -10,4 +10,8 @@ layer at (0,0) size 800x462
RenderSVGRoot {svg} at (8,50) size 400x400
RenderPath {rect} at (8,50) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00L400.00,0.00L400.00,400.00L0.00,400.00"]
RenderPath {circle} at (8,50) size 400x400 [fill={[type=SOLID] [color=#000080]}] [data="M400.00,200.00L399.61,212.56L398.42,225.07L396.46,237.48L393.72,249.74L390.21,261.80L385.96,273.62L380.97,285.16L375.26,296.35L368.87,307.17L361.80,317.56L354.10,327.48L345.79,336.91L336.91,345.79L327.48,354.10L317.56,361.80L307.17,368.87L296.35,375.26L285.16,380.97L273.62,385.96L261.80,390.21L249.74,393.72L237.48,396.46L225.07,398.42L212.56,399.61L200.00,400.00L187.44,399.61L174.93,398.42L162.52,396.46L150.26,393.72L138.20,390.21L126.38,385.96L114.84,380.97L103.65,375.26L92.83,368.87L82.44,361.80L72.52,354.10L63.09,345.79L54.21,336.91L45.90,327.48L38.20,317.56L31.13,307.17L24.74,296.35L19.03,285.16L14.04,273.62L9.79,261.80L6.28,249.74L3.54,237.48L1.58,225.07L0.39,212.56L0.00,200.00L0.39,187.44L1.58,174.93L3.54,162.52L6.28,150.26L9.79,138.20L14.04,126.38L19.03,114.84L24.74,103.65L31.13,92.83L38.20,82.44L45.90,72.52L54.21,63.09L63.09,54.21L72.52,45.90L82.44,38.20L92.83,31.13L103.65,24.74L114.84,19.03L126.38,14.04L138.20,9.79L150.26,6.28L162.52,3.54L174.93,1.58L187.44,0.39L200.00,0.00L212.56,0.39L225.07,1.58L237.48,3.54L249.74,6.28L261.80,9.79L273.62,14.04L285.16,19.03L296.35,24.74L307.17,31.13L317.56,38.20L327.48,45.90L336.91,54.21L345.79,63.09L354.10,72.52L361.80,82.44L368.87,92.83L375.26,103.65L380.97,114.84L385.96,126.38L390.21,138.20L393.72,150.26L396.46,162.52L398.42,174.93L399.61,187.44"]
RenderForeignObject {foreignObject} at (0,0) size 400x50 [color=#FFFFFF]
RenderBlock {div} at (0,0) size 400x59
RenderText {#text} at (139,0) size 121x59
text run at (139,0) width 121: "TEST"
RenderText {#text} at (0,0) size 0x0
......@@ -9,6 +9,10 @@ layer at (0,0) size 800x302
RenderBlock (anonymous) at (0,28) size 784x124
RenderSVGRoot {svg} at (8,38) size 600x120
RenderPath {rect} at (8,38) size 600x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [data="M0.00,0.00L60.00,0.00L60.00,12.00L0.00,12.00"]
RenderForeignObject {foreignObject} at (0,0) size 60x10
RenderBlock {div} at (0,0) size 60x13 [color=#000080]
RenderText {#text} at (0,0) size 24x13
text run at (0,0) width 24: "TEST"
RenderText {#text} at (0,0) size 0x0
RenderBlock {div} at (0,162) size 400x120 [color=#000080] [bgcolor=#EEEEEE]
RenderText {#text} at (0,0) size 239x115
......
......@@ -9,4 +9,10 @@ layer at (0,0) size 800x420
RenderBlock (anonymous) at (0,200) size 784x204
RenderSVGRoot {svg} at (58,258) size 100x100
RenderPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M150.00,100.00L149.90,103.14L149.61,106.27L149.11,109.37L148.43,112.43L147.55,115.45L146.49,118.41L145.24,121.29L143.82,124.09L142.22,126.79L140.45,129.39L138.53,131.87L136.45,134.23L134.23,136.45L131.87,138.53L129.39,140.45L126.79,142.22L124.09,143.82L121.29,145.24L118.41,146.49L115.45,147.55L112.43,148.43L109.37,149.11L106.27,149.61L103.14,149.90L100.00,150.00L96.86,149.90L93.73,149.61L90.63,149.11L87.57,148.43L84.55,147.55L81.59,146.49L78.71,145.24L75.91,143.82L73.21,142.22L70.61,140.45L68.13,138.53L65.77,136.45L63.55,134.23L61.47,131.87L59.55,129.39L57.78,126.79L56.18,124.09L54.76,121.29L53.51,118.41L52.45,115.45L51.57,112.43L50.89,109.37L50.39,106.27L50.10,103.14L50.00,100.00L50.10,96.86L50.39,93.73L50.89,90.63L51.57,87.57L52.45,84.55L53.51,81.59L54.76,78.71L56.18,75.91L57.78,73.21L59.55,70.61L61.47,68.13L63.55,65.77L65.77,63.55L68.13,61.47L70.61,59.55L73.21,57.78L75.91,56.18L78.71,54.76L81.59,53.51L84.55,52.45L87.57,51.57L90.63,50.89L93.73,50.39L96.86,50.10L100.00,50.00L103.14,50.10L106.27,50.39L109.37,50.89L112.43,51.57L115.45,52.45L118.41,53.51L121.29,54.76L124.09,56.18L126.79,57.78L129.39,59.55L131.87,61.47L134.23,63.55L136.45,65.77L138.53,68.13L140.45,70.61L142.22,73.21L143.82,75.91L145.24,78.71L146.49,81.59L147.55,84.55L148.43,87.57L149.11,90.63L149.61,93.73L149.90,96.86"]
RenderForeignObject {foreignObject} at (0,0) size 200x200
RenderText {#text} at (0,0) size 0x0
layer at (8,8) size 200x200
RenderBlock (positioned) {div} at (8,8) size 200x200 [bgcolor=#FFFFFF]
RenderText {#text} at (0,0) size 199x36
text run at (0,0) width 190: "There should be a green circle"
text run at (0,18) width 199: "below with no red on this page."
ba24d9f93854c503c1d51e4244ad9931
\ No newline at end of file
ef027d51adec22cda1b8e067e766def5
\ No newline at end of file
......@@ -21,7 +21,7 @@
<key>WebResourceTextEncodingName</key>
<string>UTF-8</string>
<key>WebResourceURL</key>
<string>file:///LayoutTests/svg/custom/image-with-prefix-in-webarchive.svg</string>
<string>file:///Users/oliver/WebKit/OpenSource/LayoutTests/svg/custom/image-with-prefix-in-webarchive.svg</string>
</dict>
<key>WebSubresources</key>
<array>
......@@ -179,12 +179,12 @@
<key>MIMEType</key>
<string>image/png</string>
<key>URL</key>
<string>file:///LayoutTests/svg/custom/resources/green-checker.png</string>
<string>file:///Users/oliver/WebKit/OpenSource/LayoutTests/svg/custom/resources/green-checker.png</string>
<key>expectedContentLength</key>
<integer>5552</integer>
</dict>
<key>WebResourceURL</key>
<string>file:///LayoutTests/svg/custom/resources/green-checker.png</string>
<string>file:///Users/oliver/WebKit/OpenSource/LayoutTests/svg/custom/resources/green-checker.png</string>
</dict>
</array>
</dict>
......
SUCCESS: click at 10, 10 was correctly ignored
SUCCESS: click received at: 30, 100
SUCCESS: click at 29, 100 was correctly ignored
SUCCESS: click received at: 30, 50
SUCCESS: click at 30, 49 was correctly ignored
SUCCESS: click received at: 30, 150
SUCCESS: click at 30, 151 was correctly ignored
SUCCESS: click received at: 300, 100
FAILURE: UNEXPECTED click received at: 301, 100
SUCCESS: click received at: 300, 50
SUCCESS: click at 300, 49 was correctly ignored
SUCCESS: click received at: 300, 150
SUCCESS: click at 300, 151 was correctly ignored