<?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>147552</bug_id>
          
          <creation_ts>2015-08-02 21:04:09 -0700</creation_ts>
          <short_desc>Ref-ify some functions that always succeed in constructing Documents.</short_desc>
          <delta_ts>2015-08-09 01:11:55 -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>WebCore Misc.</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>japhet</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1114142</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-08-02 21:04:09 -0700</bug_when>
    <thetext>Patch forthcomin&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114143</commentid>
    <comment_count>1</comment_count>
      <attachid>258048</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-08-02 21:05:10 -0700</bug_when>
    <thetext>Created attachment 258048
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114144</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-02 21:08:34 -0700</bug_when>
    <thetext>Attachment 258048 did not pass style-queue:


ERROR: Source/WebCore/xml/XSLTProcessor.h:49:  The parameter name &quot;frame&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 9 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116089</commentid>
    <comment_count>3</comment_count>
      <attachid>258048</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-09 01:11:50 -0700</bug_when>
    <thetext>Comment on attachment 258048
Patch

Clearing flags on attachment: 258048

Committed r188193: &lt;http://trac.webkit.org/changeset/188193&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116090</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-09 01:11:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258048</attachid>
            <date>2015-08-02 21:05:10 -0700</date>
            <delta_ts>2015-08-09 01:11:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147552.diff</filename>
            <type>text/plain</type>
            <size>10272</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA5NWJkNWM4Yy4uZTM2MzQzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMz
IEBACiAyMDE1LTA4LTAyICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNvbT4KIAorICAg
ICAgICBSZWYtaWZ5IHNvbWUgZnVuY3Rpb25zIHRoYXQgYWx3YXlzIHN1Y2NlZWQgaW4gY29uc3Ry
dWN0aW5nIERvY3VtZW50cy4KKyAgICAgICAgPGh0dHBzOi8vd2Via2l0Lm9yZy9iLzE0NzU1Mj4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUg
c29tZSBmdW5jdGlvbnMgaW52b2x2ZWQgaW4gdGhlIGNvbnN0cnVjdGlvbiBvZiBuZXcgRG9jdW1l
bnQgb2JqZWN0cworICAgICAgICB0byBjb2RpZnkgdGhhdCB0aGV5IGFsd2F5cyBjb25zdHJ1Y3Qg
b2JqZWN0cy4KKworICAgICAgICBCb251czogRE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZUNTU1N0
eWxlU2hlZXQoKS4KKworICAgICAgICAqIGRvbS9ET01JbXBsZW1lbnRhdGlvbi5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpET01JbXBsZW1lbnRhdGlvbjo6Y3JlYXRlQ1NTU3R5bGVTaGVldCk6Cisg
ICAgICAgIChXZWJDb3JlOjpET01JbXBsZW1lbnRhdGlvbjo6Y3JlYXRlSFRNTERvY3VtZW50KToK
KyAgICAgICAgKFdlYkNvcmU6OkRPTUltcGxlbWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudCk6Cisg
ICAgICAgICogZG9tL0RPTUltcGxlbWVudGF0aW9uLmg6CisgICAgICAgICogbG9hZGVyL0RvY3Vt
ZW50V3JpdGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50V3JpdGVyOjpjcmVhdGVE
b2N1bWVudCk6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFdyaXRlcjo6YmVnaW4pOgorICAg
ICAgICAqIGxvYWRlci9Eb2N1bWVudFdyaXRlci5oOgorICAgICAgICAqIHhtbC9ET01QYXJzZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NUGFyc2VyOjpwYXJzZUZyb21TdHJpbmcpOgorICAg
ICAgICAqIHhtbC9ET01QYXJzZXIuaDoKKyAgICAgICAgKiB4bWwvWFNMVFByb2Nlc3Nvci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpYU0xUUHJvY2Vzc29yOjpjcmVhdGVEb2N1bWVudEZyb21Tb3Vy
Y2UpOgorICAgICAgICAqIHhtbC9YU0xUUHJvY2Vzc29yLmg6CisKKzIwMTUtMDgtMDIgIEFuZHJl
YXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCiAgICAgICAgIFNjcm9sbGJhclRoZW1lcyBz
aG91bGQgYmUgcmV0dXJuZWQgYnkgcmVmZXJlbmNlLgogICAgICAgICA8aHR0cHM6Ly93ZWJraXQu
b3JnL2IvMTQ3NTUxPgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRE9NSW1wbGVt
ZW50YXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmNwcApp
bmRleCBhZTNkODQyLi5lMzEwMTE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRE9N
SW1wbGVtZW50YXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9ET01JbXBsZW1lbnRh
dGlvbi5jcHAKQEAgLTIzOCwxMyArMjM4LDEzIEBAIFJlZlB0cjxEb2N1bWVudD4gRE9NSW1wbGVt
ZW50YXRpb246OmNyZWF0ZURvY3VtZW50KGNvbnN0IFN0cmluZyYgbmFtZXNwYWNlVVJJLAogICAg
IHJldHVybiBkb2M7CiB9CiAKLVJlZlB0cjxDU1NTdHlsZVNoZWV0PiBET01JbXBsZW1lbnRhdGlv
bjo6Y3JlYXRlQ1NTU3R5bGVTaGVldChjb25zdCBTdHJpbmcmLCBjb25zdCBTdHJpbmcmIG1lZGlh
LCBFeGNlcHRpb25Db2RlJikKK1JlZjxDU1NTdHlsZVNoZWV0PiBET01JbXBsZW1lbnRhdGlvbjo6
Y3JlYXRlQ1NTU3R5bGVTaGVldChjb25zdCBTdHJpbmcmLCBjb25zdCBTdHJpbmcmIG1lZGlhLCBF
eGNlcHRpb25Db2RlJikKIHsKICAgICAvLyBGSVhNRTogVGl0bGUgc2hvdWxkIGJlIHNldC4KICAg
ICAvLyBGSVhNRTogTWVkaWEgY291bGQgaGF2ZSB3cm9uZyBzeW50YXgsIGluIHdoaWNoIGNhc2Ug
d2Ugc2hvdWxkIGdlbmVyYXRlIGFuIGV4Y2VwdGlvbi4KLSAgICBhdXRvIHNoZWV0ID0gQ1NTU3R5
bGVTaGVldDo6Y3JlYXRlKFN0eWxlU2hlZXRDb250ZW50czo6Y3JlYXRlKCkpOwotICAgIHNoZWV0
LmdldCgpLnNldE1lZGlhUXVlcmllcyhNZWRpYVF1ZXJ5U2V0OjpjcmVhdGVBbGxvd2luZ0Rlc2Ny
aXB0aW9uU3ludGF4KG1lZGlhKSk7Ci0gICAgcmV0dXJuIFdURjo6bW92ZShzaGVldCk7CisgICAg
UmVmPENTU1N0eWxlU2hlZXQ+IHNoZWV0ID0gQ1NTU3R5bGVTaGVldDo6Y3JlYXRlKFN0eWxlU2hl
ZXRDb250ZW50czo6Y3JlYXRlKCkpOworICAgIHNoZWV0LT5zZXRNZWRpYVF1ZXJpZXMoTWVkaWFR
dWVyeVNldDo6Y3JlYXRlQWxsb3dpbmdEZXNjcmlwdGlvblN5bnRheChtZWRpYSkpOworICAgIHJl
dHVybiBzaGVldDsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzVmFsaWRYTUxNSU1FVHlwZUNo
YXIoVUNoYXIgYykKQEAgLTI4OSwxOCArMjg5LDE4IEBAIGJvb2wgRE9NSW1wbGVtZW50YXRpb246
OmlzVGV4dE1JTUVUeXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpCiAgICAgcmV0dXJuIGZhbHNl
OwogfQogCi1SZWZQdHI8SFRNTERvY3VtZW50PiBET01JbXBsZW1lbnRhdGlvbjo6Y3JlYXRlSFRN
TERvY3VtZW50KGNvbnN0IFN0cmluZyYgdGl0bGUpCitSZWY8SFRNTERvY3VtZW50PiBET01JbXBs
ZW1lbnRhdGlvbjo6Y3JlYXRlSFRNTERvY3VtZW50KGNvbnN0IFN0cmluZyYgdGl0bGUpCiB7Ci0g
ICAgUmVmUHRyPEhUTUxEb2N1bWVudD4gZCA9IEhUTUxEb2N1bWVudDo6Y3JlYXRlKDAsIFVSTCgp
KTsKLSAgICBkLT5vcGVuKCk7Ci0gICAgZC0+d3JpdGUoIjwhZG9jdHlwZSBodG1sPjxodG1sPjxi
b2R5PjwvYm9keT48L2h0bWw+Iik7CisgICAgUmVmPEhUTUxEb2N1bWVudD4gZG9jID0gSFRNTERv
Y3VtZW50OjpjcmVhdGUobnVsbHB0ciwgVVJMKCkpOworICAgIGRvYy0+b3BlbigpOworICAgIGRv
Yy0+d3JpdGUoIjwhZG9jdHlwZSBodG1sPjxodG1sPjxib2R5PjwvYm9keT48L2h0bWw+Iik7CiAg
ICAgaWYgKCF0aXRsZS5pc051bGwoKSkKLSAgICAgICAgZC0+c2V0VGl0bGUodGl0bGUpOwotICAg
IGQtPnNldFNlY3VyaXR5T3JpZ2luUG9saWN5KG1fZG9jdW1lbnQuc2VjdXJpdHlPcmlnaW5Qb2xp
Y3koKSk7Ci0gICAgcmV0dXJuIGQ7CisgICAgICAgIGRvYy0+c2V0VGl0bGUodGl0bGUpOworICAg
IGRvYy0+c2V0U2VjdXJpdHlPcmlnaW5Qb2xpY3kobV9kb2N1bWVudC5zZWN1cml0eU9yaWdpblBv
bGljeSgpKTsKKyAgICByZXR1cm4gZG9jOwogfQogCi1SZWZQdHI8RG9jdW1lbnQ+IERPTUltcGxl
bWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudChjb25zdCBTdHJpbmcmIHR5cGUsIEZyYW1lKiBmcmFt
ZSwgY29uc3QgVVJMJiB1cmwpCitSZWY8RG9jdW1lbnQ+IERPTUltcGxlbWVudGF0aW9uOjpjcmVh
dGVEb2N1bWVudChjb25zdCBTdHJpbmcmIHR5cGUsIEZyYW1lKiBmcmFtZSwgY29uc3QgVVJMJiB1
cmwpCiB7CiAgICAgLy8gUGx1Z2lucyBjYW5ub3QgdGFrZSBIVE1MIGFuZCBYSFRNTCBmcm9tIHVz
LCBhbmQgd2UgZG9uJ3QgZXZlbiBuZWVkIHRvIGluaXRpYWxpemUgdGhlIHBsdWdpbiBkYXRhYmFz
ZSBmb3IgdGhvc2UuCiAgICAgaWYgKHR5cGUgPT0gInRleHQvaHRtbCIpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9ET01JbXBsZW1lbnRhdGlvbi5oCmluZGV4IGJhZjIxOWMuLmQyN2Q4ZTcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5oCkBAIC01OCwxMyArNTgsMTMgQEAgcHVibGljOgog
ICAgIERPTUltcGxlbWVudGF0aW9uKiBnZXRJbnRlcmZhY2UoY29uc3QgU3RyaW5nJiBmZWF0dXJl
KTsKIAogICAgIC8vIEZyb20gdGhlIERPTUltcGxlbWVudGF0aW9uQ1NTIGludGVyZmFjZQotICAg
IHN0YXRpYyBSZWZQdHI8Q1NTU3R5bGVTaGVldD4gY3JlYXRlQ1NTU3R5bGVTaGVldChjb25zdCBT
dHJpbmcmIHRpdGxlLCBjb25zdCBTdHJpbmcmIG1lZGlhLCBFeGNlcHRpb25Db2RlJik7CisgICAg
c3RhdGljIFJlZjxDU1NTdHlsZVNoZWV0PiBjcmVhdGVDU1NTdHlsZVNoZWV0KGNvbnN0IFN0cmlu
ZyYgdGl0bGUsIGNvbnN0IFN0cmluZyYgbWVkaWEsIEV4Y2VwdGlvbkNvZGUmKTsKIAogICAgIC8v
IEZyb20gdGhlIEhUTUxET01JbXBsZW1lbnRhdGlvbiBpbnRlcmZhY2UKLSAgICBSZWZQdHI8SFRN
TERvY3VtZW50PiBjcmVhdGVIVE1MRG9jdW1lbnQoY29uc3QgU3RyaW5nJiB0aXRsZSk7CisgICAg
UmVmPEhUTUxEb2N1bWVudD4gY3JlYXRlSFRNTERvY3VtZW50KGNvbnN0IFN0cmluZyYgdGl0bGUp
OwogCiAgICAgLy8gT3RoZXIgbWV0aG9kcyAobm90IHBhcnQgb2YgRE9NKQotICAgIHN0YXRpYyBS
ZWZQdHI8RG9jdW1lbnQ+IGNyZWF0ZURvY3VtZW50KGNvbnN0IFN0cmluZyYgTUlNRVR5cGUsIEZy
YW1lKiwgY29uc3QgVVJMJik7CisgICAgc3RhdGljIFJlZjxEb2N1bWVudD4gY3JlYXRlRG9jdW1l
bnQoY29uc3QgU3RyaW5nJiBNSU1FVHlwZSwgRnJhbWUqLCBjb25zdCBVUkwmKTsKIAogICAgIFdF
QkNPUkVfRVhQT1JUIHN0YXRpYyBib29sIGlzWE1MTUlNRVR5cGUoY29uc3QgU3RyaW5nJiBNSU1F
VHlwZSk7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIGJvb2wgaXNUZXh0TUlNRVR5cGUoY29u
c3QgU3RyaW5nJiBNSU1FVHlwZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RG9jdW1lbnRXcml0ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50V3JpdGVy
LmNwcAppbmRleCBhMWMzNzdmLi4yNDMzNjg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvRG9jdW1lbnRXcml0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1
bWVudFdyaXRlci5jcHAKQEAgLTEwMSw3ICsxMDEsNyBAQCB2b2lkIERvY3VtZW50V3JpdGVyOjpi
ZWdpbigpCiAgICAgYmVnaW4oVVJMKCkpOwogfQogCi1QYXNzUmVmUHRyPERvY3VtZW50PiBEb2N1
bWVudFdyaXRlcjo6Y3JlYXRlRG9jdW1lbnQoY29uc3QgVVJMJiB1cmwpCitSZWY8RG9jdW1lbnQ+
IERvY3VtZW50V3JpdGVyOjpjcmVhdGVEb2N1bWVudChjb25zdCBVUkwmIHVybCkKIHsKICAgICBp
ZiAoIW1fZnJhbWUtPmxvYWRlcigpLnN0YXRlTWFjaGluZSgpLmlzRGlzcGxheWluZ0luaXRpYWxF
bXB0eURvY3VtZW50KCkgJiYgbV9mcmFtZS0+bG9hZGVyKCkuY2xpZW50KCkuc2hvdWxkQWx3YXlz
VXNlUGx1Z2luRG9jdW1lbnQobV9taW1lVHlwZSkpCiAgICAgICAgIHJldHVybiBQbHVnaW5Eb2N1
bWVudDo6Y3JlYXRlKG1fZnJhbWUsIHVybCk7CkBAIC0xMjMsNyArMTIzLDcgQEAgdm9pZCBEb2N1
bWVudFdyaXRlcjo6YmVnaW4oY29uc3QgVVJMJiB1cmxSZWZlcmVuY2UsIGJvb2wgZGlzcGF0Y2gs
IERvY3VtZW50KiBvd24KIAogICAgIC8vIENyZWF0ZSBhIG5ldyBkb2N1bWVudCBiZWZvcmUgY2xl
YXJpbmcgdGhlIGZyYW1lLCBiZWNhdXNlIGl0IG1heSBuZWVkIHRvCiAgICAgLy8gaW5oZXJpdCBh
biBhbGlhc2VkIHNlY3VyaXR5IGNvbnRleHQuCi0gICAgUmVmUHRyPERvY3VtZW50PiBkb2N1bWVu
dCA9IGNyZWF0ZURvY3VtZW50KHVybCk7CisgICAgUmVmPERvY3VtZW50PiBkb2N1bWVudCA9IGNy
ZWF0ZURvY3VtZW50KHVybCk7CiAgICAgCiAgICAgLy8gSWYgdGhlIG5ldyBkb2N1bWVudCBpcyBm
b3IgYSBQbHVnaW4gYnV0IHdlJ3JlIHN1cHBvc2VkIHRvIGJlIHNhbmRib3hlZCBmcm9tIFBsdWdp
bnMsCiAgICAgLy8gdGhlbiByZXBsYWNlIHRoZSBkb2N1bWVudCB3aXRoIG9uZSB3aG9zZSBwYXJz
ZXIgd2lsbCBpZ25vcmUgdGhlIGluY29taW5nIGRhdGEgKGJ1ZyAzOTMyMykKQEAgLTEzOCw3ICsx
MzgsNyBAQCB2b2lkIERvY3VtZW50V3JpdGVyOjpiZWdpbihjb25zdCBVUkwmIHVybFJlZmVyZW5j
ZSwgYm9vbCBkaXNwYXRjaCwgRG9jdW1lbnQqIG93bgogICAgIGVsc2UKICAgICAgICAgZG9jdW1l
bnQtPmNyZWF0ZURPTVdpbmRvdygpOwogCi0gICAgbV9mcmFtZS0+bG9hZGVyKCkuY2xlYXIoZG9j
dW1lbnQuZ2V0KCksICFzaG91bGRSZXVzZURlZmF1bHRWaWV3LCAhc2hvdWxkUmV1c2VEZWZhdWx0
Vmlldyk7CisgICAgbV9mcmFtZS0+bG9hZGVyKCkuY2xlYXIoZG9jdW1lbnQucHRyKCksICFzaG91
bGRSZXVzZURlZmF1bHRWaWV3LCAhc2hvdWxkUmV1c2VEZWZhdWx0Vmlldyk7CiAgICAgY2xlYXIo
KTsKIAogICAgIGlmICghc2hvdWxkUmV1c2VEZWZhdWx0VmlldykKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFdyaXRlci5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0RvY3VtZW50V3JpdGVyLmgKaW5kZXggZTA2ZmFhMC4uMzllNWRmYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50V3JpdGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
bG9hZGVyL0RvY3VtZW50V3JpdGVyLmgKQEAgLTY4LDcgKzY4LDcgQEAgcHVibGljOgogICAgIHZv
aWQgc2V0RG9jdW1lbnRXYXNMb2FkZWRBc1BhcnRPZk5hdmlnYXRpb24oKTsKIAogcHJpdmF0ZToK
LSAgICBQYXNzUmVmUHRyPERvY3VtZW50PiBjcmVhdGVEb2N1bWVudChjb25zdCBVUkwmKTsKKyAg
ICBSZWY8RG9jdW1lbnQ+IGNyZWF0ZURvY3VtZW50KGNvbnN0IFVSTCYpOwogICAgIHZvaWQgY2xl
YXIoKTsKIAogICAgIEZyYW1lKiBtX2ZyYW1lOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
eG1sL0RPTVBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS94bWwvRE9NUGFyc2VyLmNwcAppbmRl
eCBlYjQzNjcyLi5lNGM2OTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS94bWwvRE9NUGFy
c2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvRE9NUGFyc2VyLmNwcApAQCAtMjUsNyAr
MjUsNyBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVBhc3NSZWZQdHI8RG9jdW1lbnQ+IERP
TVBhcnNlcjo6cGFyc2VGcm9tU3RyaW5nKGNvbnN0IFN0cmluZyYgc3RyLCBjb25zdCBTdHJpbmcm
IGNvbnRlbnRUeXBlLCBFeGNlcHRpb25Db2RlJiBlYykKK1JlZlB0cjxEb2N1bWVudD4gRE9NUGFy
c2VyOjpwYXJzZUZyb21TdHJpbmcoY29uc3QgU3RyaW5nJiBzdHIsIGNvbnN0IFN0cmluZyYgY29u
dGVudFR5cGUsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewogICAgIGlmIChjb250ZW50VHlwZSAhPSAi
dGV4dC9odG1sIgogICAgICAgICAmJiBjb250ZW50VHlwZSAhPSAidGV4dC94bWwiCkBAIC0zMywx
MiArMzMsMTIgQEAgUGFzc1JlZlB0cjxEb2N1bWVudD4gRE9NUGFyc2VyOjpwYXJzZUZyb21TdHJp
bmcoY29uc3QgU3RyaW5nJiBzdHIsIGNvbnN0IFN0cmluZyYKICAgICAgICAgJiYgY29udGVudFR5
cGUgIT0gImFwcGxpY2F0aW9uL3hodG1sK3htbCIKICAgICAgICAgJiYgY29udGVudFR5cGUgIT0g
ImltYWdlL3N2Zyt4bWwiKSB7CiAgICAgICAgIGVjID0gVHlwZUVycm9yOwotICAgICAgICByZXR1
cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfQogCi0gICAgUmVmUHRyPERvY3Vt
ZW50PiBkb2MgPSBET01JbXBsZW1lbnRhdGlvbjo6Y3JlYXRlRG9jdW1lbnQoY29udGVudFR5cGUs
IDAsIFVSTCgpKTsKKyAgICBSZWY8RG9jdW1lbnQ+IGRvYyA9IERPTUltcGxlbWVudGF0aW9uOjpj
cmVhdGVEb2N1bWVudChjb250ZW50VHlwZSwgbnVsbHB0ciwgVVJMKCkpOwogICAgIGRvYy0+c2V0
Q29udGVudChzdHIpOwotICAgIHJldHVybiBkb2MucmVsZWFzZSgpOworICAgIHJldHVybiBXVEY6
Om1vdmUoZG9jKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUveG1sL0RPTVBhcnNlci5oIGIvU291cmNlL1dlYkNvcmUveG1sL0RPTVBhcnNl
ci5oCmluZGV4IGVhMmViYzkuLjEzMmNhNWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3ht
bC9ET01QYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvRE9NUGFyc2VyLmgKQEAgLTMy
LDcgKzMyLDcgQEAgY2xhc3MgRE9NUGFyc2VyIDogcHVibGljIFJlZkNvdW50ZWQ8RE9NUGFyc2Vy
PiB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFJlZjxET01QYXJzZXI+IGNyZWF0ZSgpIHsgcmV0dXJu
IGFkb3B0UmVmKCpuZXcgRE9NUGFyc2VyKTsgfQogCi0gICAgUGFzc1JlZlB0cjxEb2N1bWVudD4g
cGFyc2VGcm9tU3RyaW5nKGNvbnN0IFN0cmluZyYsIGNvbnN0IFN0cmluZyYgY29udGVudFR5cGUs
IEV4Y2VwdGlvbkNvZGUmKTsKKyAgICBSZWZQdHI8RG9jdW1lbnQ+IHBhcnNlRnJvbVN0cmluZyhj
b25zdCBTdHJpbmcmLCBjb25zdCBTdHJpbmcmIGNvbnRlbnRUeXBlLCBFeGNlcHRpb25Db2RlJik7
CiAKIHByaXZhdGU6CiAgICAgRE9NUGFyc2VyKCkgeyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS94bWwvWFNMVFByb2Nlc3Nvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWFNMVFByb2Nl
c3Nvci5jcHAKaW5kZXggNDkxZjEyYy4uMWYwOTU4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUveG1sL1hTTFRQcm9jZXNzb3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3htbC9YU0xUUHJv
Y2Vzc29yLmNwcApAQCAtNjgsNyArNjgsNyBAQCBYU0xUUHJvY2Vzc29yOjp+WFNMVFByb2Nlc3Nv
cigpCiAgICAgQVNTRVJUKCFtX3N0eWxlc2hlZXRSb290Tm9kZSB8fCAhbV9zdHlsZXNoZWV0IHx8
IG1fc3R5bGVzaGVldC0+aGFzT25lUmVmKCkpOwogfQogCi1QYXNzUmVmUHRyPERvY3VtZW50PiBY
U0xUUHJvY2Vzc29yOjpjcmVhdGVEb2N1bWVudEZyb21Tb3VyY2UoY29uc3QgU3RyaW5nJiBzb3Vy
Y2VTdHJpbmcsCitSZWY8RG9jdW1lbnQ+IFhTTFRQcm9jZXNzb3I6OmNyZWF0ZURvY3VtZW50RnJv
bVNvdXJjZShjb25zdCBTdHJpbmcmIHNvdXJjZVN0cmluZywKICAgICBjb25zdCBTdHJpbmcmIHNv
dXJjZUVuY29kaW5nLCBjb25zdCBTdHJpbmcmIHNvdXJjZU1JTUVUeXBlLCBOb2RlKiBzb3VyY2VO
b2RlLCBGcmFtZSogZnJhbWUpCiB7CiAgICAgUmVmPERvY3VtZW50PiBvd25lckRvY3VtZW50KHNv
dXJjZU5vZGUtPmRvY3VtZW50KCkpOwpAQCAtMTA2LDcgKzEwNiw3IEBAIFBhc3NSZWZQdHI8RG9j
dW1lbnQ+IFhTTFRQcm9jZXNzb3I6OmNyZWF0ZURvY3VtZW50RnJvbVNvdXJjZShjb25zdCBTdHJp
bmcmIHNvdXJjCiAKICAgICByZXN1bHQtPnNldENvbnRlbnQoZG9jdW1lbnRTb3VyY2UpOwogCi0g
ICAgcmV0dXJuIHJlc3VsdC5yZWxlYXNlKCk7CisgICAgcmV0dXJuIHJlc3VsdC5yZWxlYXNlTm9u
TnVsbCgpOwogfQogCiBQYXNzUmVmUHRyPERvY3VtZW50PiBYU0xUUHJvY2Vzc29yOjp0cmFuc2Zv
cm1Ub0RvY3VtZW50KE5vZGUqIHNvdXJjZU5vZGUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS94bWwvWFNMVFByb2Nlc3Nvci5oIGIvU291cmNlL1dlYkNvcmUveG1sL1hTTFRQcm9jZXNzb3Iu
aAppbmRleCAyYmMwODA0Li42ODIzMjhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS94bWwv
WFNMVFByb2Nlc3Nvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3htbC9YU0xUUHJvY2Vzc29yLmgK
QEAgLTQ2LDcgKzQ2LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBzZXRYU0xTdHlsZVNoZWV0KFBh
c3NSZWZQdHI8WFNMU3R5bGVTaGVldD4gc3R5bGVTaGVldCkgeyBtX3N0eWxlc2hlZXQgPSBzdHls
ZVNoZWV0OyB9CiAgICAgYm9vbCB0cmFuc2Zvcm1Ub1N0cmluZyhOb2RlJiBzb3VyY2UsIFN0cmlu
ZyYgcmVzdWx0TUlNRVR5cGUsIFN0cmluZyYgcmVzdWx0U3RyaW5nLCBTdHJpbmcmIHJlc3VsdEVu
Y29kaW5nKTsKLSAgICBQYXNzUmVmUHRyPERvY3VtZW50PiBjcmVhdGVEb2N1bWVudEZyb21Tb3Vy
Y2UoY29uc3QgU3RyaW5nJiBzb3VyY2UsIGNvbnN0IFN0cmluZyYgc291cmNlRW5jb2RpbmcsIGNv
bnN0IFN0cmluZyYgc291cmNlTUlNRVR5cGUsIE5vZGUqIHNvdXJjZU5vZGUsIEZyYW1lKiBmcmFt
ZSk7CisgICAgUmVmPERvY3VtZW50PiBjcmVhdGVEb2N1bWVudEZyb21Tb3VyY2UoY29uc3QgU3Ry
aW5nJiBzb3VyY2UsIGNvbnN0IFN0cmluZyYgc291cmNlRW5jb2RpbmcsIGNvbnN0IFN0cmluZyYg
c291cmNlTUlNRVR5cGUsIE5vZGUqIHNvdXJjZU5vZGUsIEZyYW1lKiBmcmFtZSk7CiAgICAgCiAg
ICAgLy8gRE9NIG1ldGhvZHMKICAgICB2b2lkIGltcG9ydFN0eWxlc2hlZXQoUGFzc1JlZlB0cjxO
b2RlPiBzdHlsZSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>