Title: [136759] tags/Safari-537.20.3/Source/WebKit2
Revision
136759
Author
lforsch...@apple.com
Date
2012-12-05 13:48:07 -0800 (Wed, 05 Dec 2012)

Log Message

Merged r136598.  <rdar://problem/12804399>

Modified Paths

Diff

Modified: tags/Safari-537.20.3/Source/WebKit2/ChangeLog (136758 => 136759)


--- tags/Safari-537.20.3/Source/WebKit2/ChangeLog	2012-12-05 21:47:30 UTC (rev 136758)
+++ tags/Safari-537.20.3/Source/WebKit2/ChangeLog	2012-12-05 21:48:07 UTC (rev 136759)
@@ -1,3 +1,23 @@
+2012-12-05  Lucas Forschler  <lforsch...@apple.com>
+
+        Merge r136598
+
+    2012-12-04  Andy Estes  <aes...@apple.com>
+
+            [WebKit2] WKWebProcessPlugInBrowserContextControllers should be treated as type WKBrowsingContextControllerType for encoding purposes
+            https://bugs.webkit.org/show_bug.cgi?id=104063
+
+            Reviewed by Sam Weinig.
+
+            Objective-C message graphs can include browsing context controller
+            objects, which are decoded as WKWebProcessPlugInBrowserContextControllers
+            in the web process plug-in and as WKBrowsingContextControllers in the UI
+            process. Ensure we correctly encode WKWebProcessPlugInBrowserContextControllers
+            by treating them as type WKBrowsingContextControllerType.
+
+            * Shared/mac/ObjCObjectGraphCoders.mm:
+            (WebKit::typeFromObject):
+
 2012-12-04  Lucas Forschler  <lforsch...@apple.com>
 
         Merge r136302

Modified: tags/Safari-537.20.3/Source/WebKit2/Shared/mac/ObjCObjectGraphCoders.mm (136758 => 136759)


--- tags/Safari-537.20.3/Source/WebKit2/Shared/mac/ObjCObjectGraphCoders.mm	2012-12-05 21:47:30 UTC (rev 136758)
+++ tags/Safari-537.20.3/Source/WebKit2/Shared/mac/ObjCObjectGraphCoders.mm	2012-12-05 21:48:07 UTC (rev 136759)
@@ -75,7 +75,7 @@
     if ([object isKindOfClass:[NSData class]])
         return NSDataType;
 #if defined(__LP64__) && defined(__clang__)
-    if ([object isKindOfClass:[WKBrowsingContextController class]])
+    if ([object isKindOfClass:[WKBrowsingContextController class]] || [object isKindOfClass:[WKWebProcessPlugInBrowserContextController class]])
         return WKBrowsingContextControllerType;
 #endif
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to