Title: [135755] trunk/Source/WebCore
Revision
135755
Author
psola...@apple.com
Date
2012-11-26 12:49:06 -0800 (Mon, 26 Nov 2012)

Log Message

Add ResourceBuffer::append(CFDataRef) to get code to compile with USE(NETWORK_CFDATA_ARRAY_CALLBACK)
https://bugs.webkit.org/show_bug.cgi?id=102706

Reviewed by Brent Fulgham.

No new tests because the flag isn't enabled. Also the functionality should be covered by
existing tests.

* loader/ResourceBuffer.cpp:
(WebCore):
(WebCore::ResourceBuffer::append):
* loader/ResourceBuffer.h:
(ResourceBuffer):
* loader/mac/ResourceLoaderMac.mm:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (135754 => 135755)


--- trunk/Source/WebCore/ChangeLog	2012-11-26 20:37:06 UTC (rev 135754)
+++ trunk/Source/WebCore/ChangeLog	2012-11-26 20:49:06 UTC (rev 135755)
@@ -1,3 +1,20 @@
+2012-11-26  Pratik Solanki  <psola...@apple.com>
+
+        Add ResourceBuffer::append(CFDataRef) to get code to compile with USE(NETWORK_CFDATA_ARRAY_CALLBACK)
+        https://bugs.webkit.org/show_bug.cgi?id=102706
+
+        Reviewed by Brent Fulgham.
+
+        No new tests because the flag isn't enabled. Also the functionality should be covered by
+        existing tests.
+
+        * loader/ResourceBuffer.cpp:
+        (WebCore):
+        (WebCore::ResourceBuffer::append):
+        * loader/ResourceBuffer.h:
+        (ResourceBuffer):
+        * loader/mac/ResourceLoaderMac.mm:
+
 2012-11-26  Tony Chang  <t...@chromium.org>
 
         Move more functions from internals.settings to internals

Modified: trunk/Source/WebCore/loader/ResourceBuffer.cpp (135754 => 135755)


--- trunk/Source/WebCore/loader/ResourceBuffer.cpp	2012-11-26 20:37:06 UTC (rev 135754)
+++ trunk/Source/WebCore/loader/ResourceBuffer.cpp	2012-11-26 20:49:06 UTC (rev 135755)
@@ -71,6 +71,14 @@
     m_sharedBuffer->append(data, size);
 }
 
+#if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
+void ResourceBuffer::append(CFDataRef data)
+{
+    ASSERT(m_sharedBuffer);
+    m_sharedBuffer->append(data);
+}
+#endif
+
 void ResourceBuffer::clear()
 {
     m_sharedBuffer->clear();

Modified: trunk/Source/WebCore/loader/ResourceBuffer.h (135754 => 135755)


--- trunk/Source/WebCore/loader/ResourceBuffer.h	2012-11-26 20:37:06 UTC (rev 135754)
+++ trunk/Source/WebCore/loader/ResourceBuffer.h	2012-11-26 20:49:06 UTC (rev 135755)
@@ -55,6 +55,9 @@
     virtual bool isEmpty() const;
 
     void append(const char*, unsigned);
+#if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
+    void append(CFDataRef);
+#endif
     void clear();
     
     unsigned getSomeData(const char*& data, unsigned position = 0) const;

Modified: trunk/Source/WebCore/loader/mac/ResourceLoaderMac.mm (135754 => 135755)


--- trunk/Source/WebCore/loader/mac/ResourceLoaderMac.mm	2012-11-26 20:37:06 UTC (rev 135754)
+++ trunk/Source/WebCore/loader/mac/ResourceLoaderMac.mm	2012-11-26 20:49:06 UTC (rev 135755)
@@ -35,6 +35,7 @@
 
 #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
 #include "InspectorInstrumentation.h"
+#include "ResourceBuffer.h"
 #endif
 
 #if USE(CFNETWORK)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to