{"push_id":1162572767,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"7ecdc0aec8d127998fc26926bc377ecc3d3f35c6","before":"007232028d85bec2a85c154188a04c1fb1debc0a","commits":[{"sha":"97458d2bda690cf31cc678799435b60168cc2905","author":{"name":"dino@apple.com","email":"f01cf9e45ffc9d5aaeb4d158b1995c21ad8d6d51@apple.com"},"message":"[mac] LayoutTest transforms/undecomposable.html is a flaky timeout\nhttps://bugs.webkit.org/show_bug.cgi?id=158816\n\nAnother attempt to deflake this test. Or is it unflake? I don't know.\n\n* transforms/undecomposable.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@202128 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/97458d2bda690cf31cc678799435b60168cc2905"},{"sha":"1b92b89a18b3324f619a4b5a2e74edca4cd8135c","author":{"name":"weinig@apple.com","email":"51fb3fd26998b3b09c8dad10db556dabbcf40086@apple.com"},"message":"Forward/Back keyboard shortcuts need to flip for RTL\nhttps://bugs.webkit.org/show_bug.cgi?id=158823\n<rdar://problem/25975359>\n\nReviewed by Darin Adler.\n\nSource/WebKit2:\n\nPipe the UserInterfaceLayoutDirection down to the WebContentProcess on initialization\nand when it changes, and use it to flip the behavior of command-left and command-right\nwhen in RTL mode.\n\nTests:\n    WebKit2_CommandBackForwardTestWKView.LTR\n    WebKit2_CommandBackForwardTestWKView.RTL\n    WebKit2_CommandBackForwardTestWKWebView.LTR\n    WebKit2_CommandBackForwardTestWKWebView.RTL\n\n* Shared/WebPageCreationParameters.cpp:\n(WebKit::WebPageCreationParameters::encode):\n(WebKit::WebPageCreationParameters::decode):\n* Shared/WebPageCreationParameters.h:\n* UIProcess/API/Cocoa/WKWebView.mm:\n(-[WKWebView _webViewPrintFormatter]):\n(-[WKWebView setSemanticContentAttribute:]):\n(-[WKWebView _printOperationWithPrintInfo:forFrame:]):\n(-[WKWebView setUserInterfaceLayoutDirection:]):\n* UIProcess/API/mac/WKView.mm:\n(-[WKView setUserInterfaceLayoutDirection:]):\n* UIProcess/Cocoa/WebViewImpl.h:\n* UIProcess/Cocoa/WebViewImpl.mm:\n(WebKit::WebViewImpl::windowIsFrontWindowUnderMouse):\n(WebKit::toUserInterfaceLayoutDirection):\n(WebKit::WebViewImpl::userInterfaceLayoutDirection):\n(WebKit::WebViewImpl::setUserInterfaceLayoutDirection):\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::creationParameters):\n(WebKit::WebPageProxy::userInterfaceLayoutDirection):\n(WebKit::WebPageProxy::setUserInterfaceLayoutDirection):\n* UIProcess/WebPageProxy.h:\n(WebKit::WebPageProxy::hasHadSelectionChangesFromUserInteraction):\n* UIProcess/ios/WKContentView.mm:\n(-[WKContentView _commonInitializationWithProcessPool:configuration:]):\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::m_userInterfaceLayoutDirection):\n(WebKit::WebPage::setResourceCachingDisabled):\n(WebKit::WebPage::setUserInterfaceLayoutDirection):\n(WebKit::m_shouldDispatchFakeMouseMoveEvents): Deleted.\n* WebProcess/WebPage/WebPage.h:\n* WebProcess/WebPage/WebPage.messages.in:\n* WebProcess/WebPage/mac/WebPageMac.mm:\n(WebKit::WebPage::performNonEditingBehaviorForSelector):\n\nTools:\n\nAdd tests for flipping the behavior of command-left and command-right\nunder RTL mode.\n\n* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:\n* TestWebKitAPI/Tests/WebKit2Cocoa/CommandBackForward.mm: Added.\n(-[CommandBackForwardOffscreenWindow isKeyWindow]):\n(-[CommandBackForwardOffscreenWindow isVisible]):\n(simulateCommandArrow):\n(WebKit2_CommandBackForwardTest::SetUp):\n(WebKit2_CommandBackForwardTestWKView::didFinishLoadForFrame):\n(WebKit2_CommandBackForwardTestWKView::SetUp):\n(WebKit2_CommandBackForwardTestWKView::loadFiles):\n(-[CommandBackForwardNavigationDelegate webView:didFinishNavigation:]):\n(WebKit2_CommandBackForwardTestWKWebView::SetUp):\n(WebKit2_CommandBackForwardTestWKWebView::loadFiles):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@202129 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/1b92b89a18b3324f619a4b5a2e74edca4cd8135c"},{"sha":"0739103d8cd1e2d36824f283dc010b1af8173e83","author":{"name":"adam.bergkvist@ericsson.com","email":"ef748d3c14d742bc8ec567c106617fa17ccae1a0@ericsson.com"},"message":"WebRTC: Check type of this in RTCPeerConnection JS built-in functions\nhttps://bugs.webkit.org/show_bug.cgi?id=151303\n\nReviewed by Youenn Fablet.\n\nSource/WebCore:\n\nCheck type of 'this' in RTCPeerConnection JS built-in functions.\n\nTest: fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html\n\n* Modules/mediastream/RTCPeerConnection.js:\n(createOffer):\n(createAnswer):\n(setLocalDescription):\n(setRemoteDescription):\n(addIceCandidate):\n(getStats):\nReject if 'this' isn't of type RTCPeerConnection.\n* Modules/mediastream/RTCPeerConnectionInternals.js:\n(isRTCPeerConnection):\nAdd helper function to perform type check. Needs further robustifying.\n\nLayoutTests:\n\nVerify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected\nfailures (bug: http://webkit.org/b/158831).\n\n* fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.\n* fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.\n* platform/mac/TestExpectations:\nThe mac port does not build with WEB_RTC enabled yet.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@202130 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/0739103d8cd1e2d36824f283dc010b1af8173e83"},{"sha":"9f09577ee0bc9b10e4b3903aac312f251fbffd9f","author":{"name":"mark.lam@apple.com","email":"6c778fd017da302eb46801981987b79af23b8962@apple.com"},"message":"Add collecting of LLINT slow path stats.\nhttps://bugs.webkit.org/show_bug.cgi?id=158829\n\nReviewed by Keith Miller.\n\n* llint/LLIntData.cpp:\n(JSC::LLInt::Data::dumpStats):\n* llint/LLIntData.h:\n* llint/LLIntSlowPaths.cpp:\n(JSC::LLInt::LLINT_SLOW_PATH_DECL):\n* llint/LLIntSlowPaths.h:\n* llint/LowLevelInterpreter.asm:\n* llint/LowLevelInterpreter32_64.asm:\n* llint/LowLevelInterpreter64.asm:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@202131 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/9f09577ee0bc9b10e4b3903aac312f251fbffd9f"},{"sha":"7ecdc0aec8d127998fc26926bc377ecc3d3f35c6","author":{"name":"simon.fraser@apple.com","email":"daa055b893832bbe20acb7911685e075f8a9ec26@apple.com"},"message":"[iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location\nhttps://bugs.webkit.org/show_bug.cgi?id=158828\n\nReviewed by Enrica Casucci.\n\nSource/WebKit2:\n\nWebPage::getAssistedNodeInformation() unconditionally set information.selectionRect()\nto a 1x1 rect at the last interaction location. This caused -[WKWebView _zoomToFocusRect:...]\nto early return under the !forceScroll clause if the last interaction rect was visible, but\nthe elementRect was not. This would happen, for example, if a click in a <button> focussed\nan input on some other portion of the page. This behavior is iPad-only, because forceScroll\nis only NO there.\n\nFix by making getAssistedNodeInformation() only set the selectionRect to the last interaction\nlocation if that is inside of the elementRect (this caters to the case where a tap is inside\nan input which is larger than the screen). Otherwise, set it to the empty rect.\n\nMake this testable by allowing a test to opt into the iPad-style scrolling/zooming behavior\nin this code path (essentially, making forceScroll NO for testing), via testing SPI on WKWebView,\nplumbed through to WKContentView.\n\n* UIProcess/API/Cocoa/WKWebView.mm:\n(-[WKWebView forceIPadStyleZoomOnInputFocus]):\n(-[WKWebView setForceIPadStyleZoomOnInputFocus:]):\n* UIProcess/API/Cocoa/WKWebViewPrivate.h:\n* UIProcess/ios/WKContentViewInteraction.h:\n* UIProcess/ios/WKContentViewInteraction.mm:\n(-[WKContentView _displayFormNodeInputView]):\n(-[WKContentView requiresAccessoryView:]):\n(-[WKContentView inputAccessoryView]):\n(-[WKContentView forceIPadStyleZoomOnInputFocus]):\n(-[WKContentView setForceIPadStyleZoomOnInputFocus:]):\n(-[WKContentView requiresAccessoryView]): Remove redundant returns, and allow testing to\noverride the \"isIPad\" condition.\n* WebProcess/WebPage/ios/WebPageIOS.mm:\n(WebKit::WebPage::getAssistedNodeInformation):\n\nTools:\n\nExpose \"forceIPadStyleZoomOnInputFocus\" on UIScriptController, which allows iPad-style\nzooming behavior on <input> focus in the iPhone simulator, which is used for testing.\n\n* WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl:\n* WebKitTestRunner/UIScriptContext/UIScriptController.cpp:\n(WTR::UIScriptController::forceIPadStyleZoomOnInputFocus):\n(WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus):\n* WebKitTestRunner/UIScriptContext/UIScriptController.h:\n* WebKitTestRunner/ios/TestControllerIOS.mm:\n(WTR::TestController::platformResetStateToConsistentValues):\n* WebKitTestRunner/ios/UIScriptControllerIOS.mm:\n(WTR::UIScriptController::forceIPadStyleZoomOnInputFocus):\n(WTR::UIScriptController::setForceIPadStyleZoomOnInputFocus):\n\nLayoutTests:\n\nAdd various tests for focusing form fields. focus-input-via-button-ipad.html tests\nthe change in the current patch.\n\n* fast/forms/ios/focus-input-in-fixed-expected.txt: Added.\n* fast/forms/ios/focus-input-in-fixed.html: Added.\n* fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.\n* fast/forms/ios/focus-input-via-button-ipad.html: Added.\n* fast/forms/ios/focus-long-textarea-expected.txt: Added.\n* fast/forms/ios/focus-long-textarea.html: Added.\n* fast/forms/ios/resources/zooming-test-utils.js:\n(testZoomAfterTap):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@202132 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/7ecdc0aec8d127998fc26926bc377ecc3d3f35c6"}]}
{"actor":{"display_login":"kisg"}}