<?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>40975</bug_id>
          
          <creation_ts>2010-06-22 00:52:07 -0700</creation_ts>
          <short_desc>Expose HTMLInputStream to ScriptRunner so that ScriptRunner can save the insertion point itself</short_desc>
          <delta_ts>2010-06-22 00:56: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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241168</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-22 00:52:07 -0700</bug_when>
    <thetext>Expose HTMLInputStream to ScriptRunner so that ScriptRunner can save the insertion point itself</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241169</commentid>
    <comment_count>1</comment_count>
      <attachid>59350</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-22 00:53:09 -0700</bug_when>
    <thetext>Created attachment 59350
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241170</commentid>
    <comment_count>2</comment_count>
      <attachid>59350</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-22 00:55:55 -0700</bug_when>
    <thetext>Comment on attachment 59350
Patch

WebCore/html/HTML5ScriptRunner.cpp:240
 +          InsertionPointRecord savedInsertionPoint(m_host-&gt;inputStream());
I think this one is going to move to match the spec more closely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241171</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-22 00:56:37 -0700</bug_when>
    <thetext>Committed r61607: &lt;http://trac.webkit.org/changeset/61607&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59350</attachid>
            <date>2010-06-22 00:53:09 -0700</date>
            <delta_ts>2010-06-22 00:55:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-40975-20100622005307.patch</filename>
            <type>text/plain</type>
            <size>5752</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZmUxZjY3NmVkNDE1Nzg1Y2NiODY3NzlmZGY5YTU3OWU1ODlkNDY0Ny4uMTk5MTM2MmRiNjU4Yjc1
MjU0OTI3ODYzYWZjNTNmYmQ0NDBlMDgyNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNCBAQAogMjAxMC0wNi0yMiAgQWRh
bSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEV4cG9zZSBIVE1MSW5wdXRTdHJlYW0gdG8gU2NyaXB0UnVu
bmVyIHNvIHRoYXQgU2NyaXB0UnVubmVyIGNhbiBzYXZlIHRoZSBpbnNlcnRpb24gcG9pbnQgaXRz
ZWxmCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDk3
NQorCisgICAgICAgIFRoaXMgc2F2ZXMgdXMgaGF2aW5nIHRvIGNhbGwgYmFjayBpbnRvIHRoZSBI
VE1MNURvY3VtZW50UGFyc2VyIGVhY2gKKyAgICAgICAgdGltZSB3ZSBuZWVkIHRvIHNhdmUgdGhl
IGluc2VydGlvbiBwb2ludC4gIFRoaXMgcHJlcGFyZXMgdXMgZm9yIGFub3RoZXIKKyAgICAgICAg
cGxhY2Ugd2UgbmVlZCB0byBzYXZlIHRoZSBpbnNlcnRpb24gcG9pbnQuCisKKyAgICAgICAgKiBo
dG1sL0hUTUw1RG9jdW1lbnRQYXJzZXIuY3BwOgorICAgICAgICAqIGh0bWwvSFRNTDVEb2N1bWVu
dFBhcnNlci5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVEb2N1bWVudFBhcnNlcjo6aW5wdXRT
dHJlYW0pOgorICAgICAgICAqIGh0bWwvSFRNTDVTY3JpcHRSdW5uZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTDVTY3JpcHRSdW5uZXI6OmV4ZWN1dGVTY3JpcHQpOgorICAgICAgICAoV2Vi
Q29yZTo6SFRNTDVTY3JpcHRSdW5uZXI6OnJlcXVlc3RTY3JpcHQpOgorICAgICAgICAqIGh0bWwv
SFRNTDVTY3JpcHRSdW5uZXJIb3N0Lmg6CisKKzIwMTAtMDYtMjIgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAg
ICAgICBNb3ZlIEhUTUxJbnB1dFN0cmVhbSB0byBpdHMgb3duIGZpbGUKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvaHRtbC9IVE1MNURvY3VtZW50UGFyc2VyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MNURv
Y3VtZW50UGFyc2VyLmNwcAppbmRleCBkMGY4OTNhODIyZTBmNDIxNThiOTVlNmUyNGYzMmU3NTI2
Yzg0OTgxLi5mZjNmZTRlMGQ0OTdhNTA1OTBhYmZiYjMzMTM1YWUyYzgxMDk4MTZlIDEwMDY0NAot
LS0gYS9XZWJDb3JlL2h0bWwvSFRNTDVEb2N1bWVudFBhcnNlci5jcHAKKysrIGIvV2ViQ29yZS9o
dG1sL0hUTUw1RG9jdW1lbnRQYXJzZXIuY3BwCkBAIC0zOTQsMjEgKzM5NCw2IEBAIGJvb2wgSFRN
TDVEb2N1bWVudFBhcnNlcjo6c2hvdWxkTG9hZEV4dGVybmFsU2NyaXB0RnJvbVNyYyhjb25zdCBB
dG9taWNTdHJpbmcmIHNyCiAgICAgcmV0dXJuIG1fWFNTQXVkaXRvci0+Y2FuTG9hZEV4dGVybmFs
U2NyaXB0RnJvbVNyYyhzcmNWYWx1ZSk7CiB9CiAKLXZvaWQgSFRNTDVEb2N1bWVudFBhcnNlcjo6
ZXhlY3V0ZVNjcmlwdChjb25zdCBTY3JpcHRTb3VyY2VDb2RlJiBzb3VyY2VDb2RlKQotewotICAg
IEFTU0VSVChtX3NjcmlwdFJ1bm5lci0+aW5TY3JpcHRFeGVjdXRpb24oKSk7Ci0gICAgaWYgKCFt
X2RvY3VtZW50LT5mcmFtZSgpKQotICAgICAgICByZXR1cm47Ci0gICAgSW5zZXJ0aW9uUG9pbnRS
ZWNvcmQgc2F2ZWRJbnNlcnRpb25Qb2ludChtX2lucHV0KTsKLSAgICBtX2RvY3VtZW50LT5mcmFt
ZSgpLT5zY3JpcHQoKS0+ZXhlY3V0ZVNjcmlwdChzb3VyY2VDb2RlKTsKLX0KLQotYm9vbCBIVE1M
NURvY3VtZW50UGFyc2VyOjpkaXNwYXRjaEJlZm9yZUxvYWQoRWxlbWVudCogc2NyaXB0LCBjb25z
dCBBdG9taWNTdHJpbmcmIHNyY1ZhbHVlKQotewotICAgIEluc2VydGlvblBvaW50UmVjb3JkIHNh
dmVkSW5zZXJ0aW9uUG9pbnQobV9pbnB1dCk7Ci0gICAgcmV0dXJuIHNjcmlwdC0+ZGlzcGF0Y2hC
ZWZvcmVMb2FkRXZlbnQoc3JjVmFsdWUpOwotfQotCiB2b2lkIEhUTUw1RG9jdW1lbnRQYXJzZXI6
Om5vdGlmeUZpbmlzaGVkKENhY2hlZFJlc291cmNlKiBjYWNoZWRSZXNvdXJjZSkKIHsKICAgICAv
LyBJZ25vcmUgY2FsbHMgdW5sZXNzIHdlIGhhdmUgYSBzY3JpcHQgYmxvY2tpbmcgdGhlIHBhcnNl
ciB3YWl0aW5nCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTDVEb2N1bWVudFBhcnNlci5o
IGIvV2ViQ29yZS9odG1sL0hUTUw1RG9jdW1lbnRQYXJzZXIuaAppbmRleCA2OWY2NzI4NDg5YTY2
ZmFlOTZmZmY3Zjk5YTQ1YTU0YTRkMGFjMGZjLi4xNmI0MjVlOTE4ZGNmNDk0ZGYwNzE5YzgzZDM1
OTM3M2Q2NTQ1YTRiIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTDVEb2N1bWVudFBhcnNl
ci5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MNURvY3VtZW50UGFyc2VyLmgKQEAgLTcyLDggKzcy
LDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCB3YXRjaEZvckxvYWQoQ2FjaGVkUmVzb3Vy
Y2UqKTsKICAgICB2aXJ0dWFsIHZvaWQgc3RvcFdhdGNoaW5nRm9yTG9hZChDYWNoZWRSZXNvdXJj
ZSopOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRMb2FkRXh0ZXJuYWxTY3JpcHRGcm9tU3JjKGNv
bnN0IEF0b21pY1N0cmluZyYpOwotICAgIHZpcnR1YWwgdm9pZCBleGVjdXRlU2NyaXB0KGNvbnN0
IFNjcmlwdFNvdXJjZUNvZGUmKTsKLSAgICB2aXJ0dWFsIGJvb2wgZGlzcGF0Y2hCZWZvcmVMb2Fk
KEVsZW1lbnQqIHNjcmlwdCwgY29uc3QgQXRvbWljU3RyaW5nJiBzcmNWYWx1ZSk7CisgICAgdmly
dHVhbCBIVE1MSW5wdXRTdHJlYW0mIGlucHV0U3RyZWFtKCkgeyByZXR1cm4gbV9pbnB1dDsgfQog
CiAgICAgLy8gQ2FjaGVkUmVzb3VyY2VDbGllbnQKICAgICB2aXJ0dWFsIHZvaWQgbm90aWZ5Rmlu
aXNoZWQoQ2FjaGVkUmVzb3VyY2UqKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MNVNj
cmlwdFJ1bm5lci5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTDVTY3JpcHRSdW5uZXIuY3BwCmluZGV4
IDNmMTlmODNkZDRjZmUxMjYzN2Y2NDFjYjhjMDVlZGNiYzY0MDlkOGIuLjk1NWZkMGJmZjM0MTY0
M2E2MjRjZGRkMDNmMDNkNmU2ZGFhMDI3ODEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1M
NVNjcmlwdFJ1bm5lci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1U2NyaXB0UnVubmVyLmNw
cApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkV2ZW50LmgiCiAjaW5jbHVkZSAiRnJhbWUu
aCIKICNpbmNsdWRlICJIVE1MNVNjcmlwdFJ1bm5lckhvc3QuaCIKKyNpbmNsdWRlICJIVE1MSW5w
dXRTdHJlYW0uaCIKICNpbmNsdWRlICJIVE1MTmFtZXMuaCIKICNpbmNsdWRlICJOb3RJbXBsZW1l
bnRlZC5oIgogI2luY2x1ZGUgIlNjcmlwdEVsZW1lbnQuaCIKQEAgLTEzNSwxMCArMTM2LDEyIEBA
IHZvaWQgSFRNTDVTY3JpcHRSdW5uZXI6OmV4ZWN1dGVTY3JpcHQoRWxlbWVudCogZWxlbWVudCwg
Y29uc3QgU2NyaXB0U291cmNlQ29kZSYKICAgICBBU1NFUlQoc2NyaXB0RWxlbWVudCk7CiAgICAg
aWYgKCFzY3JpcHRFbGVtZW50LT5zaG91bGRFeGVjdXRlQXNKYXZhU2NyaXB0KCkpCiAgICAgICAg
IHJldHVybjsKKyAgICBBU1NFUlQoaW5TY3JpcHRFeGVjdXRpb24oKSk7CisgICAgaWYgKCFtX2Rv
Y3VtZW50LT5mcmFtZSgpKQorICAgICAgICByZXR1cm47CiAKLSAgICAvLyBBbHdheXMgdXNlIHRo
ZSBkZWxlZ2F0ZSB0byBleGVjdXRlIHRoZSBzY3JpcHQgc28gdGhhdCBpdCBjYW4gc2F2ZSBhbnkK
LSAgICAvLyBuZWNlc3Nhcnkgc3RhdGUgdG8gcHJlcGFyZSBmb3IgcmVudHJhbmN5LgotICAgIG1f
aG9zdC0+ZXhlY3V0ZVNjcmlwdChzb3VyY2VDb2RlKTsKKyAgICBJbnNlcnRpb25Qb2ludFJlY29y
ZCBzYXZlZEluc2VydGlvblBvaW50KG1faG9zdC0+aW5wdXRTdHJlYW0oKSk7CisgICAgbV9kb2N1
bWVudC0+ZnJhbWUoKS0+c2NyaXB0KCktPmV4ZWN1dGVTY3JpcHQoc291cmNlQ29kZSk7CiB9CiAK
IGJvb2wgSFRNTDVTY3JpcHRSdW5uZXI6Omhhc1NjcmlwdHNXYWl0aW5nRm9yTG9hZCgpIGNvbnN0
CkBAIC0yMzMsOCArMjM2LDExIEBAIHZvaWQgSFRNTDVTY3JpcHRSdW5uZXI6OnJlcXVlc3RTY3Jp
cHQoRWxlbWVudCogc2NyaXB0KQogICAgIGlmICghbV9ob3N0LT5zaG91bGRMb2FkRXh0ZXJuYWxT
Y3JpcHRGcm9tU3JjKHNyY1ZhbHVlKSkKICAgICAgICAgcmV0dXJuOwogICAgIC8vIEZJWE1FOiBX
ZSBuZWVkIHRvIHJlc29sdmUgdGhlIHVybCByZWxhdGl2ZSB0byB0aGUgZWxlbWVudC4KLSAgICBp
ZiAoIW1faG9zdC0+ZGlzcGF0Y2hCZWZvcmVMb2FkKHNjcmlwdCwgc3JjVmFsdWUpKQotICAgICAg
ICByZXR1cm47CisgICAgeworICAgICAgICBJbnNlcnRpb25Qb2ludFJlY29yZCBzYXZlZEluc2Vy
dGlvblBvaW50KG1faG9zdC0+aW5wdXRTdHJlYW0oKSk7CisgICAgICAgIGlmICghc2NyaXB0LT5k
aXNwYXRjaEJlZm9yZUxvYWRFdmVudChzcmNWYWx1ZSkpCisgICAgICAgICAgICByZXR1cm47Cisg
ICAgfQogICAgIG1fcGFyc2luZ0Jsb2NraW5nU2NyaXB0LmVsZW1lbnQgPSBzY3JpcHQ7CiAgICAg
Ly8gVGhpcyBzaG91bGQgY29ycmVjdGx5IHJldHVybiAwIGZvciBlbXB0eSBvciBpbnZhbGlkIHNy
Y1ZhbHVlcy4KICAgICBDYWNoZWRTY3JpcHQqIGNhY2hlZFNjcmlwdCA9IG1fZG9jdW1lbnQtPmRv
Y0xvYWRlcigpLT5yZXF1ZXN0U2NyaXB0KHNyY1ZhbHVlLCB0b1NjcmlwdEVsZW1lbnQoc2NyaXB0
KS0+c2NyaXB0Q2hhcnNldCgpKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MNVNjcmlw
dFJ1bm5lckhvc3QuaCBiL1dlYkNvcmUvaHRtbC9IVE1MNVNjcmlwdFJ1bm5lckhvc3QuaAppbmRl
eCBlNTMwZWY3NTc3MWY2YmEwMzVkNmU2NzcwY2NlYzAxYjBkYWYxMDQ5Li5iMGU1YTBiYmFhYmY1
MzM2NTRkMGRkMDExYzRmYTU5Njc5YzBhZWI5IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRN
TDVTY3JpcHRSdW5uZXJIb3N0LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1U2NyaXB0UnVubmVy
SG9zdC5oCkBAIC0zMSw2ICszMSw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIGNsYXNzIEF0b21p
Y1N0cmluZzsKIGNsYXNzIENhY2hlZFJlc291cmNlOwogY2xhc3MgRWxlbWVudDsKK2NsYXNzIEhU
TUxJbnB1dFN0cmVhbTsKIGNsYXNzIFNjcmlwdFNvdXJjZUNvZGU7CiAKIGNsYXNzIEhUTUw1U2Ny
aXB0UnVubmVySG9zdCB7CkBAIC00NCw5ICs0NSw3IEBAIHB1YmxpYzoKIAogICAgIC8vIEltcGxl
bWVudG9ycyBjYW4gYmxvY2sgY2VydGFpbiBzY3JpcHQgbG9hZHMgKGZvciBYU1NBdWRpdG9yLCBl
dGMuKQogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRMb2FkRXh0ZXJuYWxTY3JpcHRGcm9tU3JjKGNv
bnN0IEF0b21pY1N0cmluZyYpID0gMDsKLSAgICAvLyBJbXBsZW1lbnRvcnMgc2hvdWxkIGhhbmRs
ZSBwb3NzaWJsZSByZW50cnkgYmVmb3JlL2FmdGVyIGNhbGxpbmcgU2NyaXB0Q29udHJvbGxlcjo6
ZXhlY3V0ZVNjcmlwdAotICAgIHZpcnR1YWwgdm9pZCBleGVjdXRlU2NyaXB0KGNvbnN0IFNjcmlw
dFNvdXJjZUNvZGUmKSA9IDA7Ci0gICAgdmlydHVhbCBib29sIGRpc3BhdGNoQmVmb3JlTG9hZChF
bGVtZW50KiBzY3JpcHQsIGNvbnN0IEF0b21pY1N0cmluZyYgc3JjVmFsdWUpID0gMDsKKyAgICB2
aXJ0dWFsIEhUTUxJbnB1dFN0cmVhbSYgaW5wdXRTdHJlYW0oKSA9IDA7CiB9OwogCiB9Cg==
</data>
<flag name="review"
          id="46155"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>