<?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>77767</bug_id>
          
          <creation_ts>2012-02-03 12:59:13 -0800</creation_ts>
          <short_desc>Update the tree state after layout and add a way to commit it</short_desc>
          <delta_ts>2012-02-03 13:26:05 -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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>548977</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-02-03 12:59:13 -0800</bug_when>
    <thetext>Update the tree state after layout and add a way to commit it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548989</commentid>
    <comment_count>1</comment_count>
      <attachid>125391</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-02-03 13:05:18 -0800</bug_when>
    <thetext>Created attachment 125391
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549003</commentid>
    <comment_count>2</comment_count>
      <attachid>125391</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-02-03 13:20:41 -0800</bug_when>
    <thetext>Comment on attachment 125391
Patch

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

r=me with some fixes..

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests. (OOPS!)

OOPS!!!

&gt; Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:202
&gt; +    printf(&quot;committing!\n&quot;);

:)

&gt; Source/WebCore/page/scrolling/ScrollingTreeState.h:67
&gt; +    // Copies the current tree state and clears the changed properties mask in the original

Missing period at end of sentence</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549007</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-02-03 13:26:05 -0800</bug_when>
    <thetext>Committed r106690: &lt;http://trac.webkit.org/changeset/106690&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125391</attachid>
            <date>2012-02-03 13:05:18 -0800</date>
            <delta_ts>2012-02-03 13:20:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77767-20120203130542.patch</filename>
            <type>text/plain</type>
            <size>8523</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2NjgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmM0YTZmYWE4YmI0MDU1
NjFkYTYzOTVkMmViNmJiMDhmOWU5ZjdiYi4uYjQ1YzlhOTYyNzhmOGRhYWI1MmE0NzA1NmQzMDc3
NTI3ZTg2NmRmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQ4IEBACiAyMDEyLTAyLTAzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgVXBkYXRlIHRoZSB0
cmVlIHN0YXRlIGFmdGVyIGxheW91dCBhbmQgYWRkIGEgd2F5IHRvIGNvbW1pdCBpdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc3NjcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMuIChP
T1BTISkKKworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkZyYW1lVmlldzo6cGVyZm9ybVBvc3RMYXlvdXRUYXNrcyk6CisgICAgICAgIENhbGwgU2Nyb2xs
aW5nQ29vcmRpbmF0b3I6OmZyYW1lVmlld0xheW91dFVwZGF0ZWQgaWYgd2UgaGF2ZSBhIHNjcm9s
bGluZyBjb29yZGluYXRvci4KKworICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ0Nv
b3JkaW5hdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpT
Y3JvbGxpbmdDb29yZGluYXRvcik6CisgICAgICAgIEluaXRpYWxpemUgbV9zY3JvbGxpbmdUcmVl
U3RhdGVDb21taXR0ZXJUaW1lci4KKworICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nQ29vcmRp
bmF0b3I6OmZyYW1lVmlld0xheW91dFVwZGF0ZWQpOgorICAgICAgICBVcGRhdGUgdGhlIHZpZXdw
b3J0IHJlY3QgYW5kIGNvbnRlbnRzIHNpemUgb2YgdGhlIGZyYW1lIHZpZXcuCisKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpzY2hlZHVsZVRyZWVTdGF0ZUNvbW1pdCk6
CisgICAgICAgIFNjaGVkdWxlIGEgdHJlZSBzdGF0ZSBjb21taXQgdW5sZXNzIHdlJ3ZlIGFscmVh
ZHkgc2NoZWR1bGVkIG9uZSBvciB0aGVyZSBhcmUgbm8gY2hhbmdlZCBwcm9wZXJ0aWVzLgorCisg
ICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdDb29yZGluYXRvcjo6c2Nyb2xsaW5nVHJlZVN0YXRl
Q29tbWl0dGVyVGltZXJGaXJlZCk6CisgICAgICAgIENhbGwgY29tbWl0VHJlZVN0YXRlKCkuCisK
KyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpjb21taXRUcmVlU3RhdGVJ
Zk5lZWRlZCk6CisgICAgICAgIENvbW1pdCB0aGUgdHJlZSBzdGF0ZSB1bmxlc3MgdGhlcmUgYXJl
IG5vIGNoYW5nZWQgcHJvcGVydGllcy4KKworICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nQ29v
cmRpbmF0b3I6OmNvbW1pdFRyZWVTdGF0ZSk6CisgICAgICAgIENvbW1pdCB0aGUgdHJlZSBzdGF0
ZS4gV2UgY3VycmVudGx5IGRvbid0IGRvIGFueXRoaW5nIHdpdGggdGhlIGNvbW1pdHRlZCBzdGF0
ZSB5ZXQuCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5o
OgorICAgICAgICBBZGQgbmV3IG1lbWJlciBmdW5jdGlvbnMgYW5kIHRoZSB0aW1lciBtZW1iZXIg
dmFyaWFibGUuCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU3RhdGUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZVN0YXRlOjpjb21taXQpOgorICAg
ICAgICBDb3B5IHRoZSBjdXJyZW50IHRyZWUgc3RhdGUgYW5kIHJlc3RvcmUgdGhlIGNoYW5nZWQg
cHJvcGVydGllcyBvbiB0aGUgb3JpZ2luYWwuCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9T
Y3JvbGxpbmdUcmVlU3RhdGUuaDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RyZWVTdGF0
ZTo6aGFzQ2hhbmdlZFByb3BlcnRpZXMpOgorICAgICAgICBSZXR1cm4gd2hldGhlciB0aGVyZSBh
cmUgYW55IGNoYW5nZWQgcHJvcGVydGllcyBpbiB0aGUgdHJlZSBzdGF0ZS4KKworMjAxMi0wMi0w
MyAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgorCiAgICAgICAgIFNjcm9s
bGluZ1RyZWVTdGF0ZSBzaG91bGQga2VlcCB0cmFjayBvZiB0aGUgc2Nyb2xsIGxheWVyCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03Nzc2MgogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggOWZjMWNjNjA1NWRjMjU3OWIzMWYwOWEyOTg0YWZh
NTcyN2I1YmU0ZS4uZDViZDIwZmMzYzhiZmIzZDcwZGMyOTBjNzc4OTJkMGQ0MDBmZWE3ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMjMwNSw2ICsyMzA1LDEzIEBAIHZvaWQgRnJh
bWVWaWV3OjpwZXJmb3JtUG9zdExheW91dFRhc2tzKCkKICAgICAgICAgICAgIGJyZWFrOwogICAg
IH0KIAorI2lmIEVOQUJMRShUSFJFQURFRF9TQ1JPTExJTkcpCisgICAgaWYgKFBhZ2UqIHBhZ2Ug
PSBtX2ZyYW1lLT5wYWdlKCkpIHsKKyAgICAgICAgaWYgKFNjcm9sbGluZ0Nvb3JkaW5hdG9yKiBz
Y3JvbGxpbmdDb29yZGluYXRvciA9IHBhZ2UtPnNjcm9sbGluZ0Nvb3JkaW5hdG9yKCkpCisgICAg
ICAgICAgICBzY3JvbGxpbmdDb29yZGluYXRvci0+ZnJhbWVWaWV3TGF5b3V0VXBkYXRlZCh0aGlz
KTsKKyAgICB9CisjZW5kaWYKKwogICAgIHNjcm9sbFRvQW5jaG9yKCk7CiAKICAgICBtX2FjdGlv
blNjaGVkdWxlci0+cmVzdW1lKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Nj
cm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Nj
cm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHAKaW5kZXggNTQ3YjExMjlmZmM2YWYyMjIz
ZjI2YmZiNDI2NmJhY2RhZTQxMmQwYS4uY2ViZGVkYzViM2FkMzFmNzA4N2IyNDEyZTFjN2M3YWVk
ZTk1YWY4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xs
aW5nQ29vcmRpbmF0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Nj
cm9sbGluZ0Nvb3JkaW5hdG9yLmNwcApAQCAtNTMsNiArNTMsNyBAQCBTY3JvbGxpbmdDb29yZGlu
YXRvcjo6U2Nyb2xsaW5nQ29vcmRpbmF0b3IoUGFnZSogcGFnZSkKICAgICA6IG1fcGFnZShwYWdl
KQogICAgICwgbV9zY3JvbGxpbmdUcmVlKFNjcm9sbGluZ1RyZWU6OmNyZWF0ZSh0aGlzKSkKICAg
ICAsIG1fc2Nyb2xsaW5nVHJlZVN0YXRlKFNjcm9sbGluZ1RyZWVTdGF0ZTo6Y3JlYXRlKCkpCisg
ICAgLCBtX3Njcm9sbGluZ1RyZWVTdGF0ZUNvbW1pdHRlclRpbWVyKHRoaXMsICZTY3JvbGxpbmdD
b29yZGluYXRvcjo6c2Nyb2xsaW5nVHJlZVN0YXRlQ29tbWl0dGVyVGltZXJGaXJlZCkKICAgICAs
IG1fZGlkRGlzcGF0Y2hEaWRVcGRhdGVNYWluRnJhbWVTY3JvbGxQb3NpdGlvbihmYWxzZSkKIHsK
IH0KQEAgLTg0LDYgKzg1LDE5IEBAIGJvb2wgU2Nyb2xsaW5nQ29vcmRpbmF0b3I6OmNvb3JkaW5h
dGVzU2Nyb2xsaW5nRm9yRnJhbWVWaWV3KEZyYW1lVmlldyogZnJhbWVWaWV3CiAgICAgcmV0dXJu
IHRydWU7CiB9CiAKK3ZvaWQgU2Nyb2xsaW5nQ29vcmRpbmF0b3I6OmZyYW1lVmlld0xheW91dFVw
ZGF0ZWQoRnJhbWVWaWV3KiBmcmFtZVZpZXcpCit7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgp
KTsKKyAgICBBU1NFUlQobV9wYWdlKTsKKworICAgIGlmICghY29vcmRpbmF0ZXNTY3JvbGxpbmdG
b3JGcmFtZVZpZXcoZnJhbWVWaWV3KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgbV9zY3JvbGxp
bmdUcmVlU3RhdGUtPnNldFZpZXdwb3J0UmVjdChJbnRSZWN0KEludFBvaW50KCksIGZyYW1lVmll
dy0+dmlzaWJsZUNvbnRlbnRSZWN0KCkuc2l6ZSgpKSk7CisgICAgbV9zY3JvbGxpbmdUcmVlU3Rh
dGUtPnNldENvbnRlbnRzU2l6ZShmcmFtZVZpZXctPmNvbnRlbnRzU2l6ZSgpKTsKKyAgICBzY2hl
ZHVsZVRyZWVTdGF0ZUNvbW1pdCgpOworfQorCiB2b2lkIFNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpz
eW5jRnJhbWVWaWV3R2VvbWV0cnkoRnJhbWVWaWV3KiBmcmFtZVZpZXcpCiB7CiAgICAgQVNTRVJU
KGlzTWFpblRocmVhZCgpKTsKQEAgLTE1OCw2ICsxNzIsNDEgQEAgdm9pZCBTY3JvbGxpbmdDb29y
ZGluYXRvcjo6ZGlkVXBkYXRlTWFpbkZyYW1lU2Nyb2xsUG9zaXRpb24oKQogICAgIH0KIH0KIAor
dm9pZCBTY3JvbGxpbmdDb29yZGluYXRvcjo6c2NoZWR1bGVUcmVlU3RhdGVDb21taXQoKQorewor
ICAgIGlmIChtX3Njcm9sbGluZ1RyZWVTdGF0ZUNvbW1pdHRlclRpbWVyLmlzQWN0aXZlKCkpCisg
ICAgICAgIHJldHVybjsKKworICAgIGlmICghbV9zY3JvbGxpbmdUcmVlU3RhdGUtPmhhc0NoYW5n
ZWRQcm9wZXJ0aWVzKCkpCisgICAgICAgIHJldHVybjsKKworICAgIG1fc2Nyb2xsaW5nVHJlZVN0
YXRlQ29tbWl0dGVyVGltZXIuc3RhcnRPbmVTaG90KDApOworfQorCit2b2lkIFNjcm9sbGluZ0Nv
b3JkaW5hdG9yOjpzY3JvbGxpbmdUcmVlU3RhdGVDb21taXR0ZXJUaW1lckZpcmVkKFRpbWVyPFNj
cm9sbGluZ0Nvb3JkaW5hdG9yPiopCit7CisgICAgY29tbWl0VHJlZVN0YXRlKCk7Cit9CisKK3Zv
aWQgU2Nyb2xsaW5nQ29vcmRpbmF0b3I6OmNvbW1pdFRyZWVTdGF0ZUlmTmVlZGVkKCkKK3sKKyAg
ICBpZiAoIW1fc2Nyb2xsaW5nVHJlZVN0YXRlLT5oYXNDaGFuZ2VkUHJvcGVydGllcygpKQorICAg
ICAgICByZXR1cm47CisKKyAgICBjb21taXRUcmVlU3RhdGUoKTsKKyAgICBtX3Njcm9sbGluZ1Ry
ZWVTdGF0ZUNvbW1pdHRlclRpbWVyLnN0b3AoKTsKK30KKwordm9pZCBTY3JvbGxpbmdDb29yZGlu
YXRvcjo6Y29tbWl0VHJlZVN0YXRlKCkKK3sKKyAgICBwcmludGYoImNvbW1pdHRpbmchXG4iKTsK
KyAgICBBU1NFUlQobV9zY3JvbGxpbmdUcmVlU3RhdGUtPmhhc0NoYW5nZWRQcm9wZXJ0aWVzKCkp
OworCisgICAgT3duUHRyPFNjcm9sbGluZ1RyZWVTdGF0ZT4gdHJlZVN0YXRlID0gbV9zY3JvbGxp
bmdUcmVlU3RhdGUtPmNvbW1pdCgpOworCisgICAgLy8gRklYTUU6IENvbW1pdCB0aGUgdHJlZSBz
dGF0ZS4KK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKFRI
UkVBREVEX1NDUk9MTElORykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL1Njcm9sbGluZ0Nvb3JkaW5hdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGlu
Zy9TY3JvbGxpbmdDb29yZGluYXRvci5oCmluZGV4IGRkYmRlY2Y3NTQ0Yzg2NjkxOGFmOTMyNDY5
YzRlYzJlZWM3NTJmYjQuLmEwNGMwMzBjM2RkMGVjMjlkMjJkZjZkMWM4MTg0ZGY0MDI1NzU4ODgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ0Nvb3Jk
aW5hdG9yLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29v
cmRpbmF0b3IuaApAQCAtMzAsNiArMzAsNyBAQAogCiAjaW5jbHVkZSAiR3JhcGhpY3NMYXllci5o
IgogI2luY2x1ZGUgIkludFJlY3QuaCIKKyNpbmNsdWRlICJUaW1lci5oIgogI2luY2x1ZGUgPHd0
Zi9Gb3J3YXJkLmg+CiAjaW5jbHVkZSA8d3RmL1RocmVhZFNhZmVSZWZDb3VudGVkLmg+CiAjaW5j
bHVkZSA8d3RmL1RocmVhZGluZy5oPgpAQCAtNjEsNiArNjIsOSBAQCBwdWJsaWM6CiAgICAgLy8g
UmV0dXJuIHdoZXRoZXIgdGhpcyBzY3JvbGxpbmcgY29vcmRpbmF0b3IgaGFuZGxlcyBzY3JvbGxp
bmcgZm9yIHRoZSBnaXZlbiBmcmFtZSB2aWV3LgogICAgIGJvb2wgY29vcmRpbmF0ZXNTY3JvbGxp
bmdGb3JGcmFtZVZpZXcoRnJhbWVWaWV3KikgY29uc3Q7CiAKKyAgICAvLyBTaG91bGQgYmUgY2Fs
bGVkIHdoZW5ldmVyIHRoZSBnaXZlbiBmcmFtZSB2aWV3IGhhcyBiZWVuIGxhaWQgb3V0LgorICAg
IHZvaWQgZnJhbWVWaWV3TGF5b3V0VXBkYXRlZChGcmFtZVZpZXcqKTsKKwogICAgIC8vIFNob3Vs
ZCBiZSBjYWxsZWQgd2hlbmV2ZXIgdGhlIHNjcm9sbCBsYXllciBmb3IgdGhlIGdpdmVuIGZyYW1l
IHZpZXcgY2hhbmdlcy4KICAgICB2b2lkIGZyYW1lVmlld1Njcm9sbExheWVyRGlkQ2hhbmdlKEZy
YW1lVmlldyosIGNvbnN0IEdyYXBoaWNzTGF5ZXIqKTsKIApAQCAtOTcsMTAgKzEwMSwxNiBAQCBw
cml2YXRlOgogICAgIHZvaWQgdXBkYXRlTWFpbkZyYW1lU2Nyb2xsTGF5ZXJQb3NpdGlvbk9uU2Ny
b2xsaW5nVGhyZWFkKGNvbnN0IEZsb2F0UG9pbnQmKTsKIAogcHJpdmF0ZToKKyAgICB2b2lkIHNj
aGVkdWxlVHJlZVN0YXRlQ29tbWl0KCk7CisgICAgdm9pZCBzY3JvbGxpbmdUcmVlU3RhdGVDb21t
aXR0ZXJUaW1lckZpcmVkKFRpbWVyPFNjcm9sbGluZ0Nvb3JkaW5hdG9yPiopOworICAgIHZvaWQg
Y29tbWl0VHJlZVN0YXRlSWZOZWVkZWQoKTsKKyAgICB2b2lkIGNvbW1pdFRyZWVTdGF0ZSgpOwor
CiAgICAgUGFnZSogbV9wYWdlOwogICAgIFJlZlB0cjxTY3JvbGxpbmdUcmVlPiBtX3Njcm9sbGlu
Z1RyZWU7CiAKICAgICBPd25QdHI8U2Nyb2xsaW5nVHJlZVN0YXRlPiBtX3Njcm9sbGluZ1RyZWVT
dGF0ZTsKKyAgICBUaW1lcjxTY3JvbGxpbmdDb29yZGluYXRvcj4gbV9zY3JvbGxpbmdUcmVlU3Rh
dGVDb21taXR0ZXJUaW1lcjsKIAogICAgIE11dGV4IG1fbWFpbkZyYW1lR2VvbWV0cnlNdXRleDsK
ICAgICBJbnRSZWN0IG1fbWFpbkZyYW1lVmlzaWJsZUNvbnRlbnRSZWN0OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVN0YXRlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTdGF0ZS5jcHAKaW5kZXgg
MGIwNjExYzQ1MWQxY2E0YzEyZTc0ZTVjYzE5MTZlOTZkNjkwZjhhZi4uZTIyN2VmYmY1NmFhOTFm
Zjc2ODZhNjM0ZTU4YmQ3ZTc1MjVjNDVkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVN0YXRlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU3RhdGUuY3BwCkBAIC02Miw2ICs2MiwxNCBAQCB2
b2lkIFNjcm9sbGluZ1RyZWVTdGF0ZTo6c2V0Q29udGVudHNTaXplKGNvbnN0IEludFNpemUmIGNv
bnRlbnRzU2l6ZSkKICAgICBtX2NoYW5nZWRQcm9wZXJ0aWVzIHw9IENvbnRlbnRzU2l6ZTsKIH0K
IAorUGFzc093blB0cjxTY3JvbGxpbmdUcmVlU3RhdGU+IFNjcm9sbGluZ1RyZWVTdGF0ZTo6Y29t
bWl0KCkKK3sKKyAgICBPd25QdHI8U2Nyb2xsaW5nVHJlZVN0YXRlPiB0cmVlU3RhdGUgPSBhZG9w
dFB0cihuZXcgU2Nyb2xsaW5nVHJlZVN0YXRlKCp0aGlzKSk7CisgICAgbV9jaGFuZ2VkUHJvcGVy
dGllcyA9IDA7CisKKyAgICByZXR1cm4gdHJlZVN0YXRlLnJlbGVhc2UoKTsKK30KKwogfSAvLyBu
YW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKFRIUkVBREVEX1NDUk9MTElORykK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVT
dGF0ZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVN0YXRl
LmgKaW5kZXggZTRkNjNmOGQ1NjNjODIwNDMwOTg0MDEyNDU4N2NjOGM1NWExZDMzMy4uZGU0ZDU4
NTI0ZjIzZjk2OTRjMGQxN2JkNDcwYzNiZGU0ZGNkNzg3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVN0YXRlLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVN0YXRlLmgKQEAgLTUzLDYgKzUzLDgg
QEAgcHVibGljOgogICAgICAgICBTY3JvbGxMYXllciA9IDEgPDwgMiwKICAgICB9OwogCisgICAg
Ym9vbCBoYXNDaGFuZ2VkUHJvcGVydGllcygpIGNvbnN0IHsgcmV0dXJuIG1fY2hhbmdlZFByb3Bl
cnRpZXM7IH0KKwogICAgIGNvbnN0IEludFJlY3QmIHZpZXdwb3J0UmVjdCgpIGNvbnN0IHsgcmV0
dXJuIG1fdmlld3BvcnRSZWN0OyB9CiAgICAgdm9pZCBzZXRWaWV3cG9ydFJlY3QoY29uc3QgSW50
UmVjdCYpOwogCkBAIC02Miw2ICs2NCw5IEBAIHB1YmxpYzoKICAgICBQbGF0Zm9ybUxheWVyKiBw
bGF0Zm9ybVNjcm9sbExheWVyKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRTY3JvbGxMYXllcihjb25z
dCBHcmFwaGljc0xheWVyKik7CiAKKyAgICAvLyBDb3BpZXMgdGhlIGN1cnJlbnQgdHJlZSBzdGF0
ZSBhbmQgY2xlYXJzIHRoZSBjaGFuZ2VkIHByb3BlcnRpZXMgbWFzayBpbiB0aGUgb3JpZ2luYWwK
KyAgICBQYXNzT3duUHRyPFNjcm9sbGluZ1RyZWVTdGF0ZT4gY29tbWl0KCk7CisKIHByaXZhdGU6
CiAgICAgU2Nyb2xsaW5nVHJlZVN0YXRlKCk7CiAK
</data>
<flag name="review"
          id="126889"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>