summaryrefslogtreecommitdiff
path: root/Source/WebKit2/Shared/WebProcessCreationParameters.cpp
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2012-11-07 11:22:47 +0100
committerSimon Hausmann <simon.hausmann@digia.com>2012-11-07 11:22:47 +0100
commitcfd86b747d32ac22246a1aa908eaa720c63a88c1 (patch)
tree24d68c6f61c464ecba1e05670b80390ea3b0e50c /Source/WebKit2/Shared/WebProcessCreationParameters.cpp
parent69d7c744c9de19d152dbe2d8e46eb7dfd4511d1a (diff)
downloadqtwebkit-cfd86b747d32ac22246a1aa908eaa720c63a88c1.tar.gz
Imported WebKit commit 20271caf2e2c016d5cef40184cddeefeac4f1876 (http://svn.webkit.org/repository/webkit/trunk@133733)
New snapshot that contains all previous fixes as well as build fix for latest QtMultimedia API changes.
Diffstat (limited to 'Source/WebKit2/Shared/WebProcessCreationParameters.cpp')
-rw-r--r--Source/WebKit2/Shared/WebProcessCreationParameters.cpp108
1 files changed, 54 insertions, 54 deletions
diff --git a/Source/WebKit2/Shared/WebProcessCreationParameters.cpp b/Source/WebKit2/Shared/WebProcessCreationParameters.cpp
index c3fcee6c2..56383f749 100644
--- a/Source/WebKit2/Shared/WebProcessCreationParameters.cpp
+++ b/Source/WebKit2/Shared/WebProcessCreationParameters.cpp
@@ -27,7 +27,7 @@
#include "WebProcessCreationParameters.h"
#include "ArgumentCoders.h"
-#if USE(CFURLSTORAGESESSIONS) && PLATFORM(WIN)
+#if PLATFORM(WIN) && USE(CFNETWORK)
#include "ArgumentCodersCF.h"
#endif
@@ -52,69 +52,69 @@ WebProcessCreationParameters::WebProcessCreationParameters()
{
}
-void WebProcessCreationParameters::encode(CoreIPC::ArgumentEncoder* encoder) const
+void WebProcessCreationParameters::encode(CoreIPC::ArgumentEncoder& encoder) const
{
- encoder->encode(injectedBundlePath);
- encoder->encode(injectedBundlePathExtensionHandle);
- encoder->encode(applicationCacheDirectory);
- encoder->encode(applicationCacheDirectoryExtensionHandle);
- encoder->encode(databaseDirectory);
- encoder->encode(databaseDirectoryExtensionHandle);
- encoder->encode(localStorageDirectory);
- encoder->encode(localStorageDirectoryExtensionHandle);
- encoder->encode(diskCacheDirectory);
- encoder->encode(diskCacheDirectoryExtensionHandle);
- encoder->encode(cookieStorageDirectory);
- encoder->encode(cookieStorageDirectoryExtensionHandle);
- encoder->encode(urlSchemesRegistererdAsEmptyDocument);
- encoder->encode(urlSchemesRegisteredAsSecure);
- encoder->encode(urlSchemesForWhichDomainRelaxationIsForbidden);
- encoder->encode(urlSchemesRegisteredAsLocal);
- encoder->encode(urlSchemesRegisteredAsNoAccess);
- encoder->encode(urlSchemesRegisteredAsDisplayIsolated);
- encoder->encode(urlSchemesRegisteredAsCORSEnabled);
- encoder->encodeEnum(cacheModel);
- encoder->encode(shouldTrackVisitedLinks);
- encoder->encode(shouldAlwaysUseComplexTextCodePath);
- encoder->encode(shouldUseFontSmoothing);
- encoder->encode(iconDatabaseEnabled);
- encoder->encode(terminationTimeout);
- encoder->encode(languages);
- encoder->encode(textCheckerState);
- encoder->encode(fullKeyboardAccessEnabled);
- encoder->encode(defaultRequestTimeoutInterval);
-#if PLATFORM(MAC) || USE(CFURLSTORAGESESSIONS)
- encoder->encode(uiProcessBundleIdentifier);
+ encoder << injectedBundlePath;
+ encoder << injectedBundlePathExtensionHandle;
+ encoder << applicationCacheDirectory;
+ encoder << applicationCacheDirectoryExtensionHandle;
+ encoder << databaseDirectory;
+ encoder << databaseDirectoryExtensionHandle;
+ encoder << localStorageDirectory;
+ encoder << localStorageDirectoryExtensionHandle;
+ encoder << diskCacheDirectory;
+ encoder << diskCacheDirectoryExtensionHandle;
+ encoder << cookieStorageDirectory;
+ encoder << cookieStorageDirectoryExtensionHandle;
+ encoder << urlSchemesRegistererdAsEmptyDocument;
+ encoder << urlSchemesRegisteredAsSecure;
+ encoder << urlSchemesForWhichDomainRelaxationIsForbidden;
+ encoder << urlSchemesRegisteredAsLocal;
+ encoder << urlSchemesRegisteredAsNoAccess;
+ encoder << urlSchemesRegisteredAsDisplayIsolated;
+ encoder << urlSchemesRegisteredAsCORSEnabled;
+ encoder.encodeEnum(cacheModel);
+ encoder << shouldTrackVisitedLinks;
+ encoder << shouldAlwaysUseComplexTextCodePath;
+ encoder << shouldUseFontSmoothing;
+ encoder << iconDatabaseEnabled;
+ encoder << terminationTimeout;
+ encoder << languages;
+ encoder << textCheckerState;
+ encoder << fullKeyboardAccessEnabled;
+ encoder << defaultRequestTimeoutInterval;
+#if PLATFORM(MAC) || USE(CFNETWORK)
+ encoder << uiProcessBundleIdentifier;
#endif
#if PLATFORM(MAC)
- encoder->encode(parentProcessName);
- encoder->encode(presenterApplicationPid);
- encoder->encode(nsURLCacheMemoryCapacity);
- encoder->encode(nsURLCacheDiskCapacity);
- encoder->encode(acceleratedCompositingPort);
- encoder->encode(uiProcessBundleResourcePath);
- encoder->encode(uiProcessBundleResourcePathExtensionHandle);
- encoder->encode(shouldForceScreenFontSubstitution);
- encoder->encode(shouldEnableKerningAndLigaturesByDefault);
+ encoder << parentProcessName;
+ encoder << presenterApplicationPid;
+ encoder << nsURLCacheMemoryCapacity;
+ encoder << nsURLCacheDiskCapacity;
+ encoder << acceleratedCompositingPort;
+ encoder << uiProcessBundleResourcePath;
+ encoder << uiProcessBundleResourcePathExtensionHandle;
+ encoder << shouldForceScreenFontSubstitution;
+ encoder << shouldEnableKerningAndLigaturesByDefault;
#elif PLATFORM(WIN)
- encoder->encode(shouldPaintNativeControls);
- encoder->encode(cfURLCacheDiskCapacity);
- encoder->encode(cfURLCacheMemoryCapacity);
- encoder->encode(initialHTTPCookieAcceptPolicy);
-#if USE(CFURLSTORAGESESSIONS)
+ encoder << shouldPaintNativeControls;
+ encoder << cfURLCacheDiskCapacity;
+ encoder << cfURLCacheMemoryCapacity;
+ encoder << initialHTTPCookieAcceptPolicy;
+#if PLATFORM(MAC) || USE(CFNETWORK)
CFDataRef storageSession = serializedDefaultStorageSession.get();
- encoder->encode(static_cast<bool>(storageSession));
+ encoder << static_cast<bool>(storageSession);
if (storageSession)
CoreIPC::encode(encoder, storageSession);
-#endif // USE(CFURLSTORAGESESSIONS)
+#endif
#endif
#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
- encoder->encode(notificationPermissions);
+ encoder << notificationPermissions;
#endif
#if ENABLE(NETWORK_PROCESS)
- encoder->encode(usesNetworkProcess);
+ encoder << usesNetworkProcess;
#endif
}
@@ -178,7 +178,7 @@ bool WebProcessCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, Web
return false;
if (!decoder->decode(parameters.defaultRequestTimeoutInterval))
return false;
-#if PLATFORM(MAC) || USE(CFURLSTORAGESESSIONS)
+#if PLATFORM(MAC) || USE(CFNETWORK)
if (!decoder->decode(parameters.uiProcessBundleIdentifier))
return false;
#endif
@@ -211,13 +211,13 @@ bool WebProcessCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, Web
return false;
if (!decoder->decode(parameters.initialHTTPCookieAcceptPolicy))
return false;
-#if USE(CFURLSTORAGESESSIONS)
+#if PLATFORM(MAC) || USE(CFNETWORK)
bool hasStorageSession = false;
if (!decoder->decode(hasStorageSession))
return false;
if (hasStorageSession && !CoreIPC::decode(decoder, parameters.serializedDefaultStorageSession))
return false;
-#endif // USE(CFURLSTORAGESESSIONS)
+#endif
#endif
#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)