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