<?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>133021</bug_id>
          
          <creation_ts>2014-05-16 18:39:11 -0700</creation_ts>
          <short_desc>[iOS][WK2] Move scale noise filtering to the WebProcess</short_desc>
          <delta_ts>2014-05-19 14:02:53 -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>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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009909</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-16 18:39:11 -0700</bug_when>
    <thetext>[iOS][WK2] Move scale noise filtering to the WebProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009910</commentid>
    <comment_count>1</comment_count>
      <attachid>231610</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-16 18:41:44 -0700</bug_when>
    <thetext>Created attachment 231610
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009916</commentid>
    <comment_count>2</comment_count>
      <attachid>231614</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-16 18:55:39 -0700</bug_when>
    <thetext>Created attachment 231614
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010291</commentid>
    <comment_count>3</comment_count>
      <attachid>231614</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-19 14:02:50 -0700</bug_when>
    <thetext>Comment on attachment 231614
Patch

Clearing flags on attachment: 231614

Committed r169064: &lt;http://trac.webkit.org/changeset/169064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010292</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-19 14:02:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231610</attachid>
            <date>2014-05-16 18:41:44 -0700</date>
            <delta_ts>2014-05-16 18:55:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133021-20140516184121.patch</filename>
            <type>text/plain</type>
            <size>4810</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4OTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTFiNjgxZDMyZWMwODJi
MzZiODA0NzRlODk0MGU0ZGNlOTE3YWFlMy4uOWRjMzYxMGQ1ZDJiOTdjZjg5MjU4ZWNiYTJkNjE2
ODIyOWQ5MmM2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA1LTE2ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dLMl0g
TW92ZSBzY2FsZSBub2lzZSBmaWx0ZXJpbmcgdG8gdGhlIFdlYlByb2Nlc3MKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzAyMQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpbHRlcmluZyBpbiB0aGUgVUlQ
cm9jZXNzIHdhcyBzdHVwaWQuIEl0IGZvcmNlcyB0byBoYW5kbGUgYSB0aGlyZCBraW5kIG9mIHNj
YWxlIGp1c3QgZm9yIHVwZGF0ZXMuCisKKyAgICAgICAgVGhlIFdlYlByb2Nlc3MgYWxyZWFkeSBh
ZGp1c3RzIHRoZSBpbnB1dCBzY2FsZSBiYXNlZCBvbiB0aGUgdmlld3BvcnQuIENoYW5naW5nIHRo
ZSBpbnB1dCBzY2FsZSBhdCB0aGF0IGxldmVsCisgICAgICAgIGlzIGFscmVhZHkgc3VwcG9ydGVk
LiBJdCBpcyBhIGJldHRlciBwbGFjZSB0byBoYXZlIHRoZSBmaWx0ZXJpbmcuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXcubW06CisgICAgICAgICgtW1dLQ29udGVudFZp
ZXcgZGlkVXBkYXRlVmlzaWJsZVJlY3Q6dW5vYnNjdXJlZFJlY3Q6dW5vYnNjdXJlZFJlY3RJblNj
cm9sbFZpZXdDb29yZGluYXRlczpzY2FsZTptaW5pbXVtU2NhbGU6aW5TdGFibGVTdGF0ZTppc0No
YW5naW5nT2JzY3VyZWRJbnNldHNJbnRlcmFjdGl2ZWx5Ol0pOgorICAgICAgICAqIFdlYlByb2Nl
c3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6
dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6CisKIDIwMTQtMDUtMTYgIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUHV0IGJhY2sgYSBzeW1ib2wgcmVt
b3ZlZCBpbiByMTY4OTc4IHRoYXQgU2FmYXJpIG5lZWRzLCBidXQgZGVwcmVjYXRlIGl0LgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCmluZGV4IDhlNThi
NGYzOTQ0Zjg2NjhiMmQ0MWZiZjA3YjY5MDE3ZTg1ZWYwMjkuLmI2YjkzMGE4ZDZkMGVlMjBmMzVj
YmNmMmI3MWU1MWIwOTRmMDUxMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlldy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXcubW0KQEAgLTMwMiwxNyArMzAyLDkgQEAgcHJpdmF0ZToKICAgICBlbHNl
CiAgICAgICAgIF9oaXN0b3JpY2FsS2luZW1hdGljRGF0YS5jbGVhcigpOwogCi0gICAgZG91Ymxl
IHNjYWxlTm9pc2VUaHJlc2hvbGQgPSAwLjAwMDU7Ci0gICAgQ0dGbG9hdCBmaWx0ZXJlZFNjYWxl
ID0gem9vbVNjYWxlOwotICAgIGlmICghaXNTdGFibGVTdGF0ZSAmJiBmYWJzKGZpbHRlcmVkU2Nh
bGUgLSBfcGFnZS0+ZGlzcGxheWVkQ29udGVudFNjYWxlKCkpIDwgc2NhbGVOb2lzZVRocmVzaG9s
ZCkgewotICAgICAgICAvLyBUaW55IGNoYW5nZXMgb2Ygc2NhbGUgZHVyaW5nIGludGVyYWN0aXZl
IHpvb20gY2F1c2UgY29udGVudCB0byBqdW1wIGJ5IG9uZSBwaXhlbCwgY3JlYXRpbmcKLSAgICAg
ICAgLy8gdmlzdWFsIG5vaXNlLiBXZSBmaWx0ZXIgdGhvc2UgdXNlbGVzcyB1cGRhdGVzLgotICAg
ICAgICBmaWx0ZXJlZFNjYWxlID0gX3BhZ2UtPmRpc3BsYXllZENvbnRlbnRTY2FsZSgpOwotICAg
IH0KLQogICAgIEZsb2F0UmVjdCBmaXhlZFBvc2l0aW9uUmVjdEZvckxheW91dCA9IF9wYWdlLT5j
b21wdXRlQ3VzdG9tRml4ZWRQb3NpdGlvblJlY3QodW5vYnNjdXJlZFJlY3QsIHpvb21TY2FsZSwg
V2ViUGFnZVByb3h5OjpVbm9ic2N1cmVkUmVjdENvbnN0cmFpbnQ6OkNvbnN0cmFpbmVkVG9Eb2N1
bWVudFJlY3QpOwogICAgIF9wYWdlLT51cGRhdGVWaXNpYmxlQ29udGVudFJlY3RzKFZpc2libGVD
b250ZW50UmVjdFVwZGF0ZUluZm8oX3BhZ2UtPm5leHRWaXNpYmxlQ29udGVudFJlY3RVcGRhdGVJ
RCgpLCB2aXNpYmxlUmVjdCwgdW5vYnNjdXJlZFJlY3QsIHVub2JzY3VyZWRSZWN0SW5TY3JvbGxW
aWV3Q29vcmRpbmF0ZXMsIGZpeGVkUG9zaXRpb25SZWN0Rm9yTGF5b3V0LAotICAgICAgICBmaWx0
ZXJlZFNjYWxlLCBpc1N0YWJsZVN0YXRlLCBpc0NoYW5naW5nT2JzY3VyZWRJbnNldHNJbnRlcmFj
dGl2ZWx5LCB0aW1lc3RhbXAsIHZlbG9jaXR5RGF0YS5ob3Jpem9udGFsVmVsb2NpdHksIHZlbG9j
aXR5RGF0YS52ZXJ0aWNhbFZlbG9jaXR5LCB2ZWxvY2l0eURhdGEuc2NhbGVDaGFuZ2VSYXRlKSk7
CisgICAgICAgIHpvb21TY2FsZSwgaXNTdGFibGVTdGF0ZSwgaXNDaGFuZ2luZ09ic2N1cmVkSW5z
ZXRzSW50ZXJhY3RpdmVseSwgdGltZXN0YW1wLCB2ZWxvY2l0eURhdGEuaG9yaXpvbnRhbFZlbG9j
aXR5LCB2ZWxvY2l0eURhdGEudmVydGljYWxWZWxvY2l0eSwgdmVsb2NpdHlEYXRhLnNjYWxlQ2hh
bmdlUmF0ZSkpOwogCiAgICAgUmVtb3RlU2Nyb2xsaW5nQ29vcmRpbmF0b3JQcm94eSogc2Nyb2xs
aW5nQ29vcmRpbmF0b3IgPSBfcGFnZS0+c2Nyb2xsaW5nQ29vcmRpbmF0b3JQcm94eSgpOwogICAg
IHNjcm9sbGluZ0Nvb3JkaW5hdG9yLT52aWV3cG9ydENoYW5nZWRWaWFEZWxlZ2F0ZWRTY3JvbGxp
bmcoc2Nyb2xsaW5nQ29vcmRpbmF0b3ItPnJvb3RTY3JvbGxpbmdOb2RlSUQoKSwgX3BhZ2UtPmNv
bXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdChfcGFnZS0+dW5vYnNjdXJlZENvbnRlbnRSZWN0
KCksIHpvb21TY2FsZSksIHpvb21TY2FsZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KaW5kZXggOWMwNThlMmQ4NzRjOTY4OTU0
NDQ2MDM4ZjZlYTg0MWRhY2JkOGU1MC4uZGViZjkxZTkwZDEzYTA1ZTRiYWI2ZGI5YjRlNWJmNDM3
ZmE4ZTgzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lv
cy9XZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9p
b3MvV2ViUGFnZUlPUy5tbQpAQCAtMjIwMyw2ICsyMjAzLDE1IEBAIHZvaWQgV2ViUGFnZTo6dXBk
YXRlVmlzaWJsZUNvbnRlbnRSZWN0cyhjb25zdCBWaXNpYmxlQ29udGVudFJlY3RVcGRhdGVJbmZv
JiB2aXNpCiAgICAgbV9oYXNSZWNlaXZlZFZpc2libGVDb250ZW50UmVjdHNBZnRlckRpZENvbW1p
dExvYWQgPSB0cnVlOwogICAgIG1fbGFzdFZpc2libGVDb250ZW50UmVjdFVwZGF0ZUlEID0gdmlz
aWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5mby51cGRhdGVJRCgpOwogCisgICAgZG91YmxlIHNjYWxl
Tm9pc2VUaHJlc2hvbGQgPSAwLjAwMDU7CisgICAgZG91YmxlIGZpbHRlcmVkU2NhbGUgPSB2aXNp
YmxlQ29udGVudFJlY3RVcGRhdGVJbmZvLnNjYWxlKCk7CisgICAgZG91YmxlIGN1cnJlbnRTY2Fs
ZSA9IG1fcGFnZS0+cGFnZVNjYWxlRmFjdG9yKCk7CisgICAgaWYgKCF2aXNpYmxlQ29udGVudFJl
Y3RVcGRhdGVJbmZvLmluU3RhYmxlU3RhdGUoKSAmJiBmYWJzKGZpbHRlcmVkU2NhbGUgLSBtX3Bh
Z2UtPnBhZ2VTY2FsZUZhY3RvcigpKSA8IHNjYWxlTm9pc2VUaHJlc2hvbGQpIHsKKyAgICAgICAg
Ly8gVGlueSBjaGFuZ2VzIG9mIHNjYWxlIGR1cmluZyBpbnRlcmFjdGl2ZSB6b29tIGNhdXNlIGNv
bnRlbnQgdG8ganVtcCBieSBvbmUgcGl4ZWwsIGNyZWF0aW5nCisgICAgICAgIC8vIHZpc3VhbCBu
b2lzZS4gV2UgZmlsdGVyIHRob3NlIHVzZWxlc3MgdXBkYXRlcy4KKyAgICAgICAgZmlsdGVyZWRT
Y2FsZSA9IGN1cnJlbnRTY2FsZTsKKyAgICB9CisKICAgICBkb3VibGUgYm91bmRlZFNjYWxlID0g
c3RkOjptaW4obV92aWV3cG9ydENvbmZpZ3VyYXRpb24ubWF4aW11bVNjYWxlKCksIHN0ZDo6bWF4
KG1fdmlld3BvcnRDb25maWd1cmF0aW9uLm1pbmltdW1TY2FsZSgpLCB2aXNpYmxlQ29udGVudFJl
Y3RVcGRhdGVJbmZvLnNjYWxlKCkpKTsKIAogICAgIEZsb2F0UmVjdCBleHBvc2VkUmVjdCA9IHZp
c2libGVDb250ZW50UmVjdFVwZGF0ZUluZm8uZXhwb3NlZFJlY3QoKTsKQEAgLTIyMTQsNyArMjIy
Myw3IEBAIHZvaWQgV2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyhjb25zdCBWaXNp
YmxlQ29udGVudFJlY3RVcGRhdGVJbmZvJiB2aXNpCiAKICAgICBmbG9hdCBmbG9hdEJvdW5kZWRT
Y2FsZSA9IGJvdW5kZWRTY2FsZTsKICAgICBib29sIGhhc1NldFBhZ2VTY2FsZSA9IGZhbHNlOwot
ICAgIGlmIChmbG9hdEJvdW5kZWRTY2FsZSAhPSBtX3BhZ2UtPnBhZ2VTY2FsZUZhY3RvcigpKSB7
CisgICAgaWYgKGZsb2F0Qm91bmRlZFNjYWxlICE9IGN1cnJlbnRTY2FsZSkgewogICAgICAgICBt
X3NjYWxlV2FzU2V0QnlVSVByb2Nlc3MgPSB0cnVlOwogCiAgICAgICAgIG1fZHluYW1pY1NpemVV
cGRhdGVIaXN0b3J5LmNsZWFyKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231614</attachid>
            <date>2014-05-16 18:55:39 -0700</date>
            <delta_ts>2014-05-19 14:02:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133021-20140516185515.patch</filename>
            <type>text/plain</type>
            <size>5087</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4OTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTFiNjgxZDMyZWMwODJi
MzZiODA0NzRlODk0MGU0ZGNlOTE3YWFlMy4uOWRjMzYxMGQ1ZDJiOTdjZjg5MjU4ZWNiYTJkNjE2
ODIyOWQ5MmM2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA1LTE2ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dLMl0g
TW92ZSBzY2FsZSBub2lzZSBmaWx0ZXJpbmcgdG8gdGhlIFdlYlByb2Nlc3MKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzAyMQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpbHRlcmluZyBpbiB0aGUgVUlQ
cm9jZXNzIHdhcyBzdHVwaWQuIEl0IGZvcmNlcyB0byBoYW5kbGUgYSB0aGlyZCBraW5kIG9mIHNj
YWxlIGp1c3QgZm9yIHVwZGF0ZXMuCisKKyAgICAgICAgVGhlIFdlYlByb2Nlc3MgYWxyZWFkeSBh
ZGp1c3RzIHRoZSBpbnB1dCBzY2FsZSBiYXNlZCBvbiB0aGUgdmlld3BvcnQuIENoYW5naW5nIHRo
ZSBpbnB1dCBzY2FsZSBhdCB0aGF0IGxldmVsCisgICAgICAgIGlzIGFscmVhZHkgc3VwcG9ydGVk
LiBJdCBpcyBhIGJldHRlciBwbGFjZSB0byBoYXZlIHRoZSBmaWx0ZXJpbmcuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXcubW06CisgICAgICAgICgtW1dLQ29udGVudFZp
ZXcgZGlkVXBkYXRlVmlzaWJsZVJlY3Q6dW5vYnNjdXJlZFJlY3Q6dW5vYnNjdXJlZFJlY3RJblNj
cm9sbFZpZXdDb29yZGluYXRlczpzY2FsZTptaW5pbXVtU2NhbGU6aW5TdGFibGVTdGF0ZTppc0No
YW5naW5nT2JzY3VyZWRJbnNldHNJbnRlcmFjdGl2ZWx5Ol0pOgorICAgICAgICAqIFdlYlByb2Nl
c3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6
dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6CisKIDIwMTQtMDUtMTYgIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUHV0IGJhY2sgYSBzeW1ib2wgcmVt
b3ZlZCBpbiByMTY4OTc4IHRoYXQgU2FmYXJpIG5lZWRzLCBidXQgZGVwcmVjYXRlIGl0LgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCmluZGV4IDhlNThi
NGYzOTQ0Zjg2NjhiMmQ0MWZiZjA3YjY5MDE3ZTg1ZWYwMjkuLmI2YjkzMGE4ZDZkMGVlMjBmMzVj
YmNmMmI3MWU1MWIwOTRmMDUxMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlldy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXcubW0KQEAgLTMwMiwxNyArMzAyLDkgQEAgcHJpdmF0ZToKICAgICBlbHNl
CiAgICAgICAgIF9oaXN0b3JpY2FsS2luZW1hdGljRGF0YS5jbGVhcigpOwogCi0gICAgZG91Ymxl
IHNjYWxlTm9pc2VUaHJlc2hvbGQgPSAwLjAwMDU7Ci0gICAgQ0dGbG9hdCBmaWx0ZXJlZFNjYWxl
ID0gem9vbVNjYWxlOwotICAgIGlmICghaXNTdGFibGVTdGF0ZSAmJiBmYWJzKGZpbHRlcmVkU2Nh
bGUgLSBfcGFnZS0+ZGlzcGxheWVkQ29udGVudFNjYWxlKCkpIDwgc2NhbGVOb2lzZVRocmVzaG9s
ZCkgewotICAgICAgICAvLyBUaW55IGNoYW5nZXMgb2Ygc2NhbGUgZHVyaW5nIGludGVyYWN0aXZl
IHpvb20gY2F1c2UgY29udGVudCB0byBqdW1wIGJ5IG9uZSBwaXhlbCwgY3JlYXRpbmcKLSAgICAg
ICAgLy8gdmlzdWFsIG5vaXNlLiBXZSBmaWx0ZXIgdGhvc2UgdXNlbGVzcyB1cGRhdGVzLgotICAg
ICAgICBmaWx0ZXJlZFNjYWxlID0gX3BhZ2UtPmRpc3BsYXllZENvbnRlbnRTY2FsZSgpOwotICAg
IH0KLQogICAgIEZsb2F0UmVjdCBmaXhlZFBvc2l0aW9uUmVjdEZvckxheW91dCA9IF9wYWdlLT5j
b21wdXRlQ3VzdG9tRml4ZWRQb3NpdGlvblJlY3QodW5vYnNjdXJlZFJlY3QsIHpvb21TY2FsZSwg
V2ViUGFnZVByb3h5OjpVbm9ic2N1cmVkUmVjdENvbnN0cmFpbnQ6OkNvbnN0cmFpbmVkVG9Eb2N1
bWVudFJlY3QpOwogICAgIF9wYWdlLT51cGRhdGVWaXNpYmxlQ29udGVudFJlY3RzKFZpc2libGVD
b250ZW50UmVjdFVwZGF0ZUluZm8oX3BhZ2UtPm5leHRWaXNpYmxlQ29udGVudFJlY3RVcGRhdGVJ
RCgpLCB2aXNpYmxlUmVjdCwgdW5vYnNjdXJlZFJlY3QsIHVub2JzY3VyZWRSZWN0SW5TY3JvbGxW
aWV3Q29vcmRpbmF0ZXMsIGZpeGVkUG9zaXRpb25SZWN0Rm9yTGF5b3V0LAotICAgICAgICBmaWx0
ZXJlZFNjYWxlLCBpc1N0YWJsZVN0YXRlLCBpc0NoYW5naW5nT2JzY3VyZWRJbnNldHNJbnRlcmFj
dGl2ZWx5LCB0aW1lc3RhbXAsIHZlbG9jaXR5RGF0YS5ob3Jpem9udGFsVmVsb2NpdHksIHZlbG9j
aXR5RGF0YS52ZXJ0aWNhbFZlbG9jaXR5LCB2ZWxvY2l0eURhdGEuc2NhbGVDaGFuZ2VSYXRlKSk7
CisgICAgICAgIHpvb21TY2FsZSwgaXNTdGFibGVTdGF0ZSwgaXNDaGFuZ2luZ09ic2N1cmVkSW5z
ZXRzSW50ZXJhY3RpdmVseSwgdGltZXN0YW1wLCB2ZWxvY2l0eURhdGEuaG9yaXpvbnRhbFZlbG9j
aXR5LCB2ZWxvY2l0eURhdGEudmVydGljYWxWZWxvY2l0eSwgdmVsb2NpdHlEYXRhLnNjYWxlQ2hh
bmdlUmF0ZSkpOwogCiAgICAgUmVtb3RlU2Nyb2xsaW5nQ29vcmRpbmF0b3JQcm94eSogc2Nyb2xs
aW5nQ29vcmRpbmF0b3IgPSBfcGFnZS0+c2Nyb2xsaW5nQ29vcmRpbmF0b3JQcm94eSgpOwogICAg
IHNjcm9sbGluZ0Nvb3JkaW5hdG9yLT52aWV3cG9ydENoYW5nZWRWaWFEZWxlZ2F0ZWRTY3JvbGxp
bmcoc2Nyb2xsaW5nQ29vcmRpbmF0b3ItPnJvb3RTY3JvbGxpbmdOb2RlSUQoKSwgX3BhZ2UtPmNv
bXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdChfcGFnZS0+dW5vYnNjdXJlZENvbnRlbnRSZWN0
KCksIHpvb21TY2FsZSksIHpvb21TY2FsZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KaW5kZXggOWMwNThlMmQ4NzRjOTY4OTU0
NDQ2MDM4ZjZlYTg0MWRhY2JkOGU1MC4uM2VhYThmM2E4YmMxZDI0MzE5MGQzZTBmY2MxZWY4Njgw
ZDgxMmU4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lv
cy9XZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9p
b3MvV2ViUGFnZUlPUy5tbQpAQCAtMjIwMyw3ICsyMjAzLDE2IEBAIHZvaWQgV2ViUGFnZTo6dXBk
YXRlVmlzaWJsZUNvbnRlbnRSZWN0cyhjb25zdCBWaXNpYmxlQ29udGVudFJlY3RVcGRhdGVJbmZv
JiB2aXNpCiAgICAgbV9oYXNSZWNlaXZlZFZpc2libGVDb250ZW50UmVjdHNBZnRlckRpZENvbW1p
dExvYWQgPSB0cnVlOwogICAgIG1fbGFzdFZpc2libGVDb250ZW50UmVjdFVwZGF0ZUlEID0gdmlz
aWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5mby51cGRhdGVJRCgpOwogCi0gICAgZG91YmxlIGJvdW5k
ZWRTY2FsZSA9IHN0ZDo6bWluKG1fdmlld3BvcnRDb25maWd1cmF0aW9uLm1heGltdW1TY2FsZSgp
LCBzdGQ6Om1heChtX3ZpZXdwb3J0Q29uZmlndXJhdGlvbi5taW5pbXVtU2NhbGUoKSwgdmlzaWJs
ZUNvbnRlbnRSZWN0VXBkYXRlSW5mby5zY2FsZSgpKSk7CisgICAgZG91YmxlIHNjYWxlTm9pc2VU
aHJlc2hvbGQgPSAwLjAwNTsKKyAgICBkb3VibGUgZmlsdGVyZWRTY2FsZSA9IHZpc2libGVDb250
ZW50UmVjdFVwZGF0ZUluZm8uc2NhbGUoKTsKKyAgICBkb3VibGUgY3VycmVudFNjYWxlID0gbV9w
YWdlLT5wYWdlU2NhbGVGYWN0b3IoKTsKKyAgICBpZiAoIXZpc2libGVDb250ZW50UmVjdFVwZGF0
ZUluZm8uaW5TdGFibGVTdGF0ZSgpICYmIGZhYnMoZmlsdGVyZWRTY2FsZSAtIG1fcGFnZS0+cGFn
ZVNjYWxlRmFjdG9yKCkpIDwgc2NhbGVOb2lzZVRocmVzaG9sZCkgeworICAgICAgICAvLyBUaW55
IGNoYW5nZXMgb2Ygc2NhbGUgZHVyaW5nIGludGVyYWN0aXZlIHpvb20gY2F1c2UgY29udGVudCB0
byBqdW1wIGJ5IG9uZSBwaXhlbCwgY3JlYXRpbmcKKyAgICAgICAgLy8gdmlzdWFsIG5vaXNlLiBX
ZSBmaWx0ZXIgdGhvc2UgdXNlbGVzcyB1cGRhdGVzLgorICAgICAgICBmaWx0ZXJlZFNjYWxlID0g
Y3VycmVudFNjYWxlOworICAgIH0KKworICAgIGRvdWJsZSBib3VuZGVkU2NhbGUgPSBzdGQ6Om1p
bihtX3ZpZXdwb3J0Q29uZmlndXJhdGlvbi5tYXhpbXVtU2NhbGUoKSwgc3RkOjptYXgobV92aWV3
cG9ydENvbmZpZ3VyYXRpb24ubWluaW11bVNjYWxlKCksIGZpbHRlcmVkU2NhbGUpKTsKIAogICAg
IEZsb2F0UmVjdCBleHBvc2VkUmVjdCA9IHZpc2libGVDb250ZW50UmVjdFVwZGF0ZUluZm8uZXhw
b3NlZFJlY3QoKTsKICAgICBGbG9hdFJlY3QgYWRqdXN0ZWRFeHBvc2VkUmVjdCA9IGFkanVzdEV4
cG9zZWRSZWN0Rm9yQm91bmRlZFNjYWxlKGV4cG9zZWRSZWN0LCB2aXNpYmxlQ29udGVudFJlY3RV
cGRhdGVJbmZvLnNjYWxlKCksIGJvdW5kZWRTY2FsZSk7CkBAIC0yMjE0LDcgKzIyMjMsNyBAQCB2
b2lkIFdlYlBhZ2U6OnVwZGF0ZVZpc2libGVDb250ZW50UmVjdHMoY29uc3QgVmlzaWJsZUNvbnRl
bnRSZWN0VXBkYXRlSW5mbyYgdmlzaQogCiAgICAgZmxvYXQgZmxvYXRCb3VuZGVkU2NhbGUgPSBi
b3VuZGVkU2NhbGU7CiAgICAgYm9vbCBoYXNTZXRQYWdlU2NhbGUgPSBmYWxzZTsKLSAgICBpZiAo
ZmxvYXRCb3VuZGVkU2NhbGUgIT0gbV9wYWdlLT5wYWdlU2NhbGVGYWN0b3IoKSkgeworICAgIGlm
IChmbG9hdEJvdW5kZWRTY2FsZSAhPSBjdXJyZW50U2NhbGUpIHsKICAgICAgICAgbV9zY2FsZVdh
c1NldEJ5VUlQcm9jZXNzID0gdHJ1ZTsKIAogICAgICAgICBtX2R5bmFtaWNTaXplVXBkYXRlSGlz
dG9yeS5jbGVhcigpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>