WebCore:
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Nov 2007 04:11:09 +0000 (04:11 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Nov 2007 04:11:09 +0000 (04:11 +0000)
commit658b5491111b872e0684bc2fba88d3159e86b6bd
tree1c12dfa6cf720e27418599a248083bcbdf4153fb
parentc6913447594f3af1f94bdb91c0f187d0f6deff1a
WebCore:

        Reviewed by Maciej Stachowiak.

        - fix http://bugs.webkit.org/show_bug.cgi?id=15943
          -webkit-transform matrix does not work

        Test: fast/transforms/matrix-01.html

        Parse all six matrix entries as numbers.

        * css/CSSParser.cpp:
        (WebCore::TransformOperationInfo::TransformOperationInfo):
        (WebCore::CSSParser::parseTransform):
        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::applyProperty):
        * rendering/RenderStyle.cpp:
        (WebCore::MatrixTransformOperation::blend):
        * rendering/RenderStyle.h:
        (WebCore::MatrixTransformOperation::MatrixTransformOperation):
        (WebCore::MatrixTransformOperation::apply):

LayoutTests:

        Reviewed by Maciej Stachowiak.

        - pixel test for http://bugs.webkit.org/show_bug.cgi?id=15943
          -webkit-transform matrix does not work

        * fast/transforms/matrix-01.html: Added.
        * platform/mac/fast/transforms/matrix-01-expected.checksum: Added.
        * platform/mac/fast/transforms/matrix-01-expected.png: Added.
        * platform/mac/fast/transforms/matrix-01-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/transforms/matrix-01.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/transforms/matrix-01-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/transforms/matrix-01-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/transforms/matrix-01-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/css/CSSParser.cpp
WebCore/css/CSSStyleSelector.cpp
WebCore/rendering/RenderStyle.cpp
WebCore/rendering/RenderStyle.h