<?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>67332</bug_id>
          
          <creation_ts>2011-08-31 16:07:19 -0700</creation_ts>
          <short_desc>Fix compile issues when enabling HAVE(CFNETWORK_DATA_ARRAY_CALLBACK)</short_desc>
          <delta_ts>2011-08-31 17:25:54 -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>Platform</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="Pratik Solanki">psolanki</reporter>
          <assigned_to name="Pratik Solanki">psolanki</assigned_to>
          <cc>ap</cc>
    
    <cc>psolanki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>460021</commentid>
    <comment_count>0</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2011-08-31 16:07:19 -0700</bug_when>
    <thetext>Recent changes (r93811 and  r94093) have broken compiles with HAVE(CFNETWORK_DATA_ARRAY_CALLBACK) enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460044</commentid>
    <comment_count>1</comment_count>
      <attachid>105854</attachid>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2011-08-31 16:27:07 -0700</bug_when>
    <thetext>Created attachment 105854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460065</commentid>
    <comment_count>2</comment_count>
      <attachid>105854</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-08-31 16:41:53 -0700</bug_when>
    <thetext>Comment on attachment 105854
Patch

r=me as a build fix, but I don&apos;t understand the second change. How can we use CFNETWORK_DATA_ARRAY_CALLBACK when we don&apos;t use CFNETWORK? Something seems wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460105</commentid>
    <comment_count>3</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2011-08-31 17:20:22 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 105854 [details])
&gt; r=me as a build fix, but I don&apos;t understand the second change. How can we use CFNETWORK_DATA_ARRAY_CALLBACK when we don&apos;t use CFNETWORK? Something seems wrong.

CFNETWORK_DATA_ARRAY_CALLBACK can be used by the Foundation based loader as well. We have code for it in ResourceHandleMac.mm as well. Maybe we should change the name of the define to make it less confusing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460107</commentid>
    <comment_count>4</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2011-08-31 17:25:54 -0700</bug_when>
    <thetext>Committed r94255: &lt;http://trac.webkit.org/changeset/94255&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105854</attachid>
            <date>2011-08-31 16:27:07 -0700</date>
            <delta_ts>2011-08-31 16:41:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67332-20110831162706.patch</filename>
            <type>text/plain</type>
            <size>2406</size>
            <attacher name="Pratik Solanki">psolanki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQyMTUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA2YzA3OGQ2NjhiYzNkOGRh
MzAwMmFhMzU2MGRiZDQxMmEwZTlmZjkyLi4wMzZjNDZkOWU5NmQwYzg2YjU4MDVlNGZkNWQ2ZmM0
NzBkNmYxYWM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDgtMzEgIFByYXRp
ayBTb2xhbmtpICA8cHNvbGFua2lAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBjb21waWxlIGlz
c3VlcyB3aGVuIGVuYWJsaW5nIEhBVkUoQ0ZORVRXT1JLX0RBVEFfQVJSQVlfQ0FMTEJBQ0spCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NzMzMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogbG9hZGVyL21h
Yy9SZXNvdXJjZUxvYWRlck1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlTG9hZGVy
OjpkaWRSZWNlaXZlRGF0YUFycmF5KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jl
c291cmNlSGFuZGxlQ0ZOZXQuY3BwOgorCiAyMDExLTA4LTMxICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIHdpdGggLXdlYmtpdC1yYWRpYWwt
Z3JhZGllbnQodG9wKSBncmFkaWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVy
L21hYy9SZXNvdXJjZUxvYWRlck1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9tYWMvUmVz
b3VyY2VMb2FkZXJNYWMubW0KaW5kZXggMmQxNTc3NTMyMTczMWU0YzVhODI0MTVkNTgwMzU4OTk4
YzgyNDRlMS4uNDM4YzhmMDM0ZGEyZGEyY2QyMjAxNWFjZjI0OTM3OGIxODZkZDFmNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL21hYy9SZXNvdXJjZUxvYWRlck1hYy5tbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvbWFjL1Jlc291cmNlTG9hZGVyTWFjLm1tCkBAIC04MSw3
ICs4MSw3IEBAIHZvaWQgUmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVEYXRhQXJyYXkoQ0ZBcnJh
eVJlZiBkYXRhQXJyYXkpCiAgICAgICAgIENGRGF0YVJlZiBkYXRhID0gc3RhdGljX2Nhc3Q8Q0ZE
YXRhUmVmPihDRkFycmF5R2V0VmFsdWVBdEluZGV4KGRhdGFBcnJheSwgaSkpOwogICAgICAgICBp
bnQgZGF0YUxlbiA9IHN0YXRpY19jYXN0PGludD4oQ0ZEYXRhR2V0TGVuZ3RoKGRhdGEpKTsKIAot
ICAgICAgICBpZiAobV9zaG91bGRCdWZmZXJEYXRhKSB7CisgICAgICAgIGlmIChtX29wdGlvbnMu
c2hvdWxkQnVmZmVyRGF0YSA9PSBCdWZmZXJEYXRhKSB7CiAgICAgICAgICAgICBpZiAoIW1fcmVz
b3VyY2VEYXRhKQogICAgICAgICAgICAgICAgIG1fcmVzb3VyY2VEYXRhID0gU2hhcmVkQnVmZmVy
OjpjcmVhdGUoKTsKICAgICAgICAgICAgIG1fcmVzb3VyY2VEYXRhLT5hcHBlbmQoZGF0YSk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlSGFu
ZGxlQ0ZOZXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJj
ZUhhbmRsZUNGTmV0LmNwcAppbmRleCA1OWFlNjJlZWI4YWZlZDBhNzk1OGQ5ZTI1NzgwNzFiYjBm
MTZhYjFhLi5mNTZiMmRjYzMyOTFjMjZiMzNjM2VjM2RjZmE0OWQwYmEyYjJkYjYxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlSGFuZGxlQ0ZO
ZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VI
YW5kbGVDRk5ldC5jcHAKQEAgLTg5NCw2ICs4OTQsOCBAQCBib29sIFdlYkNvcmVTeW5jaHJvbm91
c0xvYWRlckNsaWVudDo6Y2FuQXV0aGVudGljYXRlQWdhaW5zdFByb3RlY3Rpb25TcGFjZShSZXNv
dQogfQogI2VuZGlmCiAKKyNlbmRpZiAvLyBVU0UoQ0ZORVRXT1JLKQorCiAjaWYgSEFWRShDRk5F
VFdPUktfREFUQV9BUlJBWV9DQUxMQkFDSykKIHZvaWQgUmVzb3VyY2VIYW5kbGU6OmhhbmRsZURh
dGFBcnJheShDRkFycmF5UmVmIGRhdGFBcnJheSkKIHsKQEAgLTkyNyw4ICs5MjksNiBAQCB2b2lk
IFJlc291cmNlSGFuZGxlOjpoYW5kbGVEYXRhQXJyYXkoQ0ZBcnJheVJlZiBkYXRhQXJyYXkpCiB9
CiAjZW5kaWYKIAotI2VuZGlmIC8vIFVTRShDRk5FVFdPUkspCi0KICNpZiBVU0UoQ0ZVUkxTVE9S
QUdFU0VTU0lPTlMpCiAKIFJldGFpblB0cjxDRlVSTFN0b3JhZ2VTZXNzaW9uUmVmPiBSZXNvdXJj
ZUhhbmRsZTo6Y3JlYXRlUHJpdmF0ZUJyb3dzaW5nU3RvcmFnZVNlc3Npb24oQ0ZTdHJpbmdSZWYg
aWRlbnRpZmllcikK
</data>
<flag name="review"
          id="102126"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>