Title: [185300] trunk/Source/WebKit2
Revision
185300
Author
[email protected]
Date
2015-06-07 01:48:28 -0700 (Sun, 07 Jun 2015)

Log Message

[EFL][GTK] Fix build  break since r185262
https://bugs.webkit.org/show_bug.cgi?id=145724

Unreviewed, fix build break for EFL and GTK ports.


* UIProcess/API/APIWebsiteDataStore.cpp:
(API::WebsiteDataStore::defaultLocalStorageDirectory):
(API::WebsiteDataStore::defaultWebSQLDatabaseDirectory):
(API::WebsiteDataStore::defaultNetworkCacheDirectory):
(API::WebsiteDataStore::defaultApplicationCacheDirectory):
(API::WebsiteDataStore::defaultMediaKeysStorageDirectory):
(API::WebsiteDataStore::defaultIndexedDBDatabaseDirectory):
* UIProcess/efl/WebProcessPoolEfl.cpp:
(WebKit::WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory):
(WebKit::WebProcessPool::platformDefaultDiskCacheDirectory): Deleted.
* WebProcess/soup/WebProcessSoup.cpp:
(WebKit::WebProcess::platformInitializeWebProcess):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (185299 => 185300)


--- trunk/Source/WebKit2/ChangeLog	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/ChangeLog	2015-06-07 08:48:28 UTC (rev 185300)
@@ -1,3 +1,23 @@
+2015-06-07  Gyuyoung Kim  <[email protected]>
+
+        [EFL][GTK] Fix build  break since r185262
+        https://bugs.webkit.org/show_bug.cgi?id=145724
+
+        Unreviewed, fix build break for EFL and GTK ports.
+
+        * UIProcess/API/APIWebsiteDataStore.cpp:
+        (API::WebsiteDataStore::defaultLocalStorageDirectory):
+        (API::WebsiteDataStore::defaultWebSQLDatabaseDirectory):
+        (API::WebsiteDataStore::defaultNetworkCacheDirectory):
+        (API::WebsiteDataStore::defaultApplicationCacheDirectory):
+        (API::WebsiteDataStore::defaultMediaKeysStorageDirectory):
+        (API::WebsiteDataStore::defaultIndexedDBDatabaseDirectory):
+        * UIProcess/efl/WebProcessPoolEfl.cpp:
+        (WebKit::WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory):
+        (WebKit::WebProcessPool::platformDefaultDiskCacheDirectory): Deleted.
+        * WebProcess/soup/WebProcessSoup.cpp:
+        (WebKit::WebProcess::platformInitializeWebProcess):
+
 2015-06-06  Dan Bernstein  <[email protected]>
 
         Don’t enable manual sandboxing in the iOS Simulator. This should fix all the tests timing out.

Modified: trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp (185299 => 185300)


--- trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp	2015-06-07 08:48:28 UTC (rev 185300)
@@ -80,6 +80,43 @@
     // FIXME: Implement.
     return String();
 }
+
+String WebsiteDataStore::defaultLocalStorageDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
+String WebsiteDataStore::defaultWebSQLDatabaseDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
+String WebsiteDataStore::defaultNetworkCacheDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
+String WebsiteDataStore::defaultApplicationCacheDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
+String WebsiteDataStore::defaultMediaKeysStorageDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
+String WebsiteDataStore::defaultIndexedDBDatabaseDirectory()
+{
+    // FIXME: Implement.
+    return String();
+}
+
 #endif
 
 }

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp (185299 => 185300)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp	2015-06-07 08:48:28 UTC (rev 185300)
@@ -1025,12 +1025,12 @@
  * This method must be called before loading anything in this context, otherwise
  * it will not have any effect.
  */
-void webkit_web_context_set_disk_cache_directory(WebKitWebContext* context, const char* directory)
+void webkit_web_context_set_disk_cache_directory(WebKitWebContext*, const char* directory)
 {
-    g_return_if_fail(WEBKIT_IS_WEB_CONTEXT(context));
     g_return_if_fail(directory);
 
-    context->priv->context->setDiskCacheDirectory(WebCore::filenameToString(directory));
+    auto configuration = API::ProcessPoolConfiguration::createWithLegacyOptions();
+    configuration->setDiskCacheDirectory(WebCore::filenameToString(directory));
 }
 
 /**

Modified: trunk/Source/WebKit2/UIProcess/efl/WebProcessPoolEfl.cpp (185299 => 185300)


--- trunk/Source/WebKit2/UIProcess/efl/WebProcessPoolEfl.cpp	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/UIProcess/efl/WebProcessPoolEfl.cpp	2015-06-07 08:48:28 UTC (rev 185300)
@@ -126,7 +126,7 @@
     return String::fromUTF8(efreet_data_home_get()) + "/WebKitEfl/MediaKeys";
 }
 
-String WebProcessPool::platformDefaultDiskCacheDirectory() const
+String WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory()
 {
     return String::fromUTF8(efreet_cache_home_get()) + "/WebKitEfl";
 }

Modified: trunk/Source/WebKit2/UIProcess/gtk/WebProcessPoolGtk.cpp (185299 => 185300)


--- trunk/Source/WebKit2/UIProcess/gtk/WebProcessPoolGtk.cpp	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/UIProcess/gtk/WebProcessPoolGtk.cpp	2015-06-07 08:48:28 UTC (rev 185300)
@@ -142,7 +142,7 @@
     return WebCore::filenameToString(mediaKeysStorageDirectory.get());
 }
 
-String WebProcessPool::platformDefaultDiskCacheDirectory() const
+String WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory()
 {
     GUniquePtr<char> diskCacheDirectory(g_build_filename(g_get_user_cache_dir(), g_get_prgname(), nullptr));
     return WebCore::filenameToString(diskCacheDirectory.get());

Modified: trunk/Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp (185299 => 185300)


--- trunk/Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp	2015-06-07 04:42:44 UTC (rev 185299)
+++ trunk/Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp	2015-06-07 08:48:28 UTC (rev 185300)
@@ -31,6 +31,7 @@
 #include "SeccompFiltersWebProcessEfl.h"
 #endif
 
+#include "APIProcessPoolConfiguration.h"
 #include "CertificateInfo.h"
 #include "WebCookieManager.h"
 #include "WebProcessCreationParameters.h"
@@ -135,13 +136,15 @@
     if (usesNetworkProcess())
         return;
 
-    ASSERT(!parameters.diskCacheDirectory.isEmpty());
+    auto configuration = API::ProcessPoolConfiguration::createWithLegacyOptions();
 
+    ASSERT(!configuration->diskCacheDirectory().isEmpty());
+
     // We used to use the given cache directory for the soup cache, but now we use a subdirectory to avoid
     // conflicts with other cache files in the same directory. Remove the old cache files if they still exist.
-    WebCore::SoupNetworkSession::defaultSession().clearCache(parameters.diskCacheDirectory);
+    WebCore::SoupNetworkSession::defaultSession().clearCache(configuration->diskCacheDirectory());
 
-    String diskCachePath = WebCore::pathByAppendingComponent(parameters.diskCacheDirectory, "webkit");
+    String diskCachePath = WebCore::pathByAppendingComponent(configuration->diskCacheDirectory(), "webkit");
     GRefPtr<SoupCache> soupCache = adoptGRef(soup_cache_new(diskCachePath.utf8().data(), SOUP_CACHE_SINGLE_USER));
     WebCore::SoupNetworkSession::defaultSession().setCache(soupCache.get());
     // Set an initial huge max_size for the SoupCache so the call to soup_cache_load() won't evict any cached
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to