<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>37896</bug_id>
          
          <creation_ts>2010-04-20 15:25:05 -0700</creation_ts>
          <short_desc>Don&apos;t paint the web page before we&apos;ve blit the last update chunk to the backing store</short_desc>
          <delta_ts>2010-04-20 15:38:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>215008</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-04-20 15:25:05 -0700</bug_when>
    <thetext>Don&apos;t paint the web page before we&apos;ve blit the last update chunk to the backing store</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215015</commentid>
    <comment_count>1</comment_count>
      <attachid>53895</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-04-20 15:31:28 -0700</bug_when>
    <thetext>Created attachment 53895
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215016</commentid>
    <comment_count>2</comment_count>
      <attachid>53895</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-04-20 15:33:49 -0700</bug_when>
    <thetext>Comment on attachment 53895
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215021</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-04-20 15:38:58 -0700</bug_when>
    <thetext>Committed r57933: &lt;http://trac.webkit.org/changeset/57933&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53895</attachid>
            <date>2010-04-20 15:31:28 -0700</date>
            <delta_ts>2010-04-20 15:33:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-37896-20100420153127.patch</filename>
            <type>text/plain</type>
            <size>6764</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NzkzMSkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTAtMDQtMjAgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEb24ndCBwYWludCB0aGUgd2ViIHBhZ2UgYmVmb3JlIHdlJ3ZlIGJsaXQgdGhlIGxhc3QgdXBk
YXRlIGNodW5rIHRvIHRoZSBiYWNraW5nIHN0b3JlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzg5NgorCisgICAgICAgICogU2hhcmVkL0NvcmVJUENT
dXBwb3J0L0RyYXdpbmdBcmVhTWVzc2FnZUtpbmRzLmg6CisgICAgICAgIChEcmF3aW5nQXJlYU1l
c3NhZ2U6Oik6CisgICAgICAgICogVUlQcm9jZXNzL21hYy9EcmF3aW5nQXJlYVByb3h5VXBkYXRl
Q2h1bmsuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL0RyYXdpbmdBcmVhUHJveHlVcGRhdGVD
aHVuay5tbToKKyAgICAgICAgKFdlYktpdDo6RHJhd2luZ0FyZWFQcm94eVVwZGF0ZUNodW5rOjpk
cmF3VXBkYXRlQ2h1bmtJbnRvQmFja2luZ1N0b3JlKToKKyAgICAgICAgKFdlYktpdDo6RHJhd2lu
Z0FyZWFQcm94eVVwZGF0ZUNodW5rOjp1cGRhdGUpOgorICAgICAgICAoV2ViS2l0OjpEcmF3aW5n
QXJlYVByb3h5VXBkYXRlQ2h1bms6OmRpZFJlY2VpdmVNZXNzYWdlKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvbWFjL0RyYXdpbmdBcmVhVXBkYXRlQ2h1bmsuY3BwOgorICAgICAgICAo
V2ViS2l0OjpEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpEcmF3aW5nQXJlYVVwZGF0ZUNodW5rKToK
KyAgICAgICAgKFdlYktpdDo6RHJhd2luZ0FyZWFVcGRhdGVDaHVuazo6ZGlzcGxheSk6CisgICAg
ICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhVXBkYXRlQ2h1bms6OnNjaGVkdWxlRGlzcGxheSk6Cisg
ICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhVXBkYXRlQ2h1bms6OnNldFNpemUpOgorICAgICAg
ICAoV2ViS2l0OjpEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpkaWRVcGRhdGUpOgorICAgICAgICAo
V2ViS2l0OjpEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpkaWRSZWNlaXZlTWVzc2FnZSk6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9EcmF3aW5nQXJlYVVwZGF0ZUNodW5rLmg6CisK
IDIwMTAtMDQtMjAgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBGaXggYnVpbGQuCkluZGV4OiBXZWJLaXQyL1NoYXJlZC9Db3JlSVBDU3VwcG9ydC9EcmF3
aW5nQXJlYU1lc3NhZ2VLaW5kcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvU2hhcmVkL0NvcmVJ
UENTdXBwb3J0L0RyYXdpbmdBcmVhTWVzc2FnZUtpbmRzLmgJKHJldmlzaW9uIDU3OTMxKQorKysg
V2ViS2l0Mi9TaGFyZWQvQ29yZUlQQ1N1cHBvcnQvRHJhd2luZ0FyZWFNZXNzYWdlS2luZHMuaAko
d29ya2luZyBjb3B5KQpAQCAtMjgsMTMgKzI4LDE3IEBACiAKICNpbmNsdWRlICJNZXNzYWdlSUQu
aCIKIAotLy8gTWVzc2FnZXMgc2VudCBmcm9tIHRoZSB3ZWIgcHJvY2VzcyB0byB0aGUgV2ViUGFn
ZVByb3h5LgorLy8gTWVzc2FnZXMgc2VudCBmcm9tIHRoZSB3ZWIgcHJvY2VzcyB0byB0aGUgVUkg
cHJvY2Vzcy4KIAogbmFtZXNwYWNlIERyYXdpbmdBcmVhTWVzc2FnZSB7CiAKIGVudW0gS2luZCB7
CiAgICAgSW5pdGlhbGl6ZSwKLSAgICBTZXRGcmFtZQorICAgIFNldEZyYW1lLAorICAgIAorICAg
IC8vIENhbGxlZCB3aGVuIGFuIHVwZGF0ZSBjaHVuayBzZW50IHRvIHRoZSBkcmF3aW5nIGFyZWEg
aGFzIGJlZW4KKyAgICAvLyBpbmNvcnBvcmF0ZWQgaW50byB0aGUgYmFja2luZyBzdG9yZS4KKyAg
ICBEaWRVcGRhdGUsCiB9OwogCiB9CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9tYWMvRHJhd2lu
Z0FyZWFQcm94eVVwZGF0ZUNodW5rLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9VSVByb2Nlc3Mv
bWFjL0RyYXdpbmdBcmVhUHJveHlVcGRhdGVDaHVuay5oCShyZXZpc2lvbiA1NzkzMSkKKysrIFdl
YktpdDIvVUlQcm9jZXNzL21hYy9EcmF3aW5nQXJlYVByb3h5VXBkYXRlQ2h1bmsuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNjEsNiArNjEsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgZW5zdXJlQmFja2lu
Z1N0b3JlKCk7CiAKICAgICB2b2lkIGRpZFNldFNpemUoY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYg
dmlld1NpemUsIFVwZGF0ZUNodW5rKiB1cGRhdGVDaHVuayk7CisgICAgdm9pZCB1cGRhdGUoVXBk
YXRlQ2h1bmsqKTsKIAogICAgIGJvb2wgbV9pc0luaXRpYWxpemVkOwogICAgIGJvb2wgbV9pc1dh
aXRpbmdGb3JEaWRTZXRGcmFtZU5vdGlmaWNhdGlvbjsKSW5kZXg6IFdlYktpdDIvVUlQcm9jZXNz
L21hYy9EcmF3aW5nQXJlYVByb3h5VXBkYXRlQ2h1bmsubW0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0
Mi9VSVByb2Nlc3MvbWFjL0RyYXdpbmdBcmVhUHJveHlVcGRhdGVDaHVuay5tbQkocmV2aXNpb24g
NTc5MzEpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9tYWMvRHJhd2luZ0FyZWFQcm94eVVwZGF0ZUNo
dW5rLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMzYsNiArMTM2LDE0IEBAIHZvaWQgRHJhd2luZ0Fy
ZWFQcm94eVVwZGF0ZUNodW5rOjpkaWRTZXQKICAgICBwYWdlLT5wcm9jZXNzKCktPnJlc3BvbnNp
dmVuZXNzVGltZXIoKS0+c3RvcCgpOwogfQogCit2b2lkIERyYXdpbmdBcmVhUHJveHlVcGRhdGVD
aHVuazo6dXBkYXRlKFVwZGF0ZUNodW5rKiB1cGRhdGVDaHVuaykKK3sKKyAgICBkcmF3VXBkYXRl
Q2h1bmtJbnRvQmFja2luZ1N0b3JlKHVwZGF0ZUNodW5rKTsKKyAgICAKKyAgICBXZWJQYWdlUHJv
eHkqIHBhZ2UgPSB0b1dLKFttX3dlYlZpZXcgcGFnZVJlZl0pOworICAgIHBhZ2UtPnByb2Nlc3Mo
KS0+Y29ubmVjdGlvbigpLT5zZW5kKERyYXdpbmdBcmVhTWVzc2FnZTo6RGlkVXBkYXRlLCBwYWdl
LT5wYWdlSUQoKSwgQ29yZUlQQzo6SW4oKSk7Cit9CisKIHZvaWQgRHJhd2luZ0FyZWFQcm94eVVw
ZGF0ZUNodW5rOjpkaWRSZWNlaXZlTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiwgQ29yZUlQ
Qzo6TWVzc2FnZUlEIG1lc3NhZ2VJRCwgQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyJiBhcmd1bWVu
dHMpCiB7CiAgICAgc3dpdGNoIChtZXNzYWdlSUQuZ2V0PERyYXdpbmdBcmVhUHJveHlNZXNzYWdl
OjpLaW5kPigpKSB7CkBAIC0xNDMsNyArMTUxLDcgQEAgdm9pZCBEcmF3aW5nQXJlYVByb3h5VXBk
YXRlQ2h1bms6OmRpZFJlYwogICAgICAgICAgICAgVXBkYXRlQ2h1bmsgdXBkYXRlQ2h1bms7CiAg
ICAgICAgICAgICBpZiAoIWFyZ3VtZW50cy5kZWNvZGUodXBkYXRlQ2h1bmspKQogICAgICAgICAg
ICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIGRyYXdVcGRhdGVDaHVua0ludG9CYWNraW5nU3Rv
cmUoJnVwZGF0ZUNodW5rKTsKKyAgICAgICAgICAgIHVwZGF0ZSgmdXBkYXRlQ2h1bmspOwogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBEcmF3aW5nQXJlYVByb3h5
TWVzc2FnZTo6RGlkU2V0RnJhbWU6IHsKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L21hYy9EcmF3aW5nQXJlYVVwZGF0ZUNodW5rLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9tYWMvRHJhd2luZ0FyZWFVcGRhdGVDaHVuay5jcHAJKHJldmlzaW9u
IDU3OTMxKQorKysgV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL0RyYXdpbmdBcmVhVXBk
YXRlQ2h1bmsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2ICs0MSw3IEBAIG5hbWVzcGFjZSBX
ZWJLaXQgewogCiBEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpEcmF3aW5nQXJlYVVwZGF0ZUNodW5r
KFdlYlBhZ2UqIHdlYlBhZ2UpCiAgICAgOiBEcmF3aW5nQXJlYShEcmF3aW5nQXJlYVVwZGF0ZUNo
dW5rVHlwZSwgd2ViUGFnZSkKKyAgICAsIG1faXNXYWl0aW5nRm9yVXBkYXRlKGZhbHNlKQogICAg
ICwgbV9kaXNwbGF5VGltZXIoV2ViUHJvY2Vzczo6c2hhcmVkKCkucnVuTG9vcCgpLCB0aGlzLCAm
RHJhd2luZ0FyZWFVcGRhdGVDaHVuazo6ZGlzcGxheSkKIHsKIH0KQEAgLTk1LDYgKzk2LDggQEAg
dm9pZCBEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpwYWludEludG9VcAogCiB2b2lkIERyYXdpbmdB
cmVhVXBkYXRlQ2h1bms6OmRpc3BsYXkoKQogeworICAgIEFTU0VSVCghbV9pc1dhaXRpbmdGb3JV
cGRhdGUpOworCiAgICAgaWYgKG1fZGlydHlSZWN0LmlzRW1wdHkoKSkKICAgICAgICAgcmV0dXJu
OwogCkBAIC0xMTAsMTEgKzExMywxNSBAQCB2b2lkIERyYXdpbmdBcmVhVXBkYXRlQ2h1bms6OmRp
c3BsYXkoKQogCiAgICAgV2ViUHJvY2Vzczo6c2hhcmVkKCkuY29ubmVjdGlvbigpLT5zZW5kKERy
YXdpbmdBcmVhUHJveHlNZXNzYWdlOjpVcGRhdGUsIG1fd2ViUGFnZS0+cGFnZUlEKCksIENvcmVJ
UEM6OkluKHVwZGF0ZUNodW5rKSk7CiAKKyAgICBtX2lzV2FpdGluZ0ZvclVwZGF0ZSA9IHRydWU7
CiAgICAgbV9kaXNwbGF5VGltZXIuc3RvcCgpOwogfQogCiB2b2lkIERyYXdpbmdBcmVhVXBkYXRl
Q2h1bms6OnNjaGVkdWxlRGlzcGxheSgpCiB7CisgICAgaWYgKG1faXNXYWl0aW5nRm9yVXBkYXRl
KQorICAgICAgICByZXR1cm47CisgICAgCiAgICAgaWYgKG1fZGlzcGxheVRpbWVyLmlzQWN0aXZl
KCkpCiAgICAgICAgIHJldHVybjsKIApAQCAtMTIzLDYgKzEzMCw5IEBAIHZvaWQgRHJhd2luZ0Fy
ZWFVcGRhdGVDaHVuazo6c2NoZWR1bGVEaXMKIAogdm9pZCBEcmF3aW5nQXJlYVVwZGF0ZUNodW5r
OjpzZXRTaXplKGNvbnN0IEludFNpemUmIHZpZXdTaXplKQogeworICAgIC8vIFdlIGRvbid0IHdh
bnQgdG8gd2FpdCBmb3IgYW4gdXBkYXRlIHVudGlsIHdlIGRpc3BsYXkuCisgICAgbV9pc1dhaXRp
bmdGb3JVcGRhdGUgPSBmYWxzZTsKKyAgICAKICAgICBtX3dlYlBhZ2UtPnNldFNpemUodmlld1Np
emUpOwogCiAgICAgLy8gTGF5b3V0IGlmIG5lY2Vzc2FyeS4KQEAgLTEzNyw2ICsxNDcsMTYgQEAg
dm9pZCBEcmF3aW5nQXJlYVVwZGF0ZUNodW5rOjpzZXRTaXplKGNvbgogICAgIFdlYlByb2Nlc3M6
OnNoYXJlZCgpLmNvbm5lY3Rpb24oKS0+c2VuZChEcmF3aW5nQXJlYVByb3h5TWVzc2FnZTo6RGlk
U2V0RnJhbWUsIG1fd2ViUGFnZS0+cGFnZUlEKCksIENvcmVJUEM6OkluKHZpZXdTaXplLCB1cGRh
dGVDaHVuaykpOwogfQogCit2b2lkIERyYXdpbmdBcmVhVXBkYXRlQ2h1bms6OmRpZFVwZGF0ZSgp
Cit7CisgICAgQVNTRVJUKG1faXNXYWl0aW5nRm9yVXBkYXRlKTsKKyAgICAKKyAgICBtX2lzV2Fp
dGluZ0ZvclVwZGF0ZSA9IGZhbHNlOworCisgICAgLy8gRGlzcGxheSBpZiBuZWVkZWQuCisgICAg
ZGlzcGxheSgpOworfQorCiB2b2lkIERyYXdpbmdBcmVhVXBkYXRlQ2h1bms6OmRpZFJlY2VpdmVN
ZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBDb3JlSVBDOjpNZXNzYWdlSUQgbWVzc2FnZUlE
LCBDb3JlSVBDOjpBcmd1bWVudERlY29kZXImIGFyZ3VtZW50cykKIHsKICAgICBzd2l0Y2ggKG1l
c3NhZ2VJRC5nZXQ8RHJhd2luZ0FyZWFNZXNzYWdlOjpLaW5kPigpKSB7CkBAIC0xNDgsNiArMTY4
LDExIEBAIHZvaWQgRHJhd2luZ0FyZWFVcGRhdGVDaHVuazo6ZGlkUmVjZWl2ZU0KICAgICAgICAg
ICAgIHNldFNpemUoc2l6ZSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorICAgICAg
ICAKKyAgICAgICAgY2FzZSBEcmF3aW5nQXJlYU1lc3NhZ2U6OkRpZFVwZGF0ZToKKyAgICAgICAg
ICAgIGRpZFVwZGF0ZSgpOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAgYnJlYWs7Cklu
ZGV4OiBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9tYWMvRHJhd2luZ0FyZWFVcGRhdGVDaHVu
ay5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9EcmF3aW5n
QXJlYVVwZGF0ZUNodW5rLmgJKHJldmlzaW9uIDU3OTMxKQorKysgV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvbWFjL0RyYXdpbmdBcmVhVXBkYXRlQ2h1bmsuaAkod29ya2luZyBjb3B5KQpAQCAt
NTQsNyArNTQsMTAgQEAgcHJpdmF0ZToKICAgICB2b2lkIHNjaGVkdWxlRGlzcGxheSgpOwogICAg
IHZvaWQgc2V0U2l6ZShjb25zdCBXZWJDb3JlOjpJbnRTaXplJiB2aWV3U2l6ZSk7CiAKKyAgICB2
b2lkIGRpZFVwZGF0ZSgpOworCiAgICAgV2ViQ29yZTo6SW50UmVjdCBtX2RpcnR5UmVjdDsKKyAg
ICBib29sIG1faXNXYWl0aW5nRm9yVXBkYXRlOwogICAgIFJ1bkxvb3A6OlRpbWVyPERyYXdpbmdB
cmVhVXBkYXRlQ2h1bms+IG1fZGlzcGxheVRpbWVyOwogfTsKIAo=
</data>
<flag name="review"
          id="37725"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>