<rdar://problem/12592716> REGRESSION (r132545): With full-page accelerated drawing, a
authorDan Bernstein <mitz@webkit.org>
Mon, 29 Oct 2012 22:35:50 +0000 (22:35 +0000)
committerDan Bernstein <mitz@webkit.org>
Mon, 29 Oct 2012 22:35:50 +0000 (22:35 +0000)
commit08c3bce89ecd5aed9b1970043d65ca5ab45b82e6
treefe4eaa42f41b73c78504d071ff1a42a38a9e2395
parent11f0112cb4b4334bf71c745c29562bbaeb4542be
<rdar://problem/12592716> REGRESSION (r132545): With full-page accelerated drawing, a
reproducible hang occurs at <http://www.cbsnews.com/stories/2010/01/24/ftn/main6136386.shtml>.

Reviewed by Anders Carlsson.

Work around <rdar://problem/12584492> by limiting the scope of the fix for <http://webkit.org/b/100413>.

* platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::clipOut): Reverted to using CGContextGetClipBoundingBox() rather
than CGRectInfinite when the context is accelerated and has a transform that is not just
a translation or a scale.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132852 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp