<?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>74820</bug_id>
          
          <creation_ts>2011-12-18 13:29:28 -0800</creation_ts>
          <short_desc>Scroll the main frame on the scrolling thread</short_desc>
          <delta_ts>2011-12-18 13:41:52 -0800</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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Anders Carlsson">andersca</assigned_to>
          <cc>levin+threading</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>523523</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-12-18 13:29:28 -0800</bug_when>
    <thetext>Scroll the main frame on the scrolling thread</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523524</commentid>
    <comment_count>1</comment_count>
      <attachid>119776</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-12-18 13:32:20 -0800</bug_when>
    <thetext>Created attachment 119776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523525</commentid>
    <comment_count>2</comment_count>
      <attachid>119776</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-12-18 13:38:32 -0800</bug_when>
    <thetext>Comment on attachment 119776
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=119776&amp;action=review

&gt; Source/WebCore/page/ScrollingCoordinator.h:76
&gt; +

Extra newline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523526</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-12-18 13:41:52 -0800</bug_when>
    <thetext>Committed r103187: &lt;http://trac.webkit.org/changeset/103187&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119776</attachid>
            <date>2011-12-18 13:32:20 -0800</date>
            <delta_ts>2011-12-18 13:38:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74820-20111218133226.patch</filename>
            <type>text/plain</type>
            <size>5623</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWNlN2NkMTE1MGE2ZWMx
OGEyMWZlOGRlZDg4NzFkYTUzNWI5Zjg4Ny4uODczZjZmMjYxZjM1MDFjZjZhZDE2MzU0N2RmZTFl
ZDJlMmNiY2MxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDExLTEyLTE4ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgU2Nyb2xsIHRoZSBt
YWluIGZyYW1lIG9uIHRoZSBzY3JvbGxpbmcgdGhyZWFkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDgyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9TY3JvbGxpbmdDb29yZGluYXRvci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdDb29yZGluYXRvcjo6aGFuZGxlV2hlZWxFdmVu
dCk6CisgICAgICAgIENvbXB1dGUgYSBzY3JvbGwgb2Zmc2V0IGZyb20gdGhlIHdoZWVsIGV2ZW50
IGFuZCB0ZWxsIHRoZSBzY3JvbGxpbmcgdGhyZWFkIHRvIHNjcm9sbCBieSB0aGUgZ2l2ZW4gb2Zm
c2V0LgorCisgICAgICAgICogcGFnZS9TY3JvbGxpbmdDb29yZGluYXRvci5oOgorICAgICAgICAq
IHBhZ2UvbWFjL1Njcm9sbGluZ0Nvb3JkaW5hdG9yTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6
U2Nyb2xsaW5nQ29vcmRpbmF0b3I6OnNjcm9sbEJ5T25TY3JvbGxpbmdUaHJlYWQpOgorICAgICAg
ICBDbGFtcCB0aGUgdXBkYXRlZCBwb3NpdGlvbiB0byB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBz
Y3JvbGxhYmxlIHBvc2l0aW9uLgorCisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdDb29yZGlu
YXRvcjo6dXBkYXRlTWFpbkZyYW1lU2Nyb2xsTGF5ZXJQb3NpdGlvbk9uU2Nyb2xsaW5nVGhyZWFk
KToKKyAgICAgICAgQWN0dWFsbHkgcmVwb3NpdGlvbiB0aGUgbGF5ZXIuCisKKzIwMTEtMTItMTgg
IEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBUaGUgc2Ny
b2xsaW5nIGNvb3JkaW5hdG9yIHNob3VsZCBrbm93IGFib3V0IHRoZSBtYWluIGZyYW1lIHNjcm9s
bCBsYXllcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzQ4MTcKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9TY3JvbGxpbmdDb29yZGlu
YXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmNwcApp
bmRleCA0N2JlNWViZTA2M2E2Y2YxZDQ2OGVjMTMxZjNiY2E1OGI5ZTc3YmI0Li4xNDkxMjhiNDdl
YWE2NDA2NjUyOTA2MGFlM2ViMWJiYjhlNjdkYjU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkZy
YW1lVmlldy5oIgogI2luY2x1ZGUgIkludFJlY3QuaCIKICNpbmNsdWRlICJQYWdlLmgiCisjaW5j
bHVkZSAiUGxhdGZvcm1XaGVlbEV2ZW50LmgiCiAjaW5jbHVkZSA8d3RmL0Z1bmN0aW9uYWwuaD4K
ICNpbmNsdWRlIDx3dGYvTWFpblRocmVhZC5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+
CkBAIC04MSwxMCArODIsMjUgQEAgdm9pZCBTY3JvbGxpbmdDb29yZGluYXRvcjo6c3luY0ZyYW1l
R2VvbWV0cnkoRnJhbWUqIGZyYW1lKQogICAgIC8vIEZJWE1FOiBJbmZvcm0gdGhlIHNjcm9sbGlu
ZyB0aHJlYWQgdGhhdCB0aGUgZnJhbWUgZ2VvbWV0cnkgaGFzIGNoYW5nZWQuCiB9CiAKLWJvb2wg
U2Nyb2xsaW5nQ29vcmRpbmF0b3I6OmhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVl
bEV2ZW50JikKK2Jvb2wgU2Nyb2xsaW5nQ29vcmRpbmF0b3I6OmhhbmRsZVdoZWVsRXZlbnQoY29u
c3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlbEV2ZW50KQogewotICAgIC8vIEZJWE1FOiBJbXBs
ZW1lbnQuCi0gICAgcmV0dXJuIGZhbHNlOworICAgIC8vIEZJWE1FOiBDaGVjayBmb3Igd2hlZWwg
ZXZlbnQgaGFuZGxlcnMuCisgICAgLy8gRklYTUU6IENoZWNrIGlmIHdlJ3JlIG92ZXIgYSBzdWJm
cmFtZSBvciBvdmVyZmxvdyBkaXYuCisgICAgLy8gRklYTUU6IEFzIHNvb24gYXMgd2UndmUgZGV0
ZXJtaW5lZCB0aGF0IHdlIGNhbiBoYW5kbGUgdGhlIHdoZWVsIGV2ZW50LCB3ZSBzaG91bGQgZG8g
dGhlCisgICAgLy8gYnVsayBvZiB0aGUgd29yayBvbiB0aGUgc2Nyb2xsaW5nIHRocmVhZCBhbmQg
cmV0dXJuIGZyb20gdGhpcyBmdW5jdGlvbi4KKyAgICAvLyBGSVhNRTogSGFuZGxlIHJ1YmJlcmJh
bmRpbmcuCisgICAgZmxvYXQgZGVsdGFYID0gd2hlZWxFdmVudC5kZWx0YVgoKTsKKyAgICBmbG9h
dCBkZWx0YVkgPSB3aGVlbEV2ZW50LmRlbHRhWSgpOworCisgICAgLy8gU2xpZ2h0bHkgcHJlZmVy
IHNjcm9sbGluZyB2ZXJ0aWNhbGx5IGJ5IGFwcGx5aW5nIHRoZSA9IGNhc2UgdG8gZGVsdGFZCisg
ICAgaWYgKGZhYnNmKGRlbHRhWSkgPj0gZmFic2YoZGVsdGFYKSkKKyAgICAgICAgZGVsdGFYID0g
MDsKKyAgICBlbHNlCisgICAgICAgIGRlbHRhWSA9IDA7CisKKyAgICBJbnRTaXplIHNjcm9sbE9m
ZnNldCA9IEludFNpemUoLWRlbHRhWCwgLWRlbHRhWSk7CisgICAgZGlzcGF0Y2hPblNjcm9sbGlu
Z1RocmVhZChiaW5kKCZTY3JvbGxpbmdDb29yZGluYXRvcjo6c2Nyb2xsQnlPblNjcm9sbGluZ1Ro
cmVhZCwgdGhpcywgc2Nyb2xsT2Zmc2V0KSk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2Nyb2xs
aW5nQ29vcmRpbmF0b3IuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2Nyb2xsaW5nQ29vcmRpbmF0
b3IuaAppbmRleCBiYzgxMDkwOWUwY2NhZGUwYzU4MzRjYmU5NTBjMWEyOTM2OWZmNWMzLi45MTMz
OTllMTE4NGZmZDY3MjA5OWUxMjFiODExOTUzMDcyZWYzZDIwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9TY3JvbGxpbmdDb29yZGluYXRvci5oCkBAIC03MSw2ICs3MSwxNCBAQCBwcml2YXRlOgog
ICAgIHN0YXRpYyBib29sIGlzU2Nyb2xsaW5nVGhyZWFkKCk7CiAgICAgc3RhdGljIHZvaWQgZGlz
cGF0Y2hPblNjcm9sbGluZ1RocmVhZChjb25zdCBGdW5jdGlvbjx2b2lkKCk+Jik7CiAKKworICAg
IC8vIFRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIGNhbiBvbmx5IGJlIGNhbGxlZCBmcm9tIHRoZSBz
Y3JvbGxpbmcgdGhyZWFkLgorCisgICAgdm9pZCBzY3JvbGxCeU9uU2Nyb2xsaW5nVGhyZWFkKGNv
bnN0IEludFNpemUmIG9mZnNldCk7CisKKyAgICAvLyBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2Fs
bGVkIHdpdGggdGhlIG1haW4gZnJhbWUgZ2VvbWV0cnkgbXV0ZXggaGVsZC4KKyAgICB2b2lkIHVw
ZGF0ZU1haW5GcmFtZVNjcm9sbExheWVyUG9zaXRpb25PblNjcm9sbGluZ1RocmVhZChjb25zdCBG
bG9hdFBvaW50Jik7CisKIHByaXZhdGU6CiAgICAgUGFnZSogbV9wYWdlOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL21hYy9TY3JvbGxpbmdDb29yZGluYXRvck1hYy5tbSBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvbWFjL1Njcm9sbGluZ0Nvb3JkaW5hdG9yTWFjLm1tCmluZGV4IGZl
NmJmM2YzNmNmNTA3M2EzNGI2YzJkODFkZDhhMDVhNGI4NWZlOTYuLmZiZjQ1ZjFiYmQzNmE5N2M2
ZjE4NzVhYWQ4NGJiODBlMjVhMzNmOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
bWFjL1Njcm9sbGluZ0Nvb3JkaW5hdG9yTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
bWFjL1Njcm9sbGluZ0Nvb3JkaW5hdG9yTWFjLm1tCkBAIC0zMCw2ICszMCw3IEBACiAjaW1wb3J0
ICJTY3JvbGxpbmdDb29yZGluYXRvci5oIgogCiAjaW1wb3J0ICJQYWdlLmgiCisjaW1wb3J0IDxR
dWFydHpDb3JlL1F1YXJ0ekNvcmUuaD4KICNpbXBvcnQgPHd0Zi9GdW5jdGlvbmFsLmg+CiAjaW1w
b3J0IDx3dGYvTWFpblRocmVhZC5oPgogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgpAQCAtMTgz
LDYgKzE4NCwzNiBAQCB2b2lkIFNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpkaXNwYXRjaE9uU2Nyb2xs
aW5nVGhyZWFkKGNvbnN0IEZ1bmN0aW9uPHZvaWQoKT4mIGZ1bgogICAgIHJldHVybiBzY3JvbGxp
bmdUaHJlYWQoKS5kaXNwYXRjaChmdW5jdGlvbik7CiB9CiAKK3ZvaWQgU2Nyb2xsaW5nQ29vcmRp
bmF0b3I6OnNjcm9sbEJ5T25TY3JvbGxpbmdUaHJlYWQoY29uc3QgSW50U2l6ZSYgb2Zmc2V0KQor
eworICAgIEFTU0VSVChpc1Njcm9sbGluZ1RocmVhZCgpKTsKKworICAgIE11dGV4TG9ja2VyIGxv
Y2tlcihtX21haW5GcmFtZUdlb21ldHJ5TXV0ZXgpOworCisgICAgLy8gRklYTUU6IFNob3VsZCB3
ZSBjYWNoZSB0aGUgc2Nyb2xsIHBvc2l0aW9uIGFzIHdlbGwgb3IgYWx3YXlzIGdldCBpdCBmcm9t
IHRoZSBsYXllcj8KKyAgICBJbnRQb2ludCBzY3JvbGxQb3NpdGlvbiA9IEludFBvaW50KFttX21h
aW5GcmFtZVNjcm9sbExheWVyLmdldCgpIHBvc2l0aW9uXSk7CisgICAgc2Nyb2xsUG9zaXRpb24g
PSAtc2Nyb2xsUG9zaXRpb247CisKKyAgICBzY3JvbGxQb3NpdGlvbiArPSBvZmZzZXQ7CisgICAg
c2Nyb2xsUG9zaXRpb24uY2xhbXBOZWdhdGl2ZVRvWmVybygpOworCisgICAgSW50UG9pbnQgbWF4
aW11bVNjcm9sbFBvc2l0aW9uID0gSW50UG9pbnQobV9tYWluRnJhbWVDb250ZW50c1NpemUud2lk
dGgoKSAtIG1fbWFpbkZyYW1lVmlzaWJsZUNvbnRlbnRSZWN0LndpZHRoKCksIG1fbWFpbkZyYW1l
Q29udGVudHNTaXplLmhlaWdodCgpIC0gbV9tYWluRnJhbWVWaXNpYmxlQ29udGVudFJlY3QuaGVp
Z2h0KCkpOworICAgIHNjcm9sbFBvc2l0aW9uID0gc2Nyb2xsUG9zaXRpb24uc2hydW5rVG8obWF4
aW11bVNjcm9sbFBvc2l0aW9uKTsKKworICAgIHVwZGF0ZU1haW5GcmFtZVNjcm9sbExheWVyUG9z
aXRpb25PblNjcm9sbGluZ1RocmVhZCgtc2Nyb2xsUG9zaXRpb24pOworfQorCit2b2lkIFNjcm9s
bGluZ0Nvb3JkaW5hdG9yOjp1cGRhdGVNYWluRnJhbWVTY3JvbGxMYXllclBvc2l0aW9uT25TY3Jv
bGxpbmdUaHJlYWQoY29uc3QgRmxvYXRQb2ludCYgc2Nyb2xsTGF5ZXJQb3NpdGlvbikKK3sKKyAg
ICBBU1NFUlQoaXNTY3JvbGxpbmdUaHJlYWQoKSk7CisgICAgQVNTRVJUKCFtX21haW5GcmFtZUdl
b21ldHJ5TXV0ZXgudHJ5TG9jaygpKTsKKworICAgIFtDQVRyYW5zYWN0aW9uIGJlZ2luXTsKKyAg
ICBbQ0FUcmFuc2FjdGlvbiBzZXREaXNhYmxlQWN0aW9uczpZRVNdOworICAgIFttX21haW5GcmFt
ZVNjcm9sbExheWVyLmdldCgpIHNldFBvc2l0aW9uOnNjcm9sbExheWVyUG9zaXRpb25dOworICAg
IFtDQVRyYW5zYWN0aW9uIGNvbW1pdF07Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAog
I2VuZGlmIC8vIEVOQUJMRShUSFJFQURFRF9TQ1JPTExJTkcpCg==
</data>
<flag name="review"
          id="119887"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>