Title: [204523] trunk
Revision
204523
Author
[email protected]
Date
2016-08-16 14:18:44 -0700 (Tue, 16 Aug 2016)

Log Message

[iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
https://bugs.webkit.org/show_bug.cgi?id=160878

Reviewed by Tim Horton.
Source/WebKit2:

Remove testing-specific "forceIPadStyleZoomOnInputFocus" behavior added in r202132
now that we have the ability to run tests in the iPad simulator.

* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView forceIPadStyleZoomOnInputFocus]): Deleted.
(-[WKWebView setForceIPadStyleZoomOnInputFocus:]): Deleted.
* UIProcess/API/Cocoa/WKWebViewPrivate.h:
* UIProcess/ios/WKContentViewInteraction.h:
* UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _displayFormNodeInputView]):
(-[WKContentView requiresAccessoryView]):
(-[WKContentView inputAccessoryView]):
(-[WKContentView requiresAccessoryView:]): Deleted.
(-[WKContentView forceIPadStyleZoomOnInputFocus]): Deleted.
(-[WKContentView setForceIPadStyleZoomOnInputFocus:]): Deleted.

Tools:

Remove testing-specific "forceIPadStyleZoomOnInputFocus" behavior added in r202132
now that we have the ability to run tests in the iPad simulator.

* WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl:
* WebKitTestRunner/UIScriptContext/UIScriptController.cpp:
(WTR::UIScriptController::forceIPadStyleZoomOnInputFocus): Deleted.
(WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus): Deleted.
* WebKitTestRunner/UIScriptContext/UIScriptController.h:
* WebKitTestRunner/ios/TestControllerIOS.mm:
(WTR::TestController::platformResetStateToConsistentValues): Deleted.
* WebKitTestRunner/ios/UIScriptControllerIOS.mm:
(WTR::UIScriptController::forceIPadStyleZoomOnInputFocus): Deleted.
(WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus): Deleted.

LayoutTests:

Move forms/ios/focus-input-via-button-ipad.html into fast/forms/ios/ipad, making it
an iPad test, which allows for the removal of the "useIPadBehavior" flag.

Add fast/viewport/ios/ipad/width-is-device-width.html with iPad-specific results.

* fast/forms/ios/ipad/focus-input-via-button-expected.txt: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt.
* fast/forms/ios/ipad/focus-input-via-button.html: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html.
* fast/forms/ios/resources/zooming-test-utils.js:
(testZoomAfterTap):
* fast/viewport/ios/ipad/width-is-device-width-expected.txt: Added.
* fast/viewport/ios/ipad/width-is-device-width.html: Added.
* platform/ios-simulator-wk2/TestExpectations: Enable fast/viewport/ios, because leaving
them skipped from the base TestExpectations is evil.

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (204522 => 204523)


--- trunk/LayoutTests/ChangeLog	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/LayoutTests/ChangeLog	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,3 +1,24 @@
+2016-08-15  Simon Fraser  <[email protected]>
+
+        [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
+        https://bugs.webkit.org/show_bug.cgi?id=160878
+
+        Reviewed by Tim Horton.
+        
+        Move forms/ios/focus-input-via-button-ipad.html into fast/forms/ios/ipad, making it
+        an iPad test, which allows for the removal of the "useIPadBehavior" flag.
+        
+        Add fast/viewport/ios/ipad/width-is-device-width.html with iPad-specific results.
+        
+        * fast/forms/ios/ipad/focus-input-via-button-expected.txt: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt.
+        * fast/forms/ios/ipad/focus-input-via-button.html: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html.
+        * fast/forms/ios/resources/zooming-test-utils.js:
+        (testZoomAfterTap):
+        * fast/viewport/ios/ipad/width-is-device-width-expected.txt: Added.
+        * fast/viewport/ios/ipad/width-is-device-width.html: Added.
+        * platform/ios-simulator-wk2/TestExpectations: Enable fast/viewport/ios, because leaving
+        them skipped from the base TestExpectations is evil.
+
 2016-08-16  Chris Dumez  <[email protected]>
 
         querySelector() / querySelectorAll() should always throw a SyntaxError when failing to parse selector string

Deleted: trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt (204522 => 204523)


--- trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,7 +0,0 @@
-Tests zooming into a text input on tap.
-
-Click to focus input
-
-tap location	{ x: 20.000, y: 62.000 }
-scale	1.455
-visibleRect	{ left: 0.000, top: 798.797, width: 219.979, height: 390.462 }

Deleted: trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html (204522 => 204523)


--- trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,44 +0,0 @@
-<!DOCTYPE html> <!-- webkit-test-runner [ useFlexibleViewport=true ] -->
-
-<html>
-<head>
-    <meta name="viewport" content="initial-scale=0.5">
-    <style>
-        input[type="text"] {
-            margin: 800px 20px;
-        }
-        button {
-            display: block;
-        }
-    </style>
-    
-    <script src=""
-    <script>
-    if (window.testRunner) {
-        testRunner.dumpAsText();
-        testRunner.waitUntilDone();
-    }
-    
-    function buttonClicked()
-    {
-        document.getElementById('input').focus();
-    }
-
-    function doTest()
-    {
-        const useIPadZoomingBehavior = true;
-        testZoomAfterTap(document.getElementById('target'), 10, 10, useIPadZoomingBehavior);
-    }
-
-    window.addEventListener('load', doTest, false);
-    </script>
-</head>
-<body>
-
-<p>Tests zooming into a text input on tap.</p>
-<button id="target" _onclick_="buttonClicked()">Click to focus input</button>
-
-<input id="input" type="text">
-
-</body>
-</html>

Copied: trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button-expected.txt (from rev 204522, trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt) (0 => 204523)


--- trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button-expected.txt	2016-08-16 21:18:44 UTC (rev 204523)
@@ -0,0 +1,7 @@
+Tests zooming into a text input on tap.
+
+Click to focus input
+
+tap location	{ x: 20.000, y: 62.000 }
+scale	1.500
+visibleRect	{ left: 0.000, top: 654.667, width: 512.000, height: 682.667 }

Copied: trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button.html (from rev 204522, trunk/LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html) (0 => 204523)


--- trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button.html	                        (rev 0)
+++ trunk/LayoutTests/fast/forms/ios/ipad/focus-input-via-button.html	2016-08-16 21:18:44 UTC (rev 204523)
@@ -0,0 +1,43 @@
+<!DOCTYPE html> <!-- webkit-test-runner [ useFlexibleViewport=true ] -->
+
+<html>
+<head>
+    <meta name="viewport" content="initial-scale=1.5">
+    <style>
+        input[type="text"] {
+            margin: 800px 20px;
+        }
+        button {
+            display: block;
+        }
+    </style>
+    
+    <script src=""
+    <script>
+    if (window.testRunner) {
+        testRunner.dumpAsText();
+        testRunner.waitUntilDone();
+    }
+    
+    function buttonClicked()
+    {
+        document.getElementById('input').focus();
+    }
+
+    function doTest()
+    {
+        testZoomAfterTap(document.getElementById('target'), 10, 10);
+    }
+
+    window.addEventListener('load', doTest, false);
+    </script>
+</head>
+<body>
+
+<p>Tests zooming into a text input on tap.</p>
+<button id="target" _onclick_="buttonClicked()">Click to focus input</button>
+
+<input id="input" type="text">
+
+</body>
+</html>

Modified: trunk/LayoutTests/fast/forms/ios/resources/zooming-test-utils.js (204522 => 204523)


--- trunk/LayoutTests/fast/forms/ios/resources/zooming-test-utils.js	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/LayoutTests/fast/forms/ios/resources/zooming-test-utils.js	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,5 +1,5 @@
 
-function testZoomAfterTap(targetElement, xOffset, yOffset, useIPadBehavior)
+function testZoomAfterTap(targetElement, xOffset, yOffset)
 {
     if (!window.testRunner || !testRunner.runUIScript)
         return;
@@ -6,7 +6,7 @@
 
     var point = getPointInsideElement(targetElement, xOffset, yOffset);
 
-    var uiScript = zoomAfterSingleTapUIScript(point.x, point.y, useIPadBehavior);
+    var uiScript = zoomAfterSingleTapUIScript(point.x, point.y);
     testRunner.runUIScript(uiScript, function(result) {
         var results = tableFromJSON(result);
         document.body.appendChild(results);
@@ -14,7 +14,7 @@
     });
 }
 
-function zoomAfterSingleTapUIScript(x, y, useIPadBehavior)
+function zoomAfterSingleTapUIScript(x, y)
 {
     return `
         (function() {
@@ -34,8 +34,6 @@
                 uiController.uiScriptComplete(result);
             };
 
-            if (${useIPadBehavior})
-                uiController.forceIPadStyleZoomOnInputFocus = true;
             uiController.singleTapAtPoint(${x}, ${y}, function() {});
         })();`
 }

Added: trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width-expected.txt (0 => 204523)


--- trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width-expected.txt	2016-08-16 21:18:44 UTC (rev 204523)
@@ -0,0 +1,6 @@
+Viewport: width=device-width
+
+scale	1.00000
+maxScale	5.00000
+minScale	1.00000
+visibleRect	{"left":"0.00000","top":"0.00000","width":"768.00000","height":"1024.00000"}

Added: trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width.html (0 => 204523)


--- trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width.html	                        (rev 0)
+++ trunk/LayoutTests/fast/viewport/ios/ipad/width-is-device-width.html	2016-08-16 21:18:44 UTC (rev 204523)
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+
+<html>
+<head>
+    <meta name="viewport" content="width=device-width">
+    <script src=""
+</head>
+<body _onload_="runTest()">
+
+<p>Viewport: <span id="viewport"></span></p>
+<div id="result"></div>
+
+</body>
+</html>

Modified: trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations (204522 => 204523)


--- trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations	2016-08-16 21:18:44 UTC (rev 204523)
@@ -8,8 +8,9 @@
 
 fast/harness/ui-side-scripts.html [ Pass ]
 fast/harness/concurrent-ui-side-scripts.html [ Pass ]
+fast/scrolling/ios [ Pass ]
+fast/viewport/ios [ Pass ]
 fast/zooming/ios [ Pass ]
-fast/scrolling/ios [ Pass ]
 
 #//////////////////////////////////////////////////////////////////////////////////////////
 # End platform-specific directories.

Modified: trunk/Source/WebKit2/ChangeLog (204522 => 204523)


--- trunk/Source/WebKit2/ChangeLog	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Source/WebKit2/ChangeLog	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,3 +1,26 @@
+2016-08-15  Simon Fraser  <[email protected]>
+
+        [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
+        https://bugs.webkit.org/show_bug.cgi?id=160878
+
+        Reviewed by Tim Horton.
+
+        Remove testing-specific "forceIPadStyleZoomOnInputFocus" behavior added in r202132
+        now that we have the ability to run tests in the iPad simulator.
+
+        * UIProcess/API/Cocoa/WKWebView.mm:
+        (-[WKWebView forceIPadStyleZoomOnInputFocus]): Deleted.
+        (-[WKWebView setForceIPadStyleZoomOnInputFocus:]): Deleted.
+        * UIProcess/API/Cocoa/WKWebViewPrivate.h:
+        * UIProcess/ios/WKContentViewInteraction.h:
+        * UIProcess/ios/WKContentViewInteraction.mm:
+        (-[WKContentView _displayFormNodeInputView]):
+        (-[WKContentView requiresAccessoryView]):
+        (-[WKContentView inputAccessoryView]):
+        (-[WKContentView requiresAccessoryView:]): Deleted.
+        (-[WKContentView forceIPadStyleZoomOnInputFocus]): Deleted.
+        (-[WKContentView setForceIPadStyleZoomOnInputFocus:]): Deleted.
+
 2016-08-16  Alex Christensen  <[email protected]>
 
         Clean up WebSockets

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


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2016-08-16 21:18:44 UTC (rev 204523)
@@ -4517,16 +4517,6 @@
     [_contentView accessoryTab:NO];
 }
 
-- (BOOL)forceIPadStyleZoomOnInputFocus
-{
-    return [_contentView forceIPadStyleZoomOnInputFocus];
-}
-
-- (void)setForceIPadStyleZoomOnInputFocus:(BOOL)forceIPadStyleZoom
-{
-    [_contentView setForceIPadStyleZoomOnInputFocus:forceIPadStyleZoom];
-}
-
 #endif // PLATFORM(IOS)
 
 #if PLATFORM(MAC)

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h (204522 => 204523)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h	2016-08-16 21:18:44 UTC (rev 204523)
@@ -260,8 +260,6 @@
 
 - (void)keyboardAccessoryBarNext WK_API_AVAILABLE(ios(WK_IOS_TBA));
 - (void)keyboardAccessoryBarPrevious WK_API_AVAILABLE(ios(WK_IOS_TBA));
-
-@property (nonatomic) BOOL forceIPadStyleZoomOnInputFocus WK_API_AVAILABLE(ios(WK_IOS_TBA));
 #endif
 
 #if !TARGET_OS_IPHONE

Modified: trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.h (204522 => 204523)


--- trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.h	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.h	2016-08-16 21:18:44 UTC (rev 204523)
@@ -171,9 +171,6 @@
     BOOL _showDebugTapHighlightsForFastClicking;
 
     BOOL _resigningFirstResponder;
-
-    // For testing.
-    BOOL _forceIPadStyleZoomOnInputFocus;
 }
 
 @end
@@ -234,10 +231,4 @@
 @end
 #endif
 
-@interface WKContentView (WKInteractionTesting)
-
-@property (nonatomic) BOOL forceIPadStyleZoomOnInputFocus;
-
-@end
-
 #endif // PLATFORM(IOS)

Modified: trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm (204522 => 204523)


--- trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1072,8 +1072,8 @@
                   fontSize:_assistedNodeInformation.nodeFontSize
               minimumScale:_assistedNodeInformation.minimumScaleFactor
               maximumScale:_assistedNodeInformation.maximumScaleFactor
-              allowScaling:(_assistedNodeInformation.allowsUserScalingIgnoringForceAlwaysScaling && (!UICurrentUserInterfaceIdiomIsPad() || _forceIPadStyleZoomOnInputFocus))
-               forceScroll:[self requiresAccessoryView:_forceIPadStyleZoomOnInputFocus]];
+              allowScaling:(_assistedNodeInformation.allowsUserScalingIgnoringForceAlwaysScaling && !UICurrentUserInterfaceIdiomIsPad())
+               forceScroll:[self requiresAccessoryView]];
 
     _didAccessoryTabInitiateFocus = NO;
     [self _ensureFormAccessoryView];
@@ -1573,7 +1573,7 @@
     [_textSelectionAssistant didEndScrollingOverflow];
 }
 
-- (BOOL)requiresAccessoryView:(BOOL)forceIPadBehavior
+- (BOOL)requiresAccessoryView
 {
     if ([_formInputSession accessoryViewShouldNotShow])
         return NO;
@@ -1598,7 +1598,7 @@
     case InputType::Month:
     case InputType::Week:
     case InputType::Time:
-        return !(UICurrentUserInterfaceIdiomIsPad() || forceIPadBehavior);
+        return !UICurrentUserInterfaceIdiomIsPad();
     }
 }
 
@@ -1613,7 +1613,7 @@
 
 - (UIView *)inputAccessoryView
 {
-    if (![self requiresAccessoryView:NO])
+    if (![self requiresAccessoryView])
         return nil;
 
     return self.formAccessoryView;
@@ -4110,21 +4110,6 @@
 
 #endif
 
-@implementation WKContentView (WKInteractionTesting)
-
-- (BOOL)forceIPadStyleZoomOnInputFocus
-{
-    return _forceIPadStyleZoomOnInputFocus;
-}
-
-- (void)setForceIPadStyleZoomOnInputFocus:(BOOL)forceIPadStyleZoom
-{
-    _forceIPadStyleZoomOnInputFocus = forceIPadStyleZoom;
-}
-
-@end
-
-
 // UITextRange, UITextPosition and UITextSelectionRect implementations for WK2
 
 @implementation WKTextRange (UITextInputAdditions)

Modified: trunk/Tools/ChangeLog (204522 => 204523)


--- trunk/Tools/ChangeLog	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/ChangeLog	2016-08-16 21:18:44 UTC (rev 204523)
@@ -1,3 +1,24 @@
+2016-08-15  Simon Fraser  <[email protected]>
+
+        [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
+        https://bugs.webkit.org/show_bug.cgi?id=160878
+
+        Reviewed by Tim Horton.
+        
+        Remove testing-specific "forceIPadStyleZoomOnInputFocus" behavior added in r202132
+        now that we have the ability to run tests in the iPad simulator.
+
+        * WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl:
+        * WebKitTestRunner/UIScriptContext/UIScriptController.cpp:
+        (WTR::UIScriptController::forceIPadStyleZoomOnInputFocus): Deleted.
+        (WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus): Deleted.
+        * WebKitTestRunner/UIScriptContext/UIScriptController.h:
+        * WebKitTestRunner/ios/TestControllerIOS.mm:
+        (WTR::TestController::platformResetStateToConsistentValues): Deleted.
+        * WebKitTestRunner/ios/UIScriptControllerIOS.mm:
+        (WTR::UIScriptController::forceIPadStyleZoomOnInputFocus): Deleted.
+        (WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus): Deleted.
+
 2016-08-15  Anders Carlsson  <[email protected]>
 
         Add an address-of operator to RetainPtr

Modified: trunk/Tools/WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl (204522 => 204523)


--- trunk/Tools/WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl	2016-08-16 21:18:44 UTC (rev 204523)
@@ -60,8 +60,5 @@
 
     readonly attribute object contentVisibleRect; // Returned object has 'left', 'top', 'width', 'height' properties.
 
-    // Behavior
-    attribute boolean forceIPadStyleZoomOnInputFocus;
-
     void uiScriptComplete(DOMString result);
 };

Modified: trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.cpp (204522 => 204523)


--- trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.cpp	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.cpp	2016-08-16 21:18:44 UTC (rev 204523)
@@ -178,15 +178,6 @@
     return nullptr;
 }
 
-bool UIScriptController::forceIPadStyleZoomOnInputFocus() const
-{
-    return false;
-}
-
-void UIScriptController::setForceIPadStyleZoomOnInputFocus(bool)
-{
-}
-
 void UIScriptController::platformSetWillBeginZoomingCallback()
 {
 }

Modified: trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.h (204522 => 204523)


--- trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.h	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.h	2016-08-16 21:18:44 UTC (rev 204523)
@@ -81,9 +81,6 @@
 
     JSObjectRef contentVisibleRect() const;
     
-    bool forceIPadStyleZoomOnInputFocus() const;
-    void setForceIPadStyleZoomOnInputFocus(bool);
-
     void uiScriptComplete(JSStringRef result);
 
 private:

Modified: trunk/Tools/WebKitTestRunner/ios/TestControllerIOS.mm (204522 => 204523)


--- trunk/Tools/WebKitTestRunner/ios/TestControllerIOS.mm	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/WebKitTestRunner/ios/TestControllerIOS.mm	2016-08-16 21:18:44 UTC (rev 204523)
@@ -83,7 +83,6 @@
 void TestController::platformResetStateToConsistentValues()
 {
     cocoaResetStateToConsistentValues();
-    [mainWebView()->platformView() setForceIPadStyleZoomOnInputFocus:NO];
 }
 
 void TestController::platformConfigureViewForTest(const TestInvocation& test)

Modified: trunk/Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm (204522 => 204523)


--- trunk/Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm	2016-08-16 20:58:00 UTC (rev 204522)
+++ trunk/Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm	2016-08-16 21:18:44 UTC (rev 204523)
@@ -209,18 +209,6 @@
     return m_context->objectFromRect(wkRect);
 }
 
-bool UIScriptController::forceIPadStyleZoomOnInputFocus() const
-{
-    TestRunnerWKWebView *webView = TestController::singleton().mainWebView()->platformView();
-    return webView.forceIPadStyleZoomOnInputFocus;
-}
-
-void UIScriptController::setForceIPadStyleZoomOnInputFocus(bool value)
-{
-    TestRunnerWKWebView *webView = TestController::singleton().mainWebView()->platformView();
-    webView.forceIPadStyleZoomOnInputFocus = value;
-}
-
 void UIScriptController::platformSetWillBeginZoomingCallback()
 {
     TestRunnerWKWebView *webView = TestController::singleton().mainWebView()->platformView();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to