Remove duplicate API from WKContext
[WebKit-https.git] / Source / WebKit2 / Shared / WebProcessCreationParameters.h
index fe582b3..faac556 100644 (file)
@@ -53,6 +53,8 @@ struct WebProcessCreationParameters {
     SandboxExtension::Handle injectedBundlePathExtensionHandle;
 
     String applicationCacheDirectory;
+    String databaseDirectory;
+    String localStorageDirectory;
     Vector<String> urlSchemesRegistererdAsEmptyDocument;
     Vector<String> urlSchemesRegisteredAsSecure;
     Vector<String> urlSchemesForWhichDomainRelaxationIsForbidden;
@@ -62,26 +64,42 @@ struct WebProcessCreationParameters {
 
     CacheModel cacheModel;
     bool shouldTrackVisitedLinks;
-    
-    bool clearResourceCaches;
-    bool clearApplicationCache;
 
     bool shouldAlwaysUseComplexTextCodePath;
 
+    bool iconDatabaseEnabled;
+
     String languageCode;
 
     TextCheckerState textCheckerState;
 
+    double defaultRequestTimeoutInterval;
+
+#if USE(CFURLSTORAGESESSIONS)
+    String uiProcessBundleIdentifier;
+#endif
+
 #if PLATFORM(MAC)
+    String parentProcessName;
+
     pid_t presenterApplicationPid;
-    CString nsURLCachePath;
 
+    // FIXME: These should be merged with CFURLCache counterparts below.
+    String nsURLCachePath;
     uint64_t nsURLCacheMemoryCapacity;
     uint64_t nsURLCacheDiskCapacity;
+
     CoreIPC::MachPort acceleratedCompositingPort;
 
-    CString uiProcessBundleResourcePath;
+    String uiProcessBundleResourcePath;
+
 #elif PLATFORM(WIN)
+    String cfURLCachePath;
+    uint64_t cfURLCacheDiskCapacity;
+    uint64_t cfURLCacheMemoryCapacity;
+
+    uint32_t initialHTTPCookieAcceptPolicy;
+
     bool shouldPaintNativeControls;
 #endif
 };