SVG tests introduced in r100157, r100045 & r99862 are failing on SnowLeopard, Lion. Incoming patch. --- /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/background-render-phase-expected.txt +++ /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/background-render-phase-actual.txt @@ -7,6 +7,6 @@ RenderSVGPath {rect} at (0,0) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00] RenderSVGForeignObject {foreignObject} at (0,0) size 200x50 RenderBlock {DIV} at (0,0) size 200x50 [bgcolor=#008000] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderText {#text} at (0,0) size 0x0 --- /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/clip-expected.txt +++ /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/clip-actual.txt @@ -9,9 +9,9 @@ RenderSVGPath {rect} at (0,0) size 200x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00] RenderSVGForeignObject {foreignObject} at (0,0) size 200x100 RenderBlock {DIV} at (0,0) size 200x50 [bgcolor=#00FF00] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderBlock {DIV} at (0,50) size 200x50 [bgcolor=#FF0000] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderText {#text} at (0,0) size 0x0 --- /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/filter-expected.txt +++ /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/filter-actual.txt @@ -10,9 +10,9 @@ [SourceGraphic] RenderSVGForeignObject {foreignObject} at (0,0) size 200x100 RenderBlock {DIV} at (0,0) size 200x50 [bgcolor=#00FF00] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderBlock {DIV} at (0,50) size 200x50 [bgcolor=#FF0000] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderText {#text} at (0,0) size 0x0 --- /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/mask-expected.txt +++ /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/mask-actual.txt @@ -9,9 +9,9 @@ RenderSVGPath {rect} at (0,0) size 200x50 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00] RenderSVGForeignObject {foreignObject} at (0,0) size 200x100 RenderBlock {DIV} at (0,0) size 200x50 [bgcolor=#00FF00] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderBlock {DIV} at (0,50) size 200x50 [bgcolor=#FF0000] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderText {#text} at (0,0) size 0x0 --- /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/multiple-foreign-objects-expected.txt +++ /Volumes/Data/slave/lion-intel-debug-tests/build/layout-test-results/svg/foreignObject/multiple-foreign-objects-actual.txt @@ -6,7 +6,7 @@ RenderSVGRoot {svg} at (0,0) size 400x100 RenderSVGForeignObject {foreignObject} at (0,0) size 100x100 RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000] - RenderText {#text} at (0,0) size 4x19 + RenderText {#text} at (0,0) size 4x18 text run at (0,0) width 4: " " RenderSVGForeignObject {foreignObject} at (150,0) size 100x100 RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
Created attachment 115164 [details] Patch
Looks like Win also needs platform specific results.
Created attachment 115166 [details] Patch
Comment on attachment 115166 [details] Patch Attachment 115166 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/10484377 New failing tests: svg/foreignObject/multiple-foreign-objects.html
Created attachment 115177 [details] Patch
Comment on attachment 115177 [details] Patch I think there's a better way to handle this: avoid the sized text elements altogether. Then font size variation across platforms is no longer an issue.
Created attachment 115226 [details] Patch
Comment on attachment 115226 [details] Patch Clearing flags on attachment: 115226 Committed r100465: <http://trac.webkit.org/changeset/100465>
All reviewed patches have been landed. Closing bug.