Title: [162638] trunk/Source/WebKit2
Revision
162638
Author
ander...@apple.com
Date
2014-01-23 13:27:23 -0800 (Thu, 23 Jan 2014)

Log Message

Add init methods that create default configurations
https://bugs.webkit.org/show_bug.cgi?id=127503

Reviewed by Dan Bernstein.

* UIProcess/API/Cocoa/WKProcessClass.mm:
(-[WKProcessClass init]):
* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView initWithFrame:]):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (162637 => 162638)


--- trunk/Source/WebKit2/ChangeLog	2014-01-23 21:20:00 UTC (rev 162637)
+++ trunk/Source/WebKit2/ChangeLog	2014-01-23 21:27:23 UTC (rev 162638)
@@ -1,3 +1,15 @@
+2014-01-23  Anders Carlsson  <ander...@apple.com>
+
+        Add init methods that create default configurations
+        https://bugs.webkit.org/show_bug.cgi?id=127503
+
+        Reviewed by Dan Bernstein.
+
+        * UIProcess/API/Cocoa/WKProcessClass.mm:
+        (-[WKProcessClass init]):
+        * UIProcess/API/Cocoa/WKWebView.mm:
+        (-[WKWebView initWithFrame:]):
+
 2014-01-23  Brady Eidson  <beid...@apple.com>
 
         IDB: Implement cross-thread and IPC plumbing for 'get' support

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClass.mm (162637 => 162638)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClass.mm	2014-01-23 21:20:00 UTC (rev 162637)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClass.mm	2014-01-23 21:27:23 UTC (rev 162638)
@@ -43,6 +43,11 @@
     API::ObjectStorage<WebKit::WebContext> _context;
 }
 
+- (instancetype)init
+{
+    return [self initWithConfiguration:adoptNS([[WKProcessClassConfiguration alloc] init]).get()];
+}
+
 - (instancetype)initWithConfiguration:(WKProcessClassConfiguration *)configuration
 {
     if (!(self = [super init]))

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (162637 => 162638)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2014-01-23 21:20:00 UTC (rev 162637)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2014-01-23 21:27:23 UTC (rev 162638)
@@ -28,13 +28,17 @@
 
 #if WK_API_ENABLED
 
+#import "WKWebViewConfiguration.h"
 #import <wtf/RetainPtr.h>
 
 @implementation WKWebView {
     RetainPtr<WKWebViewConfiguration> _configuration;
 }
 
-// FIXME: Add an initWithFrame: overload that creates a default configuration.
+- (instancetype)initWithFrame:(CGRect)frame
+{
+    return [self initWithFrame:frame configuration:adoptNS([[WKWebViewConfiguration alloc] init]).get()];
+}
 
 - (instancetype)initWithFrame:(CGRect)frame configuration:(WKWebViewConfiguration *)configuration
 {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to