<?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>127971</bug_id>
          
          <creation_ts>2014-01-30 17:17:59 -0800</creation_ts>
          <short_desc>Improve the JavaScript bindings of DatasetDOMStringMap</short_desc>
          <delta_ts>2014-02-01 16:12:38 -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>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>974118</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-30 17:17:59 -0800</bug_when>
    <thetext>Improve the JavaScript bindings of DatasetDOMStringMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974123</commentid>
    <comment_count>1</comment_count>
      <attachid>222766</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-01-30 17:21:42 -0800</bug_when>
    <thetext>Created attachment 222766
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974593</commentid>
    <comment_count>2</comment_count>
      <attachid>222766</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-01 00:05:42 -0800</bug_when>
    <thetext>Comment on attachment 222766
Patch

Clearing flags on attachment: 222766

Committed r163239: &lt;http://trac.webkit.org/changeset/163239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974594</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-01 00:05:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974612</commentid>
    <comment_count>4</comment_count>
      <attachid>222766</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-02-01 08:06:23 -0800</bug_when>
    <thetext>Comment on attachment 222766
Patch

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

&gt; Source/WebCore/dom/DatasetDOMStringMap.cpp:147
&gt; +const AtomicString&amp; DatasetDOMStringMap::item(const String&amp; name, bool&amp; isValid)

Isn’t isValid always the same as !isNull on the result? When can those two be out of sync?

&gt; Source/WebCore/dom/DatasetDOMStringMap.h:32
&gt; +#include &lt;wtf/text/AtomicString.h&gt;

Is this include needed? Why wouldn’t a forward declaration suffice? I think &lt;wtf/Forward.h&gt; should do.

&gt; Source/WebCore/dom/DatasetDOMStringMap.h:33
&gt;  #include &lt;wtf/text/WTFString.h&gt;

If the AtomicString.h include is needed, then this include can be removed.

But I think that we could use a forward declaration for this, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974651</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-01 13:10:22 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 222766 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=222766&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/dom/DatasetDOMStringMap.cpp:147
&gt; &gt; +const AtomicString&amp; DatasetDOMStringMap::item(const String&amp; name, bool&amp; isValid)
&gt; 
&gt; Isn’t isValid always the same as !isNull on the result? When can those two be out of sync?

I assumed when an attribute is defined but has no value, its value string would be null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974666</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-01 16:12:38 -0800</bug_when>
    <thetext>Committed r163251: &lt;http://trac.webkit.org/changeset/163251&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222766</attachid>
            <date>2014-01-30 17:21:42 -0800</date>
            <delta_ts>2014-02-01 08:06:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127971-20140130172141.patch</filename>
            <type>text/plain</type>
            <size>8680</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYzMTMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWFkNjk3NDg4YjBjNGI4
YjRjZmFlMjkxMzU0MjU5YjZkYWNmZGM0NS4uOTUyY2M0NzFjZWM5YjA2YTBlMDFkMGNjNjZmOTRl
NjcxMTU2MTgxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTAxLTMwICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEltcHJvdmUgdGhl
IEphdmFTY3JpcHQgYmluZGluZ3Mgb2YgRGF0YXNldERPTVN0cmluZ01hcAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3OTcxCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5zdGVhZCBvZiBxdWVyeWluZyBj
b250YWlucygpIGZvbGxvd2VkIGJ5IGl0ZW0oKSwganVzdCBnZXQgdGhlIGl0ZW0KKyAgICAgICAg
YXQgb25jZSBpbiB0aGUgY3VzdG9tIGJpbmRpbmcuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20v
ZGF0YXNldC1uYW1lLWdldHRlci1wcm9wZXJ0aWVzLmh0bWwKKworICAgICAgICAqIGJpbmRpbmdz
L2pzL0pTRE9NU3RyaW5nTWFwQ3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTRE9NU3Ry
aW5nTWFwOjpnZXRPd25Qcm9wZXJ0eVNsb3REZWxlZ2F0ZSk6CisgICAgICAgICogZG9tL0RPTVN0
cmluZ01hcC5pZGw6CisgICAgICAgICogZG9tL0RhdGFzZXRET01TdHJpbmdNYXAuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RGF0YXNldERPTVN0cmluZ01hcDo6aXRlbSk6CisgICAgICAgICogZG9t
L0RhdGFzZXRET01TdHJpbmdNYXAuaDoKKwogMjAxNC0wMS0zMCAgUm9nZXIgRm9uZyAgPHJvZ2Vy
X2ZvbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYkdMIGxvYWQgcG9saWN5IHNob3VsZCBiZSBx
dWVyaWVkIGZvciB0aGUgdG9wIGxldmVsIGRvY3VtZW50LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvSlNET01TdHJpbmdNYXBDdXN0b20uY3BwIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvSlNET01TdHJpbmdNYXBDdXN0b20uY3BwCmluZGV4IDZmZjZiOWMwNWVl
MzI4NzU4MmFmZGEyM2NlOWVjMTlhNmVlODYwMTkuLmQ3OGUxYTNjODZmZDJmM2E1NjMyZjE2MTY3
NzJhN2YwYzc1MWRiYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pT
RE9NU3RyaW5nTWFwQ3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9K
U0RPTVN0cmluZ01hcEN1c3RvbS5jcHAKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0
IChDKSAyMDEwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAo
QykgMjAxMCwgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTM1LDE1ICszNSwxNSBAQCB1c2luZyBuYW1lc3BhY2Ug
SlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLWJvb2wgSlNET01TdHJpbmdNYXA6OmNhbkdl
dEl0ZW1zRm9yTmFtZShFeGVjU3RhdGUqLCBET01TdHJpbmdNYXAqIGltcGwsIFByb3BlcnR5TmFt
ZSBwcm9wZXJ0eU5hbWUpCitib29sIEpTRE9NU3RyaW5nTWFwOjpnZXRPd25Qcm9wZXJ0eVNsb3RE
ZWxlZ2F0ZShFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUsIFByb3Bl
cnR5U2xvdCYgc2xvdCkKIHsKLSAgICByZXR1cm4gaW1wbC0+Y29udGFpbnMocHJvcGVydHlOYW1l
VG9BdG9taWNTdHJpbmcocHJvcGVydHlOYW1lKSk7Ci19Ci0KLUVuY29kZWRKU1ZhbHVlIEpTRE9N
U3RyaW5nTWFwOjpuYW1lR2V0dGVyKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgc2xv
dEJhc2UsIEVuY29kZWRKU1ZhbHVlLCBQcm9wZXJ0eU5hbWUgcHJvcGVydHlOYW1lKQotewotICAg
IEpTRE9NU3RyaW5nTWFwKiB0aGlzT2JqID0ganNDYXN0PEpTRE9NU3RyaW5nTWFwKj4oSlNWYWx1
ZTo6ZGVjb2RlKHNsb3RCYXNlKSk7Ci0gICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc1N0cmlu
Z1dpdGhDYWNoZShleGVjLCB0aGlzT2JqLT5pbXBsKCkuaXRlbShwcm9wZXJ0eU5hbWVUb0F0b21p
Y1N0cmluZyhwcm9wZXJ0eU5hbWUpKSkpOworICAgIGJvb2wgbmFtZUlzVmFsaWQ7CisgICAgY29u
c3QgQXRvbWljU3RyaW5nJiBpdGVtID0gaW1wbCgpLml0ZW0ocHJvcGVydHlOYW1lVG9TdHJpbmco
cHJvcGVydHlOYW1lKSwgbmFtZUlzVmFsaWQpOworICAgIGlmIChuYW1lSXNWYWxpZCkgeworICAg
ICAgICBzbG90LnNldFZhbHVlKHRoaXMsIFJlYWRPbmx5IHwgRG9udERlbGV0ZSB8IERvbnRFbnVt
LCB0b0pTKGV4ZWMsIGdsb2JhbE9iamVjdCgpLCBpdGVtKSk7CisgICAgICAgIHJldHVybiB0cnVl
OworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHZvaWQgSlNET01TdHJpbmdNYXA6Omdl
dE93blByb3BlcnR5TmFtZXMoSlNPYmplY3QqIG9iamVjdCwgRXhlY1N0YXRlKiBleGVjLCBQcm9w
ZXJ0eU5hbWVBcnJheSYgcHJvcGVydHlOYW1lcywgRW51bWVyYXRpb25Nb2RlIG1vZGUpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRE9NU3RyaW5nTWFwLmlkbCBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9ET01TdHJpbmdNYXAuaWRsCmluZGV4IDU1ZGI2NWQ1NTdlYWUzZmQyOWUxY2E5YzFi
YjYwNDBmNmU2MDVhN2IuLjBlNmIxYWZlM2RjYzIzODU2MTU5NmE1MGJmMDM4OTY3M2U2YmIzNDEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9ET01TdHJpbmdNYXAuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9ET01TdHJpbmdNYXAuaWRsCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAq
IENvcHlyaWdodCAoQykgMjAxMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBD
b3B5cmlnaHQgKEMpIDIwMTAsIDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgog
ICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yOCw4ICsyOCw4IEBACiAgICAgQ3Vz
dG9tRGVsZXRlUHJvcGVydHksCiAgICAgQ3VzdG9tRW51bWVyYXRlUHJvcGVydHksCiAgICAgQ3Vz
dG9tTmFtZWRTZXR0ZXIsCisgICAgSlNDdXN0b21HZXRPd25Qcm9wZXJ0eVNsb3RBbmREZXNjcmlw
dG9yLAogICAgIFNraXBWVGFibGVWYWxpZGF0aW9uLAogXSBpbnRlcmZhY2UgRE9NU3RyaW5nTWFw
IHsKLSAgICBnZXR0ZXIgRE9NU3RyaW5nIChET01TdHJpbmcgbmFtZSk7CiB9OwogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRGF0YXNldERPTVN0cmluZ01hcC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRGF0YXNldERPTVN0cmluZ01hcC5jcHAKaW5kZXggYjQzODNkYzJkMjI1OWUx
OWY4ZTcxNmE5ZWMzNmVkODZkMWExOTViZC4uMDNmMTNkN2VhY2I2OWU3NGNhZmYxZjhlMjE5ZTZi
NGE5MjNhNmRhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RhdGFzZXRET01TdHJp
bmdNYXAuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9EYXRhc2V0RE9NU3RyaW5nTWFwLmNw
cApAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTAgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDEwLCAyMDE0IEFwcGxlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpA
QCAtMTQ0LDE3ICsxNDQsMTkgQEAgdm9pZCBEYXRhc2V0RE9NU3RyaW5nTWFwOjpnZXROYW1lcyhW
ZWN0b3I8U3RyaW5nPiYgbmFtZXMpCiAgICAgfQogfQogCi1TdHJpbmcgRGF0YXNldERPTVN0cmlu
Z01hcDo6aXRlbShjb25zdCBTdHJpbmcmIG5hbWUpCitjb25zdCBBdG9taWNTdHJpbmcmIERhdGFz
ZXRET01TdHJpbmdNYXA6Oml0ZW0oY29uc3QgU3RyaW5nJiBuYW1lLCBib29sJiBpc1ZhbGlkKQog
ewotICAgIGlmICghbV9lbGVtZW50Lmhhc0F0dHJpYnV0ZXMoKSkKLSAgICAgICAgcmV0dXJuIFN0
cmluZygpOwotCi0gICAgZm9yIChjb25zdCBBdHRyaWJ1dGUmIGF0dHJpYnV0ZSA6IG1fZWxlbWVu
dC5hdHRyaWJ1dGVzSXRlcmF0b3IoKSkgewotICAgICAgICBpZiAocHJvcGVydHlOYW1lTWF0Y2hl
c0F0dHJpYnV0ZU5hbWUobmFtZSwgYXR0cmlidXRlLmxvY2FsTmFtZSgpKSkKLSAgICAgICAgICAg
IHJldHVybiBhdHRyaWJ1dGUudmFsdWUoKTsKKyAgICBpc1ZhbGlkID0gZmFsc2U7CisgICAgaWYg
KG1fZWxlbWVudC5oYXNBdHRyaWJ1dGVzKCkpIHsKKyAgICAgICAgZm9yIChjb25zdCBBdHRyaWJ1
dGUmIGF0dHJpYnV0ZSA6IG1fZWxlbWVudC5hdHRyaWJ1dGVzSXRlcmF0b3IoKSkgeworICAgICAg
ICAgICAgaWYgKHByb3BlcnR5TmFtZU1hdGNoZXNBdHRyaWJ1dGVOYW1lKG5hbWUsIGF0dHJpYnV0
ZS5sb2NhbE5hbWUoKSkpIHsKKyAgICAgICAgICAgICAgICBpc1ZhbGlkID0gdHJ1ZTsKKyAgICAg
ICAgICAgICAgICByZXR1cm4gYXR0cmlidXRlLnZhbHVlKCk7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gU3RyaW5nKCk7CisgICAgcmV0dXJuIG51bGxBdG9t
OwogfQogCiBib29sIERhdGFzZXRET01TdHJpbmdNYXA6OmNvbnRhaW5zKGNvbnN0IFN0cmluZyYg
bmFtZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9EYXRhc2V0RE9NU3RyaW5nTWFw
LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRGF0YXNldERPTVN0cmluZ01hcC5oCmluZGV4IDNhNGJm
YTg0Mzk0ZjE1ZTI1MDAzOTk0YTNlNjgyNmY3YmZiMDdhYzMuLmM2OGI1MWQ5NTQwOGVkMjMwYWUz
YTE1ZDg2NjFlMjgzZGJmZTg5Y2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9EYXRh
c2V0RE9NU3RyaW5nTWFwLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RhdGFzZXRET01TdHJp
bmdNYXAuaApAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgIlNjcmlwdFdyYXBwYWJsZS5oIgog
I2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgogI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KKyNp
bmNsdWRlIDx3dGYvdGV4dC9BdG9taWNTdHJpbmcuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZT
dHJpbmcuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtNDgsNyArNDksNyBAQCBwdWJsaWM6
CiAgICAgdm9pZCBkZXJlZigpOwogCiAgICAgdm9pZCBnZXROYW1lcyhWZWN0b3I8U3RyaW5nPiYp
OwotICAgIFN0cmluZyBpdGVtKGNvbnN0IFN0cmluZyYgbmFtZSk7CisgICAgY29uc3QgQXRvbWlj
U3RyaW5nJiBpdGVtKGNvbnN0IFN0cmluZyYgbmFtZSwgYm9vbCYgaXNWYWxpZCk7CiAgICAgYm9v
bCBjb250YWlucyhjb25zdCBTdHJpbmcmIG5hbWUpOwogICAgIHZvaWQgc2V0SXRlbShjb25zdCBT
dHJpbmcmIG5hbWUsIGNvbnN0IFN0cmluZyYgdmFsdWUsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2
b2lkIGRlbGV0ZUl0ZW0oY29uc3QgU3RyaW5nJiBuYW1lLCBFeGNlcHRpb25Db2RlJik7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggOWQwNjZmNWUxYTAwNGZiZDRkNTc0MGU0OTdjODI4YzliZThmOTBkYS4uMWI5YTVlMGEwMmE2
ODg0ZGJhNWUzZjg5NzdkMjMyYjBiZGFjZGNmZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0
LTAxLTMwICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAg
IEltcHJvdmUgdGhlIEphdmFTY3JpcHQgYmluZGluZ3Mgb2YgRGF0YXNldERPTVN0cmluZ01hcAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3OTcxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Rv
bS9kYXRhc2V0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2RvbS9kYXRhc2V0LW5hbWUtZ2V0dGVyLXByb3BlcnRpZXMuaHRtbDogQWRk
ZWQuCisKIDIwMTQtMDEtMzAgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAK
ICAgICAgICAgaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4tcGx1Z2luLXByaXZhdGUt
YnJvd3NpbmctdG9nZ2xlZC5odG1sIGlzIGZsYWt5IG9uIFdLMgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9kb20vZGF0YXNldC1uYW1lLWdldHRlci1wcm9wZXJ0aWVzLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2RhdGFzZXQtbmFtZS1nZXR0ZXItcHJvcGVydGllcy1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uM2YyYTMyYTMxNmUwY2RlOGNkM2FmYzBmYTdhMjNlNmY0
NTEzNTVjNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2RhdGFzZXQt
bmFtZS1nZXR0ZXItcHJvcGVydGllcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMyBAQAorVGVz
dCB0aGUgSmF2YVNjcmlwdCBwcm9wZXJ0eSBkZXNjcmlwdG9yIG9mIHRoZSBuYW1lIGdldHRlci4K
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgT2JqZWN0LmdldE93blByb3Bl
cnR5RGVzY3JpcHRvcihkb2N1bWVudC5ib2R5LmRhdGFzZXQsICd3ZWJraXRSb2NrcycpLmNvbmZp
Z3VyYWJsZSBpcyBmYWxzZQorUEFTUyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGRv
Y3VtZW50LmJvZHkuZGF0YXNldCwgJ3dlYmtpdFJvY2tzJykuZW51bWVyYWJsZSBpcyBmYWxzZQor
UEFTUyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGRvY3VtZW50LmJvZHkuZGF0YXNl
dCwgJ3dlYmtpdFJvY2tzJykud3JpdGFibGUgaXMgZmFsc2UKK1BBU1MgT2JqZWN0LmdldE93blBy
b3BlcnR5RGVzY3JpcHRvcihkb2N1bWVudC5ib2R5LmRhdGFzZXQsICd3ZWJraXRSb2NrcycpLnZh
bHVlIGlzICJ5ZXMiCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vZGF0YXNldC1uYW1lLWdl
dHRlci1wcm9wZXJ0aWVzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9kYXRhc2V0LW5hbWUt
Z2V0dGVyLXByb3BlcnRpZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMmJlNjkxMWJlOTBiZTQ0MmZlNzkz
YjU2ZmRmZWU0YjY3MTgxYjkxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vZGF0YXNldC1uYW1lLWdldHRlci1wcm9wZXJ0aWVzLmh0bWwKQEAgLTAsMCArMSwxOCBAQAor
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8
aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHkgZGF0YS13ZWJraXQtcm9ja3M9eWVzPgorPHNjcmlwdD4KK2Rl
c2NyaXB0aW9uKCdUZXN0IHRoZSBKYXZhU2NyaXB0IHByb3BlcnR5IGRlc2NyaXB0b3Igb2YgdGhl
IG5hbWUgZ2V0dGVyLicpOworCitzaG91bGRCZSgiT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3Jp
cHRvcihkb2N1bWVudC5ib2R5LmRhdGFzZXQsICd3ZWJraXRSb2NrcycpLmNvbmZpZ3VyYWJsZSIs
ICdmYWxzZScpOworc2hvdWxkQmUoIk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoZG9j
dW1lbnQuYm9keS5kYXRhc2V0LCAnd2Via2l0Um9ja3MnKS5lbnVtZXJhYmxlIiwgJ2ZhbHNlJyk7
CitzaG91bGRCZSgiT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihkb2N1bWVudC5ib2R5
LmRhdGFzZXQsICd3ZWJraXRSb2NrcycpLndyaXRhYmxlIiwgJ2ZhbHNlJyk7CitzaG91bGRCZUVx
dWFsVG9TdHJpbmcoIk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoZG9jdW1lbnQuYm9k
eS5kYXRhc2V0LCAnd2Via2l0Um9ja3MnKS52YWx1ZSIsICd5ZXMnKTsKKworPC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>