<?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>41940</bug_id>
          
          <creation_ts>2010-07-09 01:10:18 -0700</creation_ts>
          <short_desc>Add insertForeignElement in preparation for adding &quot;in foreign content&quot; support</short_desc>
          <delta_ts>2010-07-09 01:26:29 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>248818</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-09 01:10:18 -0700</bug_when>
    <thetext>Add insertForeignElement in preparation for adding &quot;in foreign content&quot; support</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248820</commentid>
    <comment_count>1</comment_count>
      <attachid>61013</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-09 01:11:27 -0700</bug_when>
    <thetext>Created attachment 61013
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248827</commentid>
    <comment_count>2</comment_count>
      <attachid>61013</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-09 01:15:35 -0700</bug_when>
    <thetext>Comment on attachment 61013
Patch

Please fix the crash before landing.  :)

WebCore/html/HTMLConstructionSite.cpp:248
 +      const QualifiedName&amp; tagName = QualifiedName(nullAtom, token.name(), namespaceURI);
this is a crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248829</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-09 01:26:29 -0700</bug_when>
    <thetext>Committed r62916: &lt;http://trac.webkit.org/changeset/62916&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61013</attachid>
            <date>2010-07-09 01:11:27 -0700</date>
            <delta_ts>2010-07-09 01:21:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41940-20100709011125.patch</filename>
            <type>text/plain</type>
            <size>4049</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YTViZDlmMGVlMTVlODY3NTY1ODk5MzM2NmYwODViN2U2YjMzNTcxMi4uNDg5NjI5Zjg2NzM2Njc4
MjEzMjg3NDE5MzMxYjkwYTU3NTNmZjRlNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMCBAQAogMjAxMC0wNy0wOSAgRXJp
YyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQWRkIGluc2VydEZvcmVpZ25FbGVtZW50IGluIHByZXBhcmF0
aW9uIGZvciBhZGRpbmcgImluIGZvcmVpZ24gY29udGVudCIgc3VwcG9ydAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE5NDAKKworICAgICAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZXMsIHRodXMgbm8gdGVzdHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxD
b25zdHJ1Y3Rpb25TaXRlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb25zdHJ1Y3Rpb25T
aXRlOjppbnNlcnRGb3JlaWduRWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29uc3Ry
dWN0aW9uU2l0ZTo6Y3JlYXRlRWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29uc3Ry
dWN0aW9uU2l0ZTo6Y3JlYXRlSFRNTEVsZW1lbnQpOgorICAgICAgICAqIGh0bWwvSFRNTENvbnN0
cnVjdGlvblNpdGUuaDoKKworMjAxMC0wNy0wOSAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5v
cmc+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KIAogICAgICAgICBNb3ZlIG1v
cmUgbW9kZSBoYW5kbGluZyBpbnRvIGZ1bmN0aW9ucyBmb3IgbGF0ZXIgcmUtdXNlCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuY3BwIGIvV2ViQ29yZS9odG1s
L0hUTUxDb25zdHJ1Y3Rpb25TaXRlLmNwcAppbmRleCA0ZTU0MWY0YWZlMDhkYjJhOTMwMzZiZWNj
OTg1MTUwYTlhYmRjNGRjLi42ZmMyY2IzNjMyOWZkZTYwMGI1MmNjZDVmZThmZTgyZTk1YmFhYWUx
IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuY3BwCisrKyBi
L1dlYkNvcmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5jcHAKQEAgLTIxOSw2ICsyMTksMTYg
QEAgdm9pZCBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6aW5zZXJ0U2NyaXB0RWxlbWVudChBdG9taWNI
VE1MVG9rZW4mIHRva2VuKQogICAgIG1fb3BlbkVsZW1lbnRzLnB1c2goYXR0YWNoKGN1cnJlbnRF
bGVtZW50KCksIGVsZW1lbnQucmVsZWFzZSgpKSk7CiB9CiAKK3ZvaWQgSFRNTENvbnN0cnVjdGlv
blNpdGU6Omluc2VydEZvcmVpZ25FbGVtZW50KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4sIGNvbnN0
IEF0b21pY1N0cmluZyYgbmFtZXNwYWNlVVJJKQoreworICAgIEFTU0VSVCh0b2tlbi50eXBlKCkg
PT0gSFRNTFRva2VuOjpTdGFydFRhZyk7CisgICAgbm90SW1wbGVtZW50ZWQoKTsgLy8gcGFyc2VF
cnJvciB3aGVuIHhtbG5zIG9yIHhtbG5zOnhsaW5rIGFyZSB3cm9uZy4KKworICAgIFJlZlB0cjxF
bGVtZW50PiBlbGVtZW50ID0gYXR0YWNoKGN1cnJlbnRFbGVtZW50KCksIGNyZWF0ZUVsZW1lbnQo
dG9rZW4sIG5hbWVzcGFjZVVSSSkpOworICAgIGlmICghdG9rZW4uc2VsZkNsb3NpbmcoKSkKKyAg
ICAgICAgbV9vcGVuRWxlbWVudHMucHVzaChlbGVtZW50KTsKK30KKwogdm9pZCBIVE1MQ29uc3Ry
dWN0aW9uU2l0ZTo6aW5zZXJ0VGV4dE5vZGUoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKIHsKICAg
ICBpZiAoTm9kZSogbGFzdENoaWxkID0gY3VycmVudEVsZW1lbnQoKS0+bGFzdENoaWxkKCkpIHsK
QEAgLTIzMywxMyArMjQzLDIxIEBAIHZvaWQgSFRNTENvbnN0cnVjdGlvblNpdGU6Omluc2VydFRl
eHROb2RlKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgYXR0YWNoKGN1cnJlbnRFbGVtZW50
KCksIFRleHQ6OmNyZWF0ZShtX2RvY3VtZW50LCB0b2tlbi5jaGFyYWN0ZXJzKCkpKTsKIH0KIAot
UGFzc1JlZlB0cjxFbGVtZW50PiBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6Y3JlYXRlSFRNTEVsZW1l
bnQoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKK1Bhc3NSZWZQdHI8RWxlbWVudD4gSFRNTENvbnN0
cnVjdGlvblNpdGU6OmNyZWF0ZUVsZW1lbnQoQXRvbWljSFRNTFRva2VuJiB0b2tlbiwgY29uc3Qg
QXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkkpCiB7Ci0gICAgUmVmUHRyPEVsZW1lbnQ+IGVsZW1l
bnQgPSBIVE1MRWxlbWVudEZhY3Rvcnk6OmNyZWF0ZUhUTUxFbGVtZW50KFF1YWxpZmllZE5hbWUo
bnVsbEF0b20sIHRva2VuLm5hbWUoKSwgeGh0bWxOYW1lc3BhY2VVUkkpLCBtX2RvY3VtZW50LCAw
KTsKKyAgICBjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1lID0gUXVhbGlmaWVkTmFtZShudWxs
QXRvbSwgdG9rZW4ubmFtZSgpLCBuYW1lc3BhY2VVUkkpOworICAgIFJlZlB0cjxFbGVtZW50PiBl
bGVtZW50ID0gbV9kb2N1bWVudC0+Y3JlYXRlRWxlbWVudCh0YWdOYW1lLCB0cnVlKTsKICAgICBl
bGVtZW50LT5zZXRBdHRyaWJ1dGVNYXAodG9rZW4udGFrZUF0cmlidXRlcygpLCBtX2ZyYWdtZW50
U2NyaXB0aW5nUGVybWlzc2lvbik7CiAgICAgcmV0dXJuIGVsZW1lbnQucmVsZWFzZSgpOwogfQog
CitQYXNzUmVmUHRyPEVsZW1lbnQ+IEhUTUxDb25zdHJ1Y3Rpb25TaXRlOjpjcmVhdGVIVE1MRWxl
bWVudChBdG9taWNIVE1MVG9rZW4mIHRva2VuKQoreworICAgIFJlZlB0cjxFbGVtZW50PiBlbGVt
ZW50ID0gY3JlYXRlRWxlbWVudCh0b2tlbiwgeGh0bWxOYW1lc3BhY2VVUkkpOworICAgIEFTU0VS
VChlbGVtZW50LT5pc0hUTUxFbGVtZW50KCkpOworICAgIHJldHVybiBlbGVtZW50LnJlbGVhc2Uo
KTsKK30KKwogYm9vbCBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6aW5kZXhPZkZpcnN0VW5vcGVuRm9y
bWF0dGluZ0VsZW1lbnQodW5zaWduZWQmIGZpcnN0VW5vcGVuRWxlbWVudEluZGV4KSBjb25zdAog
ewogICAgIGlmIChtX2FjdGl2ZUZvcm1hdHRpbmdFbGVtZW50cy5pc0VtcHR5KCkpCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuaCBiL1dlYkNvcmUvaHRtbC9I
VE1MQ29uc3RydWN0aW9uU2l0ZS5oCmluZGV4IDllYjZlZjEyZjRiM2ZjYTIwNjExM2ExNjM2ZjVk
YjY3MmNhY2ZkYmUuLjkwN2U5MjQ2NzhlYWMxYmE2NTBlNDE5ZjhkMGE5MjdjOGYwMjNmYzcgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5oCisrKyBiL1dlYkNv
cmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5oCkBAIC01Nyw2ICs1Nyw3IEBAIHB1YmxpYzoK
ICAgICB2b2lkIGluc2VydEhUTUxCb2R5RWxlbWVudChBdG9taWNIVE1MVG9rZW4mKTsKICAgICB2
b2lkIGluc2VydFNjcmlwdEVsZW1lbnQoQXRvbWljSFRNTFRva2VuJik7CiAgICAgdm9pZCBpbnNl
cnRUZXh0Tm9kZShBdG9taWNIVE1MVG9rZW4mKTsKKyAgICB2b2lkIGluc2VydEZvcmVpZ25FbGVt
ZW50KEF0b21pY0hUTUxUb2tlbiYsIGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZXNwYWNlVVJJKTsK
IAogICAgIGJvb2wgaW5zZXJ0TGVhZGluZ1doaXRlc3BhY2UoQXRvbWljSFRNTFRva2VuJikKICAg
ICB7CkBAIC0xMjIsNiArMTIzLDggQEAgcHJpdmF0ZToKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBD
aGlsZFR5cGU+CiAgICAgUGFzc1JlZlB0cjxDaGlsZFR5cGU+IGF0dGFjaChOb2RlKiBwYXJlbnQs
IFBhc3NSZWZQdHI8Q2hpbGRUeXBlPiBwcnBDaGlsZCk7CiAKKyAgICBQYXNzUmVmUHRyPEVsZW1l
bnQ+IGNyZWF0ZUVsZW1lbnQoQXRvbWljSFRNTFRva2VuJiwgY29uc3QgQXRvbWljU3RyaW5nJiBu
YW1lc3BhY2VVUkkpOworCiAgICAgUGFzc1JlZlB0cjxFbGVtZW50PiBjcmVhdGVIVE1MRWxlbWVu
dEFuZEF0dGFjaFRvQ3VycmVudChBdG9taWNIVE1MVG9rZW4mKTsKICAgICB2b2lkIG1lcmdlQXR0
cmlidXRlc0Zyb21Ub2tlbkludG9FbGVtZW50KEF0b21pY0hUTUxUb2tlbiYsIEVsZW1lbnQqKTsK
IAo=
</data>
<flag name="review"
          id="48934"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>