Removed the WKWebViewEngine. The plugin now exists in the cordova-plugins repo.


Project: http://git-wip-us.apache.org/repos/asf/cordova-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-ios/commit/03e9c716
Tree: http://git-wip-us.apache.org/repos/asf/cordova-ios/tree/03e9c716
Diff: http://git-wip-us.apache.org/repos/asf/cordova-ios/diff/03e9c716

Branch: refs/heads/4.0.x
Commit: 03e9c7162a9ae91648eaf3a8f89928a8ad5ce961
Parents: af1ec2c
Author: Shazron Abdullah <shaz...@apache.org>
Authored: Thu Nov 6 16:14:40 2014 -0800
Committer: Shazron Abdullah <shaz...@apache.org>
Committed: Thu Nov 6 16:14:40 2014 -0800

----------------------------------------------------------------------
 CordovaLib/Classes/CDV.h                        |   2 -
 CordovaLib/Classes/CDVWKWebViewEngine.h         |  27 ---
 CordovaLib/Classes/CDVWKWebViewEngine.m         | 189 -------------------
 CordovaLib/Classes/CDVWKWebViewUIDelegate.h     |  28 ---
 CordovaLib/Classes/CDVWKWebViewUIDelegate.m     | 123 ------------
 CordovaLib/CordovaLib.xcodeproj/project.pbxproj |  24 ---
 6 files changed, 393 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/Classes/CDV.h
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDV.h b/CordovaLib/Classes/CDV.h
index 2d14fc3..146e57b 100644
--- a/CordovaLib/Classes/CDV.h
+++ b/CordovaLib/Classes/CDV.h
@@ -37,8 +37,6 @@
 #import "CDVURLProtocol.h"
 #import "CDVUserAgentUtil.h"
 #import "CDVViewController.h"
-#import "CDVWKWebViewEngine.h"
-#import "CDVWKWebViewUIDelegate.h"
 #import "CDVWebViewEngineProtocol.h"
 #import "CDVWhitelist.h"
 #import "NSArray+Comparisons.h"

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/Classes/CDVWKWebViewEngine.h
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVWKWebViewEngine.h 
b/CordovaLib/Classes/CDVWKWebViewEngine.h
deleted file mode 100644
index e138b84..0000000
--- a/CordovaLib/Classes/CDVWKWebViewEngine.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-#import <WebKit/WebKit.h>
-#import "CDV.h"
-
-@interface CDVWKWebViewEngine : CDVPlugin <CDVWebViewEngineProtocol, 
WKScriptMessageHandler>
-
-@property (nonatomic, strong, readonly) id <WKUIDelegate> uiDelegate;
-
-@end

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/Classes/CDVWKWebViewEngine.m
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVWKWebViewEngine.m 
b/CordovaLib/Classes/CDVWKWebViewEngine.m
deleted file mode 100644
index 94ef0b2..0000000
--- a/CordovaLib/Classes/CDVWKWebViewEngine.m
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-#import "CDVWKWebViewEngine.h"
-#import "CDVWKWebViewUIDelegate.h"
-
-#import <objc/message.h>
-
-#define CDV_BRIDGE_NAME @"cordova"
-
-@interface CDVWKWebViewEngine ()
-
-@property (nonatomic, strong, readwrite) UIView* engineWebView;
-@property (nonatomic, strong, readwrite) id <WKUIDelegate> uiDelegate;
-
-@end
-
-// see forwardingTargetForSelector: selector comment for the reason for this 
pragma
-#pragma clang diagnostic ignored "-Wprotocol"
-
-@implementation CDVWKWebViewEngine
-
-@synthesize engineWebView = _engineWebView;
-
-- (instancetype)initWithFrame:(CGRect)frame
-{
-    self = [super init];
-    if (self) {
-        self.uiDelegate = [[CDVWKWebViewUIDelegate alloc] 
initWithTitle:[[NSBundle mainBundle] 
objectForInfoDictionaryKey:@"CFBundleDisplayName"]];
-
-        WKUserContentController* userContentController = 
[[WKUserContentController alloc] init];
-        [userContentController addScriptMessageHandler:self 
name:CDV_BRIDGE_NAME];
-
-        WKWebViewConfiguration* configuration = [[WKWebViewConfiguration 
alloc] init];
-        configuration.userContentController = userContentController;
-
-        WKWebView* wkWebView = [[WKWebView alloc] initWithFrame:frame 
configuration:configuration];
-
-        wkWebView.UIDelegate = self.uiDelegate;
-
-        self.engineWebView = wkWebView;
-
-        NSLog(@"Using WKWebView");
-    }
-
-    return self;
-}
-
-- (void)pluginInitialize
-{
-    // viewController would be available now. we attempt to set all possible 
delegates to it, by default
-
-    WKWebView* wkWebView = (WKWebView*)_engineWebView;
-
-    if ([self.viewController conformsToProtocol:@protocol(WKUIDelegate)]) {
-        wkWebView.UIDelegate = (id <WKUIDelegate>)self.viewController;
-    }
-
-    if ([self.viewController 
conformsToProtocol:@protocol(WKNavigationDelegate)]) {
-        wkWebView.navigationDelegate = (id 
<WKNavigationDelegate>)self.viewController;
-    }
-
-    if ([self.viewController 
conformsToProtocol:@protocol(WKScriptMessageHandler)]) {
-        [wkWebView.configuration.userContentController 
addScriptMessageHandler:(id < WKScriptMessageHandler >)self.viewController 
name:@"cordova"];
-    }
-
-    [self updateSettings:self.commandDelegate.settings];
-}
-
-// We implement this here because certain versions of iOS 8 do not implement 
this
-// in WKWebView, so we need to test for this during runtime.
-// It is speculated that this selector will be available in iOS 8.2 for 
WKWebView
-- (void)loadFileURL:(NSURL*)url allowingReadAccessToURL:(NSURL*)readAccessURL
-{
-    SEL wk_sel = @selector(loadFileURL:allowingReadAccessToURL:);
-    __weak CDVWKWebViewEngine* weakSelf = self;
-
-    // UIKit operations have to be on the main thread. This method does not 
need to be synchronous
-    dispatch_async(dispatch_get_main_queue(), ^{
-        if ([_engineWebView respondsToSelector:wk_sel] && [[url scheme] 
isEqualToString:@"file"]) {
-            ((id (*)(id, SEL, id, id))objc_msgSend)(_engineWebView, wk_sel, 
url, readAccessURL);
-        } else {
-            [weakSelf loadRequest:[NSURLRequest requestWithURL:url]];
-        }
-    });
-}
-
-- (void)updateSettings:(NSDictionary*)settings
-{
-    WKWebView* wkWebView = (WKWebView*)_engineWebView;
-
-    wkWebView.configuration.preferences.minimumFontSize = [settings 
cordovaFloatSettingForKey:@"MinimumFontSize" defaultValue:0.0];
-    wkWebView.configuration.allowsInlineMediaPlayback = [settings 
cordovaBoolSettingForKey:@"AllowInlineMediaPlayback" defaultValue:NO];
-    wkWebView.configuration.mediaPlaybackRequiresUserAction = [settings 
cordovaBoolSettingForKey:@"MediaPlaybackRequiresUserAction" defaultValue:YES];
-    wkWebView.configuration.suppressesIncrementalRendering = [settings 
cordovaBoolSettingForKey:@"SuppressesIncrementalRendering" defaultValue:NO];
-    wkWebView.configuration.mediaPlaybackAllowsAirPlay = [settings 
cordovaBoolSettingForKey:@"MediaPlaybackAllowsAirPlay" defaultValue:YES];
-
-    /*
-     wkWebView.configuration.preferences.javaScriptEnabled = [settings 
cordovaBoolSettingForKey:@"JavaScriptEnabled" default:YES];
-     wkWebView.configuration.preferences.javaScriptCanOpenWindowsAutomatically 
= [settings cordovaBoolSettingForKey:@"JavaScriptCanOpenWindowsAutomatically" 
default:NO];
-     */
-}
-
-- (void)updateWithInfo:(NSDictionary*)info
-{
-    NSDictionary* scriptMessageHandlers = [info 
objectForKey:kCDVWebViewEngineScriptMessageHandlers];
-    NSDictionary* settings = [info 
objectForKey:kCDVWebViewEngineWebViewPreferences];
-    id navigationDelegate = [info 
objectForKey:kCDVWebViewEngineWKNavigationDelegate];
-    id uiDelegate = [info objectForKey:kCDVWebViewEngineWKUIDelegate];
-
-    WKWebView* wkWebView = (WKWebView*)_engineWebView;
-
-    if (scriptMessageHandlers && [scriptMessageHandlers 
isKindOfClass:[NSDictionary class]]) {
-        NSArray* allKeys = [scriptMessageHandlers allKeys];
-
-        for (NSString* key in allKeys) {
-            id object = [scriptMessageHandlers objectForKey:key];
-            if ([object conformsToProtocol:@protocol(WKScriptMessageHandler)]) 
{
-                [wkWebView.configuration.userContentController 
addScriptMessageHandler:object name:key];
-            }
-        }
-    }
-
-    if (navigationDelegate && [navigationDelegate 
conformsToProtocol:@protocol(WKNavigationDelegate)]) {
-        wkWebView.navigationDelegate = navigationDelegate;
-    }
-
-    if (uiDelegate && [uiDelegate conformsToProtocol:@protocol(WKUIDelegate)]) 
{
-        wkWebView.UIDelegate = uiDelegate;
-    }
-
-    if (settings && [settings isKindOfClass:[NSDictionary class]]) {
-        [self updateSettings:settings];
-    }
-}
-
-// This forwards the methods that are in the header that are not implemented 
here.
-// Both WKWebView and UIWebView implement the below:
-//     loadHTMLString:baseURL:
-//     loadRequest:
-- (id)forwardingTargetForSelector:(SEL)aSelector
-{
-    return _engineWebView;
-}
-
-#pragma mark WKScriptMessageHandler implementation
-
-- (void)userContentController:(WKUserContentController*)userContentController 
didReceiveScriptMessage:(WKScriptMessage*)message
-{
-    if (![message.name isEqualToString:CDV_BRIDGE_NAME]) {
-        return;
-    }
-
-    CDVViewController* vc = (CDVViewController*)self.viewController;
-
-    NSArray* jsonEntry = message.body; // NSString:callbackId, 
NSString:service, NSString:action, NSArray:args
-    CDVInvokedUrlCommand* command = [CDVInvokedUrlCommand 
commandFromJson:jsonEntry];
-    CDV_EXEC_LOG(@"Exec(%@): Calling %@.%@", command.callbackId, 
command.className, command.methodName);
-
-    if (![vc.commandQueue execute:command]) {
-#ifdef DEBUG
-            NSString* commandJson = [jsonEntry JSONString];
-            static NSUInteger maxLogLength = 1024;
-            NSString* commandString = ([commandJson length] > maxLogLength) ?
-                [NSString stringWithFormat : @"%@[...]", [commandJson 
substringToIndex:maxLogLength]] :
-                commandJson;
-
-            DLog(@"FAILED pluginJSON = %@", commandString);
-#endif
-    }
-}
-
-@end

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/Classes/CDVWKWebViewUIDelegate.h
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVWKWebViewUIDelegate.h 
b/CordovaLib/Classes/CDVWKWebViewUIDelegate.h
deleted file mode 100644
index 33a179b..0000000
--- a/CordovaLib/Classes/CDVWKWebViewUIDelegate.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-#import <WebKit/WebKit.h>
-
-@interface CDVWKWebViewUIDelegate : NSObject <WKUIDelegate>
-
-@property (nonatomic, copy) NSString* title;
-
-- (instancetype)initWithTitle:(NSString*)title;
-
-@end

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/Classes/CDVWKWebViewUIDelegate.m
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVWKWebViewUIDelegate.m 
b/CordovaLib/Classes/CDVWKWebViewUIDelegate.m
deleted file mode 100644
index c9e5ce9..0000000
--- a/CordovaLib/Classes/CDVWKWebViewUIDelegate.m
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-#import "CDVWKWebViewUIDelegate.h"
-
-@implementation CDVWKWebViewUIDelegate
-
-- (instancetype)initWithTitle:(NSString*)title
-{
-    self = [super init];
-    if (self) {
-        self.title = title;
-    }
-
-    return self;
-}
-
-- (void)     webView:(WKWebView*)webView 
runJavaScriptAlertPanelWithMessage:(NSString*)message
-    initiatedByFrame:(WKFrameInfo*)frame completionHandler:(void 
(^)())completionHandler
-{
-    UIAlertController* alert = [UIAlertController 
alertControllerWithTitle:self.title
-                                                                   
message:message
-                                                            
preferredStyle:UIAlertControllerStyleAlert];
-
-    UIAlertAction* ok = [UIAlertAction 
actionWithTitle:NSLocalizedString(@"OK", @"OK")
-                                                 
style:UIAlertActionStyleDefault
-                                               handler:^(UIAlertAction* action)
-        {
-            completionHandler();
-            [alert dismissViewControllerAnimated:YES completion:nil];
-        }];
-
-    [alert addAction:ok];
-
-    UIViewController* rootController = [UIApplication 
sharedApplication].delegate.window.rootViewController;
-
-    [rootController presentViewController:alert animated:YES completion:nil];
-}
-
-- (void)     webView:(WKWebView*)webView 
runJavaScriptConfirmPanelWithMessage:(NSString*)message
-    initiatedByFrame:(WKFrameInfo*)frame completionHandler:(void (^)(BOOL 
result))completionHandler
-{
-    UIAlertController* alert = [UIAlertController 
alertControllerWithTitle:self.title
-                                                                   
message:message
-                                                            
preferredStyle:UIAlertControllerStyleAlert];
-
-    UIAlertAction* ok = [UIAlertAction 
actionWithTitle:NSLocalizedString(@"OK", @"OK")
-                                                 
style:UIAlertActionStyleDefault
-                                               handler:^(UIAlertAction* action)
-        {
-            completionHandler(YES);
-            [alert dismissViewControllerAnimated:YES completion:nil];
-        }];
-
-    [alert addAction:ok];
-
-    UIAlertAction* cancel = [UIAlertAction 
actionWithTitle:NSLocalizedString(@"Cancel", @"Cancel")
-                                                     
style:UIAlertActionStyleDefault
-                                                   handler:^(UIAlertAction* 
action)
-        {
-            completionHandler(NO);
-            [alert dismissViewControllerAnimated:YES completion:nil];
-        }];
-    [alert addAction:cancel];
-
-    UIViewController* rootController = [UIApplication 
sharedApplication].delegate.window.rootViewController;
-
-    [rootController presentViewController:alert animated:YES completion:nil];
-}
-
-- (void)      webView:(WKWebView*)webView 
runJavaScriptTextInputPanelWithPrompt:(NSString*)prompt
-          defaultText:(NSString*)defaultText 
initiatedByFrame:(WKFrameInfo*)frame
-    completionHandler:(void (^)(NSString* result))completionHandler
-{
-    UIAlertController* alert = [UIAlertController 
alertControllerWithTitle:self.title
-                                                                   
message:prompt
-                                                            
preferredStyle:UIAlertControllerStyleAlert];
-
-    UIAlertAction* ok = [UIAlertAction 
actionWithTitle:NSLocalizedString(@"OK", @"OK")
-                                                 
style:UIAlertActionStyleDefault
-                                               handler:^(UIAlertAction* action)
-        {
-            completionHandler(((UITextField*)alert.textFields[0]).text);
-            [alert dismissViewControllerAnimated:YES completion:nil];
-        }];
-
-    [alert addAction:ok];
-
-    UIAlertAction* cancel = [UIAlertAction 
actionWithTitle:NSLocalizedString(@"Cancel", @"Cancel")
-                                                     
style:UIAlertActionStyleDefault
-                                                   handler:^(UIAlertAction* 
action)
-        {
-            completionHandler(nil);
-            [alert dismissViewControllerAnimated:YES completion:nil];
-        }];
-    [alert addAction:cancel];
-
-    [alert addTextFieldWithConfigurationHandler:^(UITextField* textField) {
-        textField.text = defaultText;
-    }];
-
-    UIViewController* rootController = [UIApplication 
sharedApplication].delegate.window.rootViewController;
-
-    [rootController presentViewController:alert animated:YES completion:nil];
-}
-
-@end

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/03e9c716/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
----------------------------------------------------------------------
diff --git a/CordovaLib/CordovaLib.xcodeproj/project.pbxproj 
b/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
index 678fbae..2a13f87 100644
--- a/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
+++ b/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
@@ -18,8 +18,6 @@
                3062D120151D0EDB000D9128 /* UIDevice+Extensions.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 3062D11E151D0EDB000D9128 /* 
UIDevice+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
                3062D122151D0EDB000D9128 /* UIDevice+Extensions.m in Sources */ 
= {isa = PBXBuildFile; fileRef = 3062D11F151D0EDB000D9128 /* 
UIDevice+Extensions.m */; };
                3073E9ED1656D51200957977 /* CDVScreenOrientationDelegate.h in 
Headers */ = {isa = PBXBuildFile; fileRef = 3073E9EC1656D51200957977 /* 
CDVScreenOrientationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               3083EB941A0AF1E100548672 /* CDVWKWebViewEngine.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 3083EB921A0AF1E100548672 /* 
CDVWKWebViewEngine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               3083EB951A0AF1E100548672 /* CDVWKWebViewEngine.m in Sources */ 
= {isa = PBXBuildFile; fileRef = 3083EB931A0AF1E100548672 /* 
CDVWKWebViewEngine.m */; };
                3083EB981A0AF23A00548672 /* CDVUIWebViewEngine.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 3083EB961A0AF23A00548672 /* 
CDVUIWebViewEngine.h */; settings = {ATTRIBUTES = (Public, ); }; };
                3083EB991A0AF23A00548672 /* CDVUIWebViewEngine.m in Sources */ 
= {isa = PBXBuildFile; fileRef = 3083EB971A0AF23A00548672 /* 
CDVUIWebViewEngine.m */; };
                30B7A65C1A0B73AF0010C630 /* NSDictionary+CordovaPreferences.h 
in Headers */ = {isa = PBXBuildFile; fileRef = 30B7A65A1A0B73AF0010C630 /* 
NSDictionary+CordovaPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -39,8 +37,6 @@
                7E14B5A81705050A0032169E /* CDVTimer.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 7E14B5A61705050A0032169E /* CDVTimer.h */; settings = 
{ATTRIBUTES = (Public, ); }; };
                7E14B5A91705050A0032169E /* CDVTimer.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 7E14B5A71705050A0032169E /* CDVTimer.m */; };
                7E22B88519E4C0210026F95E /* CDVAvailabilityDeprecated.h in 
Headers */ = {isa = PBXBuildFile; fileRef = 7E22B88419E4C0210026F95E /* 
CDVAvailabilityDeprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               7E785B9A196F508900ABBDC8 /* CDVWKWebViewUIDelegate.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 7E785B98196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               7E785B9B196F508900ABBDC8 /* CDVWKWebViewUIDelegate.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 7E785B99196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.m */; };
                8852C43A14B65FD800F0E735 /* CDVViewController.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 8852C43614B65FD800F0E735 /* CDVViewController.h 
*/; settings = {ATTRIBUTES = (Public, ); }; };
                8852C43C14B65FD800F0E735 /* CDVViewController.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 8852C43714B65FD800F0E735 /* CDVViewController.m 
*/; };
                8887FD681090FBE7009987E8 /* NSDictionary+Extensions.h in 
Headers */ = {isa = PBXBuildFile; fileRef = 8887FD281090FBE7009987E8 /* 
NSDictionary+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -76,8 +72,6 @@
                3062D11E151D0EDB000D9128 /* UIDevice+Extensions.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
"UIDevice+Extensions.h"; path = "Classes/UIDevice+Extensions.h"; sourceTree = 
"<group>"; };
                3062D11F151D0EDB000D9128 /* UIDevice+Extensions.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= "UIDevice+Extensions.m"; path = "Classes/UIDevice+Extensions.m"; sourceTree = 
"<group>"; };
                3073E9EC1656D51200957977 /* CDVScreenOrientationDelegate.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
name = CDVScreenOrientationDelegate.h; path = 
Classes/CDVScreenOrientationDelegate.h; sourceTree = "<group>"; };
-               3083EB921A0AF1E100548672 /* CDVWKWebViewEngine.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
CDVWKWebViewEngine.h; path = Classes/CDVWKWebViewEngine.h; sourceTree = 
"<group>"; };
-               3083EB931A0AF1E100548672 /* CDVWKWebViewEngine.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= CDVWKWebViewEngine.m; path = Classes/CDVWKWebViewEngine.m; sourceTree = 
"<group>"; };
                3083EB961A0AF23A00548672 /* CDVUIWebViewEngine.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
CDVUIWebViewEngine.h; path = Classes/CDVUIWebViewEngine.h; sourceTree = 
"<group>"; };
                3083EB971A0AF23A00548672 /* CDVUIWebViewEngine.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= CDVUIWebViewEngine.m; path = Classes/CDVUIWebViewEngine.m; sourceTree = 
"<group>"; };
                30B7A65A1A0B73AF0010C630 /* NSDictionary+CordovaPreferences.h 
*/ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.h; name = "NSDictionary+CordovaPreferences.h"; path = 
"Classes/NSDictionary+CordovaPreferences.h"; sourceTree = "<group>"; };
@@ -109,8 +103,6 @@
                7E14B5A61705050A0032169E /* CDVTimer.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
CDVTimer.h; path = Classes/CDVTimer.h; sourceTree = "<group>"; };
                7E14B5A71705050A0032169E /* CDVTimer.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= CDVTimer.m; path = Classes/CDVTimer.m; sourceTree = "<group>"; };
                7E22B88419E4C0210026F95E /* CDVAvailabilityDeprecated.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
name = CDVAvailabilityDeprecated.h; path = Classes/CDVAvailabilityDeprecated.h; 
sourceTree = "<group>"; };
-               7E785B98196F508900ABBDC8 /* CDVWKWebViewUIDelegate.h */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name 
= CDVWKWebViewUIDelegate.h; path = Classes/CDVWKWebViewUIDelegate.h; sourceTree 
= "<group>"; };
-               7E785B99196F508900ABBDC8 /* CDVWKWebViewUIDelegate.m */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; 
name = CDVWKWebViewUIDelegate.m; path = Classes/CDVWKWebViewUIDelegate.m; 
sourceTree = "<group>"; };
                8220B5C316D5427E00EC3921 /* AssetsLibrary.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
AssetsLibrary.framework; path = 
System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
                8852C43614B65FD800F0E735 /* CDVViewController.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
CDVViewController.h; path = Classes/CDVViewController.h; sourceTree = 
"<group>"; };
                8852C43714B65FD800F0E735 /* CDVViewController.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= CDVViewController.m; path = Classes/CDVViewController.m; sourceTree = 
"<group>"; };
@@ -188,7 +180,6 @@
                3054098714B77FF3009841CA /* Cleaver */ = {
                        isa = PBXGroup;
                        children = (
-                               30D552DF1A0AB176002007BB /* WKWebView */,
                                30CD6C651A0768DA00522A22 /* UIWebView */,
                                30D552E01A0AB1F5002007BB /* 
CDVWebViewEngineProtocol.h */,
                                F858FBC4166009A8007DA594 /* CDVConfigParser.h 
*/,
@@ -212,17 +203,6 @@
                        name = UIWebView;
                        sourceTree = "<group>";
                };
-               30D552DF1A0AB176002007BB /* WKWebView */ = {
-                       isa = PBXGroup;
-                       children = (
-                               7E785B98196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.h */,
-                               7E785B99196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.m */,
-                               3083EB921A0AF1E100548672 /* 
CDVWKWebViewEngine.h */,
-                               3083EB931A0AF1E100548672 /* 
CDVWKWebViewEngine.m */,
-                       );
-                       name = WKWebView;
-                       sourceTree = "<group>";
-               };
                32C88DFF0371C24200C91783 /* Other Sources */ = {
                        isa = PBXGroup;
                        children = (
@@ -328,10 +308,8 @@
                                30B7A65C1A0B73AF0010C630 /* 
NSDictionary+CordovaPreferences.h in Headers */,
                                3083EB981A0AF23A00548672 /* 
CDVUIWebViewEngine.h in Headers */,
                                30D552E11A0AB1F5002007BB /* 
CDVWebViewEngineProtocol.h in Headers */,
-                               3083EB941A0AF1E100548672 /* 
CDVWKWebViewEngine.h in Headers */,
                                EB96673B16A8970A00D86CDF /* CDVUserAgentUtil.h 
in Headers */,
                                7E14B5A81705050A0032169E /* CDVTimer.h in 
Headers */,
-                               7E785B9A196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
@@ -392,7 +370,6 @@
                                8887FD691090FBE7009987E8 /* 
NSDictionary+Extensions.m in Sources */,
                                8887FD751090FBE7009987E8 /* 
CDVInvokedUrlCommand.m in Sources */,
                                8887FD901090FBE7009987E8 /* NSData+Base64.m in 
Sources */,
-                               3083EB951A0AF1E100548672 /* 
CDVWKWebViewEngine.m in Sources */,
                                1F92F4A11314023E0046367C /* CDVPluginResult.m 
in Sources */,
                                30B7A65D1A0B73AF0010C630 /* 
NSDictionary+CordovaPreferences.m in Sources */,
                                30E33AF313A7E24B00594D64 /* CDVPlugin.m in 
Sources */,
@@ -407,7 +384,6 @@
                                EB3B357D161F2A45003DBE7D /* 
CDVCommandDelegateImpl.m in Sources */,
                                F858FBC7166009A8007DA594 /* CDVConfigParser.m 
in Sources */,
                                30F3930C169F839700B22307 /* CDVJSON.m in 
Sources */,
-                               7E785B9B196F508900ABBDC8 /* 
CDVWKWebViewUIDelegate.m in Sources */,
                                3083EB991A0AF23A00548672 /* 
CDVUIWebViewEngine.m in Sources */,
                                EB96673C16A8970A00D86CDF /* CDVUserAgentUtil.m 
in Sources */,
                                EBFF4DBC16D3FE2E008F452B /* 
CDVUIWebViewDelegate.m in Sources */,


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to