<?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>148287</bug_id>
          
          <creation_ts>2015-08-20 21:23:46 -0700</creation_ts>
          <short_desc>Have more getElementsBy*() methods return a Ref&lt;&gt;</short_desc>
          <delta_ts>2015-08-21 09:05:33 -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>DOM</component>
          <version>WebKit 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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1119648</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-20 21:23:46 -0700</bug_when>
    <thetext>Have more getElementsBy*() methods return a Ref&lt;&gt; instead of a RefPtr&lt;&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119649</commentid>
    <comment_count>1</comment_count>
      <attachid>259582</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-20 21:25:48 -0700</bug_when>
    <thetext>Created attachment 259582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119747</commentid>
    <comment_count>2</comment_count>
      <attachid>259582</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-21 08:53:41 -0700</bug_when>
    <thetext>Comment on attachment 259582
Patch

Rejecting attachment 259582 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 259582, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ed at 1 with fuzz 3.
patching file Source/WebCore/dom/ContainerNode.cpp
Hunk #3 FAILED at 885.
1 out of 3 hunks FAILED -- saving rejects to file Source/WebCore/dom/ContainerNode.cpp.rej
patching file Source/WebCore/dom/ContainerNode.h
Hunk #1 FAILED at 145.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebCore/dom/ContainerNode.h.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Sam Weinig&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.webkit.org/results/86099</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119751</commentid>
    <comment_count>3</comment_count>
      <attachid>259617</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-21 09:04:47 -0700</bug_when>
    <thetext>Created attachment 259617
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119752</commentid>
    <comment_count>4</comment_count>
      <attachid>259617</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-21 09:05:28 -0700</bug_when>
    <thetext>Comment on attachment 259617
Patch

Clearing flags on attachment: 259617

Committed r188754: &lt;http://trac.webkit.org/changeset/188754&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119753</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-21 09:05:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259582</attachid>
            <date>2015-08-20 21:25:48 -0700</date>
            <delta_ts>2015-08-21 09:04:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148287-20150820212543.patch</filename>
            <type>text/plain</type>
            <size>4891</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjYwYzg0NjZmYjE3Zjk0
MDI2MzYzMjk4OGE0ZWU2MWQyMDhhMGY0My4uMWJhOTRjNWVmNWI2ZWE0ZjhlNGMyNDUwOGJjYWI3
OWFkM2ViNjA0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE1LTA4LTIwICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgSGF2ZSBtb3JlIGdldEVsZW1l
bnRzQnkqKCkgbWV0aG9kcyByZXR1cm4gYSBSZWY8PgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4Mjg3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgSGF2ZSBtb3JlIGdldEVsZW1lbnRzQnkqKCkgbWV0aG9k
cyByZXR1cm4gYSBSZWY8PiBpbnN0YWVkIG9mIGEgUmVmUHRyPD4KKyAgICAgICAgYXMgdGhleSBj
YW5ub3QgcmV0dXJuIG51bGwuCisKKyAgICAgICAgKiBkb20vQ29udGFpbmVyTm9kZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5VGFnTmFtZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5VGFnTmFtZU5TKToK
KyAgICAgICAgKFdlYkNvcmU6OkNvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlOYW1lKToKKyAg
ICAgICAgKFdlYkNvcmU6OkNvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlDbGFzc05hbWUpOgor
ICAgICAgICAoV2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6Z2V0RWxlbWVudHNCeUNsYXNzTmFtZUZv
ck9iakMpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6cmFkaW9Ob2RlTGlzdCk6
CisgICAgICAgICogZG9tL0NvbnRhaW5lck5vZGUuaDoKKworMjAxNS0wOC0yMCAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCiAgICAgICAgIEZpeCBwYXNzaW5nIG51bGwgLyB1bmRl
ZmluZWQgYXMgTm9kZUZpbHRlciBwYXJhbWV0ZXIgZm9yIGNyZWF0ZU5vZGVJdGVyYXRvcigpIC8g
Y3JlYXRlVHJlZVdhbGtlcigpCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDgyNTcKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRh
aW5lck5vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCmluZGV4
IGUwMjc3Yzg3ZGU1NDAxMjg3NjRjOWFkZTM5OWJmOTQ3MTMwODNjNDQuLjEzMGU1MTQ4YTEzZTM3
MmYyNjYzMTE4NDJhMzA4YmM5OTJmZGZhYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Db250YWluZXJOb2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9k
ZS5jcHAKQEAgLTg2Nyw3ICs4NjcsNyBAQCBSZWZQdHI8Tm9kZUxpc3Q+IENvbnRhaW5lck5vZGU6
OnF1ZXJ5U2VsZWN0b3JBbGwoY29uc3QgU3RyaW5nJiBzZWxlY3RvcnMsIEV4Y2VwdAogUmVmUHRy
PE5vZGVMaXN0PiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5VGFnTmFtZShjb25zdCBBdG9t
aWNTdHJpbmcmIGxvY2FsTmFtZSkKIHsKICAgICBpZiAobG9jYWxOYW1lLmlzTnVsbCgpKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKICAgICBpZiAoZG9jdW1l
bnQoKS5pc0hUTUxEb2N1bWVudCgpKQogICAgICAgICByZXR1cm4gZW5zdXJlUmFyZURhdGEoKS5l
bnN1cmVOb2RlTGlzdHMoKS5hZGRDYWNoZVdpdGhBdG9taWNOYW1lPEhUTUxUYWdOb2RlTGlzdD4o
KnRoaXMsIGxvY2FsTmFtZSk7CkBAIC04NzcsNyArODc3LDcgQEAgUmVmUHRyPE5vZGVMaXN0PiBD
b250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5VGFnTmFtZShjb25zdCBBdG9taWNTdHJpbmcmIGxv
Y2FsTmEKIFJlZlB0cjxOb2RlTGlzdD4gQ29udGFpbmVyTm9kZTo6Z2V0RWxlbWVudHNCeVRhZ05h
bWVOUyhjb25zdCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgQXRvbWljU3RyaW5n
JiBsb2NhbE5hbWUpCiB7CiAgICAgaWYgKGxvY2FsTmFtZS5pc051bGwoKSkKLSAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogCiAgICAgaWYgKG5hbWVzcGFjZVVSSSA9
PSBzdGFyQXRvbSkKICAgICAgICAgcmV0dXJuIGdldEVsZW1lbnRzQnlUYWdOYW1lKGxvY2FsTmFt
ZSk7CkBAIC04ODUsMjIgKzg4NSwyMiBAQCBSZWZQdHI8Tm9kZUxpc3Q+IENvbnRhaW5lck5vZGU6
OmdldEVsZW1lbnRzQnlUYWdOYW1lTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lcwogICAgIHJl
dHVybiBlbnN1cmVSYXJlRGF0YSgpLmVuc3VyZU5vZGVMaXN0cygpLmFkZENhY2hlV2l0aFF1YWxp
ZmllZE5hbWUoKnRoaXMsIG5hbWVzcGFjZVVSSS5pc0VtcHR5KCkgPyBudWxsQXRvbSA6IG5hbWVz
cGFjZVVSSSwgbG9jYWxOYW1lKTsKIH0KIAotUmVmUHRyPE5vZGVMaXN0PiBDb250YWluZXJOb2Rl
OjpnZXRFbGVtZW50c0J5TmFtZShjb25zdCBTdHJpbmcmIGVsZW1lbnROYW1lKQorUmVmPE5vZGVM
aXN0PiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5TmFtZShjb25zdCBTdHJpbmcmIGVsZW1l
bnROYW1lKQogewogICAgIHJldHVybiBlbnN1cmVSYXJlRGF0YSgpLmVuc3VyZU5vZGVMaXN0cygp
LmFkZENhY2hlV2l0aEF0b21pY05hbWU8TmFtZU5vZGVMaXN0PigqdGhpcywgZWxlbWVudE5hbWUp
OwogfQogCi1SZWZQdHI8SFRNTENvbGxlY3Rpb24+IENvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRz
QnlDbGFzc05hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBjbGFzc05hbWVzKQorUmVmPEhUTUxDb2xs
ZWN0aW9uPiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGNvbnN0IEF0b21p
Y1N0cmluZyYgY2xhc3NOYW1lcykKIHsKICAgICByZXR1cm4gZW5zdXJlUmFyZURhdGEoKS5lbnN1
cmVOb2RlTGlzdHMoKS5hZGRDYWNoZWRDb2xsZWN0aW9uPENsYXNzQ29sbGVjdGlvbj4oKnRoaXMs
IEJ5Q2xhc3MsIGNsYXNzTmFtZXMpOwogfQogCi1SZWZQdHI8Tm9kZUxpc3RCYXNlPiBDb250YWlu
ZXJOb2RlOjpnZXRFbGVtZW50c0J5Q2xhc3NOYW1lRm9yT2JqQyhjb25zdCBBdG9taWNTdHJpbmcm
IGNsYXNzTmFtZXMpCitSZWY8Tm9kZUxpc3RCYXNlPiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50
c0J5Q2xhc3NOYW1lRm9yT2JqQyhjb25zdCBBdG9taWNTdHJpbmcmIGNsYXNzTmFtZXMpCiB7CiAg
ICAgcmV0dXJuIGdldEVsZW1lbnRzQnlDbGFzc05hbWUoY2xhc3NOYW1lcyk7CiB9CiAKLVJlZlB0
cjxSYWRpb05vZGVMaXN0PiBDb250YWluZXJOb2RlOjpyYWRpb05vZGVMaXN0KGNvbnN0IEF0b21p
Y1N0cmluZyYgbmFtZSkKK1JlZjxSYWRpb05vZGVMaXN0PiBDb250YWluZXJOb2RlOjpyYWRpb05v
ZGVMaXN0KGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZSkKIHsKICAgICBBU1NFUlQoaGFzVGFnTmFt
ZShIVE1MTmFtZXM6OmZvcm1UYWcpIHx8IGhhc1RhZ05hbWUoSFRNTE5hbWVzOjpmaWVsZHNldFRh
ZykpOwogICAgIHJldHVybiBlbnN1cmVSYXJlRGF0YSgpLmVuc3VyZU5vZGVMaXN0cygpLmFkZENh
Y2hlV2l0aEF0b21pY05hbWU8UmFkaW9Ob2RlTGlzdD4oKnRoaXMsIG5hbWUpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuaCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Db250YWluZXJOb2RlLmgKaW5kZXggZTA5Yzg1N2JkMzRkZTQ2YmRiZDc1NmIyNzZhZWEyNzlh
Mzc1N2U2Yi4uMDAzODEyMzY0NGUxNzIzMWEyMWIxZTE5YjM0YWQ5ZGVjY2FlYTY5ZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vQ29udGFpbmVyTm9kZS5oCkBAIC0xNDUsMTAgKzE0NSwxMCBAQCBwdWJsaWM6CiAK
ICAgICBSZWZQdHI8Tm9kZUxpc3Q+IGdldEVsZW1lbnRzQnlUYWdOYW1lKGNvbnN0IEF0b21pY1N0
cmluZyYpOwogICAgIFJlZlB0cjxOb2RlTGlzdD4gZ2V0RWxlbWVudHNCeVRhZ05hbWVOUyhjb25z
dCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgQXRvbWljU3RyaW5nJiBsb2NhbE5h
bWUpOwotICAgIFJlZlB0cjxOb2RlTGlzdD4gZ2V0RWxlbWVudHNCeU5hbWUoY29uc3QgU3RyaW5n
JiBlbGVtZW50TmFtZSk7Ci0gICAgUmVmUHRyPEhUTUxDb2xsZWN0aW9uPiBnZXRFbGVtZW50c0J5
Q2xhc3NOYW1lKGNvbnN0IEF0b21pY1N0cmluZyYgY2xhc3NOYW1lcyk7Ci0gICAgUmVmUHRyPE5v
ZGVMaXN0QmFzZT4gZ2V0RWxlbWVudHNCeUNsYXNzTmFtZUZvck9iakMoY29uc3QgQXRvbWljU3Ry
aW5nJiBjbGFzc05hbWVzKTsKLSAgICBSZWZQdHI8UmFkaW9Ob2RlTGlzdD4gcmFkaW9Ob2RlTGlz
dChjb25zdCBBdG9taWNTdHJpbmcmKTsKKyAgICBSZWY8Tm9kZUxpc3Q+IGdldEVsZW1lbnRzQnlO
YW1lKGNvbnN0IFN0cmluZyYgZWxlbWVudE5hbWUpOworICAgIFJlZjxIVE1MQ29sbGVjdGlvbj4g
Z2V0RWxlbWVudHNCeUNsYXNzTmFtZShjb25zdCBBdG9taWNTdHJpbmcmIGNsYXNzTmFtZXMpOwor
ICAgIFJlZjxOb2RlTGlzdEJhc2U+IGdldEVsZW1lbnRzQnlDbGFzc05hbWVGb3JPYmpDKGNvbnN0
IEF0b21pY1N0cmluZyYgY2xhc3NOYW1lcyk7CisgICAgUmVmPFJhZGlvTm9kZUxpc3Q+IHJhZGlv
Tm9kZUxpc3QoY29uc3QgQXRvbWljU3RyaW5nJik7CiAKICAgICAvLyBGcm9tIHRoZSBQYXJlbnRO
b2RlIGludGVyZmFjZSAtIGh0dHBzOi8vZG9tLnNwZWMud2hhdHdnLm9yZy8jaW50ZXJmYWNlLXBh
cmVudG5vZGUKICAgICBSZWY8SFRNTENvbGxlY3Rpb24+IGNoaWxkcmVuKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259617</attachid>
            <date>2015-08-21 09:04:47 -0700</date>
            <delta_ts>2015-08-21 09:05:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148287-20150821090441.patch</filename>
            <type>text/plain</type>
            <size>4738</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTFkZTI4YTk1MDY3NmZh
Yzk0NTc3OTc5OGExOThlNzg3ZmExNmE1MC4uODIwMGE2YjI0ZThlZDM3MzEzOGVkMDNmOTM5YjQ3
ZTcyMWZmNDBhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTA4LTIwICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSGF2ZSBtb3JlIGdldEVsZW1l
bnRzQnkqKCkgbWV0aG9kcyByZXR1cm4gYSBSZWY8PgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4Mjg3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2Ft
IFdlaW5pZy4KKworICAgICAgICBIYXZlIG1vcmUgZ2V0RWxlbWVudHNCeSooKSBtZXRob2RzIHJl
dHVybiBhIFJlZjw+IGluc3RhZWQgb2YgYSBSZWZQdHI8PgorICAgICAgICBhcyB0aGV5IGNhbm5v
dCByZXR1cm4gbnVsbC4KKworICAgICAgICAqIGRvbS9Db250YWluZXJOb2RlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlUYWdOYW1lKToKKyAgICAg
ICAgKFdlYkNvcmU6OkNvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlUYWdOYW1lTlMpOgorICAg
ICAgICAoV2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6Z2V0RWxlbWVudHNCeU5hbWUpOgorICAgICAg
ICAoV2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6Z2V0RWxlbWVudHNCeUNsYXNzTmFtZSk6CisgICAg
ICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5Q2xhc3NOYW1lRm9yT2Jq
Qyk6CisgICAgICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpyYWRpb05vZGVMaXN0KToKKyAg
ICAgICAgKiBkb20vQ29udGFpbmVyTm9kZS5oOgorCiAyMDE1LTA4LTIxICBDaHJpcyBEdW1leiAg
PGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgRHJvcCBOb2RlTGlzdEJhc2UgY2xhc3MKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcAppbmRleCBiNDdhNjUxZWZiOWEyMWM1OGFkNzNk
MTdlNmRlYmRmMjMwYjkyOTdkLi4wOGQyY2U2NmQ3M2U5N2FlM2Y2MDEwODFjMTU4MzQzNTA4YmU3
YzNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCkBAIC04NjcsNyArODY3LDcg
QEAgUmVmUHRyPE5vZGVMaXN0PiBDb250YWluZXJOb2RlOjpxdWVyeVNlbGVjdG9yQWxsKGNvbnN0
IFN0cmluZyYgc2VsZWN0b3JzLCBFeGNlcHQKIFJlZlB0cjxOb2RlTGlzdD4gQ29udGFpbmVyTm9k
ZTo6Z2V0RWxlbWVudHNCeVRhZ05hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBsb2NhbE5hbWUpCiB7
CiAgICAgaWYgKGxvY2FsTmFtZS5pc051bGwoKSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IHJldHVybiBudWxscHRyOwogCiAgICAgaWYgKGRvY3VtZW50KCkuaXNIVE1MRG9jdW1lbnQoKSkK
ICAgICAgICAgcmV0dXJuIGVuc3VyZVJhcmVEYXRhKCkuZW5zdXJlTm9kZUxpc3RzKCkuYWRkQ2Fj
aGVXaXRoQXRvbWljTmFtZTxIVE1MVGFnTm9kZUxpc3Q+KCp0aGlzLCBsb2NhbE5hbWUpOwpAQCAt
ODc3LDcgKzg3Nyw3IEBAIFJlZlB0cjxOb2RlTGlzdD4gQ29udGFpbmVyTm9kZTo6Z2V0RWxlbWVu
dHNCeVRhZ05hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBsb2NhbE5hCiBSZWZQdHI8Tm9kZUxpc3Q+
IENvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlUYWdOYW1lTlMoY29uc3QgQXRvbWljU3RyaW5n
JiBuYW1lc3BhY2VVUkksIGNvbnN0IEF0b21pY1N0cmluZyYgbG9jYWxOYW1lKQogewogICAgIGlm
IChsb2NhbE5hbWUuaXNOdWxsKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4g
bnVsbHB0cjsKIAogICAgIGlmIChuYW1lc3BhY2VVUkkgPT0gc3RhckF0b20pCiAgICAgICAgIHJl
dHVybiBnZXRFbGVtZW50c0J5VGFnTmFtZShsb2NhbE5hbWUpOwpAQCAtODg1LDIyICs4ODUsMjIg
QEAgUmVmUHRyPE5vZGVMaXN0PiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5VGFnTmFtZU5T
KGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZXMKICAgICByZXR1cm4gZW5zdXJlUmFyZURhdGEoKS5l
bnN1cmVOb2RlTGlzdHMoKS5hZGRDYWNoZVdpdGhRdWFsaWZpZWROYW1lKCp0aGlzLCBuYW1lc3Bh
Y2VVUkkuaXNFbXB0eSgpID8gbnVsbEF0b20gOiBuYW1lc3BhY2VVUkksIGxvY2FsTmFtZSk7CiB9
CiAKLVJlZlB0cjxOb2RlTGlzdD4gQ29udGFpbmVyTm9kZTo6Z2V0RWxlbWVudHNCeU5hbWUoY29u
c3QgU3RyaW5nJiBlbGVtZW50TmFtZSkKK1JlZjxOb2RlTGlzdD4gQ29udGFpbmVyTm9kZTo6Z2V0
RWxlbWVudHNCeU5hbWUoY29uc3QgU3RyaW5nJiBlbGVtZW50TmFtZSkKIHsKICAgICByZXR1cm4g
ZW5zdXJlUmFyZURhdGEoKS5lbnN1cmVOb2RlTGlzdHMoKS5hZGRDYWNoZVdpdGhBdG9taWNOYW1l
PE5hbWVOb2RlTGlzdD4oKnRoaXMsIGVsZW1lbnROYW1lKTsKIH0KIAotUmVmUHRyPEhUTUxDb2xs
ZWN0aW9uPiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGNvbnN0IEF0b21p
Y1N0cmluZyYgY2xhc3NOYW1lcykKK1JlZjxIVE1MQ29sbGVjdGlvbj4gQ29udGFpbmVyTm9kZTo6
Z2V0RWxlbWVudHNCeUNsYXNzTmFtZShjb25zdCBBdG9taWNTdHJpbmcmIGNsYXNzTmFtZXMpCiB7
CiAgICAgcmV0dXJuIGVuc3VyZVJhcmVEYXRhKCkuZW5zdXJlTm9kZUxpc3RzKCkuYWRkQ2FjaGVk
Q29sbGVjdGlvbjxDbGFzc0NvbGxlY3Rpb24+KCp0aGlzLCBCeUNsYXNzLCBjbGFzc05hbWVzKTsK
IH0KIAotUmVmUHRyPE5vZGVMaXN0PiBDb250YWluZXJOb2RlOjpnZXRFbGVtZW50c0J5Q2xhc3NO
YW1lRm9yT2JqQyhjb25zdCBBdG9taWNTdHJpbmcmIGNsYXNzTmFtZXMpCitSZWY8Tm9kZUxpc3Q+
IENvbnRhaW5lck5vZGU6OmdldEVsZW1lbnRzQnlDbGFzc05hbWVGb3JPYmpDKGNvbnN0IEF0b21p
Y1N0cmluZyYgY2xhc3NOYW1lcykKIHsKICAgICByZXR1cm4gZ2V0RWxlbWVudHNCeUNsYXNzTmFt
ZShjbGFzc05hbWVzKTsKIH0KIAotUmVmUHRyPFJhZGlvTm9kZUxpc3Q+IENvbnRhaW5lck5vZGU6
OnJhZGlvTm9kZUxpc3QoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lKQorUmVmPFJhZGlvTm9kZUxp
c3Q+IENvbnRhaW5lck5vZGU6OnJhZGlvTm9kZUxpc3QoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1l
KQogewogICAgIEFTU0VSVChoYXNUYWdOYW1lKEhUTUxOYW1lczo6Zm9ybVRhZykgfHwgaGFzVGFn
TmFtZShIVE1MTmFtZXM6OmZpZWxkc2V0VGFnKSk7CiAgICAgcmV0dXJuIGVuc3VyZVJhcmVEYXRh
KCkuZW5zdXJlTm9kZUxpc3RzKCkuYWRkQ2FjaGVXaXRoQXRvbWljTmFtZTxSYWRpb05vZGVMaXN0
PigqdGhpcywgbmFtZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVy
Tm9kZS5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuaAppbmRleCBkZmFiMDBl
ZmFmN2U5YzIxNzUwNDhhOTYzZWIzOTA0MDFmYzQ2YmM0Li5hMDY5MzMxYTZkOTJlYWRmYzI5ZDdm
NDBhOTA1NTRhOGMzYjU4N2FhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFp
bmVyTm9kZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmgKQEAgLTE0
NSwxMCArMTQ1LDEwIEBAIHB1YmxpYzoKIAogICAgIFJlZlB0cjxOb2RlTGlzdD4gZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoY29uc3QgQXRvbWljU3RyaW5nJik7CiAgICAgUmVmUHRyPE5vZGVMaXN0PiBn
ZXRFbGVtZW50c0J5VGFnTmFtZU5TKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZXNwYWNlVVJJLCBj
b25zdCBBdG9taWNTdHJpbmcmIGxvY2FsTmFtZSk7Ci0gICAgUmVmUHRyPE5vZGVMaXN0PiBnZXRF
bGVtZW50c0J5TmFtZShjb25zdCBTdHJpbmcmIGVsZW1lbnROYW1lKTsKLSAgICBSZWZQdHI8SFRN
TENvbGxlY3Rpb24+IGdldEVsZW1lbnRzQnlDbGFzc05hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBj
bGFzc05hbWVzKTsKLSAgICBSZWZQdHI8Tm9kZUxpc3Q+IGdldEVsZW1lbnRzQnlDbGFzc05hbWVG
b3JPYmpDKGNvbnN0IEF0b21pY1N0cmluZyYgY2xhc3NOYW1lcyk7Ci0gICAgUmVmUHRyPFJhZGlv
Tm9kZUxpc3Q+IHJhZGlvTm9kZUxpc3QoY29uc3QgQXRvbWljU3RyaW5nJik7CisgICAgUmVmPE5v
ZGVMaXN0PiBnZXRFbGVtZW50c0J5TmFtZShjb25zdCBTdHJpbmcmIGVsZW1lbnROYW1lKTsKKyAg
ICBSZWY8SFRNTENvbGxlY3Rpb24+IGdldEVsZW1lbnRzQnlDbGFzc05hbWUoY29uc3QgQXRvbWlj
U3RyaW5nJiBjbGFzc05hbWVzKTsKKyAgICBSZWY8Tm9kZUxpc3Q+IGdldEVsZW1lbnRzQnlDbGFz
c05hbWVGb3JPYmpDKGNvbnN0IEF0b21pY1N0cmluZyYgY2xhc3NOYW1lcyk7CisgICAgUmVmPFJh
ZGlvTm9kZUxpc3Q+IHJhZGlvTm9kZUxpc3QoY29uc3QgQXRvbWljU3RyaW5nJik7CiAKICAgICAv
LyBGcm9tIHRoZSBQYXJlbnROb2RlIGludGVyZmFjZSAtIGh0dHBzOi8vZG9tLnNwZWMud2hhdHdn
Lm9yZy8jaW50ZXJmYWNlLXBhcmVudG5vZGUKICAgICBSZWY8SFRNTENvbGxlY3Rpb24+IGNoaWxk
cmVuKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>