The Cairo Canvas implementation currently lacks support for patterns. This should be added to CanvasPattern.cpp.
Created attachment 18073 [details] Add canvas pattern support
Comment on attachment 18073 [details] Add canvas pattern support -Try to remove the whitespace change to the RGBA32 lines before landing -Check for !m_cachedImage->image in CanvasPatern::createPattern -Free the surface in void CanvasRenderingContext2D::drawImage -The Image/BitmapImage changes somehow remind me of nativeImageForCurrentFrame()
Landed in r28971, complete with the suggested nativeImageForCurrentFrame() change (decided not to copy the other ports but go with this cleaner abstraction).
*** Bug 16519 has been marked as a duplicate of this bug. ***