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