diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-07 11:22:47 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-07 11:22:47 +0100 |
commit | cfd86b747d32ac22246a1aa908eaa720c63a88c1 (patch) | |
tree | 24d68c6f61c464ecba1e05670b80390ea3b0e50c /Source/WebKit2/Shared/WebProcessCreationParameters.cpp | |
parent | 69d7c744c9de19d152dbe2d8e46eb7dfd4511d1a (diff) | |
download | qtwebkit-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.cpp | 108 |
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) |