Changeset 82257 in webkit
- Timestamp:
- Mar 29, 2011 8:33:31 AM (13 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r82251 r82257 1 2011-03-29 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content) 6 https://bugs.webkit.org/show_bug.cgi?id=56602 7 8 Added new methods to interface while keeping the old ones to keep 9 chromium working until it is also patched. 10 11 * public/WebURLLoaderClient.h: 12 (WebKit::WebURLLoaderClient::didReceiveData2): 13 * src/AssociatedURLLoader.cpp: 14 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): 15 * src/ResourceHandle.cpp: 16 (WebCore::ResourceHandleInternal::didReceiveData): 17 (WebCore::ResourceHandleInternal::didReceiveData2): 18 1 19 2011-03-29 Vsevolod Vlasov <vsevik@chromium.org> 2 20 -
trunk/Source/WebKit/chromium/public/WebURLLoaderClient.h
r82223 r82257 59 59 60 60 // Called when a chunk of response data is received. 61 // FIXME(vsevik): rename once original didReceiveData() is removed. 62 virtual void didReceiveData2(WebURLLoader*, const char* data, int dataLength, int lengthReceived) { } 63 64 // FIXME(vsevik): remove once not used downstream 61 65 virtual void didReceiveData(WebURLLoader*, const char* data, int dataLength) { } 62 66 -
trunk/Source/WebKit/chromium/src/AssociatedURLLoader.cpp
r82223 r82257 120 120 } 121 121 122 void AssociatedURLLoader::ClientAdapter::didReceiveData(const char* data, int lengthReceived) 123 { 124 if (!m_client) 125 return; 126 127 m_client->didReceiveData(m_loader, data, lengthReceived); 128 m_downloadLength += lengthReceived; 122 void AssociatedURLLoader::ClientAdapter::didReceiveData(const char* data, int dataLength) 123 { 124 if (!m_client) 125 return; 126 127 // FIXME(vsevik): add -1 to params once migrated. 128 m_client->didReceiveData(m_loader, data, dataLength); 129 m_downloadLength += dataLength; 129 130 } 130 131 -
trunk/Source/WebKit/chromium/src/ResourceHandle.cpp
r82223 r82257 73 73 WebURLLoader*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent); 74 74 virtual void didReceiveResponse(WebURLLoader*, const WebURLResponse&); 75 virtual void didReceiveData2(WebURLLoader*, const char* data, int dataLength, int lengthReceived); 76 77 // FIXME(vsevik): remove once not used downstream 75 78 virtual void didReceiveData(WebURLLoader*, const char* data, int dataLength); 79 76 80 virtual void didReceiveCachedMetadata(WebURLLoader*, const char* data, int dataLength); 77 81 virtual void didFinishLoading(WebURLLoader*, double finishTime); … … 160 164 } 161 165 162 void ResourceHandleInternal::didReceiveData(WebURLLoader*, const char* data, int dataLength) 166 // FIXME(vsevik): remove once not used 167 void ResourceHandleInternal::didReceiveData(WebURLLoader* webURLLoader, const char* data, int dataLength) 168 { 169 didReceiveData2(webURLLoader, data, dataLength, -1); 170 } 171 172 void ResourceHandleInternal::didReceiveData2(WebURLLoader*, const char* data, int dataLength, int lengthReceived) 163 173 { 164 174 ASSERT(m_client); … … 167 177 m_state = ConnectionStateReceivingData; 168 178 169 // FIXME(vsevik): Add transfer size support to chromium port 170 // See WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=56602 171 m_client->didReceiveData(m_owner, data, dataLength, -1); 179 m_client->didReceiveData(m_owner, data, dataLength, lengthReceived); 172 180 } 173 181
Note: See TracChangeset
for help on using the changeset viewer.