Introduction of ResourceBuffer and some other recent changes have broken NETWORK_CFDATA_ARRAY_CALLBACK build on Mac.
Created attachment 171910 [details] proposed patch
Comment on attachment 171910 [details] proposed patch r=me
Comment on attachment 171910 [details] proposed patch Attachment 171910 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/14661697
Created attachment 171923 [details] with more fixes Didn't realize that this could not be protected with USE(CF). Anyway, added some more fixes, so this needs new review.
Comment on attachment 171923 [details] with more fixes View in context: https://bugs.webkit.org/attachment.cgi?id=171923&action=review r=me > Source/WTF/wtf/Platform.h:595 > +#define HAVE_NETWORK_CFDATA_ARRAY_CALLBACK 1 // FIXME: All CFNetwork based platforms have this callback now, so it should be USE, not HAVE. I agree. Should you just change this now? Modifying Platform.h to have this comment will cause everyone to need to do a full build anyways.
I can do a global rename when landing, just didn't want it to complicate review.
Actually, I'd prefer to do it in a separate change landed immediately after.
Committed <http://trac.webkit.org/changeset/133232> and <http://trac.webkit.org/changeset/133233>