Bug 16954: Support putImageData
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Mar 2008 06:55:44 +0000 (06:55 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Mar 2008 06:55:44 +0000 (06:55 +0000)
commite00ae4509b7d020a8096e003401995e33ef7896b
treee8f5779d57fc8a6ede8ff4f9b246dc9ec1bdde0e
parent5a6115077db9505d80a0019f9418987bd932ad62
Bug 16954: Support putImageData

Reviewed by Sam Weinig.

Implement support for HTML5's putImageData for the CG port.  All other ports
are currently just using stubs for the final blit.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/canvas/canvas-putImageData-expected.txt [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-putImageData.html [new file with mode: 0644]
LayoutTests/fast/canvas/canvas-putImageData.js [new file with mode: 0644]
WebCore/ChangeLog
WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp
WebCore/html/CanvasPixelArray.cpp
WebCore/html/CanvasRenderingContext2D.cpp
WebCore/html/CanvasRenderingContext2D.h
WebCore/platform/graphics/ImageBuffer.h
WebCore/platform/graphics/cairo/ImageBufferCairo.cpp
WebCore/platform/graphics/cg/ImageBufferCG.cpp
WebCore/platform/graphics/qt/ImageBufferQt.cpp
WebCore/platform/graphics/wx/ImageBufferWx.cpp