<?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>105068</bug_id>
          
          <creation_ts>2012-12-14 16:28:41 -0800</creation_ts>
          <short_desc>DownloadProxy objects should be message receivers</short_desc>
          <delta_ts>2012-12-14 16:49:18 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>791953</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-12-14 16:28:41 -0800</bug_when>
    <thetext>DownloadProxy objects should be message receivers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791956</commentid>
    <comment_count>1</comment_count>
      <attachid>179553</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-12-14 16:30:06 -0800</bug_when>
    <thetext>Created attachment 179553
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791970</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-12-14 16:49:18 -0800</bug_when>
    <thetext>Committed r137790: &lt;http://trac.webkit.org/changeset/137790&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179553</attachid>
            <date>2012-12-14 16:30:06 -0800</date>
            <delta_ts>2012-12-14 16:48:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105068-20121214162726.patch</filename>
            <type>text/plain</type>
            <size>5275</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3Nzg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjQ1OTY0ZjI3NGJjNWMz
ZmZiY2EzZTcwZmFjNDdmNGNhY2M2ZjFiYS4uNjM3NTA4N2ViZWM1YTdlMjA5ODhhNDgwNGJhNWUx
ODkwNzJlNTlmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEyLTE0ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgRG93bmxvYWRQcm94
eSBvYmplY3RzIHNob3VsZCBiZSBtZXNzYWdlIHJlY2VpdmVycworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1MDY4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBzaW1wbGlmaWVzIHRoZSBXZWJDb250
ZXh0IG1lc3NhZ2UgZGlzcGF0Y2ggY29kZSBzb21ld2hhdC4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2Fk
UHJveHk6OmRpZFJlY2VpdmVNZXNzYWdlKToKKyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94
eTo6ZGlkUmVjZWl2ZVN5bmNNZXNzYWdlKToKKyAgICAgICAgKiBVSVByb2Nlc3MvRG93bmxvYWRz
L0Rvd25sb2FkUHJveHkuaDoKKyAgICAgICAgKERvd25sb2FkUHJveHkpOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6Y3Jl
YXRlRG93bmxvYWRQcm94eSk6CisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRleHQ6OmRpZFJlY2Vp
dmVNZXNzYWdlKToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6ZGlkUmVjZWl2ZVN5bmNN
ZXNzYWdlKToKKwogMjAxMi0xMi0xNCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBn
bWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEzNzc2Ny4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94
eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHku
Y3BwCmluZGV4IGMxZWVlNWE5Yjk3NTY2YmZlNjU2YzYxMzBmNjZkOThiOTMyNTQzMDAuLjY3Mzk4
NTIxZTMyMmE3ZDk3MGJjYzY2ZWVlNDNmYjA4ZjQyMTEyYTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eS5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5LmNwcApAQCAtODQsNiAr
ODQsMTYgQEAgdm9pZCBEb3dubG9hZFByb3h5Ojpwcm9jZXNzRGlkQ2xvc2UoKQogICAgIG1fd2Vi
Q29udGV4dC0+ZG93bmxvYWRDbGllbnQoKS5wcm9jZXNzRGlkQ3Jhc2gobV93ZWJDb250ZXh0LCB0
aGlzKTsKIH0KIAordm9pZCBEb3dubG9hZFByb3h5OjpkaWRSZWNlaXZlTWVzc2FnZShDb3JlSVBD
OjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCBDb3JlSVBDOjpNZXNzYWdlSUQgbWVzc2FnZUlELCBD
b3JlSVBDOjpNZXNzYWdlRGVjb2RlciYgZGVjb2RlcikKK3sKKyAgICBkaWRSZWNlaXZlRG93bmxv
YWRQcm94eU1lc3NhZ2UoY29ubmVjdGlvbiwgbWVzc2FnZUlELCBkZWNvZGVyKTsKK30KKwordm9p
ZCBEb3dubG9hZFByb3h5OjpkaWRSZWNlaXZlU3luY01lc3NhZ2UoQ29yZUlQQzo6Q29ubmVjdGlv
biogY29ubmVjdGlvbiwgQ29yZUlQQzo6TWVzc2FnZUlEIG1lc3NhZ2VJRCwgQ29yZUlQQzo6TWVz
c2FnZURlY29kZXImIGRlY29kZXIsIE93blB0cjxDb3JlSVBDOjpNZXNzYWdlRW5jb2Rlcj4mIHJl
cGx5RW5jb2RlcikKK3sKKyAgICBkaWRSZWNlaXZlU3luY0Rvd25sb2FkUHJveHlNZXNzYWdlKGNv
bm5lY3Rpb24sIG1lc3NhZ2VJRCwgZGVjb2RlciwgcmVwbHlFbmNvZGVyKTsKK30KKwogdm9pZCBE
b3dubG9hZFByb3h5OjpkaWRTdGFydChjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QpCiB7
CiAgICAgbV9yZXF1ZXN0ID0gcmVxdWVzdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5LmgKaW5kZXggNzEwOGUyNzJkMzk4ZmI3Y2U5NDcz
NzllZTg2ZGU0MGM0YzZiNGU3ZS4uNDNjY2JmYWYxMjczMmE2ZGNlYWQ0ZjZkNWZhOGIzYjVmNjAy
ODViYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3du
bG9hZFByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3du
bG9hZFByb3h5LmgKQEAgLTQ1LDcgKzQ1LDcgQEAgY2xhc3MgV2ViQ29udGV4dDsKIGNsYXNzIFdl
YkRhdGE7CiBjbGFzcyBXZWJQYWdlUHJveHk7CiAKLWNsYXNzIERvd25sb2FkUHJveHkgOiBwdWJs
aWMgQVBJT2JqZWN0IHsKK2NsYXNzIERvd25sb2FkUHJveHkgOiBwdWJsaWMgQVBJT2JqZWN0LCBw
dWJsaWMgQ29yZUlQQzo6TWVzc2FnZVJlY2VpdmVyIHsKIHB1YmxpYzoKICAgICBzdGF0aWMgY29u
c3QgVHlwZSBBUElUeXBlID0gVHlwZURvd25sb2FkOwogCkBAIC03Myw2ICs3MywxMCBAQCBwcml2
YXRlOgogCiAgICAgdmlydHVhbCBUeXBlIHR5cGUoKSBjb25zdCB7IHJldHVybiBBUElUeXBlOyB9
CiAKKyAgICAvLyBDb3JlSVBDOjpNZXNzYWdlUmVjZWl2ZXIKKyAgICB2aXJ0dWFsIHZvaWQgZGlk
UmVjZWl2ZU1lc3NhZ2UoQ29yZUlQQzo6Q29ubmVjdGlvbiosIENvcmVJUEM6Ok1lc3NhZ2VJRCwg
Q29yZUlQQzo6TWVzc2FnZURlY29kZXImKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQgZGlk
UmVjZWl2ZVN5bmNNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBDb3JlSVBDOjpNZXNzYWdl
SUQsIENvcmVJUEM6Ok1lc3NhZ2VEZWNvZGVyJiwgT3duUHRyPENvcmVJUEM6Ok1lc3NhZ2VFbmNv
ZGVyPiYpIE9WRVJSSURFOworCiAgICAgLy8gTWVzc2FnZSBoYW5kbGVycy4KICAgICB2b2lkIGRp
ZFN0YXJ0KGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdCYpOwogICAgIHZvaWQgZGlkUmVj
ZWl2ZUF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKGNvbnN0IFdlYkNvcmU6OkF1dGhlbnRpY2F0aW9u
Q2hhbGxlbmdlJiwgdWludDY0X3QgY2hhbGxlbmdlSUQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYkNvbnRleHQuY3BwCmluZGV4IDg5NGJjMGQwMzc4M2M2NzAwMGQwMzFjNjVlYjQzNmY4ZTU2
Yjk0OGUuLjllYTJhMzAwNTFlYjVkN2U4M2Y3ZDgwYTczNmQ5NTA3NDYzZWY5ZDIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5jcHAKQEAgLTgzOCw3ICs4MzgsNyBAQCBEb3du
bG9hZFByb3h5KiBXZWJDb250ZXh0OjpjcmVhdGVEb3dubG9hZFByb3h5KCkKIHsKICAgICBEb3du
bG9hZFByb3h5KiBkb3dubG9hZFByb3h5ID0gRG93bmxvYWRQcm94eU1hcDo6c2hhcmVkKCkuY3Jl
YXRlRG93bmxvYWRQcm94eSh0aGlzKTsKICAgICBtX2Rvd25sb2Fkcy5zZXQoZG93bmxvYWRQcm94
eS0+ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5KTsKLSAgICBhZGRNZXNzYWdlUmVjZWl2ZXIo
TWVzc2FnZXM6OkRvd25sb2FkUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgZG93bmxvYWRQ
cm94eS0+ZG93bmxvYWRJRCgpLCB0aGlzKTsKKyAgICBhZGRNZXNzYWdlUmVjZWl2ZXIoTWVzc2Fn
ZXM6OkRvd25sb2FkUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgZG93bmxvYWRQcm94eS0+
ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5KTsKICAgICByZXR1cm4gZG93bmxvYWRQcm94eTsK
IH0KIApAQCAtODk1LDEzICs4OTUsNiBAQCB2b2lkIFdlYkNvbnRleHQ6OmRpZFJlY2VpdmVNZXNz
YWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qIGNvbm5lY3Rpb24sIENvcmVJUEM6Ok1lcwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKG1lc3NhZ2VJRC5pczxDb3JlSVBDOjpNZXNzYWdl
Q2xhc3NEb3dubG9hZFByb3h5PigpKSB7Ci0gICAgICAgIGlmIChEb3dubG9hZFByb3h5KiBkb3du
bG9hZFByb3h5ID0gbV9kb3dubG9hZHMuZ2V0KGRlY29kZXIuZGVzdGluYXRpb25JRCgpKS5nZXQo
KSkKLSAgICAgICAgICAgIGRvd25sb2FkUHJveHktPmRpZFJlY2VpdmVEb3dubG9hZFByb3h5TWVz
c2FnZShjb25uZWN0aW9uLCBtZXNzYWdlSUQsIGRlY29kZXIpOwotICAgICAgICAKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQogICAgIHN3aXRjaCAobWVzc2FnZUlELmdldDxXZWJDb250ZXh0TGVn
YWN5TWVzc2FnZTo6S2luZD4oKSkgewogICAgICAgICBjYXNlIFdlYkNvbnRleHRMZWdhY3lNZXNz
YWdlOjpQb3N0TWVzc2FnZTogewogICAgICAgICAgICAgU3RyaW5nIG1lc3NhZ2VOYW1lOwpAQCAt
OTI5LDEyICs5MjIsNiBAQCB2b2lkIFdlYkNvbnRleHQ6OmRpZFJlY2VpdmVTeW5jTWVzc2FnZShD
b3JlSVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCBDb3JlSVBDOgogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgaWYgKG1lc3NhZ2VJRC5pczxDb3JlSVBDOjpNZXNzYWdlQ2xhc3NEb3du
bG9hZFByb3h5PigpKSB7Ci0gICAgICAgIGlmIChEb3dubG9hZFByb3h5KiBkb3dubG9hZFByb3h5
ID0gbV9kb3dubG9hZHMuZ2V0KGRlY29kZXIuZGVzdGluYXRpb25JRCgpKS5nZXQoKSkKLSAgICAg
ICAgICAgIGRvd25sb2FkUHJveHktPmRpZFJlY2VpdmVTeW5jRG93bmxvYWRQcm94eU1lc3NhZ2Uo
Y29ubmVjdGlvbiwgbWVzc2FnZUlELCBkZWNvZGVyLCByZXBseUVuY29kZXIpOwotICAgICAgICBy
ZXR1cm47Ci0gICAgfQotCiAgICAgc3dpdGNoIChtZXNzYWdlSUQuZ2V0PFdlYkNvbnRleHRMZWdh
Y3lNZXNzYWdlOjpLaW5kPigpKSB7CiAgICAgICAgIGNhc2UgV2ViQ29udGV4dExlZ2FjeU1lc3Nh
Z2U6OlBvc3RTeW5jaHJvbm91c01lc3NhZ2U6IHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBXZSBz
aG91bGQgcHJvYmFibHkgZW5jb2RlIHNvbWV0aGluZyBpbiB0aGUgY2FzZSB0aGF0IHRoZSBhcmd1
bWVudHMgZG8gbm90IGRlY29kZSBjb3JyZWN0bHkuCg==
</data>
<flag name="review"
          id="196464"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>