Title: [177056] trunk/Source/WebKit2
- Revision
- 177056
- Author
- clo...@igalia.com
- Date
- 2014-12-10 04:51:17 -0800 (Wed, 10 Dec 2014)
Log Message
REGRESSION(r177038): [SOUP] [GTK] Debug build broken
https://bugs.webkit.org/show_bug.cgi?id=139475
Reviewed by Martin Robinson.
* NetworkProcess/soup/NetworkProcessSoup.cpp:
(WebKit::NetworkProcess::clearCacheForAllOrigins): Call clearDiskCache().
(WebKit::NetworkProcess::clearDiskCache): Implement this for SOUP.
SoupCache don't seems to have API for clearing a part of the cache,
so add a FIXME note regarding that.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (177055 => 177056)
--- trunk/Source/WebKit2/ChangeLog 2014-12-10 12:40:52 UTC (rev 177055)
+++ trunk/Source/WebKit2/ChangeLog 2014-12-10 12:51:17 UTC (rev 177056)
@@ -1,3 +1,16 @@
+2014-12-10 Carlos Alberto Lopez Perez <clo...@igalia.com>
+
+ REGRESSION(r177038): [SOUP] [GTK] Debug build broken
+ https://bugs.webkit.org/show_bug.cgi?id=139475
+
+ Reviewed by Martin Robinson.
+
+ * NetworkProcess/soup/NetworkProcessSoup.cpp:
+ (WebKit::NetworkProcess::clearCacheForAllOrigins): Call clearDiskCache().
+ (WebKit::NetworkProcess::clearDiskCache): Implement this for SOUP.
+ SoupCache don't seems to have API for clearing a part of the cache,
+ so add a FIXME note regarding that.
+
2014-12-09 Csaba Osztrogonác <o...@webkit.org>
URTBF after r177032.
Modified: trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp (177055 => 177056)
--- trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp 2014-12-10 12:40:52 UTC (rev 177055)
+++ trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp 2014-12-10 12:51:17 UTC (rev 177056)
@@ -142,6 +142,12 @@
if (cachesToClear == InMemoryResourceCachesOnly)
return;
+ clearDiskCache(std::chrono::system_clock::time_point::min(), [] { });
+}
+
+void NetworkProcess::clearDiskCache(std::chrono::system_clock::time_point modifiedSince, std::function<void ()> completionHandler)
+{
+ // FIXME: Find a way to only clear a part of the cache based on the date.
soup_cache_clear(SoupNetworkSession::defaultSession().cache());
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes