foreignObject transforms are applied in reverse order See patch.
Created attachment 29830 [details] Fix foreignObject transform order 19 files changed, 47 insertions(+), 12 deletions(-)
I'll land this once bug 25432 is landed.
Committing to http://svn.webkit.org/repository/webkit/trunk ... M LayoutTests/ChangeLog M LayoutTests/platform/mac-leopard/svg/custom/foreign-object-skew-expected.checksum M LayoutTests/platform/mac-leopard/svg/custom/foreign-object-skew-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png M LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.checksum M LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.png M WebCore/ChangeLog M WebCore/rendering/RenderForeignObject.cpp Committed r42961