<?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>129663</bug_id>
          
          <creation_ts>2014-03-04 00:53:07 -0800</creation_ts>
          <short_desc>Remove Document::idAttributeName().</short_desc>
          <delta_ts>2014-03-04 02:22:57 -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>DOM</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>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>d-r</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>fmalita</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986710</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-04 00:53:07 -0800</bug_when>
    <thetext>Remove Document::idAttributeName() since it&apos;s not actually used for anything and is costing us indirection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986711</commentid>
    <comment_count>1</comment_count>
      <attachid>225746</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-04 00:54:41 -0800</bug_when>
    <thetext>Created attachment 225746
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986713</commentid>
    <comment_count>2</comment_count>
      <attachid>225746</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-04 00:57:06 -0800</bug_when>
    <thetext>Comment on attachment 225746
Patch

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

&gt; Source/WebCore/ChangeLog:13
&gt; +        Reviewed by NOBODY (OOPS!).

This line should appear before the long description.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986754</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-04 02:22:57 -0800</bug_when>
    <thetext>Committed r165045: &lt;http://trac.webkit.org/changeset/165045&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225746</attachid>
            <date>2014-03-04 00:54:41 -0800</date>
            <delta_ts>2014-03-04 00:57:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129663.diff</filename>
            <type>text/plain</type>
            <size>10450</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiMDc0ODAzLi45ZDQ5YzU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNDAg
QEAKKzIwMTQtMDMtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAg
ICAgIFJlbW92ZSBEb2N1bWVudDo6aWRBdHRyaWJ1dGVOYW1lKCkuCisgICAgICAgIDxodHRwczov
L3dlYmtpdC5vcmcvYi8xMjk2NjM+CisKKyAgICAgICAgVGhpcyBhYnN0cmFjdGlvbiBpcyBub3Qg
YWN0dWFsbHkgdXNlZCBhbmQgY2F1c2VzIHVubmVjZXNzYXJ5IGluZGlyZWN0aW9uCisgICAgICAg
IGluIHNvbWUgcHJldHR5IGhvdCBjb2RlIHBhdGhzLgorCisgICAgICAgIFJlcGxhY2UgaXQgd2l0
aCBoYXJkLWNvZGVkIEhUTUxOYW1lczo6aWRBdHRyIGluc3RlYWQgd2hpY2ggaXMgYSBjb21waWxl
CisgICAgICAgIHRpbWUgY29uc3RhbnQgcG9pbnRlci4gV2UgY2FuIHJldmlzaXQgdGhpcyBpbiB0
aGUgZnV0dXJlIGlmIHdlIHdpc2ggdG8KKyAgICAgICAgaW1wbGVtZW50IHN1cHBvcnQgZm9yIGN1
c3RvbSBpZCBhdHRyaWJ1dGVzLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogZG9tL0F0dHIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QXR0cjo6aXNJ
ZCk6CisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3Vt
ZW50OjpEb2N1bWVudCk6CisgICAgICAgICogZG9tL0RvY3VtZW50Lmg6CisgICAgICAgICogZG9t
L0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6YXR0cmlidXRlQ2hhbmdl
ZCk6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojp3aWxsTW9kaWZ5QXR0cmlidXRlKToKKyAg
ICAgICAgKiBkb20vRWxlbWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6Z2V0SWRB
dHRyaWJ1dGUpOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6Z2V0TmFtZUF0dHJpYnV0ZSk6
CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50OjpzZXRJZEF0dHJpYnV0ZSk6CisgICAgICAgICog
aHRtbC9IVE1MRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRWxlbWVudDo6cGFy
c2VBdHRyaWJ1dGUpOgorICAgICAgICAqIGh0bWwvSFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTEZyYW1lRWxlbWVudEJhc2U6OnBhcnNlQXR0cmlidXRlKToK
KyAgICAgICAgKiBodG1sL0hUTUxNYXBFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxNYXBFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisgICAgICAgICogc3ZnL1NWR0VsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRWxlbWVudDo6YXR0cmlidXRlQ2hhbmdlZCk6Cisg
ICAgICAgIChXZWJDb3JlOjpTVkdFbGVtZW50Ojppc0tub3duQXR0cmlidXRlKToKKyAgICAgICAg
KFdlYkNvcmU6OlNWR0VsZW1lbnQ6OnN2Z0F0dHJpYnV0ZUNoYW5nZWQpOgorCiAyMDE0LTAzLTAz
ICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBTaW1wbGlmeSBq
ZXR0aXNvbmluZyBvZiBzdHlsZSByZXNvbHZlcnMgb24gbWVtb3J5IHByZXNzdXJlLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0F0dHIuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0F0
dHIuY3BwCmluZGV4IDUwZmYwYjYuLjM0MTNjOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9BdHRyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQXR0ci5jcHAKQEAgLTE4Miw3
ICsxODIsNyBAQCB2b2lkIEF0dHI6OmNoaWxkcmVuQ2hhbmdlZChjb25zdCBDaGlsZENoYW5nZSYp
CiAKIGJvb2wgQXR0cjo6aXNJZCgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIHF1YWxpZmllZE5hbWUo
KS5tYXRjaGVzKGRvY3VtZW50KCkuaWRBdHRyaWJ1dGVOYW1lKCkpOworICAgIHJldHVybiBxdWFs
aWZpZWROYW1lKCkubWF0Y2hlcyhIVE1MTmFtZXM6OmlkQXR0cik7CiB9CiAKIENTU1N0eWxlRGVj
bGFyYXRpb24qIEF0dHI6OnN0eWxlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9E
b2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGE3MmE5
MGIuLjhkNTQ4ZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtNDY4LDcgKzQ2OCw2IEBA
IERvY3VtZW50OjpEb2N1bWVudChGcmFtZSogZnJhbWUsIGNvbnN0IFVSTCYgdXJsLCB1bnNpZ25l
ZCBkb2N1bWVudENsYXNzZXMsIHVuc2lnCiAgICAgLCBtX2lzU3JjZG9jRG9jdW1lbnQoZmFsc2Up
CiAgICAgLCBtX2V2ZW50UXVldWUoKnRoaXMpCiAgICAgLCBtX3dlYWtGYWN0b3J5KHRoaXMpCi0g
ICAgLCBtX2lkQXR0cmlidXRlTmFtZShpZEF0dHIpCiAjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJ
KQogICAgICwgbV9hcmVLZXlzRW5hYmxlZEluRnVsbFNjcmVlbigwKQogICAgICwgbV9mdWxsU2Ny
ZWVuUmVuZGVyZXIobnVsbHB0cikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKaW5kZXggNWMzMTY2Mi4uNDFl
ODIxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKKysrIGIvU291
cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKQEAgLTExMDgsOCArMTEwOCw2IEBAIHB1YmxpYzoK
ICAgICB2b2lkIHJlbW92ZU1lZGlhQ2FuU3RhcnRMaXN0ZW5lcihNZWRpYUNhblN0YXJ0TGlzdGVu
ZXIqKTsKICAgICBNZWRpYUNhblN0YXJ0TGlzdGVuZXIqIHRha2VBbnlNZWRpYUNhblN0YXJ0TGlz
dGVuZXIoKTsKIAotICAgIGNvbnN0IFF1YWxpZmllZE5hbWUmIGlkQXR0cmlidXRlTmFtZSgpIGNv
bnN0IHsgcmV0dXJuIG1faWRBdHRyaWJ1dGVOYW1lOyB9Ci0gICAgCiAjaWYgRU5BQkxFKEZVTExT
Q1JFRU5fQVBJKQogICAgIGJvb2wgd2Via2l0SXNGdWxsU2NyZWVuKCkgY29uc3QgeyByZXR1cm4g
bV9mdWxsU2NyZWVuRWxlbWVudC5nZXQoKTsgfQogICAgIGJvb2wgd2Via2l0RnVsbFNjcmVlbktl
eWJvYXJkSW5wdXRBbGxvd2VkKCkgY29uc3QgeyByZXR1cm4gbV9mdWxsU2NyZWVuRWxlbWVudC5n
ZXQoKSAmJiBtX2FyZUtleXNFbmFibGVkSW5GdWxsU2NyZWVuOyB9CkBAIC0xNTU5LDggKzE1NTcs
NiBAQCBwcml2YXRlOgogCiAgICAgSGFzaFNldDxNZWRpYUNhblN0YXJ0TGlzdGVuZXIqPiBtX21l
ZGlhQ2FuU3RhcnRMaXN0ZW5lcnM7CiAKLSAgICBRdWFsaWZpZWROYW1lIG1faWRBdHRyaWJ1dGVO
YW1lOwotCiAjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQogICAgIGJvb2wgbV9hcmVLZXlzRW5h
YmxlZEluRnVsbFNjcmVlbjsKICAgICBSZWZQdHI8RWxlbWVudD4gbV9mdWxsU2NyZWVuRWxlbWVu
dDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCBjZWVkZWI0Li4wNDkxYjcyIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9t
L0VsZW1lbnQuY3BwCkBAIC0xMDc4LDcgKzEwNzgsNyBAQCB2b2lkIEVsZW1lbnQ6OmF0dHJpYnV0
ZUNoYW5nZWQoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRvbWljU3RyaW5nJiBv
bAogICAgIGJvb2wgdGVzdFNob3VsZEludmFsaWRhdGVTdHlsZSA9IGluUmVuZGVyZWREb2N1bWVu
dCgpICYmIHN0eWxlUmVzb2x2ZXIgJiYgc3R5bGVDaGFuZ2VUeXBlKCkgPCBGdWxsU3R5bGVDaGFu
Z2U7CiAgICAgYm9vbCBzaG91bGRJbnZhbGlkYXRlU3R5bGUgPSBmYWxzZTsKIAotICAgIGlmIChp
c0lkQXR0cmlidXRlTmFtZShuYW1lKSkgeworICAgIGlmIChuYW1lID09IEhUTUxOYW1lczo6aWRB
dHRyKSB7CiAgICAgICAgIEF0b21pY1N0cmluZyBvbGRJZCA9IGVsZW1lbnREYXRhKCktPmlkRm9y
U3R5bGVSZXNvbHV0aW9uKCk7CiAgICAgICAgIEF0b21pY1N0cmluZyBuZXdJZCA9IG1ha2VJZEZv
clN0eWxlUmVzb2x1dGlvbihuZXdWYWx1ZSwgZG9jdW1lbnQoKS5pblF1aXJrc01vZGUoKSk7CiAg
ICAgICAgIGlmIChuZXdJZCAhPSBvbGRJZCkgewpAQCAtMjc0NSw3ICsyNzQ1LDcgQEAgdm9pZCBF
bGVtZW50Ojp1cGRhdGVMYWJlbChUcmVlU2NvcGUmIHNjb3BlLCBjb25zdCBBdG9taWNTdHJpbmcm
IG9sZEZvckF0dHJpYnV0ZVYKIAogdm9pZCBFbGVtZW50Ojp3aWxsTW9kaWZ5QXR0cmlidXRlKGNv
bnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgb2xkVmFsdWUsIGNv
bnN0IEF0b21pY1N0cmluZyYgbmV3VmFsdWUpCiB7Ci0gICAgaWYgKGlzSWRBdHRyaWJ1dGVOYW1l
KG5hbWUpKQorICAgIGlmIChuYW1lID09IEhUTUxOYW1lczo6aWRBdHRyKQogICAgICAgICB1cGRh
dGVJZChvbGRWYWx1ZSwgbmV3VmFsdWUpOwogICAgIGVsc2UgaWYgKG5hbWUgPT0gSFRNTE5hbWVz
OjpuYW1lQXR0cikKICAgICAgICAgdXBkYXRlTmFtZShvbGRWYWx1ZSwgbmV3VmFsdWUpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FbGVtZW50LmgKaW5kZXggMzk2NjdlMy4uNmZiNjg3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5oCkBA
IC0xNzksNyArMTc5LDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBib29sIHBhcnNlQXR0cmlidXRl
TmFtZShRdWFsaWZpZWROYW1lJiwgY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNv
bnN0IEF0b21pY1N0cmluZyYgcXVhbGlmaWVkTmFtZSwgRXhjZXB0aW9uQ29kZSYpOwogICAgIHZv
aWQgc2V0QXR0cmlidXRlTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0
IEF0b21pY1N0cmluZyYgcXVhbGlmaWVkTmFtZSwgY29uc3QgQXRvbWljU3RyaW5nJiB2YWx1ZSwg
RXhjZXB0aW9uQ29kZSYpOwogCi0gICAgYm9vbCBpc0lkQXR0cmlidXRlTmFtZShjb25zdCBRdWFs
aWZpZWROYW1lJikgY29uc3Q7CiAgICAgY29uc3QgQXRvbWljU3RyaW5nJiBnZXRJZEF0dHJpYnV0
ZSgpIGNvbnN0OwogICAgIHZvaWQgc2V0SWRBdHRyaWJ1dGUoY29uc3QgQXRvbWljU3RyaW5nJik7
CiAKQEAgLTc0MiwyOCArNzQxLDIzIEBAIGlubGluZSBjb25zdCBBdG9taWNTdHJpbmcmIEVsZW1l
bnQ6OmlkRm9yU3R5bGVSZXNvbHV0aW9uKCkgY29uc3QKICAgICByZXR1cm4gZWxlbWVudERhdGEo
KS0+aWRGb3JTdHlsZVJlc29sdXRpb24oKTsKIH0KIAotaW5saW5lIGJvb2wgRWxlbWVudDo6aXNJ
ZEF0dHJpYnV0ZU5hbWUoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0cmlidXRlTmFtZSkgY29uc3QK
LXsKLSAgICAvLyBGSVhNRTogVGhpcyBjaGVjayBpcyBwcm9iYWJseSBub3QgY29ycmVjdCBmb3Ig
dGhlIGNhc2Ugd2hlcmUgdGhlIGRvY3VtZW50IGhhcyBhbiBpZCBhdHRyaWJ1dGUKLSAgICAvLyB3
aXRoIGEgbm9uLW51bGwgbmFtZXNwYWNlLCBiZWNhdXNlIGl0IHdpbGwgcmV0dXJuIGZhbHNlLCBh
IGZhbHNlIG5lZ2F0aXZlLCBpZiB0aGUgcHJlZml4ZXMKLSAgICAvLyBkb24ndCBtYXRjaCBidXQg
dGhlIGxvY2FsIG5hbWUgYW5kIG5hbWVzcGFjZSBib3RoIGRvLiBIb3dldmVyLCBzaW5jZSB0aGlz
IGhhcyBiZWVuIGxpa2UgdGhpcwotICAgIC8vIGZvciBhIHdoaWxlIGFuZCB0aGUgY29kZSBwYXRo
cyBtYXkgYmUgaG90LCB3ZSdsbCBoYXZlIHRvIG1lYXN1cmUgcGVyZm9ybWFuY2UgaWYgd2UgZml4
IGl0LgotICAgIHJldHVybiBhdHRyaWJ1dGVOYW1lID09IGRvY3VtZW50KCkuaWRBdHRyaWJ1dGVO
YW1lKCk7Ci19Ci0KIGlubGluZSBjb25zdCBBdG9taWNTdHJpbmcmIEVsZW1lbnQ6OmdldElkQXR0
cmlidXRlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gaGFzSUQoKSA/IGZhc3RHZXRBdHRyaWJ1dGUo
ZG9jdW1lbnQoKS5pZEF0dHJpYnV0ZU5hbWUoKSkgOiBudWxsQXRvbTsKKyAgICBpZiAoaGFzSUQo
KSkKKyAgICAgICAgcmV0dXJuIGVsZW1lbnREYXRhKCktPmZpbmRBdHRyaWJ1dGVCeU5hbWUoSFRN
TE5hbWVzOjppZEF0dHIpLT52YWx1ZSgpOworICAgIHJldHVybiBudWxsQXRvbTsKIH0KIAogaW5s
aW5lIGNvbnN0IEF0b21pY1N0cmluZyYgRWxlbWVudDo6Z2V0TmFtZUF0dHJpYnV0ZSgpIGNvbnN0
CiB7Ci0gICAgcmV0dXJuIGhhc05hbWUoKSA/IGZhc3RHZXRBdHRyaWJ1dGUoSFRNTE5hbWVzOjpu
YW1lQXR0cikgOiBudWxsQXRvbTsKKyAgICBpZiAoaGFzTmFtZSgpKQorICAgICAgICByZXR1cm4g
ZWxlbWVudERhdGEoKS0+ZmluZEF0dHJpYnV0ZUJ5TmFtZShIVE1MTmFtZXM6Om5hbWVBdHRyKS0+
dmFsdWUoKTsKKyAgICByZXR1cm4gbnVsbEF0b207CiB9CiAKIGlubGluZSB2b2lkIEVsZW1lbnQ6
OnNldElkQXR0cmlidXRlKGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7Ci0gICAgc2V0QXR0
cmlidXRlKGRvY3VtZW50KCkuaWRBdHRyaWJ1dGVOYW1lKCksIHZhbHVlKTsKKyAgICBzZXRBdHRy
aWJ1dGUoSFRNTE5hbWVzOjppZEF0dHIsIHZhbHVlKTsKIH0KIAogaW5saW5lIGNvbnN0IFNwYWNl
U3BsaXRTdHJpbmcmIEVsZW1lbnQ6OmNsYXNzTmFtZXMoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxFbGVtZW50LmNwcAppbmRleCBmMTg3ZDQ0Li5iYTA1MTgwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxFbGVtZW50LmNwcApAQCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRpYyBORVZFUl9JTkxJTkUgdm9p
ZCBwb3B1bGF0ZUV2ZW50TmFtZUZvckF0dHJpYnV0ZUxvY2FsTmFtZU1hcChIYXNoTWFwPEF0b21p
CiAKIHZvaWQgSFRNTEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUm
IG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7Ci0gICAgaWYgKGlzSWRBdHRyaWJ1
dGVOYW1lKG5hbWUpIHx8IG5hbWUgPT0gY2xhc3NBdHRyIHx8IG5hbWUgPT0gc3R5bGVBdHRyKQor
ICAgIGlmIChuYW1lID09IEhUTUxOYW1lczo6aWRBdHRyIHx8IG5hbWUgPT0gSFRNTE5hbWVzOjpj
bGFzc0F0dHIgfHwgbmFtZSA9PSBIVE1MTmFtZXM6OnN0eWxlQXR0cikKICAgICAgICAgcmV0dXJu
IFN0eWxlZEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKG5hbWUsIHZhbHVlKTsKIAogICAgIGlmIChu
YW1lID09IGRpckF0dHIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGcmFt
ZUVsZW1lbnRCYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZyYW1lRWxlbWVudEJh
c2UuY3BwCmluZGV4IGZjODFlOGQuLjQzOGYwNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwCkBAIC05NCw4ICs5NCw3IEBAIHZvaWQgSFRNTEZyYW1l
RWxlbWVudEJhc2U6OnBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNv
bnN0IEF0b21pCiAgICAgICAgIHNldExvY2F0aW9uKCJhYm91dDpzcmNkb2MiKTsKICAgICBlbHNl
IGlmIChuYW1lID09IHNyY0F0dHIgJiYgIWZhc3RIYXNBdHRyaWJ1dGUoc3JjZG9jQXR0cikpCiAg
ICAgICAgIHNldExvY2F0aW9uKHN0cmlwTGVhZGluZ0FuZFRyYWlsaW5nSFRNTFNwYWNlcyh2YWx1
ZSkpOwotICAgIGVsc2UgaWYgKGlzSWRBdHRyaWJ1dGVOYW1lKG5hbWUpKSB7Ci0gICAgICAgIC8v
IEltcG9ydGFudCB0byBjYWxsIHRocm91Z2ggdG8gYmFzZSBmb3IgdGhlIGlkIGF0dHJpYnV0ZSBz
byB0aGUgaGFzSUQgYml0IGdldHMgc2V0LgorICAgIGVsc2UgaWYgKG5hbWUgPT0gSFRNTE5hbWVz
OjppZEF0dHIpIHsKICAgICAgICAgSFRNTEZyYW1lT3duZXJFbGVtZW50OjpwYXJzZUF0dHJpYnV0
ZShuYW1lLCB2YWx1ZSk7CiAgICAgICAgIG1fZnJhbWVOYW1lID0gdmFsdWU7CiAgICAgfSBlbHNl
IGlmIChuYW1lID09IG5hbWVBdHRyKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNYXBFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1hcEVsZW1lbnQu
Y3BwCmluZGV4IGJiMWJhMjAuLjk3YzVmZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTE1hcEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1hcEVs
ZW1lbnQuY3BwCkBAIC04OCw4ICs4OCw4IEBAIHZvaWQgSFRNTE1hcEVsZW1lbnQ6OnBhcnNlQXR0
cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluCiAgICAg
Ly8gRklYTUU6IFRoaXMgbG9naWMgc2VlbXMgd3JvbmcgZm9yIFhNTCBkb2N1bWVudHMuCiAgICAg
Ly8gRWl0aGVyIHRoZSBpZCBvciBuYW1lIHdpbGwgYmUgdXNlZCBkZXBlbmRpbmcgb24gdGhlIG9y
ZGVyIHRoZSBhdHRyaWJ1dGVzIGFyZSBwYXJzZWQuCiAKLSAgICBpZiAoaXNJZEF0dHJpYnV0ZU5h
bWUobmFtZSkgfHwgbmFtZSA9PSBuYW1lQXR0cikgewotICAgICAgICBpZiAoaXNJZEF0dHJpYnV0
ZU5hbWUobmFtZSkpIHsKKyAgICBpZiAobmFtZSA9PSBIVE1MTmFtZXM6OmlkQXR0ciB8fCBuYW1l
ID09IEhUTUxOYW1lczo6bmFtZUF0dHIpIHsKKyAgICAgICAgaWYgKG5hbWUgPT0gSFRNTE5hbWVz
OjppZEF0dHIpIHsKICAgICAgICAgICAgIC8vIENhbGwgYmFzZSBjbGFzcyBzbyB0aGF0IGhhc0lE
IGJpdCBnZXRzIHNldC4KICAgICAgICAgICAgIEhUTUxFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShu
YW1lLCB2YWx1ZSk7CiAgICAgICAgICAgICBpZiAoZG9jdW1lbnQoKS5pc0hUTUxEb2N1bWVudCgp
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuY3BwIGIvU291cmNl
L1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuY3BwCmluZGV4IDIwMjljYjMuLmYwMDdkODUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9zdmcvU1ZHRWxlbWVudC5jcHAKQEAgLTcyMCw3ICs3MjAsNyBAQCB2b2lkIFNWR0VsZW1l
bnQ6OmF0dHJpYnV0ZUNoYW5nZWQoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRv
bWljU3RyaW5nJgogewogICAgIFN0eWxlZEVsZW1lbnQ6OmF0dHJpYnV0ZUNoYW5nZWQobmFtZSwg
b2xkVmFsdWUsIG5ld1ZhbHVlKTsKIAotICAgIGlmIChpc0lkQXR0cmlidXRlTmFtZShuYW1lKSkK
KyAgICBpZiAobmFtZSA9PSBIVE1MTmFtZXM6OmlkQXR0cikKICAgICAgICAgZG9jdW1lbnQoKS5h
Y2Nlc3NTVkdFeHRlbnNpb25zKCktPnJlYnVpbGRBbGxFbGVtZW50UmVmZXJlbmNlc0ZvclRhcmdl
dCh0aGlzKTsKIAogICAgIC8vIENoYW5nZXMgdG8gdGhlIHN0eWxlIGF0dHJpYnV0ZSBhcmUgcHJv
Y2Vzc2VkIGxhemlseSAoc2VlIEVsZW1lbnQ6OmdldEF0dHJpYnV0ZSgpIGFuZCByZWxhdGVkIG1l
dGhvZHMpLApAQCAtMTAxNCw3ICsxMDE0LDcgQEAgdm9pZCBTVkdFbGVtZW50Ojpjb2xsZWN0U3R5
bGVGb3JQcmVzZW50YXRpb25BdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwKIAog
Ym9vbCBTVkdFbGVtZW50Ojppc0tub3duQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIGF0
dHJOYW1lKQogewotICAgIHJldHVybiBpc0lkQXR0cmlidXRlTmFtZShhdHRyTmFtZSk7CisgICAg
cmV0dXJuIGF0dHJOYW1lID09IEhUTUxOYW1lczo6aWRBdHRyOwogfQogCiB2b2lkIFNWR0VsZW1l
bnQ6OnN2Z0F0dHJpYnV0ZUNoYW5nZWQoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0ck5hbWUpCkBA
IC0xMDMxLDcgKzEwMzEsNyBAQCB2b2lkIFNWR0VsZW1lbnQ6OnN2Z0F0dHJpYnV0ZUNoYW5nZWQo
Y29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0ck5hbWUpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
LSAgICBpZiAoaXNJZEF0dHJpYnV0ZU5hbWUoYXR0ck5hbWUpKSB7CisgICAgaWYgKGF0dHJOYW1l
ID09IEhUTUxOYW1lczo6aWRBdHRyKSB7CiAgICAgICAgIGF1dG8gcmVuZGVyZXIgPSB0aGlzLT5y
ZW5kZXJlcigpOwogICAgICAgICAvLyBOb3RpZnkgcmVzb3VyY2VzIGFib3V0IGlkIGNoYW5nZXMs
IHRoaXMgaXMgaW1wb3J0YW50IGFzIHdlIGNhY2hlIHJlc291cmNlcyBieSBpZCBpbiBTVkdEb2N1
bWVudEV4dGVuc2lvbnMKICAgICAgICAgaWYgKHJlbmRlcmVyICYmIHJlbmRlcmVyLT5pc1NWR1Jl
c291cmNlQ29udGFpbmVyKCkpCg==
</data>
<flag name="review"
          id="249909"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>