Reviewed by Mitz & Eric.
authorzimmermann <zimmermann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Dec 2006 17:45:08 +0000 (17:45 +0000)
committerzimmermann <zimmermann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Dec 2006 17:45:08 +0000 (17:45 +0000)
commitb35e9938ddf04f0c08a4ac228ab2329405e2b818
treef48398502a08421675b774b3e495233f0824ec68
parent8071cf7c9870f2d57a051fa99d3b7df2965b856c
Reviewed by Mitz & Eric.

Fixes: http://bugs.webkit.org/show_bug.cgi?id=11904

We need to cache the CGPatternRef (m_pattern) for efficiency
in SVGPaintServerPatternCg, and keep track wheter the underlying
ImageBuffer has changed, and only update the pattern in that case.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18433 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/platform/graphics/svg/SVGPaintServerPattern.cpp
WebCore/platform/graphics/svg/SVGPaintServerPattern.h
WebCore/platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp