<?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>117107</bug_id>
          
          <creation_ts>2013-06-01 02:52:31 -0700</creation_ts>
          <short_desc>Move Node::hasName() to Element.</short_desc>
          <delta_ts>2013-06-01 03:20:37 -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>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>esprehn+autocc</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>896098</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-06-01 02:52:31 -0700</bug_when>
    <thetext>Move Node::hasName() to Element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896099</commentid>
    <comment_count>1</comment_count>
      <attachid>203487</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-06-01 02:59:43 -0700</bug_when>
    <thetext>Created attachment 203487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896102</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-06-01 03:20:37 -0700</bug_when>
    <thetext>Committed r151071: &lt;http://trac.webkit.org/changeset/151071&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203487</attachid>
            <date>2013-06-01 02:59:43 -0700</date>
            <delta_ts>2013-06-01 03:10:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117107.diff</filename>
            <type>text/plain</type>
            <size>5946</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxYWMwZWU1Li5jNDJhZGNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQg
QEAKIDIwMTMtMDYtMDEgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIE1vdmUgTm9kZTo6aGFzTmFtZSgpIHRvIEVsZW1lbnQuCisgICAgICAgIDxodHRwOi8vd2Vi
a2l0Lm9yZy9iLzExNzEwNz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBIE5vZGUgY2FuJ3QgaGF2ZSBhdHRyaWJ1dGVzLCBhbmQgdGh1cyBjYW4ndCBo
YXZlIGEgbmFtZS4KKyAgICAgICAgVXNlIGEgYml0IG9uIEVsZW1lbnREYXRhIGluc3RlYWQgb2Yg
KGhhbGYpIGEgTm9kZSBmbGFnIHRvIHRyYWNrIHdoZXRoZXIgd2UgaGF2ZSBhIG5hbWUuCisKKyAg
ICAgICAgKiBkb20vRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50OjphdHRy
aWJ1dGVDaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnREYXRhOjpFbGVtZW50RGF0
YSk6CisgICAgICAgICogZG9tL0VsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnRE
YXRhOjpoYXNOYW1lKToKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6Omhhc05hbWUpOgorICAg
ICAgICAqIGRvbS9Ob2RlLmg6CisgICAgICAgIChXZWJDb3JlOjpOb2RlOjppc0VkaXRpbmdUZXh0
KToKKworMjAxMy0wNi0wMSAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CisKICAg
ICAgICAgTW92ZSBOb2RlOjpoYXNJRCgpIGFuZCBoYXNDbGFzcygpIHRvIEVsZW1lbnQuCiAgICAg
ICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzExNzEwND4KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCmlu
ZGV4IDllOGRmNjYuLmU0YmJiMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVt
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKQEAgLTEwMjcsNyAr
MTAyNyw3IEBAIHZvaWQgRWxlbWVudDo6YXR0cmlidXRlQ2hhbmdlZChjb25zdCBRdWFsaWZpZWRO
YW1lJiBuYW1lLCBjb25zdCBBdG9taWNTdHJpbmcmIG5lCiAgICAgfSBlbHNlIGlmIChuYW1lID09
IGNsYXNzQXR0cikKICAgICAgICAgY2xhc3NBdHRyaWJ1dGVDaGFuZ2VkKG5ld1ZhbHVlKTsKICAg
ICBlbHNlIGlmIChuYW1lID09IEhUTUxOYW1lczo6bmFtZUF0dHIpCi0gICAgICAgIHNldEhhc05h
bWUoIW5ld1ZhbHVlLmlzTnVsbCgpKTsKKyAgICAgICAgZWxlbWVudERhdGEoKS0+bV9oYXNOYW1l
QXR0cmlidXRlID0gbmV3VmFsdWUuaXNOdWxsKCk7CiAgICAgZWxzZSBpZiAobmFtZSA9PSBIVE1M
TmFtZXM6OnBzZXVkb0F0dHIpCiAgICAgICAgIHNob3VsZEludmFsaWRhdGVTdHlsZSB8PSB0ZXN0
U2hvdWxkSW52YWxpZGF0ZVN0eWxlICYmIGlzSW5TaGFkb3dUcmVlKCk7CiAKQEAgLTMxOTMsNiAr
MzE5Myw3IEBAIHZvaWQgRWxlbWVudERhdGE6OmRlcmVmKCkKIEVsZW1lbnREYXRhOjpFbGVtZW50
RGF0YSgpCiAgICAgOiBtX2lzVW5pcXVlKHRydWUpCiAgICAgLCBtX2FycmF5U2l6ZSgwKQorICAg
ICwgbV9oYXNOYW1lQXR0cmlidXRlKGZhbHNlKQogICAgICwgbV9wcmVzZW50YXRpb25BdHRyaWJ1
dGVTdHlsZUlzRGlydHkoZmFsc2UpCiAgICAgLCBtX3N0eWxlQXR0cmlidXRlSXNEaXJ0eShmYWxz
ZSkKICNpZiBFTkFCTEUoU1ZHKQpAQCAtMzIwNCw2ICszMjA1LDcgQEAgRWxlbWVudERhdGE6OkVs
ZW1lbnREYXRhKCkKIEVsZW1lbnREYXRhOjpFbGVtZW50RGF0YSh1bnNpZ25lZCBhcnJheVNpemUp
CiAgICAgOiBtX2lzVW5pcXVlKGZhbHNlKQogICAgICwgbV9hcnJheVNpemUoYXJyYXlTaXplKQor
ICAgICwgbV9oYXNOYW1lQXR0cmlidXRlKGZhbHNlKQogICAgICwgbV9wcmVzZW50YXRpb25BdHRy
aWJ1dGVTdHlsZUlzRGlydHkoZmFsc2UpCiAgICAgLCBtX3N0eWxlQXR0cmlidXRlSXNEaXJ0eShm
YWxzZSkKICNpZiBFTkFCTEUoU1ZHKQpAQCAtMzI2NSw2ICszMjY3LDcgQEAgU2hhcmVhYmxlRWxl
bWVudERhdGE6OlNoYXJlYWJsZUVsZW1lbnREYXRhKGNvbnN0IFVuaXF1ZUVsZW1lbnREYXRhJiBv
dGhlcikKIEVsZW1lbnREYXRhOjpFbGVtZW50RGF0YShjb25zdCBFbGVtZW50RGF0YSYgb3RoZXIs
IGJvb2wgaXNVbmlxdWUpCiAgICAgOiBtX2lzVW5pcXVlKGlzVW5pcXVlKQogICAgICwgbV9hcnJh
eVNpemUoaXNVbmlxdWUgPyAwIDogb3RoZXIubGVuZ3RoKCkpCisgICAgLCBtX2hhc05hbWVBdHRy
aWJ1dGUob3RoZXIubV9oYXNOYW1lQXR0cmlidXRlKQogICAgICwgbV9wcmVzZW50YXRpb25BdHRy
aWJ1dGVTdHlsZUlzRGlydHkob3RoZXIubV9wcmVzZW50YXRpb25BdHRyaWJ1dGVTdHlsZUlzRGly
dHkpCiAgICAgLCBtX3N0eWxlQXR0cmlidXRlSXNEaXJ0eShvdGhlci5tX3N0eWxlQXR0cmlidXRl
SXNEaXJ0eSkKICNpZiBFTkFCTEUoU1ZHKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9t
L0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmgKaW5kZXggNDAwMGQ1MS4u
NDdjNDg4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5oCkBAIC04Myw2ICs4Myw3IEBAIHB1YmxpYzoKIAog
ICAgIGJvb2wgaGFzSUQoKSBjb25zdCB7IHJldHVybiAhbV9pZEZvclN0eWxlUmVzb2x1dGlvbi5p
c051bGwoKTsgfQogICAgIGJvb2wgaGFzQ2xhc3MoKSBjb25zdCB7IHJldHVybiAhbV9jbGFzc05h
bWVzLmlzTnVsbCgpOyB9CisgICAgYm9vbCBoYXNOYW1lKCkgY29uc3QgeyByZXR1cm4gbV9oYXNO
YW1lQXR0cmlidXRlOyB9CiAKICAgICBib29sIGlzRXF1aXZhbGVudChjb25zdCBFbGVtZW50RGF0
YSogb3RoZXIpIGNvbnN0OwogCkBAIC05NCw3ICs5NSw4IEBAIHByb3RlY3RlZDoKICAgICBFbGVt
ZW50RGF0YShjb25zdCBFbGVtZW50RGF0YSYsIGJvb2wgaXNVbmlxdWUpOwogCiAgICAgdW5zaWdu
ZWQgbV9pc1VuaXF1ZSA6IDE7Ci0gICAgdW5zaWduZWQgbV9hcnJheVNpemUgOiAyODsKKyAgICB1
bnNpZ25lZCBtX2FycmF5U2l6ZSA6IDI3OworICAgIG11dGFibGUgdW5zaWduZWQgbV9oYXNOYW1l
QXR0cmlidXRlIDogMTsKICAgICBtdXRhYmxlIHVuc2lnbmVkIG1fcHJlc2VudGF0aW9uQXR0cmli
dXRlU3R5bGVJc0RpcnR5IDogMTsKICAgICBtdXRhYmxlIHVuc2lnbmVkIG1fc3R5bGVBdHRyaWJ1
dGVJc0RpcnR5IDogMTsKICNpZiBFTkFCTEUoU1ZHKQpAQCAtNjI3LDYgKzYyOSw3IEBAIHB1Ymxp
YzoKIAogICAgIGJvb2wgaGFzSUQoKSBjb25zdDsKICAgICBib29sIGhhc0NsYXNzKCkgY29uc3Q7
CisgICAgYm9vbCBoYXNOYW1lKCkgY29uc3Q7CiAgICAgY29uc3QgU3BhY2VTcGxpdFN0cmluZyYg
Y2xhc3NOYW1lcygpIGNvbnN0OwogCiAgICAgSW50U2l6ZSBzYXZlZExheWVyU2Nyb2xsT2Zmc2V0
KCkgY29uc3Q7CkBAIC05MDgsNiArOTExLDExIEBAIGlubGluZSBib29sIEVsZW1lbnQ6Omhhc0Ns
YXNzKCkgY29uc3QKICAgICByZXR1cm4gZWxlbWVudERhdGEoKSAmJiBlbGVtZW50RGF0YSgpLT5o
YXNDbGFzcygpOwogfQogCitpbmxpbmUgYm9vbCBFbGVtZW50OjpoYXNOYW1lKCkgY29uc3QKK3sK
KyAgICByZXR1cm4gZWxlbWVudERhdGEoKSAmJiBlbGVtZW50RGF0YSgpLT5oYXNOYW1lKCk7Cit9
CisKIGlubGluZSBVbmlxdWVFbGVtZW50RGF0YSogRWxlbWVudDo6ZW5zdXJlVW5pcXVlRWxlbWVu
dERhdGEoKQogewogICAgIGlmICghZWxlbWVudERhdGEoKSB8fCAhZWxlbWVudERhdGEoKS0+aXNV
bmlxdWUoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmggYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5oCmluZGV4IDUxZGQyMTQuLjc3MWVhNzQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaApA
QCAtMzI3LDggKzMyNyw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgbm90aWZ5TG9hZGVk
U2hlZXRBbmRBbGxDcml0aWNhbFN1YnJlc291cmNlcyhib29sIC8qIGVycm9yIGxvYWRpbmcgc3Vi
cmVzb3VyY2UgKi8pIHsgfQogICAgIHZpcnR1YWwgdm9pZCBzdGFydExvYWRpbmdEeW5hbWljU2hl
ZXQoKSB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9CiAKLSAgICBib29sIGhhc05hbWUoKSBjb25z
dCB7IHJldHVybiAhaXNUZXh0Tm9kZSgpICYmIGdldEZsYWcoSGFzTmFtZU9ySXNFZGl0aW5nVGV4
dEZsYWcpOyB9Ci0KICAgICBib29sIGlzVXNlckFjdGlvbkVsZW1lbnQoKSBjb25zdCB7IHJldHVy
biBnZXRGbGFnKElzVXNlckFjdGlvbkVsZW1lbnQpOyB9CiAgICAgdm9pZCBzZXRVc2VyQWN0aW9u
RWxlbWVudChib29sIGZsYWcpIHsgc2V0RmxhZyhmbGFnLCBJc1VzZXJBY3Rpb25FbGVtZW50KTsg
fQogCkBAIC0zMzgsOSArMzM2LDggQEAgcHVibGljOgogICAgIFN0eWxlQ2hhbmdlVHlwZSBzdHls
ZUNoYW5nZVR5cGUoKSBjb25zdCB7IHJldHVybiBzdGF0aWNfY2FzdDxTdHlsZUNoYW5nZVR5cGU+
KG1fbm9kZUZsYWdzICYgU3R5bGVDaGFuZ2VNYXNrKTsgfQogICAgIGJvb2wgY2hpbGROZWVkc1N0
eWxlUmVjYWxjKCkgY29uc3QgeyByZXR1cm4gZ2V0RmxhZyhDaGlsZE5lZWRzU3R5bGVSZWNhbGNG
bGFnKTsgfQogICAgIGJvb2wgaXNMaW5rKCkgY29uc3QgeyByZXR1cm4gZ2V0RmxhZyhJc0xpbmtG
bGFnKTsgfQotICAgIGJvb2wgaXNFZGl0aW5nVGV4dCgpIGNvbnN0IHsgcmV0dXJuIGlzVGV4dE5v
ZGUoKSAmJiBnZXRGbGFnKEhhc05hbWVPcklzRWRpdGluZ1RleHRGbGFnKTsgfQorICAgIGJvb2wg
aXNFZGl0aW5nVGV4dCgpIGNvbnN0IHsgcmV0dXJuIGdldEZsYWcoSXNFZGl0aW5nVGV4dEZsYWcp
OyB9CiAKLSAgICB2b2lkIHNldEhhc05hbWUoYm9vbCBmKSB7IEFTU0VSVCghaXNUZXh0Tm9kZSgp
KTsgc2V0RmxhZyhmLCBIYXNOYW1lT3JJc0VkaXRpbmdUZXh0RmxhZyk7IH0KICAgICB2b2lkIHNl
dENoaWxkTmVlZHNTdHlsZVJlY2FsYygpIHsgc2V0RmxhZyhDaGlsZE5lZWRzU3R5bGVSZWNhbGNG
bGFnKTsgfQogICAgIHZvaWQgY2xlYXJDaGlsZE5lZWRzU3R5bGVSZWNhbGMoKSB7IGNsZWFyRmxh
ZyhDaGlsZE5lZWRzU3R5bGVSZWNhbGNGbGFnKTsgfQogCkBAIC02NjEsNyArNjU4LDcgQEAgcHJp
dmF0ZToKIAogICAgICAgICBTZWxmT3JBbmNlc3Rvckhhc0RpckF1dG9GbGFnID0gMSA8PCAxNywK
IAotICAgICAgICBIYXNOYW1lT3JJc0VkaXRpbmdUZXh0RmxhZyA9IDEgPDwgMTgsCisgICAgICAg
IElzRWRpdGluZ1RleHRGbGFnID0gMSA8PCAxOCwKIAogICAgICAgICBJbk5hbWVkRmxvd0ZsYWcg
PSAxIDw8IDE5LAogICAgICAgICBIYXNTeW50aGV0aWNBdHRyQ2hpbGROb2Rlc0ZsYWcgPSAxIDw8
IDIwLApAQCAtNjk1LDcgKzY5Miw3IEBAIHByb3RlY3RlZDoKICAgICAgICAgQ3JlYXRlU1ZHRWxl
bWVudCA9IENyZWF0ZVN0eWxlZEVsZW1lbnQgfCBJc1NWR0ZsYWcsCiAgICAgICAgIENyZWF0ZURv
Y3VtZW50ID0gQ3JlYXRlQ29udGFpbmVyIHwgSW5Eb2N1bWVudEZsYWcsCiAgICAgICAgIENyZWF0
ZUluc2VydGlvblBvaW50ID0gQ3JlYXRlSFRNTEVsZW1lbnQgfCBOZWVkc1NoYWRvd1RyZWVXYWxr
ZXJGbGFnLAotICAgICAgICBDcmVhdGVFZGl0aW5nVGV4dCA9IENyZWF0ZVRleHQgfCBIYXNOYW1l
T3JJc0VkaXRpbmdUZXh0RmxhZywKKyAgICAgICAgQ3JlYXRlRWRpdGluZ1RleHQgPSBDcmVhdGVU
ZXh0IHwgSXNFZGl0aW5nVGV4dEZsYWcsCiAgICAgfTsKICAgICBOb2RlKERvY3VtZW50KiwgQ29u
c3RydWN0aW9uVHlwZSk7CiAK
</data>
<flag name="review"
          id="224947"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>