A fix that makes coalesced updates work much better (and makes our
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Apr 2006 00:16:38 +0000 (00:16 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Apr 2006 00:16:38 +0000 (00:16 +0000)
commita0651380f0f3fe6437073f833e57b1fa4d49adf6
tree117bde050b8026f38b2c4fa099cdd49f627a1a38
parent9b96adbdd3cd9293b74973e584d8a2f48325684e
    A fix that makes coalesced updates work much better (and makes our
        single animated GIF timer work better).  The new rect painting algorithm
        for WebHTMLView will use the single unioned rect if the # of rects exceeds
        a threshold (10 is my initial cut), or if the union has enough "wasted"
        additional pixels (conservatively set at 75%).

        Reviewed by darin

        * WebView/WebHTMLView.m:
        (-[NSArray drawSingleRect:]):
        (-[NSArray drawRect:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13736 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/ChangeLog
WebKit/WebView/WebHTMLView.m