<?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>80541</bug_id>
          
          <creation_ts>2012-03-07 14:22:08 -0800</creation_ts>
          <short_desc>Implement getAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap</short_desc>
          <delta_ts>2012-03-07 19:57:26 -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>
          
          <blocked>75069</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Caio Marcelo de Oliveira Filho">cmarcelo</assigned_to>
          <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>573238</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2012-03-07 14:22:08 -0800</bug_when>
    <thetext>Implement getAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573241</commentid>
    <comment_count>1</comment_count>
      <attachid>130693</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2012-03-07 14:27:39 -0800</bug_when>
    <thetext>Created attachment 130693
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573307</commentid>
    <comment_count>2</comment_count>
      <attachid>130693</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-03-07 15:32:46 -0800</bug_when>
    <thetext>Comment on attachment 130693
Patch

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

&gt; Source/WebCore/dom/ElementAttributeData.h:159
&gt; +    Attribute* a = getAttributeItem(name, shouldIgnoreAttributeCase);

Please don&apos;t use one-letter abbreviations like &quot;a&quot;. Instead, spell-out attribute.

&gt; Source/WebCore/dom/ElementAttributeData.h:168
&gt; +    Attribute* a = getAttributeItem(name);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573331</commentid>
    <comment_count>3</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2012-03-07 15:58:08 -0800</bug_when>
    <thetext>Committed r110119: &lt;http://trac.webkit.org/changeset/110119&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130693</attachid>
            <date>2012-03-07 14:27:39 -0800</date>
            <delta_ts>2012-03-07 15:32:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80541-20120307192745.patch</filename>
            <type>text/plain</type>
            <size>7920</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmM2MDQxZWUyZDgxYmNi
OGMyYzdmNDMwM2I1ZWViNTdiYjFiZGUxYS4uNWU3MmJhY2U1MjgzZjZmMmVkODE1MDM1NzhkZDI1
ZDJhODVkZjBiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDEyLTAzLTA3ICBDYWlv
IE1hcmNlbG8gZGUgT2xpdmVpcmEgRmlsaG8gIDxjYWlvLm9saXZlaXJhQG9wZW5ib3NzYS5vcmc+
CisKKyAgICAgICAgSW1wbGVtZW50IGdldEF0dHJpYnV0ZU5vZGUoKSBpbiB0ZXJtcyBvZiBFbGVt
ZW50QXR0cmlidXRlRGF0YSBpbnN0ZWFkIG9mIE5hbWVkTm9kZU1hcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1NDEKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBET00gbWV0aG9kcyBleHBvc2VkIGluIEVs
ZW1lbnQgYW5kIE5hbWVkTm9kZU1hcCBhcmUgbm93IGltcGxlbWVudGVkIGluIHRlcm1zIG9mCisg
ICAgICAgIEVsZW1lbnRBdHRyaWJ1dGVEYXRhLiBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZW0g
aXMgdGhhdCBFbGVtZW50IG1ldGhvZHMgY2FuIGVhcmx5CisgICAgICAgIHJldHVybiBpZiB0aGVy
ZSdzIG5vIGF0dHJpYnV0ZSBzdG9yYWdlLgorCisgICAgICAgICogZG9tL0VsZW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6Z2V0QXR0cmlidXRlTm9kZSk6CisgICAgICAgIFJl
bW92ZWQgdGhlIG1hbnVhbCBsb3dlcmNhc2luZyBsZXR0aW5nIG91ciBleGlzdGluZyBtZWNoYW5p
c20gaW4KKyAgICAgICAgRWxlbWVudEF0dHJpYnV0ZURhdGE6OmdldEF0dHJpYnV0ZUl0ZW1JbmRl
eCgpIHRha2UgY2FyZSBvZiBpdC4gSSBjb25zaWRlcmVkIHRoYXQKKyAgICAgICAgdGhpcyBjb3Vs
ZCBiZSBhbiBvcHRpbWl6YXRpb24sIGJ1dCB0ZXN0aW5nIGEgZmV3IERyb21hZW8gdGVzdHMgKGRv
bS1hdHRyLAorICAgICAgICBqc2xpYi1hdHRyLWpxdWVyeSwganNsaWItYXR0ci1wcm90b3R5cGUp
IHRoZSBkaWZmZXJlbmNlIGlzbid0IHNpZ25pZmljYW50LiBJdAorICAgICAgICBzaG91bGRuJ3Qg
YWZmZWN0IGNvcnJlY3RuZXNzIGVpdGhlci4KKworICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6
Z2V0QXR0cmlidXRlTm9kZU5TKToKKyAgICAgICAgKiBkb20vRWxlbWVudEF0dHJpYnV0ZURhdGEu
Y3BwOgorICAgICAgICAqIGRvbS9FbGVtZW50QXR0cmlidXRlRGF0YS5oOgorICAgICAgICAoRWxl
bWVudEF0dHJpYnV0ZURhdGEpOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudEF0dHJpYnV0ZURh
dGE6OmdldEF0dHJpYnV0ZU5vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogZG9t
L05hbWVkTm9kZU1hcC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpOYW1lZE5vZGVNYXA6OmdldE5h
bWVkSXRlbSk6CisgICAgICAgIChXZWJDb3JlOjpOYW1lZE5vZGVNYXA6OmdldE5hbWVkSXRlbU5T
KToKKyAgICAgICAgKiBkb20vTmFtZWROb2RlTWFwLmg6CisgICAgICAgIChOYW1lZE5vZGVNYXAp
OgorCiAyMDEyLTAzLTA3ICBOYXQgRHVjYSAgPG5kdWNhQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBbY2hyb21pdW1dIFJlbW92ZSB1bnVzZWQgd2FzUmVjcmVhdGUgdmFyaWFibGUKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9F
bGVtZW50LmNwcAppbmRleCA0NGU0NDg1ODA1MjY2MGZhZTNmNDJkNGFjNDc2NDdjMGMyY2NjMDAx
Li42MTVjMWM1MzU4ZWUzYTQ2YmJiZGJhOGRiNjNkODlkNWNlNTAzNGNiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0Vs
ZW1lbnQuY3BwCkBAIC0xNDY5LDE5ICsxNDY5LDE4IEBAIHZvaWQgRWxlbWVudDo6cmVtb3ZlQXR0
cmlidXRlTlMoY29uc3QgU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0IFN0cmluZyYgbG9jYWxO
CiAKIFBhc3NSZWZQdHI8QXR0cj4gRWxlbWVudDo6Z2V0QXR0cmlidXRlTm9kZShjb25zdCBTdHJp
bmcmIG5hbWUpCiB7Ci0gICAgTmFtZWROb2RlTWFwKiBhdHRycyA9IHVwZGF0ZWRBdHRyaWJ1dGVz
KCk7Ci0gICAgaWYgKCFhdHRycykKKyAgICBFbGVtZW50QXR0cmlidXRlRGF0YSogYXR0cmlidXRl
RGF0YSA9IHVwZGF0ZWRBdHRyaWJ1dGVEYXRhKCk7CisgICAgaWYgKCFhdHRyaWJ1dGVEYXRhKQog
ICAgICAgICByZXR1cm4gMDsKLSAgICBTdHJpbmcgbG9jYWxOYW1lID0gc2hvdWxkSWdub3JlQXR0
cmlidXRlQ2FzZSh0aGlzKSA/IG5hbWUubG93ZXIoKSA6IG5hbWU7Ci0gICAgcmV0dXJuIHN0YXRp
Y19wb2ludGVyX2Nhc3Q8QXR0cj4oYXR0cnMtPmdldE5hbWVkSXRlbShsb2NhbE5hbWUpKTsKKyAg
ICByZXR1cm4gYXR0cmlidXRlRGF0YS0+Z2V0QXR0cmlidXRlTm9kZShuYW1lLCBzaG91bGRJZ25v
cmVBdHRyaWJ1dGVDYXNlKHRoaXMpLCB0aGlzKTsKIH0KIAogUGFzc1JlZlB0cjxBdHRyPiBFbGVt
ZW50OjpnZXRBdHRyaWJ1dGVOb2RlTlMoY29uc3QgU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0
IFN0cmluZyYgbG9jYWxOYW1lKQogewotICAgIE5hbWVkTm9kZU1hcCogYXR0cnMgPSB1cGRhdGVk
QXR0cmlidXRlcygpOwotICAgIGlmICghYXR0cnMpCisgICAgRWxlbWVudEF0dHJpYnV0ZURhdGEq
IGF0dHJpYnV0ZURhdGEgPSB1cGRhdGVkQXR0cmlidXRlRGF0YSgpOworICAgIGlmICghYXR0cmli
dXRlRGF0YSkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIHN0YXRpY19wb2ludGVyX2Nh
c3Q8QXR0cj4oYXR0cnMtPmdldE5hbWVkSXRlbShRdWFsaWZpZWROYW1lKG51bGxBdG9tLCBsb2Nh
bE5hbWUsIG5hbWVzcGFjZVVSSSkpKTsKKyAgICByZXR1cm4gYXR0cmlidXRlRGF0YS0+Z2V0QXR0
cmlidXRlTm9kZShRdWFsaWZpZWROYW1lKG51bGxBdG9tLCBsb2NhbE5hbWUsIG5hbWVzcGFjZVVS
SSksIHRoaXMpOwogfQogCiBib29sIEVsZW1lbnQ6Omhhc0F0dHJpYnV0ZShjb25zdCBTdHJpbmcm
IG5hbWUpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudEF0dHJp
YnV0ZURhdGEuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRBdHRyaWJ1dGVEYXRhLmNw
cAppbmRleCAwOTNkYTBjNmM5ZGJjMDcxZmRiMjE5MDE3MGUyZmUwYTc2N2QzNmZjLi41OWMzZWNl
MjZiNTE5OGE0OTlmYzdhNTk2MjU0MWJjNTc3ZjY3MWQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRWxlbWVudEF0dHJpYnV0ZURhdGEuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FbGVtZW50QXR0cmlidXRlRGF0YS5jcHAKQEAgLTI2LDcgKzI2LDYgQEAKICNpbmNsdWRlICJj
b25maWcuaCIKICNpbmNsdWRlICJFbGVtZW50QXR0cmlidXRlRGF0YS5oIgogCi0jaW5jbHVkZSAi
QXR0ci5oIgogI2luY2x1ZGUgIlN0eWxlZEVsZW1lbnQuaCIKIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRBdHRyaWJ1dGVEYXRhLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudEF0dHJpYnV0ZURhdGEuaAppbmRleCA3N2ZiMWVj
MDFjNTU1YjYyNWY1YTc0YThhZTk1OTc4Mzk4OWVmMjA4Li41YzUxMGNmMTY5M2I3OGMyMGVjYWY4
ZGQ5MmI1Mzc5YmJkZjIxMmEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVu
dEF0dHJpYnV0ZURhdGEuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudEF0dHJpYnV0
ZURhdGEuaApAQCAtMjYsNiArMjYsNyBAQAogI2lmbmRlZiBFbGVtZW50QXR0cmlidXRlRGF0YV9o
CiAjZGVmaW5lIEVsZW1lbnRBdHRyaWJ1dGVEYXRhX2gKIAorI2luY2x1ZGUgIkF0dHIuaCIKICNp
bmNsdWRlICJBdHRyaWJ1dGUuaCIKICNpbmNsdWRlICJTcGFjZVNwbGl0U3RyaW5nLmgiCiAjaW5j
bHVkZSAiU3R5bGVQcm9wZXJ0eVNldC5oIgpAQCAtMTAwLDYgKzEwMSw5IEBAIHB1YmxpYzoKICAg
ICBzaXplX3QgbGVuZ3RoKCkgY29uc3QgeyByZXR1cm4gbV9hdHRyaWJ1dGVzLnNpemUoKTsgfQog
ICAgIGJvb2wgaXNFbXB0eSgpIGNvbnN0IHsgcmV0dXJuIG1fYXR0cmlidXRlcy5pc0VtcHR5KCk7
IH0KIAorICAgIFBhc3NSZWZQdHI8QXR0cj4gZ2V0QXR0cmlidXRlTm9kZShjb25zdCBTdHJpbmcm
LCBib29sIHNob3VsZElnbm9yZUF0dHJpYnV0ZUNhc2UsIEVsZW1lbnQqKSBjb25zdDsKKyAgICBQ
YXNzUmVmUHRyPEF0dHI+IGdldEF0dHJpYnV0ZU5vZGUoY29uc3QgUXVhbGlmaWVkTmFtZSYsIEVs
ZW1lbnQqKSBjb25zdDsKKwogICAgIC8vIEludGVybmFsIGludGVyZmFjZS4KICAgICBBdHRyaWJ1
dGUqIGF0dHJpYnV0ZUl0ZW0odW5zaWduZWQgaW5kZXgpIGNvbnN0IHsgcmV0dXJuIG1fYXR0cmli
dXRlcy5hdHRyaWJ1dGVJdGVtKGluZGV4KTsgfQogICAgIEF0dHJpYnV0ZSogZ2V0QXR0cmlidXRl
SXRlbShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKSBjb25zdCB7IHJldHVybiBtX2F0dHJpYnV0
ZXMuZ2V0QXR0cmlidXRlSXRlbShuYW1lKTsgfQpAQCAtMTQ5LDYgKzE1MywyNCBAQCBpbmxpbmUg
dm9pZCBFbGVtZW50QXR0cmlidXRlRGF0YTo6cmVtb3ZlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmll
ZE5hbWUmIG5hbWUsIEVsZQogICAgIHJlbW92ZUF0dHJpYnV0ZShpbmRleCwgZWxlbWVudCk7CiB9
CiAKK2lubGluZSBQYXNzUmVmUHRyPEF0dHI+IEVsZW1lbnRBdHRyaWJ1dGVEYXRhOjpnZXRBdHRy
aWJ1dGVOb2RlKGNvbnN0IFN0cmluZyYgbmFtZSwgYm9vbCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVD
YXNlLCBFbGVtZW50KiBlbGVtZW50KSBjb25zdAoreworICAgIEFTU0VSVChlbGVtZW50KTsKKyAg
ICBBdHRyaWJ1dGUqIGEgPSBnZXRBdHRyaWJ1dGVJdGVtKG5hbWUsIHNob3VsZElnbm9yZUF0dHJp
YnV0ZUNhc2UpOworICAgIGlmICghYSkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGEt
PmNyZWF0ZUF0dHJJZk5lZWRlZChlbGVtZW50KTsKK30KKworaW5saW5lIFBhc3NSZWZQdHI8QXR0
cj4gRWxlbWVudEF0dHJpYnV0ZURhdGE6OmdldEF0dHJpYnV0ZU5vZGUoY29uc3QgUXVhbGlmaWVk
TmFtZSYgbmFtZSwgRWxlbWVudCogZWxlbWVudCkgY29uc3QKK3sKKyAgICBBU1NFUlQoZWxlbWVu
dCk7CisgICAgQXR0cmlidXRlKiBhID0gZ2V0QXR0cmlidXRlSXRlbShuYW1lKTsKKyAgICBpZiAo
IWEpCisgICAgICAgIHJldHVybiAwOworICAgIHJldHVybiBhLT5jcmVhdGVBdHRySWZOZWVkZWQo
ZWxlbWVudCk7Cit9CisKIGlubGluZSBBdHRyaWJ1dGUqIEVsZW1lbnRBdHRyaWJ1dGVEYXRhOjpn
ZXRBdHRyaWJ1dGVJdGVtKGNvbnN0IFN0cmluZyYgbmFtZSwgYm9vbCBzaG91bGRJZ25vcmVBdHRy
aWJ1dGVDYXNlKSBjb25zdAogewogICAgIHNpemVfdCBpbmRleCA9IGdldEF0dHJpYnV0ZUl0ZW1J
bmRleChuYW1lLCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVDYXNlKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9OYW1lZE5vZGVNYXAuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05hbWVk
Tm9kZU1hcC5jcHAKaW5kZXggOWMzYWE3ODZlMzY0YmNkNDhhODc0NGNkNDAxZmVmMzMxOTQyZWRm
NS4uMGI3YjMwMzlkYTA4MTY3NzQwNjdkYjllMGUzYjVjMTg1YTcxMWUxZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZG9tL05hbWVkTm9kZU1hcC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
ZG9tL05hbWVkTm9kZU1hcC5jcHAKQEAgLTU0LDE2ICs1NCwxMiBAQCB2b2lkIE5hbWVkTm9kZU1h
cDo6ZGVyZWYoKQogCiBQYXNzUmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1hcDo6Z2V0TmFtZWRJdGVt
KGNvbnN0IFN0cmluZyYgbmFtZSkgY29uc3QKIHsKLSAgICBBdHRyaWJ1dGUqIGEgPSBtX2F0dHJp
YnV0ZURhdGEuZ2V0QXR0cmlidXRlSXRlbShuYW1lLCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVDYXNl
KG1fZWxlbWVudCkpOwotICAgIGlmICghYSkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgCi0gICAg
cmV0dXJuIGEtPmNyZWF0ZUF0dHJJZk5lZWRlZChtX2VsZW1lbnQpOworICAgIHJldHVybiBtX2F0
dHJpYnV0ZURhdGEuZ2V0QXR0cmlidXRlTm9kZShuYW1lLCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVD
YXNlKG1fZWxlbWVudCksIG1fZWxlbWVudCk7CiB9CiAKIFBhc3NSZWZQdHI8Tm9kZT4gTmFtZWRO
b2RlTWFwOjpnZXROYW1lZEl0ZW1OUyhjb25zdCBTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3Qg
U3RyaW5nJiBsb2NhbE5hbWUpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIGdldE5hbWVkSXRlbShRdWFs
aWZpZWROYW1lKG51bGxBdG9tLCBsb2NhbE5hbWUsIG5hbWVzcGFjZVVSSSkpOworICAgIHJldHVy
biBtX2F0dHJpYnV0ZURhdGEuZ2V0QXR0cmlidXRlTm9kZShRdWFsaWZpZWROYW1lKG51bGxBdG9t
LCBsb2NhbE5hbWUsIG5hbWVzcGFjZVVSSSksIG1fZWxlbWVudCk7CiB9CiAKIFBhc3NSZWZQdHI8
Tm9kZT4gTmFtZWROb2RlTWFwOjpyZW1vdmVOYW1lZEl0ZW0oY29uc3QgU3RyaW5nJiBuYW1lLCBF
eGNlcHRpb25Db2RlJiBlYykKQEAgLTg0LDE1ICs4MCw2IEBAIFBhc3NSZWZQdHI8Tm9kZT4gTmFt
ZWROb2RlTWFwOjpyZW1vdmVOYW1lZEl0ZW1OUyhjb25zdCBTdHJpbmcmIG5hbWVzcGFjZVVSSSwg
Y29uCiAgICAgcmV0dXJuIHJlbW92ZU5hbWVkSXRlbShRdWFsaWZpZWROYW1lKG51bGxBdG9tLCBs
b2NhbE5hbWUsIG5hbWVzcGFjZVVSSSksIGVjKTsKIH0KIAotUGFzc1JlZlB0cjxOb2RlPiBOYW1l
ZE5vZGVNYXA6OmdldE5hbWVkSXRlbShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKSBjb25zdAot
ewotICAgIEF0dHJpYnV0ZSogYSA9IG1fYXR0cmlidXRlRGF0YS5nZXRBdHRyaWJ1dGVJdGVtKG5h
bWUpOwotICAgIGlmICghYSkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICByZXR1cm4gYS0+Y3Jl
YXRlQXR0cklmTmVlZGVkKG1fZWxlbWVudCk7Ci19Ci0KIFBhc3NSZWZQdHI8Tm9kZT4gTmFtZWRO
b2RlTWFwOjpzZXROYW1lZEl0ZW0oTm9kZSogbm9kZSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAg
ICAgaWYgKCFtX2VsZW1lbnQgfHwgIW5vZGUpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9OYW1lZE5vZGVNYXAuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9OYW1lZE5vZGVNYXAuaApp
bmRleCA2MjU0MDQ1MmFiOTRmMzRiNjc4MmU0Y2ExNDFkMGE5MGMyM2UyYTYxLi5kYWQzMTk4ZTcx
OGE4MWFmODE0NzgxMTI1OWVkMDcwNDQwMzVkZWJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vTmFtZWROb2RlTWFwLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05hbWVkTm9kZU1h
cC5oCkBAIC01Myw3ICs1Myw2IEBAIHB1YmxpYzoKICAgICBQYXNzUmVmUHRyPE5vZGU+IGdldE5h
bWVkSXRlbU5TKGNvbnN0IFN0cmluZyYgbmFtZXNwYWNlVVJJLCBjb25zdCBTdHJpbmcmIGxvY2Fs
TmFtZSkgY29uc3Q7CiAgICAgUGFzc1JlZlB0cjxOb2RlPiByZW1vdmVOYW1lZEl0ZW1OUyhjb25z
dCBTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgU3RyaW5nJiBsb2NhbE5hbWUsIEV4Y2VwdGlv
bkNvZGUmKTsKIAotICAgIFBhc3NSZWZQdHI8Tm9kZT4gZ2V0TmFtZWRJdGVtKGNvbnN0IFF1YWxp
ZmllZE5hbWUmIG5hbWUpIGNvbnN0OwogICAgIFBhc3NSZWZQdHI8Tm9kZT4gcmVtb3ZlTmFtZWRJ
dGVtKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICBQYXNz
UmVmUHRyPE5vZGU+IHNldE5hbWVkSXRlbShOb2RlKiwgRXhjZXB0aW9uQ29kZSYpOwogICAgIFBh
c3NSZWZQdHI8Tm9kZT4gc2V0TmFtZWRJdGVtTlMoTm9kZSosIEV4Y2VwdGlvbkNvZGUmKTsK
</data>
<flag name="review"
          id="133776"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>