<?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>89859</bug_id>
          
          <creation_ts>2012-06-25 00:39:48 -0700</creation_ts>
          <short_desc>Remove responseBlob field from XMLHttpResponse.idl</short_desc>
          <delta_ts>2012-06-25 09:56:46 -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>WebCore Misc.</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="Kinuko Yasuda">kinuko</reporter>
          <assigned_to name="Kinuko Yasuda">kinuko</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>mihaip</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>656432</commentid>
    <comment_count>0</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-25 00:39:48 -0700</bug_when>
    <thetext>Remove XMLHttpResponse.responseBlob from XMLHttpResponse.idl, which has only been exposed for a very limited time (since r120574) but probably should not have been done so since XHR2 spec no longer has the field.
A quick search also showed that no one seems to be using the field.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656438</commentid>
    <comment_count>1</comment_count>
      <attachid>149262</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-25 01:09:01 -0700</bug_when>
    <thetext>Created attachment 149262
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656622</commentid>
    <comment_count>2</comment_count>
      <attachid>149262</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-06-25 09:22:45 -0700</bug_when>
    <thetext>Comment on attachment 149262
Patch

I&apos;m surprised I didn&apos;t add any testing.  I&apos;m also surprised this is being removed...  but OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656629</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-06-25 09:32:23 -0700</bug_when>
    <thetext>I wonder if we should research why this was removed from the spec.  Is there another way of getting a blob out of an XHR?

I know there are some plans to use XHR and Blobs in Chrome apps to store things like images in IndedDB for offline viewing.  We might want to check with Mihai to be on the safe side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656631</commentid>
    <comment_count>4</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2012-06-25 09:34:55 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I wonder if we should research why this was removed from the spec.  Is there another way of getting a blob out of an XHR?
&gt; 
&gt; I know there are some plans to use XHR and Blobs in Chrome apps to store things like images in IndedDB for offline viewing.  We might want to check with Mihai to be on the safe side.

You can still get a blob by setting the responseType to &apos;blob&apos; and checking the .response property. This patch LGTM as far as apps are concerned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656633</commentid>
    <comment_count>5</comment_count>
      <attachid>149262</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-06-25 09:35:58 -0700</bug_when>
    <thetext>Comment on attachment 149262
Patch

Ok.  That sounds like a nicer API anyway, which is probably why it was removed from the spec.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656650</commentid>
    <comment_count>6</comment_count>
      <attachid>149262</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 09:56:39 -0700</bug_when>
    <thetext>Comment on attachment 149262
Patch

Clearing flags on attachment: 149262

Committed r121161: &lt;http://trac.webkit.org/changeset/121161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656651</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 09:56:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149262</attachid>
            <date>2012-06-25 01:09:01 -0700</date>
            <delta_ts>2012-06-25 09:56:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89859-20120625170900.patch</filename>
            <type>text/plain</type>
            <size>1854</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxMTQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzA2Y2QyMDE0NTQwNDZk
ZmY3YzdkYWZlMWIzZGJkMzliN2RkNjgyZC4uYzc4YTVhNjdlOWIxOTE3ZjliMDkwNmVmNjcyZmQ4
ZThmMTliZDM5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA2LTI1ICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZW1vdmUgcmVzcG9u
c2VCbG9iIGZpZWxkIGZyb20gWE1MSHR0cFJlc3BvbnNlLmlkbAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk4NTkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgWE1MSHR0cFJlc3BvbnNlLnJlc3Bv
bnNlQmxvYiBmcm9tIFhNTEh0dHBSZXNwb25zZS5pZGwsIHdoaWNoCisgICAgICAgIGhhcyBvbmx5
IGJlZW4gZXhwb3NlZCBmb3IgYSB2ZXJ5IGxpbWl0ZWQgdGltZSAoc2luY2UgcjEyMDU3NCkgYnV0
CisgICAgICAgIHByb2JhYmx5IHNob3VsZCBub3QgaGF2ZSBiZWVuIGRvbmUgc28gc2luY2UgWEhS
MiBzcGVjIG5vIGxvbmdlciBoYXMKKyAgICAgICAgdGhlIGZpZWxkLiAgQSBxdWljayBzZWFyY2gg
YWxzbyBzaG93ZWQgdGhhdCBubyBvbmUgc2VlbXMgdG8gYmUgdXNpbmcgdGhlIGZpZWxkLgorCisg
ICAgICAgIChNb3JlIGNvbnRleHQ6IHRoZSBmaWVsZCB3YXMgYWRkZWQgbG9uZyB0aW1lIGFnbyB3
aXRoIGEgcnVudGltZSBndWFyZAorICAgICAgICB3aGljaCBoYWQgbmV2ZXIgYmVlbiBlbmFibGVk
IHVudGlsIHRoZSBndWFyZCB3YXMgcmVtb3ZlZCBpbiByMTIwNTc0CisgICAgICAgIHRvIHJlbW92
ZSBYSFJfUkVTUE9OU0VfQkxPQiBvbiBhbGwgcGxhdGZvcm1zLikKKworICAgICAgICBObyBuZXcg
dGVzdHMgYXMgbm8gdGVzdHMgdXNlIHRoaXMgZmllbGQuCisKKyAgICAgICAgKiB4bWwvWE1MSHR0
cFJlcXVlc3QuaWRsOiBSZW1vdmVkIHJlc3BvbnNlQmxvYiBmaWVsZC4KKwogMjAxMi0wNi0yNCAg
RnVtaXRvc2hpIFVrYWkgIDx1a2FpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
IGNvbXBpbGUgZXJyb3IgZml4IG9mIENocm9taXVtIFdpbiBSZWxlYXNlLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmlkbCBiL1NvdXJjZS9XZWJDb3JlL3ht
bC9YTUxIdHRwUmVxdWVzdC5pZGwKaW5kZXggMDQ1Mzk4MTk0OTI4MDM5M2UzM2IzOWYzYjVkOTI2
YjE4YjZiNmZhZS4uMDk1ZjRkYzVjZjRmMmJhZGM5Yjk0NWIwNGE3ZWM4OTQzOWQzN2M1MSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmlkbAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaWRsCkBAIC05Myw4ICs5Myw2IEBAIG1vZHVs
ZSB4bWwgewogICAgICAgICAgICAgZ2V0dGVyIHJhaXNlcyhET01FeGNlcHRpb24pOwogICAgICAg
ICByZWFkb25seSBhdHRyaWJ1dGUgRG9jdW1lbnQgcmVzcG9uc2VYTUwKICAgICAgICAgICAgIGdl
dHRlciByYWlzZXMoRE9NRXhjZXB0aW9uKTsKLSAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIEJs
b2IgcmVzcG9uc2VCbG9iCi0gICAgICAgICAgICBnZXR0ZXIgcmFpc2VzKERPTUV4Y2VwdGlvbik7
CiAKICAgICAgICAgYXR0cmlidXRlIERPTVN0cmluZyByZXNwb25zZVR5cGUKICAgICAgICAgICAg
IHNldHRlciByYWlzZXMoRE9NRXhjZXB0aW9uKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>