Title: [197002] trunk/Source/WebKit2
Revision
197002
Author
ander...@apple.com
Date
2016-02-23 15:05:20 -0800 (Tue, 23 Feb 2016)

Log Message

WKWebViewConfiguration should encode more of its properties
https://bugs.webkit.org/show_bug.cgi?id=154611

Reviewed by Sam Weinig.

* UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
(-[WKWebViewConfiguration encodeWithCoder:]):
(-[WKWebViewConfiguration initWithCoder:]):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (197001 => 197002)


--- trunk/Source/WebKit2/ChangeLog	2016-02-23 23:03:35 UTC (rev 197001)
+++ trunk/Source/WebKit2/ChangeLog	2016-02-23 23:05:20 UTC (rev 197002)
@@ -1,5 +1,16 @@
 2016-02-23  Anders Carlsson  <ander...@apple.com>
 
+        WKWebViewConfiguration should encode more of its properties
+        https://bugs.webkit.org/show_bug.cgi?id=154611
+
+        Reviewed by Sam Weinig.
+
+        * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
+        (-[WKWebViewConfiguration encodeWithCoder:]):
+        (-[WKWebViewConfiguration initWithCoder:]):
+
+2016-02-23  Anders Carlsson  <ander...@apple.com>
+
         WKUserContentController should conform to NSCoding
         https://bugs.webkit.org/show_bug.cgi?id=154609
 

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.mm (197001 => 197002)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.mm	2016-02-23 23:03:35 UTC (rev 197001)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.mm	2016-02-23 23:05:20 UTC (rev 197002)
@@ -160,7 +160,10 @@
 
 - (void)encodeWithCoder:(NSCoder *)coder
 {
+    [coder encodeObject:self.processPool forKey:@"processPool"];
     [coder encodeObject:self.preferences forKey:@"preferences"];
+    [coder encodeObject:self.userContentController forKey:@"userContentController"];
+    [coder encodeObject:self.websiteDataStore forKey:@"websiteDataStore"];
 
     [coder encodeBool:self.suppressesIncrementalRendering forKey:@"suppressesIncrementalRendering"];
     [coder encodeObject:self.applicationNameForUserAgent forKey:@"applicationNameForUserAgent"];
@@ -180,7 +183,11 @@
     if (!(self = [self init]))
         return nil;
 
+    self.processPool = [coder decodeObjectForKey:@"processPool"];
     self.preferences = [coder decodeObjectForKey:@"preferences"];
+    self.userContentController = [coder decodeObjectForKey:@"userContentController"];
+    self.websiteDataStore = [coder decodeObjectForKey:@"websiteDataStore"];
+
     self.suppressesIncrementalRendering = [coder decodeBoolForKey:@"suppressesIncrementalRendering"];
     self.applicationNameForUserAgent = [coder decodeObjectForKey:@"applicationNameForUserAgent"];
     self.allowsAirPlayForMediaPlayback = [coder decodeBoolForKey:@"allowsAirPlayForMediaPlayback"];
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to