Title: [164619] trunk/Source/WebKit2
Revision
164619
Author
ander...@apple.com
Date
2014-02-24 17:59:17 -0800 (Mon, 24 Feb 2014)

Log Message

WKProcessPool should use secondary processes + network process
https://bugs.webkit.org/show_bug.cgi?id=129282

Reviewed by Simon Fraser.

* UIProcess/API/Cocoa/WKProcessPool.mm:
(-[WKProcessPool initWithConfiguration:]):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (164618 => 164619)


--- trunk/Source/WebKit2/ChangeLog	2014-02-25 01:41:39 UTC (rev 164618)
+++ trunk/Source/WebKit2/ChangeLog	2014-02-25 01:59:17 UTC (rev 164619)
@@ -1,3 +1,13 @@
+2014-02-24  Anders Carlsson  <ander...@apple.com>
+
+        WKProcessPool should use secondary processes + network process
+        https://bugs.webkit.org/show_bug.cgi?id=129282
+
+        Reviewed by Simon Fraser.
+
+        * UIProcess/API/Cocoa/WKProcessPool.mm:
+        (-[WKProcessPool initWithConfiguration:]):
+
 2014-02-24  Jeremy Jones  <jere...@apple.com>
 
         WK2 AVKit fullscreen doesn't display video.

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.mm (164618 => 164619)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.mm	2014-02-25 01:41:39 UTC (rev 164618)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.mm	2014-02-25 01:59:17 UTC (rev 164619)
@@ -29,6 +29,7 @@
 #if WK_API_ENABLED
 
 #import "HistoryClient.h"
+#import "ProcessModel.h"
 #import "WKObject.h"
 #import "WKProcessPoolConfigurationPrivate.h"
 #import "WebCertificateInfo.h"
@@ -69,6 +70,8 @@
 
     API::Object::constructInWrapper<WebKit::WebContext>(self, bundlePath);
     _context->setHistoryClient(std::make_unique<WebKit::HistoryClient>());
+    _context->setUsesNetworkProcess(true);
+    _context->setProcessModel(WebKit::ProcessModelMultipleSecondaryProcesses);
 
     return self;
 }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to