Title: [198881] trunk/Source/WebKit2
Revision
198881
Author
[email protected]
Date
2016-03-30 20:56:25 -0700 (Wed, 30 Mar 2016)

Log Message

Need to expose makeAllShadowRootsOpen in WKWebProcessPlugInScriptWorld.
https://bugs.webkit.org/show_bug.cgi?id=156046

Add an SPI makeAllShadowRootsOpen method in WKWebProcessPlugInScriptWorld.

Patch by Yongjun Zhang <[email protected]> on 2016-03-30
Reviewed by Dan Bernstein.

* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm:
(-[WKWebProcessPlugInScriptWorld makeAllShadowRootsOpen]):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (198880 => 198881)


--- trunk/Source/WebKit2/ChangeLog	2016-03-31 03:43:43 UTC (rev 198880)
+++ trunk/Source/WebKit2/ChangeLog	2016-03-31 03:56:25 UTC (rev 198881)
@@ -1,3 +1,16 @@
+2016-03-30  Yongjun Zhang  <[email protected]>
+
+        Need to expose makeAllShadowRootsOpen in WKWebProcessPlugInScriptWorld.
+        https://bugs.webkit.org/show_bug.cgi?id=156046
+
+        Add an SPI makeAllShadowRootsOpen method in WKWebProcessPlugInScriptWorld.
+
+        Reviewed by Dan Bernstein.
+
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm:
+        (-[WKWebProcessPlugInScriptWorld makeAllShadowRootsOpen]):
+
 2016-03-30  Brian Burg  <[email protected]>
 
         Web Automation: Add Automation.performKeyboardInteractions

Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h (198880 => 198881)


--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h	2016-03-31 03:43:43 UTC (rev 198880)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h	2016-03-31 03:56:25 UTC (rev 198881)
@@ -38,6 +38,7 @@
 @property (nonatomic, readonly, copy) NSString *name;
 
 - (void)clearWrappers;
+- (void)makeAllShadowRootsOpen WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
 
 @end
 

Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm (198880 => 198881)


--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm	2016-03-31 03:43:43 UTC (rev 198880)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm	2016-03-31 03:56:25 UTC (rev 198881)
@@ -56,6 +56,11 @@
     _world->clearWrappers();
 }
 
+- (void)makeAllShadowRootsOpen
+{
+    _world->makeAllShadowRootsOpen();
+}
+
 - (NSString *)name
 {
     return _world->name();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to