<?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>127358</bug_id>
          
          <creation_ts>2014-01-21 11:35:15 -0800</creation_ts>
          <short_desc>Improve the bindings of NodeList&apos;s name accessor</short_desc>
          <delta_ts>2014-01-26 02:26:53 -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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ggaren</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>970340</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-21 11:35:15 -0800</bug_when>
    <thetext>Improve the bindings of NodeList&apos;s name accessor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970347</commentid>
    <comment_count>1</comment_count>
      <attachid>221768</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-21 11:43:12 -0800</bug_when>
    <thetext>Created attachment 221768
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970574</commentid>
    <comment_count>2</comment_count>
      <attachid>221768</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-01-21 22:01:03 -0800</bug_when>
    <thetext>Comment on attachment 221768
Patch

Is this something we can extend to all the nameGetters?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971000</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-22 20:23:36 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 221768 [details])
&gt; Is this something we can extend to all the nameGetters?

It seems indeed that several other classes suffer from the same issue. If someone can confirm this patch is correct, I&apos;ll change other objects.

It may be a good idea to nuke the pair canGetItemsForName()-nameGetter() entirely. Any opinion?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971354</commentid>
    <comment_count>4</comment_count>
      <attachid>221768</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-01-23 15:03:38 -0800</bug_when>
    <thetext>Comment on attachment 221768
Patch

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

r=me

&gt; Source/WebCore/bindings/js/JSNodeListCustom.cpp:57
&gt; +        slot.setValue(this, ReadOnly | DontDelete | DontEnum, toJS(exec, globalObject(), item));

I think this works.

Please add a test to double-check that you haven&apos;t changed behavior of this property according to for-in enumeration and/or Object.getOwnPropertyDescriptor. Those are our best ways to test where the attributes set on the property are correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971413</commentid>
    <comment_count>5</comment_count>
      <attachid>222049</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-23 17:20:43 -0800</bug_when>
    <thetext>Created attachment 222049
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971467</commentid>
    <comment_count>6</comment_count>
      <attachid>222049</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-01-23 19:15:17 -0800</bug_when>
    <thetext>Comment on attachment 222049
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972175</commentid>
    <comment_count>7</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-26 02:26:53 -0800</bug_when>
    <thetext>Committed r162801: &lt;http://trac.webkit.org/changeset/162801&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221768</attachid>
            <date>2014-01-21 11:43:12 -0800</date>
            <delta_ts>2014-01-23 17:20:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127358-20140121114312.patch</filename>
            <type>text/plain</type>
            <size>3909</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyMzg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTBlYWFkZTFlODk5NjMw
NjI4NTEzYWY0ZDExYmU4YmNjZmM4M2M1Zi4uNzFkNzdhMGQ5ZjdmOGQyMjQxMmY2NWM1NDM0ZWI1
YmE5ZjdlMjZhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTAxLTIxICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEltcHJvdmUgdGhl
IGJpbmRpbmdzIG9mIE5vZGVMaXN0J3MgbmFtZSBhY2Nlc3NvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MzU4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBhY2Nlc3NpbmcgYW4gaXRlbSBvZiBO
b2RlTGlzdCBieSBuYW1lLCB0aGUgZGVmYXVsdCBiaW5kaW5ncyB3YXMKKyAgICAgICAgZ29pbmcg
dGhyb3VnaCB0aGUgbGlzdCBvZiBub2RlIHR3aWNlOgorICAgICAgICAtRmlyc3QsIGdldE93blBy
b3BlcnR5IGNhbGxzIGNhbkdldEl0ZW1zRm9yTmFtZSgpIHRvIGZpbmQgaWYgYSBwcm9wZXJ0eSBl
eGlzdHMgZm9yCisgICAgICAgICB0aGUgZ2l2ZW4gbmFtZS4gVGhpcyBpbiB0dXJuIHVzZWQgTm9k
ZUxpc3Q6Om5hbWVkSXRlbSgpIHdoaWNoIGlzIGEgc2xvdyBvcGVyYXRpb24uCisgICAgICAgIC1U
aGVuLCB0aGUgdmFsdWUgaXRzZWxmIHdhcyBxdWVyaWVkIHRocm91Z2ggbmFtZUdldHRlcigpLCBj
YWxsaW5nIE5vZGVMaXN0OjpuYW1lZEl0ZW0oKQorICAgICAgICAgYSBzZWNvbmQgdGltZSB0byBm
aW5kIHRoZSBzYW1lIHZhbHVlLgorCisgICAgICAgIFRoaXMgcGF0Y2gga2lsbHMgdGhlIGRlZmF1
bHQgbmFtZSBnZXR0ZXIgaW4gZmF2b3Igb2YgYSBnZXRPd25Qcm9wZXJ0eVNsb3REZWxlZ2F0ZSgp
IHJldHVybmluZworICAgICAgICB0aGUgdmFsdWUgZGlyZWN0bHkgb24gdGhlIFByb3BlcnR5U2xv
dC4KKworICAgICAgICBBZCBIb2MgdGVzdGluZyBzaG93IGFib3V0IDE1JSBzcGVlZCB1cCBmb3Ig
c2ltcGxlIGNhc2VzLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3RvbS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpKU05vZGVMaXN0OjpnZXRPd25Qcm9wZXJ0eVNsb3REZWxl
Z2F0ZSk6CisgICAgICAgICogZG9tL05vZGVMaXN0LmlkbDoKKwogMjAxNC0wMS0yMCAgR3l1eW91
bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIERvIHJlZmFjdG9y
IGluIGNvbGxlY3RHcmFkaWVudEF0dHJpYnV0ZXMoKSBhbmQgcmVuZGVyU3R5bGVGb3JMZW5ndGhS
ZXNvbHZlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTm9kZUxp
c3RDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3Rv
bS5jcHAKaW5kZXggNGFhMzc0MzhjNGI1OTc5Zjc4OWEwZTA3M2FhYWNiMjIwOWYwMTAyNC4uYTU4
ZDk4MGVmMDliYmJiZmMwZjgwOGFhYjU4YTMyMzAxNGZjYTE2MiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3RvbS5jcHAKQEAgLTEsNSArMSw1IEBACiAv
KgotICogQ29weXJpZ2h0IChDKSAyMDA3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqIENvcHlyaWdodCAoQykgMjAwNywgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTUxLDE1ICs1MSwxMyBAQCBi
b29sIEpTTm9kZUxpc3RPd25lcjo6aXNSZWFjaGFibGVGcm9tT3BhcXVlUm9vdHMoSlNDOjpIYW5k
bGU8SlNDOjpVbmtub3duPiBoYW5kbAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotYm9vbCBKU05v
ZGVMaXN0OjpjYW5HZXRJdGVtc0Zvck5hbWUoRXhlY1N0YXRlKiwgTm9kZUxpc3QqIGltcGwsIFBy
b3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUpCitib29sIEpTTm9kZUxpc3Q6OmdldE93blByb3BlcnR5
U2xvdERlbGVnYXRlKEV4ZWNTdGF0ZSogZXhlYywgUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSwg
UHJvcGVydHlTbG90JiBzbG90KQogewotICAgIHJldHVybiBpbXBsLT5uYW1lZEl0ZW0ocHJvcGVy
dHlOYW1lVG9BdG9taWNTdHJpbmcocHJvcGVydHlOYW1lKSk7Ci19Ci0KLUVuY29kZWRKU1ZhbHVl
IEpTTm9kZUxpc3Q6Om5hbWVHZXR0ZXIoRXhlY1N0YXRlKiBleGVjLCBFbmNvZGVkSlNWYWx1ZSBz
bG90QmFzZSwgRW5jb2RlZEpTVmFsdWUsIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUpCi17Ci0g
ICAgSlNOb2RlTGlzdCogdGhpc09iaiA9IGpzQ2FzdDxKU05vZGVMaXN0Kj4oSlNWYWx1ZTo6ZGVj
b2RlKHNsb3RCYXNlKSk7Ci0gICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZSh0b0pTKGV4ZWMsIHRo
aXNPYmotPmdsb2JhbE9iamVjdCgpLCB0aGlzT2JqLT5pbXBsKCkubmFtZWRJdGVtKHByb3BlcnR5
TmFtZVRvQXRvbWljU3RyaW5nKHByb3BlcnR5TmFtZSkpKSk7CisgICAgaWYgKE5vZGUqIGl0ZW0g
PSBpbXBsKCkubmFtZWRJdGVtKHByb3BlcnR5TmFtZVRvQXRvbWljU3RyaW5nKHByb3BlcnR5TmFt
ZSkpKSB7CisgICAgICAgIHNsb3Quc2V0VmFsdWUodGhpcywgUmVhZE9ubHkgfCBEb250RGVsZXRl
IHwgRG9udEVudW0sIHRvSlMoZXhlYywgZ2xvYmFsT2JqZWN0KCksIGl0ZW0pKTsKKyAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGVMaXN0LmlkbCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5pZGwKaW5kZXggMzZjYTQ3MzRiODM1OGU2ODk3
MTgwZWM3OGM3MTAxNjFmODE1ZmEyMC4uMmQ0MTliZjczZjRkM2FjZWM5NjBhOWQ1ZTBjZTRmNzIw
N2M1MWJhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGVMaXN0LmlkbAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZUxpc3QuaWRsCkBAIC0xLDYgKzEsNiBAQAogLyoKICAq
IENvcHlyaWdodCAoQykgMjAwNiBTYW11ZWwgV2VpbmlnIDxzYW0ud2VpbmlnQGdtYWlsLmNvbT4K
LSAqIENvcHlyaWdodCAoQykgMjAwNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KiBDb3B5cmlnaHQgKEMpIDIwMDcsIDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgogICoKICAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKICAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBM
aWJyYXJ5IEdlbmVyYWwgUHVibGljCkBAIC0yMCwxMSArMjAsMTEgQEAKIAogWwogICAgIEN1c3Rv
bUlzUmVhY2hhYmxlLAorICAgIEpTQ3VzdG9tR2V0T3duUHJvcGVydHlTbG90QW5kRGVzY3JpcHRv
ciwKICAgICBTa2lwVlRhYmxlVmFsaWRhdGlvbiwKIF0gaW50ZXJmYWNlIE5vZGVMaXN0IHsKIAog
ICAgIGdldHRlciBOb2RlIGl0ZW0odW5zaWduZWQgbG9uZyBpbmRleCk7Ci0gICAgZ2V0dGVyIChO
b2RlIG9yIHVuc2lnbmVkIGxvbmcpIChET01TdHJpbmcgbmFtZSk7CiAKICAgICByZWFkb25seSBh
dHRyaWJ1dGUgdW5zaWduZWQgbG9uZyBsZW5ndGg7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222049</attachid>
            <date>2014-01-23 17:20:43 -0800</date>
            <delta_ts>2014-01-23 19:15:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127358-20140123172043.patch</filename>
            <type>text/plain</type>
            <size>6415</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNjY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWFkYWYyN2FmZmVjY2Y4
OWJlYzY5NTA2MWE3ZTIyNzg4OWY5ZjE2YS4uMjJiOGE4ZmRmNWQ5NDBhNGM5MTJhY2U1OWQ1NTM1
ZDJlOGZlMmQ3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTAxLTIzICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEltcHJvdmUgdGhl
IGJpbmRpbmdzIG9mIE5vZGVMaXN0J3MgbmFtZSBhY2Nlc3NvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MzU4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgR2VvZmZyZXkgR2FyZW4uCisKKyAgICAgICAgV2hlbiBhY2Nlc3NpbmcgYW4gaXRlbSBvZiBO
b2RlTGlzdCBieSBuYW1lLCB0aGUgZGVmYXVsdCBiaW5kaW5ncyB3YXMKKyAgICAgICAgZ29pbmcg
dGhyb3VnaCB0aGUgbGlzdCBvZiBub2RlIHR3aWNlOgorICAgICAgICAtRmlyc3QsIGdldE93blBy
b3BlcnR5IGNhbGxzIGNhbkdldEl0ZW1zRm9yTmFtZSgpIHRvIGZpbmQgaWYgYSBwcm9wZXJ0eSBl
eGlzdHMgZm9yCisgICAgICAgICB0aGUgZ2l2ZW4gbmFtZS4gVGhpcyBpbiB0dXJuIHVzZWQgTm9k
ZUxpc3Q6Om5hbWVkSXRlbSgpIHdoaWNoIGlzIGEgc2xvdyBvcGVyYXRpb24uCisgICAgICAgIC1U
aGVuLCB0aGUgdmFsdWUgaXRzZWxmIHdhcyBxdWVyaWVkIHRocm91Z2ggbmFtZUdldHRlcigpLCBj
YWxsaW5nIE5vZGVMaXN0OjpuYW1lZEl0ZW0oKQorICAgICAgICAgYSBzZWNvbmQgdGltZSB0byBm
aW5kIHRoZSBzYW1lIHZhbHVlLgorCisgICAgICAgIFRoaXMgcGF0Y2gga2lsbHMgdGhlIGRlZmF1
bHQgbmFtZSBnZXR0ZXIgaW4gZmF2b3Igb2YgYSBnZXRPd25Qcm9wZXJ0eVNsb3REZWxlZ2F0ZSgp
IHJldHVybmluZworICAgICAgICB0aGUgdmFsdWUgZGlyZWN0bHkgb24gdGhlIFByb3BlcnR5U2xv
dC4KKworICAgICAgICBBZCBIb2MgdGVzdGluZyBzaG93IGFib3V0IDE1JSBzcGVlZCB1cCBmb3Ig
c2ltcGxlIGNhc2VzLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNOb2RlTGlzdEN1c3RvbS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpKU05vZGVMaXN0OjpnZXRPd25Qcm9wZXJ0eVNsb3REZWxl
Z2F0ZSk6CisgICAgICAgICogZG9tL05vZGVMaXN0LmlkbDoKKwogMjAxNC0wMS0yMyAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBUcnkgdG8gZml4IFdp
bmRvd3MgYnVpbGQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05v
ZGVMaXN0Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTm9kZUxpc3RD
dXN0b20uY3BwCmluZGV4IDRhYTM3NDM4YzRiNTk3OWY3ODlhMGUwNzNhYWFjYjIyMDlmMDEwMjQu
LmE1OGQ5ODBlZjA5YmJiYmZjMGY4MDhhYWI1OGEzMjMwMTRmY2ExNjIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTm9kZUxpc3RDdXN0b20uY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTm9kZUxpc3RDdXN0b20uY3BwCkBAIC0xLDUgKzEsNSBA
QAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDcsIDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC01MSwxNSArNTEsMTMg
QEAgYm9vbCBKU05vZGVMaXN0T3duZXI6OmlzUmVhY2hhYmxlRnJvbU9wYXF1ZVJvb3RzKEpTQzo6
SGFuZGxlPEpTQzo6VW5rbm93bj4gaGFuZGwKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLWJvb2wg
SlNOb2RlTGlzdDo6Y2FuR2V0SXRlbXNGb3JOYW1lKEV4ZWNTdGF0ZSosIE5vZGVMaXN0KiBpbXBs
LCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKQorYm9vbCBKU05vZGVMaXN0OjpnZXRPd25Qcm9w
ZXJ0eVNsb3REZWxlZ2F0ZShFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5h
bWUsIFByb3BlcnR5U2xvdCYgc2xvdCkKIHsKLSAgICByZXR1cm4gaW1wbC0+bmFtZWRJdGVtKHBy
b3BlcnR5TmFtZVRvQXRvbWljU3RyaW5nKHByb3BlcnR5TmFtZSkpOwotfQotCi1FbmNvZGVkSlNW
YWx1ZSBKU05vZGVMaXN0OjpuYW1lR2V0dGVyKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFs
dWUgc2xvdEJhc2UsIEVuY29kZWRKU1ZhbHVlLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKQot
ewotICAgIEpTTm9kZUxpc3QqIHRoaXNPYmogPSBqc0Nhc3Q8SlNOb2RlTGlzdCo+KEpTVmFsdWU6
OmRlY29kZShzbG90QmFzZSkpOwotICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUodG9KUyhleGVj
LCB0aGlzT2JqLT5nbG9iYWxPYmplY3QoKSwgdGhpc09iai0+aW1wbCgpLm5hbWVkSXRlbShwcm9w
ZXJ0eU5hbWVUb0F0b21pY1N0cmluZyhwcm9wZXJ0eU5hbWUpKSkpOworICAgIGlmIChOb2RlKiBp
dGVtID0gaW1wbCgpLm5hbWVkSXRlbShwcm9wZXJ0eU5hbWVUb0F0b21pY1N0cmluZyhwcm9wZXJ0
eU5hbWUpKSkgeworICAgICAgICBzbG90LnNldFZhbHVlKHRoaXMsIFJlYWRPbmx5IHwgRG9udERl
bGV0ZSB8IERvbnRFbnVtLCB0b0pTKGV4ZWMsIGdsb2JhbE9iamVjdCgpLCBpdGVtKSk7CisgICAg
ICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5p
ZGwgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZUxpc3QuaWRsCmluZGV4IDM2Y2E0NzM0YjgzNThl
Njg5NzE4MGVjNzhjNzEwMTYxZjgxNWZhMjAuLjJkNDE5YmY3M2Y0ZDNhY2VjOTYwYTlkNWUwY2U0
ZjcyMDdjNTFiYWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5pZGwK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVMaXN0LmlkbApAQCAtMSw2ICsxLDYgQEAKIC8q
CiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgU2FtdWVsIFdlaW5pZyA8c2FtLndlaW5pZ0BnbWFpbC5j
b20+Ci0gKiBDb3B5cmlnaHQgKEMpIDIwMDcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICogQ29weXJpZ2h0IChDKSAyMDA3LCAyMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KICAqCiAgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCiAgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwpAQCAtMjAsMTEgKzIwLDExIEBACiAKIFsKICAgICBD
dXN0b21Jc1JlYWNoYWJsZSwKKyAgICBKU0N1c3RvbUdldE93blByb3BlcnR5U2xvdEFuZERlc2Ny
aXB0b3IsCiAgICAgU2tpcFZUYWJsZVZhbGlkYXRpb24sCiBdIGludGVyZmFjZSBOb2RlTGlzdCB7
CiAKICAgICBnZXR0ZXIgTm9kZSBpdGVtKHVuc2lnbmVkIGxvbmcgaW5kZXgpOwotICAgIGdldHRl
ciAoTm9kZSBvciB1bnNpZ25lZCBsb25nKSAoRE9NU3RyaW5nIG5hbWUpOwogCiAgICAgcmVhZG9u
bHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgbGVuZ3RoOwogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzY4Zjc0MTE2ZWNh
NzZiZGYyMzM0MDczYmNlY2Y2ZDBjYTlkNmZmZS4uNzExYWY5ZWFmNTFkNDE2Mzc1ZTE4ZTg2Nzgx
YzFlZDdhMmM3N2E2ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAxLTIzICBCZW5qYW1p
biBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEltcHJvdmUgdGhlIGJp
bmRpbmdzIG9mIE5vZGVMaXN0J3MgbmFtZSBhY2Nlc3NvcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MzU4CisKKyAgICAgICAgVW5yZXZpZXdlZCB0
ZXN0IGZvciB0aGUgYWNjZXNzb3IgcHJvcGVydGllcy4KKworICAgICAgICAqIGZhc3QvZG9tL05v
ZGVMaXN0L25vZGVsaXN0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1uYW1lLWdldHRlci1wcm9w
ZXJ0aWVzLmh0bWw6IEFkZGVkLgorCiAyMDE0LTAxLTIzICBIYW5zIE11bGxlciAgPGhtdWxsZXJA
YWRvYmUuY29tPgogCiAgICAgICAgIFtDU1MgU2hhcGVzXSBJbWFnZSB2YWx1ZWQgc2hhcGUgc2l6
ZSBhbmQgcG9zaXRpb24gc2hvdWxkIGNvbmZvcm0gdG8gdGhlIHNwZWMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LW5hbWUtZ2V0dGVyLXByb3BlcnRp
ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3Qt
bmFtZS1nZXR0ZXItcHJvcGVydGllcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzM1YzBiMTgz
NWM1ZDUxOTE2MTk2YTBjM2Q4MGIyMGU4ZWU4NTVmZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTIgQEAKK1Rlc3QgdGhlIEphdmFTY3JpcHQgcHJvcGVy
dHkgZGVzY3JpcHRvciBvZiB0aGUgbmFtZSBnZXR0ZXIuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KKworCitQQVNTIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoTm9kZUxpc3Qs
ICdhV2lsZElkJykuY29uZmlndXJhYmxlIGlzIGZhbHNlCitQQVNTIE9iamVjdC5nZXRPd25Qcm9w
ZXJ0eURlc2NyaXB0b3IoTm9kZUxpc3QsICdhV2lsZElkJykuZW51bWVyYWJsZSBpcyBmYWxzZQor
UEFTUyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKE5vZGVMaXN0LCAnYVdpbGRJZCcp
LndyaXRhYmxlIGlzIGZhbHNlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKK1dpbGQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL05vZGVM
aXN0L25vZGVsaXN0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi4xNGEyNjA2OWFkYWY3Y2QzMGVhNzU5M2VkYmEzNzY2ZTA3NGNmMzQ4Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtbmFtZS1n
ZXR0ZXItcHJvcGVydGllcy5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzxodG1sPgorPGhlYWQ+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPGRpdiBpZD0nYVdpbGRJZCc+V2lsZDwvZGl2PgorCis8c2NyaXB0
PgorZGVzY3JpcHRpb24oJ1Rlc3QgdGhlIEphdmFTY3JpcHQgcHJvcGVydHkgZGVzY3JpcHRvciBv
ZiB0aGUgbmFtZSBnZXR0ZXIuJyk7CisKK3ZhciBOb2RlTGlzdCA9IGRvY3VtZW50LmdldEVsZW1l
bnRzQnlUYWdOYW1lKCdkaXYnKTsKKworc2hvdWxkQmUoIk9iamVjdC5nZXRPd25Qcm9wZXJ0eURl
c2NyaXB0b3IoTm9kZUxpc3QsICdhV2lsZElkJykuY29uZmlndXJhYmxlIiwgJ2ZhbHNlJyk7Citz
aG91bGRCZSgiT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihOb2RlTGlzdCwgJ2FXaWxk
SWQnKS5lbnVtZXJhYmxlIiwgJ2ZhbHNlJyk7CitzaG91bGRCZSgiT2JqZWN0LmdldE93blByb3Bl
cnR5RGVzY3JpcHRvcihOb2RlTGlzdCwgJ2FXaWxkSWQnKS53cml0YWJsZSIsICdmYWxzZScpOwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="246041"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>