2011-01-09 Dirk Schulze <krit@webkit.org>
authorkrit@webkit.org <krit@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 9 Jan 2011 17:05:28 +0000 (17:05 +0000)
committerkrit@webkit.org <krit@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 9 Jan 2011 17:05:28 +0000 (17:05 +0000)
        Reviewed by Nikolas Zimmermann.

        Rename RenderForeignObject to RenderSVGForeignObject
        https://bugs.webkit.org/show_bug.cgi?id=52129

        Rename RenderForeignObject to RenderSVGForeignObject to match the naming schema in render/svg.

        No change of functionality, no new tests.

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.xcodeproj/project.pbxproj:
        * rendering/RenderingAllInOne.cpp:
        * rendering/svg/RenderForeignObject.cpp: Removed.
        * rendering/svg/RenderForeignObject.h: Removed.
        * rendering/svg/RenderSVGAllInOne.cpp:
        * rendering/svg/RenderSVGBlock.cpp:
        (WebCore::RenderSVGBlock::updateBoxModelInfoFromStyle):
        * rendering/svg/RenderSVGForeignObject.cpp: Copied from Source/WebCore/rendering/svg/RenderForeignObject.cpp.
        (WebCore::RenderSVGForeignObject::RenderSVGForeignObject):
        (WebCore::RenderSVGForeignObject::~RenderSVGForeignObject):
        (WebCore::RenderSVGForeignObject::paint):
        (WebCore::RenderSVGForeignObject::clippedOverflowRectForRepaint):
        (WebCore::RenderSVGForeignObject::computeRectForRepaint):
        (WebCore::RenderSVGForeignObject::localToParentTransform):
        (WebCore::RenderSVGForeignObject::computeLogicalWidth):
        (WebCore::RenderSVGForeignObject::computeLogicalHeight):
        (WebCore::RenderSVGForeignObject::layout):
        (WebCore::RenderSVGForeignObject::nodeAtFloatPoint):
        (WebCore::RenderSVGForeignObject::nodeAtPoint):
        (WebCore::RenderSVGForeignObject::mapLocalToContainer):
        * rendering/svg/RenderSVGForeignObject.h: Copied from Source/WebCore/rendering/svg/RenderForeignObject.h.
        (WebCore::RenderSVGForeignObject::renderName):
        * svg/SVGForeignObjectElement.cpp:
        (WebCore::SVGForeignObjectElement::createRenderer):
2011-01-09  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Rename RenderForeignObject to RenderSVGForeignObject
        https://bugs.webkit.org/show_bug.cgi?id=52129

        Renamed RenderForeignObject to RenderSVGForeignObject

        * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.txt:
        * platform/chromium-win/svg/custom/baseval-animval-equality-expected.txt:
        * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
        * platform/chromium-win/svg/custom/dynamic-svg-document-creation-expected.txt:
        * platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
        * platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
        * platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
        * platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
        * platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/chromium-win/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/chromium-win/svg/hixie/mixed/006-expected.txt:
        * platform/chromium-win/svg/hixie/mixed/007-expected.txt:
        * platform/chromium-win/svg/hixie/mixed/008-expected.txt:
        * platform/chromium-win/svg/hixie/mixed/009-expected.txt:
        * platform/chromium-win/svg/hixie/mixed/011-expected.txt:
        * platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
        * platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
        * platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
        * platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
        * platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt:
        * platform/gtk/svg/text/foreignObject-repaint-expected.txt:
        * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/mac-leopard/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/mac/svg/custom/baseval-animval-equality-expected.txt:
        * platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
        * platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
        * platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt:
        * 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.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
        * platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
        * platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
        * platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
        * platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
        * platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
        * platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/mac/svg/foreignObject/text-tref-02-b-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/overflow/overflow-on-foreignObject-expected.txt:
        * platform/mac/svg/text/foreignObject-repaint-expected.txt:
        * platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
        * platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
        * platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
        * platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/qt/svg/overflow/overflow-on-foreignObject-expected.txt:
        * platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75351 268f45cc-cd09-0410-ab3c-d52691b4dbfc

106 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.txt
LayoutTests/platform/chromium-win/svg/custom/baseval-animval-equality-expected.txt
LayoutTests/platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt
LayoutTests/platform/chromium-win/svg/custom/dynamic-svg-document-creation-expected.txt
LayoutTests/platform/chromium-win/svg/custom/foreign-object-skew-expected.txt
LayoutTests/platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt
LayoutTests/platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
LayoutTests/platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt
LayoutTests/platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt
LayoutTests/platform/chromium-win/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/006-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/007-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/008-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/009-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/011-expected.txt
LayoutTests/platform/chromium-win/svg/text/foreignObject-repaint-expected.txt
LayoutTests/platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt
LayoutTests/platform/gtk/svg/text/foreignObject-repaint-expected.txt
LayoutTests/platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt
LayoutTests/platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt
LayoutTests/platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt
LayoutTests/platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac-leopard/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac/svg/custom/baseval-animval-equality-expected.txt
LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
LayoutTests/platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt
LayoutTests/platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt
LayoutTests/platform/mac/svg/custom/foreign-object-skew-expected.txt
LayoutTests/platform/mac/svg/custom/foreignObject-crash-on-hover-expected.txt
LayoutTests/platform/mac/svg/custom/getPresentationAttribute-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt
LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt
LayoutTests/platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
LayoutTests/platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt
LayoutTests/platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt
LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/006-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/007-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/008-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/009-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/011-expected.txt
LayoutTests/platform/mac/svg/overflow/overflow-on-foreignObject-expected.txt
LayoutTests/platform/mac/svg/text/foreignObject-repaint-expected.txt
LayoutTests/platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt
LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt
LayoutTests/platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
LayoutTests/platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt
LayoutTests/platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt
LayoutTests/platform/qt/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/qt/svg/overflow/overflow-on-foreignObject-expected.txt
LayoutTests/platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt
LayoutTests/platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt
LayoutTests/platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
LayoutTests/platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt
LayoutTests/platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
Source/WebCore/Android.mk
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.am
Source/WebCore/WebCore.gypi
Source/WebCore/WebCore.pro
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/rendering/RenderingAllInOne.cpp
Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp
Source/WebCore/rendering/svg/RenderSVGBlock.cpp
Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp [moved from Source/WebCore/rendering/svg/RenderForeignObject.cpp with 81% similarity]
Source/WebCore/rendering/svg/RenderSVGForeignObject.h [moved from Source/WebCore/rendering/svg/RenderForeignObject.h with 89% similarity]
Source/WebCore/svg/SVGForeignObjectElement.cpp

index 164f0625ead882168461ac4d649b7b1622772c2c..ee7d5a5b9ec71871c8cdad45bb28489940f274eb 100644 (file)
@@ -1,3 +1,105 @@
+2011-01-09  Dirk Schulze  <krit@webkit.org>
+
+        Reviewed by Nikolas Zimmermann.
+
+        Rename RenderForeignObject to RenderSVGForeignObject
+        https://bugs.webkit.org/show_bug.cgi?id=52129
+
+        Renamed RenderForeignObject to RenderSVGForeignObject
+
+        * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.txt:
+        * platform/chromium-win/svg/custom/baseval-animval-equality-expected.txt:
+        * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
+        * platform/chromium-win/svg/custom/dynamic-svg-document-creation-expected.txt:
+        * platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
+        * platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
+        * platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
+        * platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt:
+        * platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt:
+        * platform/chromium-win/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/chromium-win/svg/hixie/mixed/006-expected.txt:
+        * platform/chromium-win/svg/hixie/mixed/007-expected.txt:
+        * platform/chromium-win/svg/hixie/mixed/008-expected.txt:
+        * platform/chromium-win/svg/hixie/mixed/009-expected.txt:
+        * platform/chromium-win/svg/hixie/mixed/011-expected.txt:
+        * platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
+        * platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
+        * platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
+        * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
+        * platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
+        * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
+        * platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
+        * platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
+        * platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt:
+        * platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
+        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt:
+        * platform/gtk/svg/text/foreignObject-repaint-expected.txt:
+        * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
+        * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
+        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
+        * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
+        * platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac-leopard/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac/svg/custom/baseval-animval-equality-expected.txt:
+        * platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
+        * platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
+        * platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt:
+        * 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.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
+        * platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
+        * platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
+        * platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
+        * platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
+        * platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt:
+        * platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt:
+        * platform/mac/svg/foreignObject/text-tref-02-b-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/overflow/overflow-on-foreignObject-expected.txt:
+        * platform/mac/svg/text/foreignObject-repaint-expected.txt:
+        * platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
+        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt:
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
+        * platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
+        * platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
+        * platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt:
+        * platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt:
+        * platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/qt/svg/overflow/overflow-on-foreignObject-expected.txt:
+        * platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
+        * platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt:
+        * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
+        * platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt:
+        * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
+
 2011-01-08  Helder Correia  <helder@sencha.com>
 
         Reviewed by Simon Fraser.
index 5387d8202ec6853e9735b6a767a3de9b6e2d918b..0e9af443541d13f31191b3db1aa8d9dae15ff427 100644 (file)
@@ -21,7 +21,7 @@ layer at (0,0) size 400x400
       RenderSVGText {text} at (2,-4) size 308x23 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 308x23
           chunk 1 text run 1 at (2.00,13.60) startOffset 0 endOffset 40 width 308.00: "This is hanging from the top-left corner"
-    RenderForeignObject {foreignObject} at (10,45) size 380x150
+    RenderSVGForeignObject {foreignObject} at (10,45) size 380x150
       RenderBlock {html} at (0,0) size 380x136
         RenderBody {body} at (8,0) size 364x136
           RenderBlock {p} at (0,0) size 364x100
index 2648d14eba164915f15ce618a11ece9cb18994ca..bc624388ad4ab3fb66dd46fb6807d940a561385b 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 600x400
   RenderSVGRoot {svg} at (0,0) size 600x400
-    RenderForeignObject {foreignObject} at (0,0) size 600x400
+    RenderSVGForeignObject {foreignObject} at (0,0) size 600x400
       RenderBlock {html} at (0,0) size 600x240
         RenderBlock {div} at (0,0) size 600x240
           RenderBlock (anonymous) at (0,0) size 600x20
index 5387d8202ec6853e9735b6a767a3de9b6e2d918b..0e9af443541d13f31191b3db1aa8d9dae15ff427 100644 (file)
@@ -21,7 +21,7 @@ layer at (0,0) size 400x400
       RenderSVGText {text} at (2,-4) size 308x23 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 308x23
           chunk 1 text run 1 at (2.00,13.60) startOffset 0 endOffset 40 width 308.00: "This is hanging from the top-left corner"
-    RenderForeignObject {foreignObject} at (10,45) size 380x150
+    RenderSVGForeignObject {foreignObject} at (10,45) size 380x150
       RenderBlock {html} at (0,0) size 380x136
         RenderBody {body} at (8,0) size 364x136
           RenderBlock {p} at (0,0) size 364x100
index 4bbc75e53c4823ced6fd29246f98770ef638e0f9..6549c4ee13295f86dd302517c6fe8a431a2059b1 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
-    RenderForeignObject {foreignObject} at (0,0) size 800x600
+    RenderSVGForeignObject {foreignObject} at (0,0) size 800x600
       RenderBlock {html} at (0,0) size 800x200
         RenderBlock {div} at (0,0) size 800x200
           RenderBlock (anonymous) at (0,0) size 800x20
index 99210c1dbe945799725e49c3b3852a83e0583632..40562001e6dbcb4d7217d33dacd658eddc0e56a7 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 74x19
           text run at (0,0) width 74: "This is a test"
index 8f8e5f50b883ad7ef3fcdad08df6157ffe349073..a74ca5d959c9ba2647f8039a24049de329f7cfdd 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (49,49) size 302x302
     RenderSVGContainer {g} at (49,49) size 302x302 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
       RenderSVGPath {polygon} at (49,49) size 302x302 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#ADD8E6]}] [points="0 0 300 0 300 300 0 300"]
-      RenderForeignObject {foreignObject} at (10,10) size 280x280
+      RenderSVGForeignObject {foreignObject} at (10,10) size 280x280
         RenderInline {html:b} at (0,0) size 106x19
           RenderText {#text} at (0,0) size 106x19
             text run at (0,0) width 106: "Absolute Lineto"
index bfd8c5134fb2ac0002b51adf3258cac02ca37d9a..76048470111fdfb8d80bd38b5469f8d10fc9c44d 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 480x360
+    RenderSVGForeignObject {foreignObject} at (10,10) size 480x360
       RenderBlock {xhtml:div} at (0,0) size 480x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
index 92b7e1f8913c0f64fb937d105516f1150513ca27..d49e9a77147ed52ec4a8a26d9df7752fd8e1b69c 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGContainer {g} at (108,109) size 692x491
       RenderSVGContainer {g} at (108,109) size 692x491
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
           RenderBlock {xhtml:div} at (0,0) size 580x20
             RenderText {#text} at (0,0) size 230x19
               text run at (0,0) width 230: "You should only see this string ONCE"
index 795e5a62c71d9e797a6bc49b73106d2a07c60ce8..768f5983edb5dd312d26457e074e0c623a441ea2 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
index f32c35c85a3166f2ba2785033344b21557fb99db..4876aab5f74000ad47de3909e350c6bdf7c941fd 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGContainer {g} at (108,109) size 692x491
       RenderSVGContainer {g} at (108,109) size 692x491
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
           RenderBlock {xhtml:div} at (0,0) size 580x20
             RenderText {#text} at (0,0) size 230x19
               text run at (0,0) width 230: "You should only see this string ONCE"
index 46e7028ae9c244828b1b79473893e18a1e52dde5..d1121b6ac671e4196f8643ded9b5239c31a99c43 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
index 6d40e55601fab70478aba1640e9f78a3e4092e4d..d0bf988094b31c90f5c616382fe471f9ed7c8e2a 100644 (file)
@@ -4,11 +4,11 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGViewportContainer {svg} at (86,87) size 714x513
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
           RenderBlock {xhtml:div} at (0,0) size 580x20
             RenderText {#text} at (0,0) size 230x19
               text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
index bfd8c5134fb2ac0002b51adf3258cac02ca37d9a..76048470111fdfb8d80bd38b5469f8d10fc9c44d 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 480x360
+    RenderSVGForeignObject {foreignObject} at (10,10) size 480x360
       RenderBlock {xhtml:div} at (0,0) size 480x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
index 2041fd1b12e5ed5913ee274eb53fa70f7b8ab08b..21bf58cbaf9efd0b8f96235eeed50dc799dc5618 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x20
         RenderBlock {p} at (0,0) size 300x20
           RenderText {#text} at (0,0) size 127x19
index f29b04669094a4dae44e33fc352f259bfec5e0bd..7fb5e0cc0c05668ad7a6b3109fa6352864f119d8 100644 (file)
@@ -2,18 +2,18 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x400
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderSVGRoot {svg} at (0,5) size 32x19
         RenderSVGContainer {g} at (0,5) size 32x19
           RenderSVGText {text} at (0,5) size 32x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 32x19
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 5 width 32.00: "crash"
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,50) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,50) size 300x100
       RenderSVGRoot {svg} at (0,50) size 100x100
         RenderSVGPath {rect} at (0,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,150) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,150) size 300x100
       RenderSVGRoot {svg} at (0,150) size 100x100
         RenderSVGPath {rect} at (0,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
index da2bc17e01cd4e627c747ee2ec24d5e45915d450..da817205cad539fb864078d82e36766748abbc34 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x641
         RenderBlock {p} at (0,0) size 300x20
           RenderText {#text} at (0,0) size 206x19
index c020fe53d64230acbe3cd752a0a2543bab2f4ba6..a0daf05ca4383a95fa5f695b05115e4986c393a5 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderForeignObject {foreignObject} at (0,0) size 0x0
+        RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
           RenderSVGRoot {svg} at (0,0) size 0x0
             RenderSVGText {text} at (0,-17) size 41x21 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 41x21
index b27a90d3044f5140900ead41f3b269474e75abdd..a464c5c717087dde7527b9ee9e7b16d556e45663 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x421
       RenderBlock (anonymous) at (0,200) size 784x205
         RenderSVGRoot {svg} at (8,208) size 200x200
           RenderSVGPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=100.00] [cy=100.00] [r=50.00]
-          RenderForeignObject {foreignObject} at (0,0) size 200x200
+          RenderSVGForeignObject {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]
index ad747254eea91a171d45a0147b578395307dba00..a6a751df1e19519ffbe91eabf373ebf007fa9480 100644 (file)
@@ -2,7 +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 400x400
-    RenderForeignObject {foreignObject} at (0,0) size 400x400
+    RenderSVGForeignObject {foreignObject} at (0,0) size 400x400
       RenderBlock {p} at (0,0) size 400x20
         RenderText {#text} at (0,0) size 38x19
           text run at (0,0) width 38: "PASS"
index 6bd568b962640716febe2f6df42ca1f79cf9cdcd..2a403c94cbb430479588e4e8eede7da7cf0e7616 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x465
         RenderSVGRoot {svg} at (8,52) size 400x400
           RenderSVGPath {rect} at (8,52) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,52) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x59
               RenderText {#text} at (139,1) size 121x57
                 text run at (139,1) width 121: "TEST"
index fca2c01d1e4ee8583189e38acc8f23e96d75ccd1..84e970785db3370b753f990f4a4dc8f1350cd4e7 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x305
       RenderBlock (anonymous) at (0,30) size 784x125
         RenderSVGRoot {svg} at (8,40) size 400x120
           RenderSVGPath {rect} at (8,40) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 26x12
                 text run at (0,0) width 26: "TEST"
index a0bdb984dc7992701ed04d138cd72af7497a1aa6..abf55b55d44851b586d98678d5872b365715605d 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x421
       RenderBlock (anonymous) at (0,200) size 784x205
         RenderSVGRoot {svg} at (8,208) size 150x200
           RenderSVGPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=100.00] [cy=100.00] [r=50.00]
-          RenderForeignObject {foreignObject} at (0,0) size 200x200
+          RenderSVGForeignObject {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]
index 646c29cbae0211550ed394f562ccfa25e9f2cdb4..6ef97c917a18820932c35336c061b407ac9ddb0d 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (200,200) size 500x300
-    RenderForeignObject {foreignObject} at (100,100) size 500x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 500x300
       RenderBlock {div} at (0,0) size 500x186
         RenderText {#text} at (0,1) size 481x184
           text run at (0,1) width 481: "Select this text using"
index 94305b18bea6ccce2ff492255d8b241b73919292..3705ebee46f97214562dd621483092e8d7e697aa 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x295
       RenderBlock (anonymous) at (0,30) size 784x125
         RenderSVGRoot {svg} at (18,50) size 390x110
           RenderSVGPath {rect} at (18,50) size 390x110 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=1.00] [y=1.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (1,1) size 60x10
+          RenderSVGForeignObject {foreignObject} at (1,1) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 26x12
                 text run at (0,0) width 26: "TEST"
index 3a5016e925964382f6de0723825044a2a9b93788..73e3783e3e8e7411253e9998d0f64b1f330f66ac 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 1130x842
   RenderView at (0,0) size 785x585
 layer at (0,0) size 1130x842
   RenderSVGRoot {svg} at (12,12) size 1118x830
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 74x19
           text run at (0,0) width 74: "This is a test"
index 6b90bd098fc99c2355d1f81c4e15d7adc65834cf..026d8acffdc21bcd91efe5a72d843bf34048efe0 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 785x667
         RenderSVGRoot {svg} at (11,73) size 576x576
           RenderSVGPath {rect} at (11,73) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (11,73) size 576x576 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x59
               RenderText {#text} at (139,1) size 121x57
                 text run at (139,1) width 121: "TEST"
index 464f154ef780280545be3c7cdd94e7f112743673..ba460e6b4e1122e85e75f2553e87beabfa5fb83b 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x434
       RenderBlock (anonymous) at (0,41) size 778x179
         RenderSVGRoot {svg} at (11,55) size 576x172
           RenderSVGPath {rect} at (11,55) size 576x172 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 26x12
                 text run at (0,0) width 26: "TEST"
index e529f424a0ff1fd1c72905e8885ec03123abb0fd..e9df722697cb72573d2b30b2e86873a6ee4f2469 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 74x19
           text run at (0,0) width 74: "This is a test"
index 80a23d0a6a97a356b2857c0737df18a8620a9956..590f5861856c7191eb9d11546117e391fdacaba9 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x488
         RenderSVGRoot {svg} at (8,73) size 400x400
           RenderSVGPath {rect} at (8,73) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,73) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x59
               RenderText {#text} at (139,1) size 121x57
                 text run at (139,1) width 121: "TEST"
index 11981d04252f74a29dd889d4bf6491b61fbb9035..e9d7a9137abe77dcfde16899376bf3c4a1132d22 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x314
       RenderBlock (anonymous) at (0,37) size 784x127
         RenderSVGRoot {svg} at (8,47) size 400x120
           RenderSVGPath {rect} at (8,47) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 26x12
                 text run at (0,0) width 26: "TEST"
index 4f6e344521425f7ca868f7e86ef2a11e3f8fceae..0f9ab946ad6ddda9401a2e0dc2c3fe12bff8ab5c 100644 (file)
@@ -2,4 +2,4 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
index 18096308623d76c9eddf63375a20f57c929e643a..09213babe07a11c18d23006d4b66a533555467b8 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x19
         RenderBlock {p} at (0,0) size 300x19
           RenderText {#text} at (0,0) size 135x19
index 1746df84231bb1f0afba7b4bcf92985147ca3d2e..4c9762f569ee62b24ee23cc8849048c1ae1093eb 100644 (file)
@@ -2,18 +2,18 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x400
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderSVGRoot {svg} at (0,5) size 33x19
         RenderSVGContainer {g} at (0,5) size 33x19
           RenderSVGText {text} at (0,5) size 33x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 33x19
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 5 width 33.00: "crash"
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,50) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,50) size 300x100
       RenderSVGRoot {svg} at (0,50) size 100x100
         RenderSVGPath {rect} at (0,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,150) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,150) size 300x100
       RenderSVGRoot {svg} at (0,150) size 100x100
         RenderSVGPath {rect} at (0,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
index e8aab6ff9de10d8464b3a02598c597fdb124ac0f..94257b6c384a75c7f7e996f12f5847031de52c83 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x639
         RenderBlock {p} at (0,0) size 300x19
           RenderText {#text} at (0,0) size 218x19
index 363eafadaf6a6b6c6f193935ce657c6e26e9f590..63792ce4ae85370c26ce3994c75c6b617213652d 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderForeignObject {foreignObject} at (0,0) size 0x0
+        RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
           RenderSVGRoot {svg} at (0,0) size 0x0
             RenderSVGText {text} at (0,-17) size 41x21 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 41x21
index b2eff889fbae35ca79740e28124dd61b00571f18..ea65a9416908c755973a4dcaa33e801028212bab 100644 (file)
@@ -2,6 +2,6 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 500x500
   RenderSVGRoot {svg} at (200,200) size 300x300
-    RenderForeignObject {foreignObject} at (100,100) size 300x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 300x300
 layer at (100,100) size 6006x6006 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 outlineClip at (0,0) size 800x600
   RenderBlock (positioned) {html:div} at (100,100) size 6006x6006 [bgcolor=#008000] [border: (3px solid #000000)]
index d50f5bb0046329c46fafd6e9a78dfcaed2fe2123..088c432212efba4deed48301c84ca5ae403d4496 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
-    RenderForeignObject {foreignObject} at (100,100) size 500x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 500x300
       RenderBlock {div} at (0,0) size 500x201
         RenderText {#text} at (0,0) size 487x201
           text run at (0,0) width 487: "Select this text using"
index 824492204c2fdfa2dd5fa6a41ade5b8f22b009c1..57d7053499541e8915b86005bd095c79e208e2d4 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x293
       RenderBlock (anonymous) at (0,29) size 784x124
         RenderSVGRoot {svg} at (18,49) size 390x110
           RenderSVGPath {rect} at (18,49) size 390x110 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=1.00] [y=1.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (1,1) size 60x10
+          RenderSVGForeignObject {foreignObject} at (1,1) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 24x12
                 text run at (0,0) width 24: "TEST"
index 2f1b1fce3453fe79e7274a3c99f17d8a0b89be30..33a9dc6fcb34d5b531c221ed70ecb9afe38ca77c 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 1125x837
   RenderView at (0,0) size 781x581
 layer at (0,0) size 1125x837
   RenderSVGRoot {svg} at (12,12) size 1113x825
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x19
         RenderText {#text} at (0,0) size 78x19
           text run at (0,0) width 78: "This is a test"
index 57d4674eeff3a6f1bf8b3dc4c809ae612f2f4651..2a67ae66bda16f90a289166aa04545fb8641b028 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 781x664
         RenderSVGRoot {svg} at (11,72) size 576x576
           RenderSVGPath {rect} at (11,72) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (11,72) size 576x576 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x58
               RenderText {#text} at (139,1) size 121x56
                 text run at (139,1) width 121: "TEST"
index 7a969495502913d6fcb5c4286d553c2c9a9d24db..a2147f46b98ee9e7664cd439abd1efb847e1218a 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x431
       RenderBlock (anonymous) at (0,40) size 778x177
         RenderSVGRoot {svg} at (11,54) size 576x172
           RenderSVGPath {rect} at (11,54) size 576x172 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x12 [color=#000080]
               RenderText {#text} at (0,0) size 24x12
                 text run at (0,0) width 24: "TEST"
index 42f6751fa60a629be3308af9e446037b9d2cfea5..0f9b665d611375fb7f404f23703f487e8ad1d518 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x19
         RenderText {#text} at (0,0) size 78x19
           text run at (0,0) width 78: "This is a test"
index cc9201b0f777b0079f0233048eeb5d6558c11dbc..240e260b0eaa03f5c56ed1b087ed32c24faef6c0 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x485
         RenderSVGRoot {svg} at (8,72) size 400x400
           RenderSVGPath {rect} at (8,72) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,72) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x58
               RenderText {#text} at (139,1) size 121x56
                 text run at (139,1) width 121: "TEST"
index 07a85cc1dfc7b2cca8a0a6de49a0a0b59ad2050a..6f5c693df40b0766e059786661bb3007d4fd7cde 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 785x665
         RenderSVGRoot {svg} at (11,72) size 576x576
           RenderSVGPath {rect} at (11,72) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (11,72) size 576x576 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) 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"
index 22cc512e944a8f2ca5b9fdab601b445e1c887da4..c0f43b814ac93943b71b330fc30f2d90327309f5 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x486
         RenderSVGRoot {svg} at (8,72) size 400x400
           RenderSVGPath {rect} at (8,72) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,72) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) 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"
index 414a729d0d709ff049c846193df96a8ae5449263..da48428d78d4ec1f44f6e1e1993249a6dc2dc7ce 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 600x400
   RenderSVGRoot {svg} at (0,0) size 600x400
-    RenderForeignObject {foreignObject} at (0,0) size 600x400
+    RenderSVGForeignObject {foreignObject} at (0,0) size 600x400
       RenderBlock {html} at (0,0) size 600x216
         RenderBlock {div} at (0,0) size 600x216
           RenderBlock (anonymous) at (0,0) size 600x18
index eb8609dbbe0c738f7163d6c1b2f7718e09b5fbf6..b652d8b0e1fc7ae8c0807baf012887fd90d77338 100644 (file)
@@ -21,7 +21,7 @@ layer at (0,0) size 400x400
       RenderSVGText {text} at (2,-4) size 323x24 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 323x24
           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 (10,45) size 380x150
+    RenderSVGForeignObject {foreignObject} at (10,45) size 380x150
       RenderBlock {html} at (0,0) size 380x124
         RenderBody {body} at (8,0) size 364x124
           RenderBlock {p} at (0,0) size 364x90
index cbc613419c717afd4eba2bd174d0c4010ab30f92..94d4777406948a676fa9adb9c152fe6a059e35e5 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
-    RenderForeignObject {foreignObject} at (0,0) size 800x600
+    RenderSVGForeignObject {foreignObject} at (0,0) size 800x600
       RenderBlock {html} at (0,0) size 800x180
         RenderBlock {div} at (0,0) size 800x180
           RenderBlock (anonymous) at (0,0) size 800x18
index 86801558a29c1430fd93381abc216f36522d043c..b94a0247f605c6552b0459c2494ff542f4c4364e 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {a} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,0) size 800x600
+    RenderSVGForeignObject {foreignObject} at (0,0) size 800x600
       RenderBlock {html} at (0,0) size 800x18
         RenderBlock {div} at (0,0) size 800x18
           RenderText {#text} at (0,0) size 554x18
index 6393b1ef428a7d7a4b5d4c73cb17f2e02c0cd938..743e26faac4796f2ff3c3f65a09f109306d3666d 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 55c2b5e3faf86320f5643bdb185dbcc9a369a5ac..a9423e43440724e6709b26850a65b64584c2313d 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (49,49) size 302x302
     RenderSVGContainer {g} at (49,49) size 302x302 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
       RenderSVGPath {polygon} at (49,49) size 302x302 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#ADD8E6]}] [points="0 0 300 0 300 300 0 300"]
-      RenderForeignObject {foreignObject} at (10,10) size 280x280
+      RenderSVGForeignObject {foreignObject} at (10,10) 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"
index c95b026407f2f261d1ff26eacc4d7079aa512051..a31f7d2707d2f75c1d923e75fbac878e21ad152c 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {a} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,0) size 800x600
+    RenderSVGForeignObject {foreignObject} at (0,0) size 800x600
       RenderBlock {html} at (0,0) size 800x36
         RenderBlock {div} at (0,0) size 800x36
           RenderText {#text} at (0,0) size 791x36
index 0c1dd051bf1e6a4a1d48d0e37abd909c73345239..232be5710a3312197f608c711828a8345a059402 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 480x360
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index efea86521bdde0eb0d322b47d647b7bac11ab7d1..32e8a873eab444b14a255c08d8e5d3f3f54d5c88 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGContainer {g} at (108,109) size 692x491
       RenderSVGContainer {g} at (108,109) size 692x491
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 155974ffe2c4da4baaf4672cf7364e9b4805bfa1..fa2ab6aa34b48ae9cdbb1974da6dfd62880dcd7c 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 57cbe272a44e6a39fdd48162a674e30f2920d318..450594d7a206ba94b884c90462e4efdcd3eca5a7 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGContainer {g} at (108,109) size 692x491
       RenderSVGContainer {g} at (108,109) size 692x491
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 1e3a89621dabd4db5d2ef70490a80b3eaa7a2d41..74510de2c52ba9d520c302c2cd7e5625cd97902f 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index e4afb813b2d2c2211ed1ad2d4942652cac597cbe..2af3ce75f6433439cad81ad148b5ee22acc66a56 100644 (file)
@@ -4,11 +4,11 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGViewportContainer {svg} at (86,87) size 714x513
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) 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 (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 2a597ffb74f0efc1c7560d1d501778adaf9e626c..3f43d67dbe0bd4aa3e65e74ff96d62cb533e7389 100644 (file)
@@ -4,7 +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 600x400
-        RenderForeignObject {foreignObject} at (10,10) size 580x380
+        RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
         RenderSVGImage {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)}]
index 0c1dd051bf1e6a4a1d48d0e37abd909c73345239..232be5710a3312197f608c711828a8345a059402 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (108,109) size 692x491
-    RenderForeignObject {foreignObject} at (10,10) size 480x360
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 4f6e344521425f7ca868f7e86ef2a11e3f8fceae..0f9ab946ad6ddda9401a2e0dc2c3fe12bff8ab5c 100644 (file)
@@ -2,4 +2,4 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
index f900eac5a903f278379ce6f3b5006316656862a2..85cc7c35dbdc605ec4b049b2eec45bd8c8bbaa6a 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x18
         RenderBlock {p} at (0,0) size 300x18
           RenderText {#text} at (0,0) size 135x18
index 5ea06ad082154244490982308d0e1e3eb31573ba..dc260615351f8a5c93bc6445860e96f476e54b8d 100644 (file)
@@ -2,18 +2,18 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x400
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderSVGRoot {svg} at (0,6) size 33x18
         RenderSVGContainer {g} at (0,6) size 33x18
           RenderSVGText {text} at (0,6) size 33x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 33x18
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 5 width 33.00: "crash"
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,50) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,50) size 300x100
       RenderSVGRoot {svg} at (0,50) size 100x100
         RenderSVGPath {rect} at (0,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,150) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,150) size 300x100
       RenderSVGRoot {svg} at (0,150) size 100x100
         RenderSVGPath {rect} at (0,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
index 06bbdc705f42646d8bbf1254bfd48e57c673df95..fc7288e91aa610fd49c69ba9e6048e63f51719fb 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x638
         RenderBlock {p} at (0,0) size 300x18
           RenderText {#text} at (0,0) size 218x18
index 484f116938c20b148c84da74a3e22b885be9dad2..7e6f4786ef81461e60c8f15edd5993a28087bbcf 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderForeignObject {foreignObject} at (0,0) size 0x0
+        RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
           RenderSVGRoot {svg} at (0,0) size 0x0
             RenderSVGText {text} at (0,-17) size 41x21 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 41x21
index da5ae1d0e1a2d986b7c14c0abd9ea37cbc4260eb..75c3f3963698fc5594235b5d720975d782a69e35 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x420
       RenderBlock (anonymous) at (0,200) size 784x204
         RenderSVGRoot {svg} at (8,208) size 200x200
           RenderSVGPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=100.00] [cy=100.00] [r=50.00]
-          RenderForeignObject {foreignObject} at (0,0) size 200x200
+          RenderSVGForeignObject {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]
index 63e39fcd030d6e04875d917e7c4ca694a86ee6da..63072824d017850b6af7bb6b9350f5685f8f19aa 100644 (file)
@@ -2,7 +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 400x400
-    RenderForeignObject {foreignObject} at (0,0) size 400x400
+    RenderSVGForeignObject {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"
index d89723feda2581cd44523c6a8130af7a8e2dca79..b4dc73bb082b7182a42df7769ab3e650c0e76b72 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x462
         RenderSVGRoot {svg} at (8,50) size 400x400
           RenderSVGPath {rect} at (8,50) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,50) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) 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"
index 7d60b71a58a34f69be313d9da75dca0f69770d8e..f8d16de064b04b7f7745ed3120f04e6f3e0209f6 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x302
       RenderBlock (anonymous) at (0,28) size 784x124
         RenderSVGRoot {svg} at (8,38) size 400x120
           RenderSVGPath {rect} at (8,38) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {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"
index 7654b0eafaec69a49b42b15a9620af88b7ffef3e..45e3e867a83328032b577cb933d6a069037f9f71 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x420
       RenderBlock (anonymous) at (0,200) size 784x204
         RenderSVGRoot {svg} at (8,208) size 150x200
           RenderSVGPath {circle} at (58,258) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=100.00] [cy=100.00] [r=50.00]
-          RenderForeignObject {foreignObject} at (0,0) size 200x200
+          RenderSVGForeignObject {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]
index b2eff889fbae35ca79740e28124dd61b00571f18..ea65a9416908c755973a4dcaa33e801028212bab 100644 (file)
@@ -2,6 +2,6 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 500x500
   RenderSVGRoot {svg} at (200,200) size 300x300
-    RenderForeignObject {foreignObject} at (100,100) size 300x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 300x300
 layer at (100,100) size 6006x6006 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 outlineClip at (0,0) size 800x600
   RenderBlock (positioned) {html:div} at (100,100) size 6006x6006 [bgcolor=#008000] [border: (3px solid #000000)]
index bd782ab81c52f823a5ff53f58e26409c53e780f6..11c555ae824c4614c761880496e1c2631ea97275 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (200,200) size 500x300
-    RenderForeignObject {foreignObject} at (100,100) size 500x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 500x300
       RenderBlock {div} at (0,0) size 500x183
         RenderText {#text} at (0,0) size 487x183
           text run at (0,0) width 487: "Select this text using"
index 6f037af65aa1ed8f18fa8e6a04189dda7bb7ec05..2892649729a5f9e854fafc9679ede4a3956faa82 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x292
       RenderBlock (anonymous) at (0,28) size 784x124
         RenderSVGRoot {svg} at (18,48) size 390x110
           RenderSVGPath {rect} at (18,48) size 390x110 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=1.00] [y=1.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (1,1) size 60x10
+          RenderSVGForeignObject {foreignObject} at (1,1) 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"
index 62da1cfe39bf2c722349a8f639a5398d4232dd4e..37dee2fea7667acccc8395b207bee2bf872345ce 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 1130x842
   RenderView at (0,0) size 785x585
 layer at (0,0) size 1130x842
   RenderSVGRoot {svg} at (12,12) size 1118x830
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 07a85cc1dfc7b2cca8a0a6de49a0a0b59ad2050a..6f5c693df40b0766e059786661bb3007d4fd7cde 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 785x665
         RenderSVGRoot {svg} at (11,72) size 576x576
           RenderSVGPath {rect} at (11,72) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (11,72) size 576x576 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) 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"
index 453c6fbe83a8010f3980b39fea937c18ff4b0e4c..86980822ae07d6cf83f833d86da7997ac4502a1c 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x432
       RenderBlock (anonymous) at (0,40) size 778x178
         RenderSVGRoot {svg} at (11,54) size 576x172
           RenderSVGPath {rect} at (11,54) size 576x172 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {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"
index c76a97dc8b614814e2c3099a4d83a0a5a2d0d7ac..012996219abde15ace6dac3550ce298187baf451 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) 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"
index 22cc512e944a8f2ca5b9fdab601b445e1c887da4..c0f43b814ac93943b71b330fc30f2d90327309f5 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x486
         RenderSVGRoot {svg} at (8,72) size 400x400
           RenderSVGPath {rect} at (8,72) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,72) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) 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"
index a8373e4d6ee9ed7352d8d0685ba54e66b867989f..c3c2bb1cb885bd7d6394767f77acdea35dde8d5b 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x312
       RenderBlock (anonymous) at (0,36) size 784x126
         RenderSVGRoot {svg} at (8,46) size 400x120
           RenderSVGPath {rect} at (8,46) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {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"
index 4f6e344521425f7ca868f7e86ef2a11e3f8fceae..0f9ab946ad6ddda9401a2e0dc2c3fe12bff8ab5c 100644 (file)
@@ -2,4 +2,4 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
index b886aacc7aee3b8bd814eb8bd8684875e96fdbb8..890be2c871f5de0dbf13b9184cd5f8aa9319d370 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x21
         RenderBlock {p} at (0,0) size 300x21
           RenderText {#text} at (0,0) size 146x21
index d8d02d742c4cc165ac928bf13207ffeace274f4f..f355b57ec322b5f574378edcc18db8e1d372ba52 100644 (file)
@@ -2,18 +2,18 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x400
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderSVGRoot {svg} at (0,4) size 37x21
         RenderSVGContainer {g} at (0,4) size 37x21
           RenderSVGText {text} at (0,4) size 37x21 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 37x21
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 5 width 37.00: "crash"
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,50) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,50) size 300x100
       RenderSVGRoot {svg} at (0,50) size 100x100
         RenderSVGPath {rect} at (0,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
-    RenderForeignObject {foreignObject} at (0,150) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,150) size 300x100
       RenderSVGRoot {svg} at (0,150) size 100x100
         RenderSVGPath {rect} at (0,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderText {#text} at (0,0) size 0x0
index 042169e63d61d685a47f3bc83f54abb776a20977..fbd443427cdacecb83b0536b11016090c5b85816 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 300x100
-    RenderForeignObject {foreignObject} at (0,0) size 300x100
+    RenderSVGForeignObject {foreignObject} at (0,0) size 300x100
       RenderBlock {html} at (0,0) size 300x642
         RenderBlock {p} at (0,0) size 300x21
           RenderText {#text} at (0,0) size 233x21
index 007009ad84da2f6e5a6d2dd3c59739d2e234880f..9595d1323160609a6e4d1eb809d549ddfed2c66f 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderForeignObject {foreignObject} at (0,0) size 0x0
+        RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
           RenderSVGRoot {svg} at (0,0) size 0x0
             RenderSVGText {text} at (0,-18) size 41x23 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 41x23
index b2eff889fbae35ca79740e28124dd61b00571f18..ea65a9416908c755973a4dcaa33e801028212bab 100644 (file)
@@ -2,6 +2,6 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 500x500
   RenderSVGRoot {svg} at (200,200) size 300x300
-    RenderForeignObject {foreignObject} at (100,100) size 300x300
+    RenderSVGForeignObject {foreignObject} at (100,100) size 300x300
 layer at (100,100) size 6006x6006 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 outlineClip at (0,0) size 800x600
   RenderBlock (positioned) {html:div} at (100,100) size 6006x6006 [bgcolor=#008000] [border: (3px solid #000000)]
index 7943d35b16490381974e7a44501d7b3e9ca2f589..5f131f650cc8b288b19864d77f3f516a8a2bda8a 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x296
       RenderBlock (anonymous) at (0,31) size 784x125
         RenderSVGRoot {svg} at (18,51) size 390x110
           RenderSVGPath {rect} at (18,51) size 390x110 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=1.00] [y=1.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (1,1) size 60x10
+          RenderSVGForeignObject {foreignObject} at (1,1) size 60x10
             RenderBlock {div} at (0,0) size 60x13 [color=#000080]
               RenderText {#text} at (0,0) size 27x13
                 text run at (0,0) width 27: "TEST"
index 6a6f8a4cadf824ee8ff2284729b4274c3189123c..3ec12c275b36b0e05df7a14210af473c36cb464a 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 1129x841
   RenderView at (0,0) size 784x584
 layer at (0,0) size 1129x841
   RenderSVGRoot {svg} at (12,12) size 1117x829
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x21
         RenderText {#text} at (0,0) size 83x21
           text run at (0,0) width 83: "This is a test"
index 32397e1f0131a5e79e34158011f5d0897d957203..6a2b16bb3b2a5ff6851ba1a3344bf06ed064565f 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 784x670
         RenderSVGRoot {svg} at (11,76) size 576x576
           RenderSVGPath {rect} at (11,76) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (11,76) size 576x576 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x65
               RenderText {#text} at (136,0) size 127x65
                 text run at (136,0) width 127: "TEST"
index 53d305728e67f6de86fd402d4ce426bce9882a2f..fb5a7ce5cdac4ce33a12cbb5d05d8d8ed5adda14 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x437
       RenderBlock (anonymous) at (0,44) size 778x179
         RenderSVGRoot {svg} at (11,58) size 576x172
           RenderSVGPath {rect} at (11,58) size 576x172 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x13 [color=#000080]
               RenderText {#text} at (0,0) size 27x13
                 text run at (0,0) width 27: "TEST"
index d5ea6669a332a52e9591672ecb34ec96886348cb..bd82ad6d47b6da06d8e4fc4fe8f923ace3a631e8 100644 (file)
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9,9) size 791x591
-    RenderForeignObject {foreignObject} at (10,10) size 580x380
+    RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
       RenderBlock {xhtml:div} at (0,0) size 580x21
         RenderText {#text} at (0,0) size 83x21
           text run at (0,0) width 83: "This is a test"
index 05a8c9123d56ac6d482153125f7154361a52a82e..a6d55d97a7af22fd7eb92c5f94e64945a38915d4 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x491
         RenderSVGRoot {svg} at (8,76) size 400x400
           RenderSVGPath {rect} at (8,76) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
           RenderSVGPath {circle} at (8,76) size 400x400 [fill={[type=SOLID] [color=#000080]}] [cx=200.00] [cy=200.00] [r=200.00]
-          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+          RenderSVGForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
             RenderBlock {div} at (0,0) size 400x65
               RenderText {#text} at (136,0) size 127x65
                 text run at (136,0) width 127: "TEST"
index 8ecad728cd0c18e8e91a3c0dc62a1daa1b2f8d56..35144bb5a6a8c8c203bb8565814a69083106c432 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x317
       RenderBlock (anonymous) at (0,40) size 784x127
         RenderSVGRoot {svg} at (8,50) size 400x120
           RenderSVGPath {rect} at (8,50) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
-          RenderForeignObject {foreignObject} at (0,0) size 60x10
+          RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
             RenderBlock {div} at (0,0) size 60x13 [color=#000080]
               RenderText {#text} at (0,0) size 27x13
                 text run at (0,0) width 27: "TEST"
index c0009874115884179457de1d9f0059995587f8e5..75fc8761cc3b68f66a3a8fce5a7b46cbbd043661 100644 (file)
@@ -695,9 +695,9 @@ LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
 
 ifeq ($(ENABLE_SVG), true)
 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
-       rendering/svg/RenderForeignObject.cpp \
        rendering/svg/RenderSVGBlock.cpp \
        rendering/svg/RenderSVGContainer.cpp \
+       rendering/svg/RenderSVGForeignObject.cpp \
        rendering/svg/RenderSVGGradientStop.cpp \
        rendering/svg/RenderSVGHiddenContainer.cpp \
        rendering/svg/RenderSVGImage.cpp \
index 76c3e18fca8fda76d2a76b253073e7b1bfe3cbb4..294c45974f4aaf5801a7fb31c35cd2594a3d9b70 100644 (file)
@@ -1791,10 +1791,10 @@ IF (ENABLE_SVG)
         rendering/PointerEventsHitRules.cpp
         rendering/style/SVGRenderStyle.cpp
         rendering/style/SVGRenderStyleDefs.cpp
-        rendering/svg/RenderForeignObject.cpp
         rendering/svg/RenderSVGBlock.cpp
         rendering/svg/RenderSVGContainer.cpp
         rendering/svg/RenderSVGGradientStop.cpp
+        rendering/svg/RenderSVGForeignObject.cpp
         rendering/svg/RenderSVGHiddenContainer.cpp
         rendering/svg/RenderSVGImage.cpp
         rendering/svg/RenderSVGInline.cpp
index 6e59503e39f5d635bc0fdeda314234e057ffa2c3..5e5d7e5a16f817c0328dee4dade2b9cb738090d9 100644 (file)
@@ -1,3 +1,44 @@
+2011-01-09  Dirk Schulze  <krit@webkit.org>
+
+        Reviewed by Nikolas Zimmermann.
+
+        Rename RenderForeignObject to RenderSVGForeignObject
+        https://bugs.webkit.org/show_bug.cgi?id=52129
+
+        Rename RenderForeignObject to RenderSVGForeignObject to match the naming schema in render/svg.
+
+        No change of functionality, no new tests.
+
+        * Android.mk:
+        * CMakeLists.txt:
+        * GNUmakefile.am:
+        * WebCore.gypi:
+        * WebCore.pro:
+        * WebCore.xcodeproj/project.pbxproj:
+        * rendering/RenderingAllInOne.cpp:
+        * rendering/svg/RenderForeignObject.cpp: Removed.
+        * rendering/svg/RenderForeignObject.h: Removed.
+        * rendering/svg/RenderSVGAllInOne.cpp:
+        * rendering/svg/RenderSVGBlock.cpp:
+        (WebCore::RenderSVGBlock::updateBoxModelInfoFromStyle):
+        * rendering/svg/RenderSVGForeignObject.cpp: Copied from Source/WebCore/rendering/svg/RenderForeignObject.cpp.
+        (WebCore::RenderSVGForeignObject::RenderSVGForeignObject):
+        (WebCore::RenderSVGForeignObject::~RenderSVGForeignObject):
+        (WebCore::RenderSVGForeignObject::paint):
+        (WebCore::RenderSVGForeignObject::clippedOverflowRectForRepaint):
+        (WebCore::RenderSVGForeignObject::computeRectForRepaint):
+        (WebCore::RenderSVGForeignObject::localToParentTransform):
+        (WebCore::RenderSVGForeignObject::computeLogicalWidth):
+        (WebCore::RenderSVGForeignObject::computeLogicalHeight):
+        (WebCore::RenderSVGForeignObject::layout):
+        (WebCore::RenderSVGForeignObject::nodeAtFloatPoint):
+        (WebCore::RenderSVGForeignObject::nodeAtPoint):
+        (WebCore::RenderSVGForeignObject::mapLocalToContainer):
+        * rendering/svg/RenderSVGForeignObject.h: Copied from Source/WebCore/rendering/svg/RenderForeignObject.h.
+        (WebCore::RenderSVGForeignObject::renderName):
+        * svg/SVGForeignObjectElement.cpp:
+        (WebCore::SVGForeignObjectElement::createRenderer):
+
 2011-01-09  Dirk Schulze  <krit@webkit.org>
 
         Reviewed by Nikolas Zimmermann.
index 0b74ec48f011a3378e85bf3c1c8eab9e1431f57e..45f5d51bc142fe1fcb8db839e70c33a389bbd319 100644 (file)
@@ -2918,12 +2918,12 @@ webcore_sources += \
        Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp \
        Source/WebCore/rendering/style/SVGRenderStyleDefs.h \
        Source/WebCore/rendering/style/SVGRenderStyle.h \
-       Source/WebCore/rendering/svg/RenderForeignObject.cpp \
-       Source/WebCore/rendering/svg/RenderForeignObject.h \
        Source/WebCore/rendering/svg/RenderSVGBlock.cpp \
        Source/WebCore/rendering/svg/RenderSVGBlock.h \
        Source/WebCore/rendering/svg/RenderSVGContainer.cpp \
        Source/WebCore/rendering/svg/RenderSVGContainer.h \
+       Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp \
+       Source/WebCore/rendering/svg/RenderSVGForeignObject.h \
        Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp \
        Source/WebCore/rendering/svg/RenderSVGGradientStop.h \
        Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp \
index 1cc87a3b5515a0929150e27a20a9e2d669a8ca25..e68d26759607bb3eeae1f44f703257dd3720176a 100644 (file)
             'rendering/style/StyleTransformData.h',
             'rendering/style/StyleVisualData.cpp',
             'rendering/style/StyleVisualData.h',
-            'rendering/svg/RenderForeignObject.cpp',
-            'rendering/svg/RenderForeignObject.h',
             'rendering/svg/RenderSVGBlock.cpp',
             'rendering/svg/RenderSVGBlock.h',
             'rendering/svg/RenderSVGContainer.cpp',
             'rendering/svg/RenderSVGContainer.h',
+            'rendering/svg/RenderSVGForeignObject.cpp',
+            'rendering/svg/RenderSVGForeignObject.h',
             'rendering/svg/RenderSVGGradientStop.cpp',
             'rendering/svg/RenderSVGGradientStop.h',
             'rendering/svg/RenderSVGHiddenContainer.cpp',
index 5dd677c0b97a38430224f55f0ea044a8d0bd19c9..0a75a7f930beeff65849800e9363e97db63d5067 100644 (file)
@@ -2348,9 +2348,9 @@ HEADERS += \
     rendering/style/StyleVisualData.h \
     rendering/style/SVGRenderStyleDefs.h \
     rendering/style/SVGRenderStyle.h \
-    rendering/svg/RenderForeignObject.h \
     rendering/svg/RenderSVGBlock.h \
     rendering/svg/RenderSVGContainer.h \
+    rendering/svg/RenderSVGForeignObject.h \
     rendering/svg/RenderSVGGradientStop.h \
     rendering/svg/RenderSVGHiddenContainer.h \
     rendering/svg/RenderSVGImage.h \
@@ -3469,9 +3469,9 @@ contains(DEFINES, ENABLE_SVG=1) {
         css/SVGCSSStyleSelector.cpp \
         rendering/style/SVGRenderStyle.cpp \
         rendering/style/SVGRenderStyleDefs.cpp \
-        rendering/svg/RenderForeignObject.cpp \
         rendering/svg/RenderSVGBlock.cpp \
         rendering/svg/RenderSVGContainer.cpp \
+        rendering/svg/RenderSVGForeignObject.cpp \
         rendering/svg/RenderSVGGradientStop.cpp \
         rendering/svg/RenderSVGHiddenContainer.cpp \
         rendering/svg/RenderSVGImage.cpp \
index 2235339e0705f11466612c19bd8007f6b8d0a4b7..4c6ea13d6639c3e78a1c3ee88482f5aca88939ce 100644 (file)
                41F1D21F0EF35C2A00DA8753 /* ScriptCachedFrameData.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F1D21D0EF35C2A00DA8753 /* ScriptCachedFrameData.h */; settings = {ATTRIBUTES = (Private, ); }; };
                41F1D2200EF35C2A00DA8753 /* ScriptCachedFrameData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F1D21E0EF35C2A00DA8753 /* ScriptCachedFrameData.cpp */; };
                41F584C7104652CB009CAA64 /* JSMessagePortCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F584C6104652CB009CAA64 /* JSMessagePortCustom.h */; };
-               436708BE12D9CA4B00044234 /* RenderForeignObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4367087F12D9CA4A00044234 /* RenderForeignObject.cpp */; };
-               436708BF12D9CA4B00044234 /* RenderForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4367088012D9CA4A00044234 /* RenderForeignObject.h */; };
                436708C012D9CA4B00044234 /* RenderSVGBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4367088112D9CA4A00044234 /* RenderSVGBlock.cpp */; };
                436708C112D9CA4B00044234 /* RenderSVGBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4367088212D9CA4A00044234 /* RenderSVGBlock.h */; };
                436708C212D9CA4B00044234 /* RenderSVGContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4367088312D9CA4A00044234 /* RenderSVGContainer.cpp */; };
                436708FA12D9CA4B00044234 /* SVGResourcesCycleSolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 436708BB12D9CA4B00044234 /* SVGResourcesCycleSolver.h */; };
                436708FB12D9CA4B00044234 /* SVGShadowTreeElements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 436708BC12D9CA4B00044234 /* SVGShadowTreeElements.cpp */; };
                436708FC12D9CA4B00044234 /* SVGShadowTreeElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 436708BD12D9CA4B00044234 /* SVGShadowTreeElements.h */; };
+               43C092BB12D9E4EE00A989C3 /* RenderSVGForeignObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43C092B912D9E4EE00A989C3 /* RenderSVGForeignObject.cpp */; };
+               43C092BC12D9E4EE00A989C3 /* RenderSVGForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C092BA12D9E4EE00A989C3 /* RenderSVGForeignObject.h */; };
                4415292E0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 4415292C0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4415292F0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4415292D0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.cpp */; };
                441B055C0CD77A2D007C1F18 /* DOMHTMLEmbedElementPrivate.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 4429AAFB0CB84E88007647C5 /* DOMHTMLEmbedElementPrivate.h */; };
                41F1D21D0EF35C2A00DA8753 /* ScriptCachedFrameData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptCachedFrameData.h; sourceTree = "<group>"; };
                41F1D21E0EF35C2A00DA8753 /* ScriptCachedFrameData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptCachedFrameData.cpp; sourceTree = "<group>"; };
                41F584C6104652CB009CAA64 /* JSMessagePortCustom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessagePortCustom.h; sourceTree = "<group>"; };
-               4367087F12D9CA4A00044234 /* RenderForeignObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderForeignObject.cpp; sourceTree = "<group>"; };
-               4367088012D9CA4A00044234 /* RenderForeignObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderForeignObject.h; sourceTree = "<group>"; };
                4367088112D9CA4A00044234 /* RenderSVGBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderSVGBlock.cpp; sourceTree = "<group>"; };
                4367088212D9CA4A00044234 /* RenderSVGBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderSVGBlock.h; sourceTree = "<group>"; };
                4367088312D9CA4A00044234 /* RenderSVGContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderSVGContainer.cpp; sourceTree = "<group>"; };
                436708BB12D9CA4B00044234 /* SVGResourcesCycleSolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGResourcesCycleSolver.h; sourceTree = "<group>"; };
                436708BC12D9CA4B00044234 /* SVGShadowTreeElements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGShadowTreeElements.cpp; sourceTree = "<group>"; };
                436708BD12D9CA4B00044234 /* SVGShadowTreeElements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGShadowTreeElements.h; sourceTree = "<group>"; };
+               43C092B912D9E4EE00A989C3 /* RenderSVGForeignObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderSVGForeignObject.cpp; sourceTree = "<group>"; };
+               43C092BA12D9E4EE00A989C3 /* RenderSVGForeignObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderSVGForeignObject.h; sourceTree = "<group>"; };
                4415292C0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLPlugInImageElement.h; sourceTree = "<group>"; };
                4415292D0E1AE8A000C4A2D0 /* HTMLPlugInImageElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLPlugInImageElement.cpp; sourceTree = "<group>"; };
                4429AAFB0CB84E88007647C5 /* DOMHTMLEmbedElementPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLEmbedElementPrivate.h; sourceTree = "<group>"; };
                088C2F7412390080003D65CE /* svg */ = {
                        isa = PBXGroup;
                        children = (
-                               4367087F12D9CA4A00044234 /* RenderForeignObject.cpp */,
-                               4367088012D9CA4A00044234 /* RenderForeignObject.h */,
                                4367088112D9CA4A00044234 /* RenderSVGBlock.cpp */,
                                4367088212D9CA4A00044234 /* RenderSVGBlock.h */,
                                4367088312D9CA4A00044234 /* RenderSVGContainer.cpp */,
                                4367088412D9CA4A00044234 /* RenderSVGContainer.h */,
+                               43C092B912D9E4EE00A989C3 /* RenderSVGForeignObject.cpp */,
+                               43C092BA12D9E4EE00A989C3 /* RenderSVGForeignObject.h */,
                                4367088512D9CA4A00044234 /* RenderSVGGradientStop.cpp */,
                                4367088612D9CA4A00044234 /* RenderSVGGradientStop.h */,
                                4367088712D9CA4A00044234 /* RenderSVGHiddenContainer.cpp */,
                                A8EA73C40A1900E300A8EF5F /* RenderFieldset.h in Headers */,
                                066C77310AB603FD00238CC4 /* RenderFileUploadControl.h in Headers */,
                                BCEA486E097D93020094C9E4 /* RenderFlexibleBox.h in Headers */,
-                               436708BF12D9CA4B00044234 /* RenderForeignObject.h in Headers */,
                                A871DED30A1530C700B12A68 /* RenderFrame.h in Headers */,
                                0FD3080F117CF7E700A791F7 /* RenderFrameBase.h in Headers */,
                                A871DED10A1530C700B12A68 /* RenderFrameSet.h in Headers */,
                                D302754E12A5FEAB004BD828 /* RenderSummary.h in Headers */,
                                436708C112D9CA4B00044234 /* RenderSVGBlock.h in Headers */,
                                436708C312D9CA4B00044234 /* RenderSVGContainer.h in Headers */,
+                               43C092BC12D9E4EE00A989C3 /* RenderSVGForeignObject.h in Headers */,
                                436708C512D9CA4B00044234 /* RenderSVGGradientStop.h in Headers */,
                                436708C712D9CA4B00044234 /* RenderSVGHiddenContainer.h in Headers */,
                                436708C912D9CA4B00044234 /* RenderSVGImage.h in Headers */,
                                A8EA73C30A1900E300A8EF5F /* RenderFieldset.cpp in Sources */,
                                066C77300AB603FD00238CC4 /* RenderFileUploadControl.cpp in Sources */,
                                BCEA486D097D93020094C9E4 /* RenderFlexibleBox.cpp in Sources */,
-                               436708BE12D9CA4B00044234 /* RenderForeignObject.cpp in Sources */,
                                A871DED40A1530C700B12A68 /* RenderFrame.cpp in Sources */,
                                0FD3080E117CF7E700A791F7 /* RenderFrameBase.cpp in Sources */,
                                A871DED20A1530C700B12A68 /* RenderFrameSet.cpp in Sources */,
                                D302754D12A5FEAB004BD828 /* RenderSummary.cpp in Sources */,
                                436708C012D9CA4B00044234 /* RenderSVGBlock.cpp in Sources */,
                                436708C212D9CA4B00044234 /* RenderSVGContainer.cpp in Sources */,
+                               43C092BB12D9E4EE00A989C3 /* RenderSVGForeignObject.cpp in Sources */,
                                436708C412D9CA4B00044234 /* RenderSVGGradientStop.cpp in Sources */,
                                436708C612D9CA4B00044234 /* RenderSVGHiddenContainer.cpp in Sources */,
                                436708C812D9CA4B00044234 /* RenderSVGImage.cpp in Sources */,
index 37ba704b60d3d31f4c0a3b6f256f5918b6ec7f0e..faa35663e1782a9e4582ecfd476ebb5a546de624 100644 (file)
@@ -53,7 +53,6 @@
 #include "RenderFieldset.cpp"
 #include "RenderFileUploadControl.cpp"
 #include "RenderFlexibleBox.cpp"
-#include "RenderForeignObject.cpp"
 #include "RenderFrame.cpp"
 #include "RenderFrameBase.cpp"
 #include "RenderFrameSet.cpp"
index 3e564d748984ec4ba7fc8785b93b67c34f9ea907..835bce849d77622577cde9db55538a5aa037c760 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "RenderSVGBlock.cpp"
 #include "RenderSVGContainer.cpp"
+#include "RenderSVGForeignObject.cpp"
 #include "RenderSVGGradientStop.cpp"
 #include "RenderSVGHiddenContainer.cpp"
 #include "RenderSVGImage.cpp"
index 80cfee038f21cd969c1ab7fe1ba0d1d145e7df40..ed8e24edef70de6d79b358f343c3a9f9f4eb3259 100644 (file)
@@ -58,7 +58,7 @@ void RenderSVGBlock::updateBoxModelInfoFromStyle()
     // Render(SVGText|ForeignObject) return 'false' on 'requiresLayer'. Fine for RenderSVGText.
     //
     // If we want to support overflow rules for <foreignObject> we can choose between two solutions:
-    // a) make RenderForeignObject require layers and SVG layer aware
+    // a) make RenderSVGForeignObject require layers and SVG layer aware
     // b) reactor overflow logic out of RenderLayer (as suggested by dhyatt), which is a large task
     //
     // Until this is resolved, disable overflow support. Opera/FF don't support it as well at the moment (Feb 2010).
similarity index 81%
rename from Source/WebCore/rendering/svg/RenderForeignObject.cpp
rename to Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp
index 2331f5555504fa4157790d77613879caa88f5132..200fab2a0dcc70c9e3db50cacf1d6a0c3e45036e 100644 (file)
@@ -22,7 +22,7 @@
 #include "config.h"
 
 #if ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
-#include "RenderForeignObject.h"
+#include "RenderSVGForeignObject.h"
 
 #include "GraphicsContext.h"
 #include "RenderSVGResource.h"
 
 namespace WebCore {
 
-RenderForeignObject::RenderForeignObject(SVGForeignObjectElement* node) 
+RenderSVGForeignObject::RenderSVGForeignObject(SVGForeignObjectElement* node) 
     : RenderSVGBlock(node)
     , m_needsTransformUpdate(true)
 {
 }
 
-RenderForeignObject::~RenderForeignObject()
+RenderSVGForeignObject::~RenderSVGForeignObject()
 {
 }
 
-void RenderForeignObject::paint(PaintInfo& paintInfo, int, int)
+void RenderSVGForeignObject::paint(PaintInfo& paintInfo, int, int)
 {
     if (paintInfo.context->paintingDisabled())
         return;
@@ -68,36 +68,36 @@ void RenderForeignObject::paint(PaintInfo& paintInfo, int, int)
     childPaintInfo.context->restore();
 }
 
-IntRect RenderForeignObject::clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer)
+IntRect RenderSVGForeignObject::clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer)
 {
     return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
 }
 
-void RenderForeignObject::computeRectForRepaint(RenderBoxModelObject* repaintContainer, IntRect& repaintRect, bool fixed)
+void RenderSVGForeignObject::computeRectForRepaint(RenderBoxModelObject* repaintContainer, IntRect& repaintRect, bool fixed)
 {
     SVGRenderSupport::computeRectForRepaint(this, repaintContainer, repaintRect, fixed);
 }
 
-const AffineTransform& RenderForeignObject::localToParentTransform() const
+const AffineTransform& RenderSVGForeignObject::localToParentTransform() const
 {
     m_localToParentTransform = localTransform();
     m_localToParentTransform.translate(m_viewport.x(), m_viewport.y());
     return m_localToParentTransform;
 }
 
-void RenderForeignObject::computeLogicalWidth()
+void RenderSVGForeignObject::computeLogicalWidth()
 {
     // FIXME: Investigate in size rounding issues
     setWidth(static_cast<int>(roundf(m_viewport.width())));
 }
 
-void RenderForeignObject::computeLogicalHeight()
+void RenderSVGForeignObject::computeLogicalHeight()
 {
     // FIXME: Investigate in size rounding issues
     setHeight(static_cast<int>(roundf(m_viewport.height())));
 }
 
-void RenderForeignObject::layout()
+void RenderSVGForeignObject::layout()
 {
     ASSERT(needsLayout());
     ASSERT(!view()->layoutStateEnabled()); // RenderSVGRoot disables layoutState for the SVG rendering tree.
@@ -124,7 +124,7 @@ void RenderForeignObject::layout()
     // positions. A regular RenderBoxModelObject would pull this information from RenderStyle - in SVG those
     // properties are ignored for non <svg> elements, so we mimic what happens when specifying them through CSS.
 
-    // FIXME: Investigate in location rounding issues - only affects RenderForeignObject & RenderSVGText
+    // FIXME: Investigate in location rounding issues - only affects RenderSVGForeignObject & RenderSVGText
     setLocation(roundedIntPoint(viewportLocation));
 
     bool layoutChanged = m_everHadLayout && selfNeedsLayout();
@@ -142,7 +142,7 @@ void RenderForeignObject::layout()
     repainter.repaintAfterLayout();
 }
 
-bool RenderForeignObject::nodeAtFloatPoint(const HitTestRequest& request, HitTestResult& result, const FloatPoint& pointInParent, HitTestAction hitTestAction)
+bool RenderSVGForeignObject::nodeAtFloatPoint(const HitTestRequest& request, HitTestResult& result, const FloatPoint& pointInParent, HitTestAction hitTestAction)
 {
     FloatPoint localPoint = localTransform().inverse().mapPoint(pointInParent);
 
@@ -154,13 +154,13 @@ bool RenderForeignObject::nodeAtFloatPoint(const HitTestRequest& request, HitTes
     return RenderBlock::nodeAtPoint(request, result, roundedLocalPoint.x(), roundedLocalPoint.y(), 0, 0, hitTestAction);
 }
 
-bool RenderForeignObject::nodeAtPoint(const HitTestRequest&, HitTestResult&, int, int, int, int, HitTestAction)
+bool RenderSVGForeignObject::nodeAtPoint(const HitTestRequest&, HitTestResult&, int, int, int, int, HitTestAction)
 {
     ASSERT_NOT_REACHED();
     return false;
 }
 
-void RenderForeignObject::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed, bool useTransforms, TransformState& transformState) const
+void RenderSVGForeignObject::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed, bool useTransforms, TransformState& transformState) const
 {
     // When crawling up the hierachy starting from foreignObject child content, useTransforms may not be set to true.
     if (!useTransforms)
similarity index 89%
rename from Source/WebCore/rendering/svg/RenderForeignObject.h
rename to Source/WebCore/rendering/svg/RenderSVGForeignObject.h
index 8f4c2356289877c653716340b4ec6d32525595a2..a1cf91af58b4cc08f5c4a4a97099cb95918e7d19 100644 (file)
@@ -18,8 +18,8 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderForeignObject_h
-#define RenderForeignObject_h
+#ifndef RenderSVGForeignObject_h
+#define RenderSVGForeignObject_h
 
 #if ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
 #include "AffineTransform.h"
@@ -30,12 +30,12 @@ namespace WebCore {
 
 class SVGForeignObjectElement;
 
-class RenderForeignObject : public RenderSVGBlock {
+class RenderSVGForeignObject : public RenderSVGBlock {
 public:
-    explicit RenderForeignObject(SVGForeignObjectElement*);
-    virtual ~RenderForeignObject();
+    explicit RenderSVGForeignObject(SVGForeignObjectElement*);
+    virtual ~RenderSVGForeignObject();
 
-    virtual const char* renderName() const { return "RenderForeignObject"; }
+    virtual const char* renderName() const { return "RenderSVGForeignObject"; }
 
     virtual void paint(PaintInfo&, int parentX, int parentY);
 
@@ -56,7 +56,7 @@ public:
     virtual void mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed , bool useTransforms, TransformState&) const;
     virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; }
 
- private:
+private:
     virtual void computeLogicalWidth();
     virtual void computeLogicalHeight();
 
index c2fcecbff3747a79d1f86cb61e5e0cab7928d206..6b5cd415edf769571bcd2509a5377a321f91beb8 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "Attribute.h"
 #include "CSSPropertyNames.h"
-#include "RenderForeignObject.h"
+#include "RenderSVGForeignObject.h"
 #include "RenderSVGResource.h"
 #include "SVGLength.h"
 #include "SVGNames.h"
@@ -139,7 +139,7 @@ void SVGForeignObjectElement::synchronizeProperty(const QualifiedName& attrName)
 
 RenderObject* SVGForeignObjectElement::createRenderer(RenderArena* arena, RenderStyle*)
 {
-    return new (arena) RenderForeignObject(this);
+    return new (arena) RenderSVGForeignObject(this);
 }
 
 bool SVGForeignObjectElement::childShouldCreateRenderer(Node* child) const