Bug 17169: Support transform on Canvas
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 4 Feb 2008 02:35:24 +0000 (02:35 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 4 Feb 2008 02:35:24 +0000 (02:35 +0000)
commitaa5bcff85c288895881b1922607bad6e62194cd3
tree39b3e62c0d7029629264a28c2cfa1dfe1f58d3f2
parentdb2b5f4224b926a00a3045a01f204a1f1e90804e
Bug 17169: Support transform on Canvas

Reviewed by Maciej.

Nice and simple patch as the cross-platform code to apply
a transform was already there.

Tests: fast/canvas/canvas-transform-identity.html
       fast/canvas/canvas-transform-infinity.html
       fast/canvas/canvas-transform-multiply.html
       fast/canvas/canvas-transform-nan.html
       fast/canvas/canvas-transform-skewed.html

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
25 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/canvas/canvas-transform-identity-expected.checksum [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-identity-expected.png [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-identity-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-identity.html [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-infinity-expected.checksum [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-infinity-expected.png [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-infinity-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-infinity.html [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-multiply-expected.checksum [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-multiply-expected.png [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-multiply-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-multiply.html [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-nan-expected.checksum [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-nan-expected.png [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-nan-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-nan.html [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-skewed-expected.checksum [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-skewed-expected.png [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-skewed-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-transform-skewed.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/html/CanvasRenderingContext2D.cpp
WebCore/html/CanvasRenderingContext2D.h
WebCore/html/CanvasRenderingContext2D.idl