Title: [221580] releases/WebKitGTK/webkit-2.18/Source/WebCore
- Revision
- 221580
- Author
- [email protected]
- Date
- 2017-09-04 02:22:05 -0700 (Mon, 04 Sep 2017)
Log Message
Merge r221561 - [SOUP] Use fastMalloced SoupBuffer in ResourcehandleSoup
https://bugs.webkit.org/show_bug.cgi?id=176311
Reviewed by Michael Catanzaro.
Use fastMalloced memory instead of g_malloc for SoupBuffer.
* platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::ResourceHandle::ensureReadBuffer):
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog (221579 => 221580)
--- releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog 2017-09-04 09:14:14 UTC (rev 221579)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog 2017-09-04 09:22:05 UTC (rev 221580)
@@ -1,3 +1,15 @@
+2017-09-03 Yusuke Suzuki <[email protected]>
+
+ [SOUP] Use fastMalloced SoupBuffer in ResourcehandleSoup
+ https://bugs.webkit.org/show_bug.cgi?id=176311
+
+ Reviewed by Michael Catanzaro.
+
+ Use fastMalloced memory instead of g_malloc for SoupBuffer.
+
+ * platform/network/soup/ResourceHandleSoup.cpp:
+ (WebCore::ResourceHandle::ensureReadBuffer):
+
2017-09-02 Emilio Cobos Álvarez <[email protected]>
Wrong getComputedStyle result for pseudo-elements in display: none subtrees.
Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp (221579 => 221580)
--- releases/WebKitGTK/webkit-2.18/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp 2017-09-04 09:14:14 UTC (rev 221579)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp 2017-09-04 09:22:05 UTC (rev 221580)
@@ -143,8 +143,10 @@
char* bufferFromClient = client()->getOrCreateReadBuffer(gDefaultReadBufferSize, bufferSize);
if (bufferFromClient)
d->m_soupBuffer.reset(soup_buffer_new(SOUP_MEMORY_TEMPORARY, bufferFromClient, bufferSize));
- else
- d->m_soupBuffer.reset(soup_buffer_new(SOUP_MEMORY_TAKE, static_cast<char*>(g_malloc(gDefaultReadBufferSize)), gDefaultReadBufferSize));
+ else {
+ auto* buffer = static_cast<uint8_t*>(fastMalloc(gDefaultReadBufferSize));
+ d->m_soupBuffer.reset(soup_buffer_new_with_owner(buffer, gDefaultReadBufferSize, buffer, fastFree));
+ }
ASSERT(d->m_soupBuffer);
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes