<?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>77470</bug_id>
          
          <creation_ts>2012-01-31 13:13:25 -0800</creation_ts>
          <short_desc>Inform the tile cache whenever the visible rect changes</short_desc>
          <delta_ts>2012-01-31 13:33:29 -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>546415</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-31 13:13:25 -0800</bug_when>
    <thetext>Inform the tile cache whenever the visible rect changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546424</commentid>
    <comment_count>1</comment_count>
      <attachid>124806</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-31 13:19:02 -0800</bug_when>
    <thetext>Created attachment 124806
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546435</commentid>
    <comment_count>2</comment_count>
      <attachid>124806</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-01-31 13:28:26 -0800</bug_when>
    <thetext>Comment on attachment 124806
Patch

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

Looks legit.

&gt; Source/WebCore/ChangeLog:31
&gt; +        Call through to the TielCache object.

Typo, TileCache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546443</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-31 13:33:29 -0800</bug_when>
    <thetext>Committed r106385: &lt;http://trac.webkit.org/changeset/106385&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124806</attachid>
            <date>2012-01-31 13:19:02 -0800</date>
            <delta_ts>2012-01-31 13:28:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77470-20120131131921.patch</filename>
            <type>text/plain</type>
            <size>10440</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2MzY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGIyZTkwZjk1MTI3ZmYz
M2ZkOTFkOTk2YTA2OWQyMzM4NGM5MjhjOS4uMzRlNWU1ODBmN2JjYjEyMThmYTNhMmVlZjk4MjI4
N2M5NTI5ZGFiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQzIEBACisyMDEyLTAxLTMxICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgSW5mb3JtIHRoZSB0
aWxlIGNhY2hlIHdoZW5ldmVyIHRoZSB2aXNpYmxlIHJlY3QgY2hhbmdlcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc0NzAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzTGF5ZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI6OnZpc2libGVS
ZWN0Q2hhbmdlZCk6CisgICAgICAgIEFkZCBlbXB0eSBmdW5jdGlvbi4KKworICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpHcmFwaGljc0xheWVyQ0E6OnZpc2libGVSZWN0Q2hhbmdlZCk6CisgICAgICAgIENhbGwgdGhy
b3VnaCB0byB0aGUgUGxhdGZvcm1DQUxheWVyLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbToKKyAgICAgICAgKFBsYXRmb3JtQ0FMYXll
cjo6dmlzaWJsZVJlY3RDaGFuZ2VkKToKKyAgICAgICAgQ2FsbCB0aHJvdWdoIHRvIHRoZSB1bmRl
cmx5aW5nIFdlYlRpbGVDYWNoZUxheWVyLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2EvbWFjL1RpbGVDYWNoZS5tbToKKyAgICAgICAgKFdlYkNvcmU6OlRpbGVDYWNoZTo6dmlzaWJs
ZVJlY3RDaGFuZ2VkKToKKyAgICAgICAgQWRkIGVtcHR5IHN0dWIuCisKKyAgICAgICAgKFdlYkNv
cmU6OlRpbGVDYWNoZTo6dmlzaWJsZVJlY3QpOgorICAgICAgICBBZGQgbmV3IChjdXJyZW50bHkg
dW51c2VkKSBoZWxwZXIgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSB2aXNpYmxlIHJlY3Qgb2Yg
dGhlCisgICAgICAgIHRpbGUgY2FjaGUgbGF5ZXIuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9jYS9tYWMvV2ViVGlsZUNhY2hlTGF5ZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9jYS9tYWMvV2ViVGlsZUNhY2hlTGF5ZXIubW06CisgICAgICAgICgtW1dlYlRpbGVDYWNo
ZUxheWVyIHZpc2libGVSZWN0Q2hhbmdlZF0pOgorICAgICAgICBDYWxsIHRocm91Z2ggdG8gdGhl
IFRpZWxDYWNoZSBvYmplY3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS93aW4v
UGxhdGZvcm1DQUxheWVyV2luLmNwcDoKKyAgICAgICAgKFBsYXRmb3JtQ0FMYXllcjo6dmlzaWJs
ZVJlY3RDaGFuZ2VkKToKKyAgICAgICAgQWRkIHN0dWIuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVy
Q29tcG9zaXRvcjo6ZnJhbWVWaWV3RGlkU2Nyb2xsKToKKyAgICAgICAgQ2FsbCBHcmFwaGljc0xh
eWVyOjp2aXNpYmxlUmVjdENoYW5nZWQuCisKIDIwMTItMDEtMzEgIEFsZXhpcyBNZW5hcmQgIDxh
bGV4aXMubWVuYXJkQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCBpbmNsdWRl
IGNsZWFudXAuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9H
cmFwaGljc0xheWVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGlj
c0xheWVyLmgKaW5kZXggOTA2MTUyMDNkZTY2NDgzMGVkNTQ3YTdhY2U1MGMzNGE0MmQxODJlOS4u
OWY3NTYyNGZmYzE3ZmFjYTVmMDIyMWExZWZjYmNjODFhMjI3NjAzNiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzTGF5ZXIuaApAQCAtNDA4LDYgKzQw
OCw5IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgdXNpbmdUaWxlZExheWVyKCkgY29uc3QgeyByZXR1
cm4gbV91c2luZ1RpbGVkTGF5ZXI7IH0KIAorICAgIC8vIENhbGxlZCB3aGVuZXZlciB0aGUgdmlz
aWJsZSByZWN0IG9mIHRoZSBnaXZlbiBHcmFwaGljc0xheWVyIGNoYW5nZWQuCisgICAgdmlydHVh
bCB2b2lkIHZpc2libGVSZWN0Q2hhbmdlZCgpIHsgfQorCiAjaWYgUExBVEZPUk0oUVQpIHx8IFBM
QVRGT1JNKEdUSykKICAgICAvLyBUaGlzIGFsbG93cyBzZXZlcmFsIGFsdGVybmF0aXZlIEdyYXBo
aWNzTGF5ZXIgaW1wbGVtZW50YXRpb25zIGluIHRoZSBzYW1lIHBvcnQsCiAgICAgLy8gZS5nLiBp
ZiBhIGRpZmZlcmVudCBHcmFwaGljc0xheWVyIGltcGxlbWVudGF0aW9uIGlzIG5lZWRlZCBpbiBX
ZWJLaXQxIHZzLiBXZWJLaXQyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKaW5kZXggMjk5YzkyMWY0NGYzZTQ3Yzc1
Nzg0ZGIxNDdlNDk1ZjllZmY5ZjE4OS4uNDk2MGUzODBhMmRjYWQwOWQxOTYzM2JjNDlkNmVhYWEw
Njg5YmQ0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
R3JhcGhpY3NMYXllckNBLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCkBAIC04NDMsNiArODQzLDExIEBAIHZvaWQgR3JhcGhp
Y3NMYXllckNBOjpzeW5jQ29tcG9zaXRpbmdTdGF0ZUZvclRoaXNMYXllck9ubHkoKQogICAgIGNv
bW1pdExheWVyQ2hhbmdlc0FmdGVyU3VibGF5ZXJzKCk7CiB9CiAKK3ZvaWQgR3JhcGhpY3NMYXll
ckNBOjp2aXNpYmxlUmVjdENoYW5nZWQoKQoreworICAgIG1fbGF5ZXItPnZpc2libGVSZWN0Q2hh
bmdlZCgpOworfQorCiB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6cmVjdXJzaXZlQ29tbWl0Q2hhbmdl
cyhjb25zdCBUcmFuc2Zvcm1TdGF0ZSYgc3RhdGUsIGZsb2F0IHBhZ2VTY2FsZUZhY3RvciwgY29u
c3QgRmxvYXRQb2ludCYgcG9zaXRpb25SZWxhdGl2ZVRvQmFzZSwgYm9vbCBhZmZlY3RlZEJ5UGFn
ZVNjYWxlKQogewogICAgIC8vIFNhdmUgdGhlIHN0YXRlIGJlZm9yZSBzZW5kaW5nIGRvd24gdG8g
a2lkcyBhbmQgcmVzdG9yZSBpdCBhZnRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaAppbmRleCBmMGRhNjMwODRhNDc5Nzhh
ZjNmOTdiNTllZjgzYjA1ZmViZDY5Yjc2Li5lNWZiZGY5NTM1NjhiZjA2YTFhYzBkNjlkZGUxNjVl
ODAyYWJlZGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
YS9HcmFwaGljc0xheWVyQ0EuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jYS9HcmFwaGljc0xheWVyQ0EuaApAQCAtMTM0LDYgKzEzNCw4IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIHZvaWQgc3luY0NvbXBvc2l0aW5nU3RhdGUoY29uc3QgRmxvYXRSZWN0Jik7CiAgICAg
dmlydHVhbCB2b2lkIHN5bmNDb21wb3NpdGluZ1N0YXRlRm9yVGhpc0xheWVyT25seSgpOwogCisg
ICAgdmlydHVhbCB2b2lkIHZpc2libGVSZWN0Q2hhbmdlZCgpIE9WRVJSSURFOworCiAgICAgYm9v
bCBhbGxvd1RpbGVkTGF5ZXIoKSBjb25zdCB7IHJldHVybiBtX2FsbG93VGlsZWRMYXllcjsgfQog
ICAgIHZpcnR1YWwgdm9pZCBzZXRBbGxvd1RpbGVkTGF5ZXIoYm9vbCBiKTsKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIuaApp
bmRleCA3MzY2MTMyMWFmOGUxNjc1MDU4OGVkMGIyYTYyOGZjODE3NDIwMzRkLi41ODJhMGY3NGEy
ZmU1YjY0MWU2OTRiZWEzMWZiNmVmOTJiZDIzN2U5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIuaApAQCAtMjAzLDYgKzIw
Myw4IEBAIHB1YmxpYzoKICAgICBmbG9hdCBjb250ZW50c1NjYWxlKCkgY29uc3Q7CiAgICAgdm9p
ZCBzZXRDb250ZW50c1NjYWxlKGZsb2F0KTsKIAorICAgIHZvaWQgdmlzaWJsZVJlY3RDaGFuZ2Vk
KCk7CisKICNpZiBQTEFURk9STShXSU4pCiAgICAgSGFzaE1hcDxTdHJpbmcsIFJlZlB0cjxQbGF0
Zm9ybUNBQW5pbWF0aW9uPiA+JiBhbmltYXRpb25zKCkgeyByZXR1cm4gbV9hbmltYXRpb25zOyB9
CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
L21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS9tYWMvUGxhdGZvcm1DQUxheWVyTWFjLm1tCmluZGV4IDQyMTExMmQzOGI3Y2M2Yzc5
MDk4NGM1N2EzMzhlMjE0ZmJjZTBkY2YuLmM1MmYyMGRkOTk2ZjY0OTc5ZDFhZDcwMGE2Y2U4ODQw
YmY2YTg1MDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
L21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbQpAQCAtOTU2LDYgKzk1NiwxNSBA
QCB2b2lkIFBsYXRmb3JtQ0FMYXllcjo6c2V0Q29udGVudHNTY2FsZShmbG9hdCB2YWx1ZSkKICNl
bmRpZgogfQogCit2b2lkIFBsYXRmb3JtQ0FMYXllcjo6dmlzaWJsZVJlY3RDaGFuZ2VkKCkKK3sK
KyAgICBpZiAobV9sYXllclR5cGUgIT0gTGF5ZXJUeXBlVGlsZUNhY2hlTGF5ZXIpCisgICAgICAg
IHJldHVybjsKKworICAgIFdlYlRpbGVDYWNoZUxheWVyICp0aWxlQ2FjaGVMYXllciA9IHN0YXRp
Y19jYXN0PFdlYlRpbGVDYWNoZUxheWVyICo+KG1fbGF5ZXIuZ2V0KCkpOworICAgIFt0aWxlQ2Fj
aGVMYXllciB2aXNpYmxlUmVjdENoYW5nZWRdOworfQorCiAjaWYgIWRlZmluZWQoQlVJTERJTkdf
T05fTEVPUEFSRCkgJiYgIWRlZmluZWQoQlVJTERJTkdfT05fU05PV19MRU9QQVJEKQogdm9pZCBQ
bGF0Zm9ybUNBTGF5ZXI6OnN5bmNocm9ub3VzbHlEaXNwbGF5VGlsZXNJblJlY3QoY29uc3QgRmxv
YXRSZWN0JiByZWN0KQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvbWFjL1RpbGVDYWNoZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2EvbWFjL1RpbGVDYWNoZS5oCmluZGV4IGVmMjljNWVmYTkyM2QyMjhjMTcyZjEwNDA5OGRi
NTJkYTAwZWNhNzcuLmRkOTY3MGI3NmNkYjNiMGFmNDY2NDczZGJhZjY1OWMzNDc1ODc3ZDEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9UaWxlQ2Fj
aGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvVGlsZUNh
Y2hlLmgKQEAgLTM3LDYgKzM3LDcgQEAgT0JKQ19DTEFTUyBXZWJUaWxlTGF5ZXI7CiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAorY2xhc3MgRmxvYXRSZWN0OwogY2xhc3MgSW50UG9pbnQ7CiBjbGFz
cyBJbnRSZWN0OwogCkBAIC01Niw2ICs1Nyw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEFjY2Vs
ZXJhdGVzRHJhd2luZyhib29sKTsKIAogICAgIENBTGF5ZXIgKnRpbGVDb250YWluZXJMYXllcigp
IGNvbnN0IHsgcmV0dXJuIG1fdGlsZUNvbnRhaW5lckxheWVyLmdldCgpOyB9CisgICAgdm9pZCB2
aXNpYmxlUmVjdENoYW5nZWQoKTsKIAogICAgIGZsb2F0IHRpbGVEZWJ1Z0JvcmRlcldpZHRoKCkg
Y29uc3QgeyByZXR1cm4gbV90aWxlRGVidWdCb3JkZXJXaWR0aDsgfQogICAgIHZvaWQgc2V0VGls
ZURlYnVnQm9yZGVyV2lkdGgoZmxvYXQpOwpAQCAtNjYsNiArNjgsOCBAQCBwdWJsaWM6CiBwcml2
YXRlOgogICAgIFRpbGVDYWNoZShXZWJUaWxlQ2FjaGVMYXllciosIGNvbnN0IEludFNpemUmIHRp
bGVTaXplKTsKIAorICAgIEZsb2F0UmVjdCB2aXNpYmxlUmVjdCgpIGNvbnN0OworCiAgICAgSW50
UmVjdCBib3VuZHMoKSBjb25zdDsKICAgICB2b2lkIGdldFRpbGVSYW5nZUZvclJlY3QoY29uc3Qg
SW50UmVjdCYsIEludFBvaW50JiB0b3BMZWZ0LCBJbnRQb2ludCYgYm90dG9tUmlnaHQpOwogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvVGlsZUNh
Y2hlLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1RpbGVDYWNo
ZS5tbQppbmRleCAwNzUyMTFkOWNhMGE3NjQ4ODMyOGVhODMxZjFhNWY5ZDI0NWJkZDE1Li5lOTg3
Y2VkMjk3ZmI1OTFkYWM5YWEyNzI1NGE0NjRiYTJjMzJhNjc4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvVGlsZUNhY2hlLm1tCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9UaWxlQ2FjaGUubW0KQEAgLTE2NSw2
ICsxNjUsMTEgQEAgdm9pZCBUaWxlQ2FjaGU6OnNldEFjY2VsZXJhdGVzRHJhd2luZyhib29sIGFj
Y2VsZXJhdGVzRHJhd2luZykKICNlbmRpZgogfQogCit2b2lkIFRpbGVDYWNoZTo6dmlzaWJsZVJl
Y3RDaGFuZ2VkKCkKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50LgorfQorCiB2b2lkIFRpbGVD
YWNoZTo6c2V0VGlsZURlYnVnQm9yZGVyV2lkdGgoZmxvYXQgYm9yZGVyV2lkdGgpCiB7CiAgICAg
aWYgKG1fdGlsZURlYnVnQm9yZGVyV2lkdGggPT0gYm9yZGVyV2lkdGgpCkBAIC0xODUsNiArMTkw
LDI4IEBAIHZvaWQgVGlsZUNhY2hlOjpzZXRUaWxlRGVidWdCb3JkZXJDb2xvcihDR0NvbG9yUmVm
IGJvcmRlckNvbG9yKQogICAgICAgICBbdGlsZUxheWVyIHNldEJvcmRlckNvbG9yOm1fdGlsZURl
YnVnQm9yZGVyQ29sb3IuZ2V0KCldOwogfQogCitGbG9hdFJlY3QgVGlsZUNhY2hlOjp2aXNpYmxl
UmVjdCgpIGNvbnN0Cit7CisgICAgQ0dSZWN0IHJlY3QgPSBbbV90aWxlQ2FjaGVMYXllciBib3Vu
ZHNdOworCisgICAgQ0FMYXllciAqbGF5ZXIgPSBtX3RpbGVDYWNoZUxheWVyOworICAgIENBTGF5
ZXIgKnN1cGVybGF5ZXIgPSBbbGF5ZXIgc3VwZXJsYXllcl07CisKKyAgICB3aGlsZSAoc3VwZXJs
YXllcikgeworICAgICAgICBDR1JlY3QgcmVjdEluU3VwZXJsYXllckNvb3JkaW5hdGVzID0gW3N1
cGVybGF5ZXIgY29udmVydFJlY3Q6cmVjdCBmcm9tTGF5ZXI6bGF5ZXJdOworCisgICAgICAgIGlm
IChbc3VwZXJsYXllciBtYXNrc1RvQm91bmRzXSkKKyAgICAgICAgICAgIHJlY3QgPSBDR1JlY3RJ
bnRlcnNlY3Rpb24oW3N1cGVybGF5ZXIgYm91bmRzXSwgcmVjdEluU3VwZXJsYXllckNvb3JkaW5h
dGVzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVjdCA9IHJlY3RJblN1cGVybGF5ZXJD
b29yZGluYXRlczsKKworICAgICAgICBsYXllciA9IHN1cGVybGF5ZXI7CisgICAgICAgIHN1cGVy
bGF5ZXIgPSBbbGF5ZXIgc3VwZXJsYXllcl07CisgICAgfQorCisgICAgcmV0dXJuIFttX3RpbGVD
YWNoZUxheWVyIGNvbnZlcnRSZWN0OnJlY3QgZnJvbUxheWVyOmxheWVyXTsKK30KKwogSW50UmVj
dCBUaWxlQ2FjaGU6OmJvdW5kcygpIGNvbnN0CiB7CiAgICAgcmV0dXJuIEludFJlY3QoSW50UG9p
bnQoKSwgSW50U2l6ZShbbV90aWxlQ2FjaGVMYXllciBib3VuZHNdLnNpemUpKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9XZWJUaWxlQ2FjaGVM
YXllci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1dlYlRpbGVD
YWNoZUxheWVyLmgKaW5kZXggZDE1Y2EzYWUxNTcwYTJhNDIzYTBmMDk0MjBmODJmNWU3ZmI0ZWUy
YS4uNWRjNjQ5ODNlNDM4OTMyMmYyMGU2MjVkYTBjYmZkZjllMGMwYTIxOCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1dlYlRpbGVDYWNoZUxheWVy
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1dlYlRpbGVD
YWNoZUxheWVyLmgKQEAgLTM1LDUgKzM1LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogfQogCiAt
IChDQUxheWVyICopdGlsZUNvbnRhaW5lckxheWVyOworLSAodm9pZCl2aXNpYmxlUmVjdENoYW5n
ZWQ7CiAKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2NhL21hYy9XZWJUaWxlQ2FjaGVMYXllci5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NhL21hYy9XZWJUaWxlQ2FjaGVMYXllci5tbQppbmRleCBiMTA5MDcxMzVjM2IwMGY3
N2U4MmIxY2RlMWE4YmEwMjE4N2Y1OTQwLi4wNTlmMTc3N2MxNmUyYmQwN2QwMWEwZWUyZjMxMThl
MjA0M2IwOTg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
YS9tYWMvV2ViVGlsZUNhY2hlTGF5ZXIubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvbWFjL1dlYlRpbGVDYWNoZUxheWVyLm1tCkBAIC03Nyw2ICs3NywxMSBAQCB1
c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKICAgICByZXR1cm4gX3RpbGVDYWNoZS0+dGlsZUNvbnRh
aW5lckxheWVyKCk7CiB9CiAKKy0gKHZvaWQpdmlzaWJsZVJlY3RDaGFuZ2VkCit7CisgICAgX3Rp
bGVDYWNoZS0+dmlzaWJsZVJlY3RDaGFuZ2VkKCk7Cit9CisKIC0gKENHQ29sb3JSZWYpYm9yZGVy
Q29sb3IKIHsKICAgICByZXR1cm4gX3RpbGVDYWNoZS0+dGlsZURlYnVnQm9yZGVyQ29sb3IoKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL3dpbi9QbGF0
Zm9ybUNBTGF5ZXJXaW4uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
d2luL1BsYXRmb3JtQ0FMYXllcldpbi5jcHAKaW5kZXggMDYwZjI0OTBkZmM5NzQzNWY5YjU4OTMz
ZWY4ZDhlOTRlYzFkZDQ0ZC4uNGE5YTMzNTk5NjUxOGNmMGViZjM2MDZkNjkzNzgzOWUyNTZiNGMw
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Evd2luL1Bs
YXRmb3JtQ0FMYXllcldpbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2Evd2luL1BsYXRmb3JtQ0FMYXllcldpbi5jcHAKQEAgLTYyMCw2ICs2MjAsMTAgQEAgdm9p
ZCBQbGF0Zm9ybUNBTGF5ZXI6OnNldENvbnRlbnRzU2NhbGUoZmxvYXQpCiB7CiB9CiAKK3ZvaWQg
UGxhdGZvcm1DQUxheWVyOjp2aXNpYmxlUmVjdENoYW5nZWQoKQoreworfQorCiAjaWZuZGVmIE5E
RUJVRwogc3RhdGljIHZvaWQgcHJpbnRJbmRlbnQoaW50IGluZGVudCkKIHsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAKaW5kZXggNGUz
ZWYzY2Y5ZDkzNjYxN2VkYTBkNjdkYzQ4ODRiYmY4NjAxMDI5Ni4uYjg1YjgwN2YxMTZmOGNhZmFi
NzEyMWYxMzBiYzk2OTgyMGNkOWRiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAKQEAgLTk4NCw2ICs5ODQsOSBAQCB2b2lkIFJl
bmRlckxheWVyQ29tcG9zaXRvcjo6ZnJhbWVWaWV3RGlkU2Nyb2xsKCkKICAgICBGcmFtZVZpZXcq
IGZyYW1lVmlldyA9IG1fcmVuZGVyVmlldy0+ZnJhbWVWaWV3KCk7CiAgICAgTGF5b3V0UG9pbnQg
c2Nyb2xsUG9zaXRpb24gPSBmcmFtZVZpZXctPnNjcm9sbFBvc2l0aW9uKCk7CiAKKyAgICBpZiAo
UmVuZGVyTGF5ZXJCYWNraW5nKiBiYWNraW5nID0gcm9vdFJlbmRlckxheWVyKCktPmJhY2tpbmco
KSkKKyAgICAgICAgYmFja2luZy0+Z3JhcGhpY3NMYXllcigpLT52aXNpYmxlUmVjdENoYW5nZWQo
KTsKKwogICAgIGlmIChtX3Njcm9sbExheWVyKQogICAgICAgICBtX3Njcm9sbExheWVyLT5zZXRQ
b3NpdGlvbihGbG9hdFBvaW50KC1zY3JvbGxQb3NpdGlvbi54KCksIC1zY3JvbGxQb3NpdGlvbi55
KCkpKTsKIH0K
</data>
<flag name="review"
          id="126164"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>