+2011-03-03 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Brady Eidson.
+
+ WebProcess is calling CFURLCacheRemoveAllCachedResponses when loading, results in origin-load for all resources
+ https://bugs.webkit.org/show_bug.cgi?id=55701
+ <rdar://problem/9074017>
+
+ * Shared/WebProcessCreationParameters.cpp:
+ (WebKit::WebProcessCreationParameters::WebProcessCreationParameters): Initialize cache-clearing
+ flag parameters to false.
+ (WebKit::WebProcessCreationParameters::encode): Serialize them properly.
+ (WebKit::WebProcessCreationParameters::decode): And deserialize.
+
2011-03-03 Alexey Proskuryakov <ap@apple.com>
Reviewed by Darin Adler.
WebProcessCreationParameters::WebProcessCreationParameters()
: shouldTrackVisitedLinks(false)
+ , clearResourceCaches(false)
+ , clearApplicationCache(false)
, shouldAlwaysUseComplexTextCodePath(false)
, defaultRequestTimeoutInterval(INT_MAX)
#if PLATFORM(MAC)
encoder->encode(mimeTypesWithCustomRepresentation);
encoder->encodeEnum(cacheModel);
encoder->encode(shouldTrackVisitedLinks);
+ encoder->encode(clearResourceCaches);
+ encoder->encode(clearApplicationCache);
encoder->encode(shouldAlwaysUseComplexTextCodePath);
encoder->encode(languageCode);
encoder->encode(textCheckerState);
return false;
if (!decoder->decode(parameters.shouldTrackVisitedLinks))
return false;
+ if (!decoder->decode(parameters.clearResourceCaches))
+ return false;
+ if (!decoder->decode(parameters.clearApplicationCache))
+ return false;
if (!decoder->decode(parameters.shouldAlwaysUseComplexTextCodePath))
return false;
if (!decoder->decode(parameters.languageCode))