summaryrefslogtreecommitdiffstats
path: root/Source/WebKit2/Shared/WebPageCreationParameters.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/Shared/WebPageCreationParameters.cpp')
-rw-r--r--Source/WebKit2/Shared/WebPageCreationParameters.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/WebKit2/Shared/WebPageCreationParameters.cpp b/Source/WebKit2/Shared/WebPageCreationParameters.cpp
index 45fa5a4..33b53e3 100644
--- a/Source/WebKit2/Shared/WebPageCreationParameters.cpp
+++ b/Source/WebKit2/Shared/WebPageCreationParameters.cpp
@@ -39,15 +39,18 @@ void WebPageCreationParameters::encode(CoreIPC::ArgumentEncoder* encoder) const
encoder->encode(isInWindow);
encoder->encode(store);
- encoder->encode(drawingAreaInfo);
+ encoder->encodeEnum(drawingAreaType);
encoder->encode(pageGroupData);
encoder->encode(drawsBackground);
encoder->encode(drawsTransparentBackground);
+ encoder->encode(areMemoryCacheClientCallsEnabled);
encoder->encode(useFixedLayout);
encoder->encode(fixedLayoutSize);
encoder->encode(userAgent);
encoder->encode(sessionState);
encoder->encode(highestUsedBackForwardItemID);
+ encoder->encode(canRunBeforeUnloadConfirmPanel);
+ encoder->encode(canRunModal);
#if PLATFORM(MAC)
encoder->encode(isSmartInsertDeleteEnabled);
@@ -72,7 +75,7 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag
return false;
if (!decoder->decode(parameters.store))
return false;
- if (!decoder->decode(parameters.drawingAreaInfo))
+ if (!decoder->decodeEnum(parameters.drawingAreaType))
return false;
if (!decoder->decode(parameters.pageGroupData))
return false;
@@ -80,6 +83,8 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag
return false;
if (!decoder->decode(parameters.drawsTransparentBackground))
return false;
+ if (!decoder->decode(parameters.areMemoryCacheClientCallsEnabled))
+ return false;
if (!decoder->decode(parameters.useFixedLayout))
return false;
if (!decoder->decode(parameters.fixedLayoutSize))
@@ -90,6 +95,10 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag
return false;
if (!decoder->decode(parameters.highestUsedBackForwardItemID))
return false;
+ if (!decoder->decode(parameters.canRunBeforeUnloadConfirmPanel))
+ return false;
+ if (!decoder->decode(parameters.canRunModal))
+ return false;
#if PLATFORM(MAC)
if (!decoder->decode(parameters.isSmartInsertDeleteEnabled))