Diff
Modified: trunk/LayoutTests/ChangeLog (113438 => 113439)
--- trunk/LayoutTests/ChangeLog 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/ChangeLog 2012-04-06 15:29:10 UTC (rev 113439)
@@ -1,5 +1,31 @@
2012-04-06 Stephen Chenney <[email protected]>
+ RenderSVGRoot should inherit from RenderReplaced
+ https://bugs.webkit.org/show_bug.cgi?id=76446
+
+ Unreviewed Chromium test expectations update.
+
+ * platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-expected.png: Added.
+ * platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added.
+ * platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.png: Added.
+ * platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
+ * platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-standalone-expected.png: Added.
+ * platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.png: Added.
+ * platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
+ * platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.png: Added.
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.png:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.txt:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.png:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.png:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.png:
+ * platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
+ * platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt:
+ * platform/chromium/test_expectations.txt:
+
+2012-04-06 Stephen Chenney <[email protected]>
+
Differentiate between SVG/CSS width/height attributes/properties
https://bugs.webkit.org/show_bug.cgi?id=76447
Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium/test_expectations.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -3061,8 +3061,13 @@
// We don't seem to load this glyph on windows
BUGJAMESR WIN : fast/text/fallback-traits-fixup.html = IMAGE+TEXT
+// Many WIN SVG tests containing text are flaky. It seems differen fonts are used at different times.
BUGWK83303 WIN : svg/as-background-image/svg-as-background-1.html = PASS IMAGE
BUGWK83303 WIN : svg/as-background-image/svg-as-background-3.html = PASS IMAGE
+BUGWK83303 WIN : svg/custom/mouse-move-on-svg-container-standalone.svg = IMAGE PASS
+BUGWK83303 WIN : svg/custom/mouse-move-on-svg-container.xhtml = IMAGE PASS
+BUGWK83303 WIN : svg/custom/mouse-move-on-svg-root-standalone.svg = IMAGE PASS
+BUGWK83303 WIN : svg/custom/mouse-move-on-svg-root.xhtml = IMAGE PASS
BUGCR102677 MAC DEBUG : fast/reflections/reflection-masks-outset.html = CRASH PASS
@@ -3373,15 +3378,6 @@
BUGWK76727 : fast/multicol/span/span-as-immediate-child-property-removal.html = IMAGE+TEXT TEXT PASS IMAGE
BUGWK76727 : fast/multicol/span/span-as-immediate-columns-child-removal.html = IMAGE+TEXT TEXT PASS IMAGE
-// Selection should have disappeared, a side-effect of moving RenderSVGRoot to RenderReplaced (a progression!)
-BUGWK76446 WIN LINUX : svg/custom/mouse-move-on-svg-container-standalone.svg = IMAGE+TEXT
-BUGWK76446 WIN LINUX : svg/custom/mouse-move-on-svg-container.xhtml = IMAGE+TEXT
-BUGWK76446 WIN LINUX : svg/custom/mouse-move-on-svg-root-standalone.svg = IMAGE+TEXT
-BUGWK76446 WIN LINUX : svg/custom/mouse-move-on-svg-root.xhtml = IMAGE+TEXT
-
-// Caret position reported differently, should start at 0 instead of 18.
-BUGWK76446 WIN LINUX : svg/custom/pointer-events-text-css-transform.svg = TEXT
-
// Need to implement file name logging.
BUGWK76572 : http/tests/download = FAIL
Added: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-expected.png
___________________________________________________________________
Added: svn:mime-type
Added: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-standalone-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-container-standalone-expected.png
___________________________________________________________________
Added: svn:mime-type
Added: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.png
___________________________________________________________________
Added: svn:mime-type
Added: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt (0 => 113439)
--- trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x411
+ RenderBlock {html} at (0,0) size 800x411
+ RenderBody {body} at (0,0) size 800x411
+ RenderSVGRoot {svg} at (96,32) size 214x224
+ RenderSVGEllipse {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
+ RenderSVGText {text} at (99,35) size 201x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 201x19
+ chunk 1 (middle anchor) text run 1 at (99.50,50.00) startOffset 0 endOffset 34 width 201.00: "The circle should be in the middle"
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+caret: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
Added: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-standalone-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-standalone-expected.png
___________________________________________________________________
Added: svn:mime-type
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.png
___________________________________________________________________
Modified: svn:mime-type
+ image/png
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -5,11 +5,10 @@
RenderBody {body} at (0,0) size 800x411
RenderSVGRoot {svg} at (53,32) size 353x374
RenderSVGContainer {g} at (303,303) size 100x100
- RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
+ RenderSVGEllipse {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
RenderSVGText {text} at (56,35) size 288x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 288x19
chunk 1 (middle anchor) text run 1 at (56.00,50.00) startOffset 0 endOffset 49 width 288.00: "The circle should stay in the bottom-right corner"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-selection start: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
-selection end: position 25 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
+caret: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.png
___________________________________________________________________
Modified: svn:mime-type
+ image/png
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -3,9 +3,8 @@
layer at (0,0) size 406x406
RenderSVGRoot {svg} at (53,32) size 353x374
RenderSVGContainer {g} at (303,303) size 100x100
- RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
+ RenderSVGEllipse {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
RenderSVGText {text} at (56,35) size 288x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 288x19
chunk 1 (middle anchor) text run 1 at (56.00,50.00) startOffset 0 endOffset 49 width 288.00: "The circle should stay in the bottom-right corner"
-selection start: position 0 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
-selection end: position 25 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
+caret: position 0 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.png
___________________________________________________________________
Modified: svn:mime-type
+ image/png
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -4,11 +4,10 @@
RenderBlock {html} at (0,0) size 800x411
RenderBody {body} at (0,0) size 800x411
RenderSVGRoot {svg} at (96,32) size 214x224
- RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
+ RenderSVGEllipse {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
RenderSVGText {text} at (99,35) size 201x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 201x19
chunk 1 (middle anchor) text run 1 at (99.50,50.00) startOffset 0 endOffset 34 width 201.00: "The circle should be in the middle"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-selection start: position 16 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
-selection end: position 34 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
+caret: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.png
___________________________________________________________________
Modified: svn:mime-type
+ image/png
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -2,9 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 406x406
RenderSVGRoot {svg} at (96,32) size 214x224
- RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
+ RenderSVGEllipse {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
RenderSVGText {text} at (99,35) size 201x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 201x19
chunk 1 (middle anchor) text run 1 at (99.50,50.00) startOffset 0 endOffset 34 width 201.00: "The circle should be in the middle"
-selection start: position 16 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
-selection end: position 34 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
+caret: position 0 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
Modified: trunk/LayoutTests/platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt (113438 => 113439)
--- trunk/LayoutTests/platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt 2012-04-06 15:23:25 UTC (rev 113438)
+++ trunk/LayoutTests/platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -519,4 +519,4 @@
RenderSVGText {text} at (504,548) size 26x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 26x19
chunk 1 text run 1 at (504.00,563.00) startOffset 0 endOffset 4 width 26.00: "miss"
-caret: position 18 of child 0 {#text} of child 5 {text} of child 1 {svg} of document
+caret: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of document
Added: trunk/LayoutTests/platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.png
___________________________________________________________________
Added: svn:mime-type
Added: trunk/LayoutTests/platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.txt (0 => 113439)
--- trunk/LayoutTests/platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/chromium-win-vista/svg/custom/mouse-move-on-svg-root-expected.txt 2012-04-06 15:29:10 UTC (rev 113439)
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x411
+ RenderBlock {html} at (0,0) size 800x411
+ RenderBody {body} at (0,0) size 800x411
+ RenderSVGRoot {svg} at (96,32) size 214x224
+ RenderSVGEllipse {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
+ RenderSVGText {text} at (99,35) size 201x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 201x19
+ chunk 1 (middle anchor) text run 1 at (99.50,50.00) startOffset 0 endOffset 34 width 201.00: "The circle should be in the middle"
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+caret: position 0 of child 0 {#text} of child 3 {text} of child 1 {svg} of body
Added: trunk/LayoutTests/platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.png
(Binary files differ)
Property changes on: trunk/LayoutTests/platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.png
___________________________________________________________________
Added: svn:mime-type