summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/mac/PurgeableBufferMac.cpp
diff options
context:
space:
mode:
authorCary Clark <cary@android.com>2009-11-09 12:12:40 -0500
committerCary Clark <cary@android.com>2009-11-10 15:02:29 -0500
commit025ac4e283bb4b48f580d48541224e3996dc6f84 (patch)
tree98c3d496f3310db2229a62e91c1bdd5b7e7cafe6 /WebCore/platform/mac/PurgeableBufferMac.cpp
parent7b1ba95f7d592009a5674bbc38e3af9ee83a796a (diff)
downloadexternal_webkit-025ac4e283bb4b48f580d48541224e3996dc6f84.zip
external_webkit-025ac4e283bb4b48f580d48541224e3996dc6f84.tar.gz
external_webkit-025ac4e283bb4b48f580d48541224e3996dc6f84.tar.bz2
capture offscreen invalidates in webkit
The latest update of webkit changed the way drawing invalidates are captured. ScrollView::repaintContentRectangle now includes an intersect test that short-circuits if rect to repaint is outside the visible content. FrameView::repaintContentRectangle had logic to capture offscreen drawing, but only if the repaint rect was entirely clipped out. This changes both FrameView and ScrollView to send partial repaints to the offscreen code, up to four rects per draw. fixes http://b/issue?id=2207086
Diffstat (limited to 'WebCore/platform/mac/PurgeableBufferMac.cpp')
0 files changed, 0 insertions, 0 deletions