Title: [130983] trunk/Source/WebCore
Revision
130983
Author
beid...@apple.com
Date
2012-10-10 17:26:39 -0700 (Wed, 10 Oct 2012)

Log Message

Switch over CachedResource::data() from taking a SharedBuffer to taking a ResourceBuffer.
https://bugs.webkit.org/show_bug.cgi?id=98952

Reviewed by Anders Carlsson.

No new tests (No behavior change).

* html/ImageDocument.cpp:
(WebCore::ImageDocumentParser::appendBytes):
(WebCore::ImageDocumentParser::finish):
* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::sendDataToResource):
(WebCore::SubresourceLoader::didFinishLoading):
* loader/cache/CachedCSSStyleSheet.cpp:
(WebCore::CachedCSSStyleSheet::data):
* loader/cache/CachedCSSStyleSheet.h:
(WebCore):
(CachedCSSStyleSheet):
* loader/cache/CachedFont.cpp:
(WebCore::CachedFont::data):
* loader/cache/CachedFont.h:
(WebCore):
(CachedFont):
* loader/cache/CachedImage.cpp:
(WebCore::CachedImage::data):
* loader/cache/CachedImage.h:
(CachedImage):
* loader/cache/CachedRawResource.cpp:
(WebCore::CachedRawResource::data):
* loader/cache/CachedRawResource.h:
(CachedRawResource):
* loader/cache/CachedResource.cpp:
(WebCore::CachedResource::data):
* loader/cache/CachedResource.h:
(CachedResource):
* loader/cache/CachedSVGDocument.cpp:
(WebCore::CachedSVGDocument::data):
* loader/cache/CachedSVGDocument.h:
(CachedSVGDocument):
* loader/cache/CachedScript.cpp:
(WebCore::CachedScript::data):
* loader/cache/CachedScript.h:
(CachedScript):
* loader/cache/CachedShader.cpp:
(WebCore::CachedShader::data):
* loader/cache/CachedShader.h:
(CachedShader):
* loader/cache/CachedTextTrack.cpp:
(WebCore::CachedTextTrack::data):
* loader/cache/CachedTextTrack.h:
(CachedTextTrack):
* loader/cache/CachedXSLStyleSheet.cpp:
(WebCore::CachedXSLStyleSheet::data):
* loader/cache/CachedXSLStyleSheet.h:
(CachedXSLStyleSheet):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (130982 => 130983)


--- trunk/Source/WebCore/ChangeLog	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/ChangeLog	2012-10-11 00:26:39 UTC (rev 130983)
@@ -1,3 +1,61 @@
+2012-10-10 Brady Eidson  <beid...@apple.com>
+
+        Switch over CachedResource::data() from taking a SharedBuffer to taking a ResourceBuffer.
+        https://bugs.webkit.org/show_bug.cgi?id=98952
+
+        Reviewed by Anders Carlsson.
+
+        No new tests (No behavior change).
+
+        * html/ImageDocument.cpp:
+        (WebCore::ImageDocumentParser::appendBytes):
+        (WebCore::ImageDocumentParser::finish):
+        * loader/SubresourceLoader.cpp:
+        (WebCore::SubresourceLoader::sendDataToResource):
+        (WebCore::SubresourceLoader::didFinishLoading):
+        * loader/cache/CachedCSSStyleSheet.cpp:
+        (WebCore::CachedCSSStyleSheet::data):
+        * loader/cache/CachedCSSStyleSheet.h:
+        (WebCore):
+        (CachedCSSStyleSheet):
+        * loader/cache/CachedFont.cpp:
+        (WebCore::CachedFont::data):
+        * loader/cache/CachedFont.h:
+        (WebCore):
+        (CachedFont):
+        * loader/cache/CachedImage.cpp:
+        (WebCore::CachedImage::data):
+        * loader/cache/CachedImage.h:
+        (CachedImage):
+        * loader/cache/CachedRawResource.cpp:
+        (WebCore::CachedRawResource::data):
+        * loader/cache/CachedRawResource.h:
+        (CachedRawResource):
+        * loader/cache/CachedResource.cpp:
+        (WebCore::CachedResource::data):
+        * loader/cache/CachedResource.h:
+        (CachedResource):
+        * loader/cache/CachedSVGDocument.cpp:
+        (WebCore::CachedSVGDocument::data):
+        * loader/cache/CachedSVGDocument.h:
+        (CachedSVGDocument):
+        * loader/cache/CachedScript.cpp:
+        (WebCore::CachedScript::data):
+        * loader/cache/CachedScript.h:
+        (CachedScript):
+        * loader/cache/CachedShader.cpp:
+        (WebCore::CachedShader::data):
+        * loader/cache/CachedShader.h:
+        (CachedShader):
+        * loader/cache/CachedTextTrack.cpp:
+        (WebCore::CachedTextTrack::data):
+        * loader/cache/CachedTextTrack.h:
+        (CachedTextTrack):
+        * loader/cache/CachedXSLStyleSheet.cpp:
+        (WebCore::CachedXSLStyleSheet::data):
+        * loader/cache/CachedXSLStyleSheet.h:
+        (CachedXSLStyleSheet):
+
 2012-10-10  Jon Lee  <jon...@apple.com>
 
         [WK2] Activate plugins when user clicks on snapshot

Modified: trunk/Source/WebCore/html/ImageDocument.cpp (130982 => 130983)


--- trunk/Source/WebCore/html/ImageDocument.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/html/ImageDocument.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -40,6 +40,7 @@
 #include "NotImplemented.h"
 #include "Page.h"
 #include "RawDataDocumentParser.h"
+#include "ResourceBuffer.h"
 #include "Settings.h"
 
 using std::min;
@@ -132,7 +133,7 @@
         return;
 
     CachedImage* cachedImage = document()->cachedImage();
-    cachedImage->data(frame->loader()->documentLoader()->mainResourceData(), false);
+    cachedImage->data(ResourceBuffer::adoptSharedBuffer(frame->loader()->documentLoader()->mainResourceData()), false);
 
     document()->imageUpdated();
 }
@@ -148,7 +149,7 @@
         if (document()->frame()->loader()->documentLoader()->isLoadingMultipartContent())
             data = ""
 
-        cachedImage->data(data.release(), true);
+        cachedImage->data(ResourceBuffer::adoptSharedBuffer(data.release()), true);
         cachedImage->finish();
 
         cachedImage->setResponse(document()->frame()->loader()->documentLoader()->response());

Modified: trunk/Source/WebCore/loader/SubresourceLoader.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/SubresourceLoader.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/SubresourceLoader.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -36,6 +36,7 @@
 #include "FrameLoader.h"
 #include "Logging.h"
 #include "MemoryCache.h"
+#include "ResourceBuffer.h"
 #include "SecurityOrigin.h"
 #include "SecurityPolicy.h"
 #include "WebCoreMemoryInstrumentation.h"
@@ -270,9 +271,9 @@
     //     that all data has been received yet. 
     if (m_loadingMultipartContent || !resourceData()) { 
         RefPtr<SharedBuffer> copiedData = SharedBuffer::create(data, length); 
-        m_resource->data(copiedData.release(), m_loadingMultipartContent); 
+        m_resource->data(ResourceBuffer::adoptSharedBuffer(copiedData.release()), m_loadingMultipartContent);
     } else 
-        m_resource->data(resourceData(), false);
+        m_resource->data(ResourceBuffer::adoptSharedBuffer(resourceData()), false);
 }
 
 void SubresourceLoader::didReceiveCachedMetadata(const char* data, int length)
@@ -295,7 +296,7 @@
     CachedResourceHandle<CachedResource> protectResource(m_resource);
     m_state = Finishing;
     m_resource->setLoadFinishTime(finishTime);
-    m_resource->data(resourceData(), true);
+    m_resource->data(ResourceBuffer::adoptSharedBuffer(resourceData()), true);
     m_resource->finish();
     ResourceLoader::didFinishLoading(finishTime);
 }

Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -94,12 +94,12 @@
     return sheetText;
 }
 
-void CachedCSSStyleSheet::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedCSSStyleSheet::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (!allDataReceived)
         return;
 
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
     setEncodedSize(m_data.get() ? m_data->size() : 0);
     // Decode the data to find out the encoding and keep the sheet text around during checkNotify()
     if (m_data) {

Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -32,7 +32,6 @@
 namespace WebCore {
 
     class CachedResourceClient;
-    class SharedBuffer;
     class StyleSheetContents;
     class TextResourceDecoder;
     struct CSSParserContext;
@@ -48,7 +47,7 @@
         
         virtual void setEncoding(const String&);
         virtual String encoding() const;
-        virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+        virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
         virtual void destroyDecodedData() OVERRIDE;
 
         PassRefPtr<StyleSheetContents> restoreParsedStyleSheet(const CSSParserContext&);

Modified: trunk/Source/WebCore/loader/cache/CachedFont.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedFont.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedFont.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -84,12 +84,12 @@
         static_cast<CachedFontClient*>(c)->fontLoaded(this);
 }
 
-void CachedFont::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedFont::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (!allDataReceived)
         return;
 
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
     setEncodedSize(m_data.get() ? m_data->size() : 0);
     setLoading(false);
     checkNotify();

Modified: trunk/Source/WebCore/loader/cache/CachedFont.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedFont.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedFont.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -39,11 +39,8 @@
 class FontPlatformData;
 class SVGDocument;
 class SVGFontElement;
-class SharedBuffer;
 struct FontCustomPlatformData;
 
-struct FontCustomPlatformData;
-
 class CachedFont : public CachedResource {
 public:
     CachedFont(const ResourceRequest&);
@@ -52,7 +49,7 @@
     virtual void load(CachedResourceLoader*, const ResourceLoaderOptions&);
 
     virtual void didAddClient(CachedResourceClient*);
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
 
     virtual void allClientsRemoved();
     void beginLoadIfNeeded(CachedResourceLoader* dl);

Modified: trunk/Source/WebCore/loader/cache/CachedImage.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedImage.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedImage.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -343,9 +343,9 @@
     return settings ? settings->maximumDecodedImageSize() : 0;
 }
 
-void CachedImage::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedImage::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
 
     createImage();
 

Modified: trunk/Source/WebCore/loader/cache/CachedImage.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedImage.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedImage.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -72,7 +72,7 @@
     virtual void allClientsRemoved();
     virtual void destroyDecodedData();
 
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
     virtual void error(CachedResource::Status);
     virtual void setResponse(const ResourceResponse&);
     

Modified: trunk/Source/WebCore/loader/cache/CachedRawResource.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedRawResource.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedRawResource.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -42,7 +42,7 @@
 {
 }
 
-void CachedRawResource::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedRawResource::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     CachedResourceHandle<CachedRawResource> protect(this);
     if (data) {
@@ -64,9 +64,9 @@
     if (m_options.shouldBufferData == BufferData) {
         if (data)
             setEncodedSize(data->size());
-        m_data = ResourceBuffer::adoptSharedBuffer(data);
+        m_data = data;
     }
-    CachedResource::data(m_data ? m_data->sharedBuffer() : 0, allDataReceived);
+    CachedResource::data(m_data, allDataReceived);
 }
 
 void CachedRawResource::didAddClient(CachedResourceClient* c)

Modified: trunk/Source/WebCore/loader/cache/CachedRawResource.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedRawResource.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedRawResource.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -48,7 +48,7 @@
 
 private:
     virtual void didAddClient(CachedResourceClient*);
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
 
     virtual bool shouldIgnoreHTTPStatusCodeErrors() const { return true; }
     virtual void allClientsRemoved();

Modified: trunk/Source/WebCore/loader/cache/CachedResource.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedResource.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedResource.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -249,7 +249,7 @@
         c->notifyFinished(this);
 }
 
-void CachedResource::data(PassRefPtr<SharedBuffer>, bool allDataReceived)
+void CachedResource::data(PassRefPtr<ResourceBuffer>, bool allDataReceived)
 {
     if (!allDataReceived)
         return;

Modified: trunk/Source/WebCore/loader/cache/CachedResource.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedResource.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedResource.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -100,7 +100,7 @@
 
     virtual void setEncoding(const String&) { }
     virtual String encoding() const { return String(); }
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
     virtual void error(CachedResource::Status);
 
     virtual bool shouldIgnoreHTTPStatusCodeErrors() const { return false; }

Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocument.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedSVGDocument.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocument.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -27,7 +27,7 @@
 
 #include "CachedResourceClient.h"
 #include "CachedResourceHandle.h"
-#include "SharedBuffer.h"
+#include "ResourceBuffer.h"
 #include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
@@ -53,7 +53,7 @@
     return m_decoder->encoding().name();
 }
 
-void CachedSVGDocument::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedSVGDocument::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (!allDataReceived)
         return;

Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocument.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedSVGDocument.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocument.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -41,7 +41,7 @@
 
     virtual void setEncoding(const String&);
     virtual String encoding() const;
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
 
     virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
 

Modified: trunk/Source/WebCore/loader/cache/CachedScript.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedScript.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedScript.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -79,12 +79,12 @@
     return m_script;
 }
 
-void CachedScript::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedScript::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (!allDataReceived)
         return;
 
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
     setEncodedSize(m_data.get() ? m_data->size() : 0);
     setLoading(false);
     checkNotify();

Modified: trunk/Source/WebCore/loader/cache/CachedScript.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedScript.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedScript.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -48,7 +48,7 @@
 
         virtual void setEncoding(const String&);
         virtual String encoding() const;
-        virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+        virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
 
         virtual void destroyDecodedData();
 #if USE(JSC)        

Modified: trunk/Source/WebCore/loader/cache/CachedShader.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedShader.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedShader.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -61,10 +61,10 @@
     return m_shaderString;
 }
 
-void CachedShader::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedShader::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (allDataReceived)
-        m_data = ResourceBuffer::adoptSharedBuffer(data);
+        m_data = data;
     CachedResource::data(data, allDataReceived);
 }
 

Modified: trunk/Source/WebCore/loader/cache/CachedShader.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedShader.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedShader.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -44,7 +44,7 @@
     virtual ~CachedShader();
     
     const String& shaderString();
-    void data(PassRefPtr<SharedBuffer>, bool allDataReceived);
+    void data(PassRefPtr<ResourceBuffer>, bool allDataReceived);
     
     virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
 

Modified: trunk/Source/WebCore/loader/cache/CachedTextTrack.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedTextTrack.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedTextTrack.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -48,9 +48,9 @@
 {
 }
 
-void CachedTextTrack::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedTextTrack::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
     setEncodedSize(m_data.get() ? m_data->size() : 0);
 
     CachedResourceClientWalker<CachedResourceClient> walker(m_clients);

Modified: trunk/Source/WebCore/loader/cache/CachedTextTrack.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedTextTrack.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedTextTrack.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -33,14 +33,12 @@
 
 namespace WebCore {
 
-class SharedBuffer;
-
 class CachedTextTrack : public CachedResource {
 public:
     CachedTextTrack(const ResourceRequest&);
     virtual ~CachedTextTrack();
 
-    virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+    virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
 };
 
 }

Modified: trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp	2012-10-11 00:26:39 UTC (rev 130983)
@@ -64,12 +64,12 @@
     return m_decoder->encoding().name();
 }
 
-void CachedXSLStyleSheet::data(PassRefPtr<SharedBuffer> data, bool allDataReceived)
+void CachedXSLStyleSheet::data(PassRefPtr<ResourceBuffer> data, bool allDataReceived)
 {
     if (!allDataReceived)
         return;
 
-    m_data = ResourceBuffer::adoptSharedBuffer(data);
+    m_data = data;
     setEncodedSize(m_data.get() ? m_data->size() : 0);
     if (m_data.get()) {
         m_sheet = m_decoder->decode(m_data->data(), encodedSize());

Modified: trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h (130982 => 130983)


--- trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h	2012-10-11 00:25:47 UTC (rev 130982)
+++ trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h	2012-10-11 00:26:39 UTC (rev 130983)
@@ -45,7 +45,7 @@
         
         virtual void setEncoding(const String&);
         virtual String encoding() const;
-        virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived);
+        virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived);
         
         virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to