| 2019-06-26 Ross Kirsling <ross.kirsling@sony.com> |
| |
| [Win] MiniBrowser should make better font choices |
| https://bugs.webkit.org/show_bug.cgi?id=199244 |
| |
| Reviewed by Brent Fulgham. |
| |
| * MiniBrowser/win/MainWindow.cpp: |
| (MainWindow::updateDeviceScaleFactor): |
| * MiniBrowser/win/MiniBrowserLib.rc: |
| |
| 2019-06-26 Alex Christensen <achristensen@webkit.org> |
| |
| testRunner.setAlwaysAcceptCookies should wait for cookie accept policy to be set |
| https://bugs.webkit.org/show_bug.cgi?id=199230 |
| <rdar://51757107> |
| |
| Reviewed by Andy Estes. |
| |
| * TestWebKitAPI/Tests/WebKit/CookieManager.cpp: |
| (TestWebKitAPI::didGetTestHTTPCookieAcceptPolicy): |
| (TestWebKitAPI::didGetUserHTTPCookieAcceptPolicy): |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::generatePageConfiguration): |
| (WTR::TestController::createWebViewWithOptions): |
| (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundleWithListener): |
| (WTR::TestController::didReceiveSynchronousPageMessageFromInjectedBundleWithListener): |
| (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle): |
| (WTR::TestController::didReceiveSynchronousPageMessageFromInjectedBundle): Deleted. |
| * WebKitTestRunner/TestController.h: |
| * WebKitTestRunner/TestInvocation.cpp: |
| (WTR::TestInvocation::invoke): |
| (WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle): |
| |
| 2019-06-26 Ross Kirsling <ross.kirsling@sony.com> |
| |
| [Win][MiniBrowser] Remove obsolete code after r246814. |
| https://bugs.webkit.org/show_bug.cgi?id=199233 |
| |
| Reviewed by Fujii Hironori. |
| |
| * MiniBrowser/win/MiniBrowserWebHost.cpp: |
| (MiniBrowserWebHost::didFinishLoadForFrame): |
| (SimpleEventListener::SimpleEventListener): Deleted. |
| (SimpleEventListener::handleEvent): Deleted. |
| |
| 2019-06-25 Jiewen Tan <jiewen_tan@apple.com> |
| |
| Implement a new SPI to inform clients about AppSSO |
| https://bugs.webkit.org/show_bug.cgi?id=199085 |
| <rdar://problem/50028246> |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/TestSOAuthorization.mm: |
| (-[TestSOAuthorizationBasicDelegate webView:didFinishNavigation:]): |
| (-[TestSOAuthorizationNavigationDelegate init]): |
| (-[TestSOAuthorizationNavigationDelegate _webView:decidePolicyForSOAuthorizationLoadWithCurrentPolicy:forExtension:completionHandler:]): |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-25 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Retry Layout test in case of failures |
| https://bugs.webkit.org/show_bug.cgi?id=199194 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (RunWebKitTests.evaluateCommand): Check if tests failed and retry them if required. |
| (ReRunWebKitTests): Build step to re-run layout tests. |
| (ReRunWebKitTests.evaluateCommand): Check if tests failed and retry on clean build if required. |
| (RunWebKitTestsWithoutPatch): Build step to run tests without patch. |
| (RunWebKitTestsWithoutPatch.evaluateCommand): |
| |
| 2019-06-25 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Combine various patchFailed*Tests properties |
| https://bugs.webkit.org/show_bug.cgi?id=199193 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: Renamed patchFailedJSCTests and patchFailedAPITests to patchFailedTests. This property |
| can also be used for layout-tests later on. |
| * BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests. |
| |
| 2019-06-25 Ross Kirsling <ross.kirsling@sony.com> |
| |
| [Win] MiniBrowser should default to webkit.org |
| https://bugs.webkit.org/show_bug.cgi?id=199201 |
| |
| Reviewed by Don Olmstead. |
| |
| * MiniBrowser/win/BrowserWindow.h: |
| * MiniBrowser/win/MiniBrowserReplace.h: |
| * MiniBrowser/win/WebKitBrowserWindow.cpp: |
| (WebKitBrowserWindow::loadHTMLString): Deleted. |
| * MiniBrowser/win/WebKitBrowserWindow.h: |
| * MiniBrowser/win/WebKitLegacyBrowserWindow.cpp: |
| (WebKitLegacyBrowserWindow::loadHTMLString): Deleted. |
| * MiniBrowser/win/WebKitLegacyBrowserWindow.h: |
| * MiniBrowser/win/WinMain.cpp: |
| (wWinMain): |
| |
| 2019-06-25 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| [iOS] Occasional crash under -[UIPreviewTarget initWithContainer:center:transform:] when generating a drag preview |
| https://bugs.webkit.org/show_bug.cgi?id=199192 |
| <rdar://problem/51554509> |
| |
| Reviewed by Tim Horton. |
| |
| Tweak the drag and drop simulator to ask for drag cancellation previews, and use this to write a couple tests to |
| verify that we gracefully handle web process termination and web view unparenting mid-drag. |
| |
| * TestWebKitAPI/Tests/ios/DragAndDropTestsIOS.mm: |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/cocoa/DragAndDropSimulator.h: |
| * TestWebKitAPI/ios/DragAndDropSimulatorIOS.mm: |
| (-[DragAndDropSimulator _resetSimulatedState]): |
| (-[DragAndDropSimulator _concludeDropAndPerformOperationIfNecessary]): |
| (-[DragAndDropSimulator _advanceProgress]): |
| (-[DragAndDropSimulator liftPreviews]): |
| (-[DragAndDropSimulator cancellationPreviews]): |
| (-[DragAndDropSimulator setSessionWillBeginBlock:]): |
| (-[DragAndDropSimulator sessionWillBeginBlock]): |
| (-[DragAndDropSimulator _webView:dataInteraction:sessionWillBegin:]): |
| |
| 2019-06-25 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] UploadTestResults and ExtractTestResults clobber results in case of multiple layout test runs in a build |
| https://bugs.webkit.org/show_bug.cgi?id=199178 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (UploadTestResults.__init__): Add an optional identifier and append the identifier to the file name. |
| (ExtractTestResults.__init__): Ditto. |
| * BuildSlaveSupport/ews-build/steps_unittest.py: Added unit tests. |
| |
| 2019-06-25 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Add user agent quirk for bankofamerica.com |
| https://bugs.webkit.org/show_bug.cgi?id=199154 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp: |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-25 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Fully rename WebKitGTK+ -> WebKitGTK everywhere |
| https://bugs.webkit.org/show_bug.cgi?id=199159 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * BuildSlaveSupport/gtk/README: |
| * MiniBrowser/gtk/BrowserWindow.c: |
| * MiniBrowser/gtk/main.c: |
| (aboutURISchemeRequestCallback): |
| * Scripts/webkitpy/common/config/contributionareas.py: |
| * Scripts/webkitpy/common/config/contributors.json: |
| * Scripts/webkitpy/tool/commands/analyzechangelog_unittest.py: |
| * TestWebKitAPI/Tests/WebKitGLib/TestCookieManager.cpp: |
| * TestWebKitAPI/Tests/WebKitGLib/TestResources.cpp: |
| (testWebViewResources): |
| * TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp: |
| (testWebViewMouseTarget): |
| * TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp: |
| (testWebExtensionGetTitle): |
| (testDocumentLoadedSignal): |
| (testWebExtensionFormControlsAssociated): |
| * TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp: |
| (testWebKitSettingsUserAgent): |
| * TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp: |
| (testWebViewRunJavaScript): |
| * TestWebKitAPI/Tests/WebKitGtk/InspectorTestServer.cpp: |
| (main): |
| * TestWebKitAPI/Tests/WebKitGtk/TestContextMenu.cpp: |
| (prepareContextMenuTestView): |
| (testContextMenuPopulateMenu): |
| (testContextMenuCustomMenu): |
| (testContextMenuDisableMenu): |
| (testContextMenuSubMenu): |
| (testContextMenuDismissed): |
| (testContextMenuWebExtensionMenu): |
| (testContextMenuWebExtensionNode): |
| * TestWebKitAPI/Tests/WebKitGtk/TestInspector.cpp: |
| (testInspectorDefault): |
| (testInspectorManualAttachDetach): |
| (testInspectorCustomContainerDestroyed): |
| * TestWebKitAPI/Tests/WebKitGtk/TestPrinting.cpp: |
| (testWebViewPrint): |
| (testPrintOperationPrint): |
| (testPrintOperationErrors): |
| * gtk/install-dependencies: |
| * gtk/jhbuild.modules: |
| * gtkdoc/generate-gtkdoc: |
| * wpe/install-dependencies: |
| |
| 2019-06-24 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| contributors.json not canonicalized since r243297 |
| https://bugs.webkit.org/show_bug.cgi?id=199161 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Canonicalize it using 'validate-committer-lists --canonicalize' |
| |
| * Scripts/webkitpy/common/config/contributors.json: |
| |
| 2019-06-24 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpy: Build style should be lower-case |
| https://bugs.webkit.org/show_bug.cgi?id=199158 |
| |
| Reviewed by Aakash Jain. |
| |
| * Scripts/webkitpy/test/main.py: |
| (Tester._run_tests): Make all styles lower-case. |
| |
| 2019-06-24 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Remove iOS queue from old EWS and dashboard |
| https://bugs.webkit.org/show_bug.cgi?id=199150 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js: |
| * QueueStatusServer/config/queues.py: |
| |
| 2019-06-21 Ryan Haddad <ryanhaddad@apple.com> |
| |
| API Test [Mojave+ WK2 Debug ] TestWebKitAPI.WKAttachmentTestsMac.InsertDroppedFilePromisesAsAttachments is a flaky crash |
| https://bugs.webkit.org/show_bug.cgi?id=198795 |
| |
| Unreviewed test gardening. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/WKAttachmentTests.mm: |
| (TestWebKitAPI::TEST): Disable flaky test. |
| |
| 2019-06-24 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Enable iOS-12-Build queue on new EWS |
| https://bugs.webkit.org/show_bug.cgi?id=199149 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/config.json: Enable iOS-12-Build-EWS trigger. Also temporarily share ews152 and ews154 with |
| this queue. |
| * BuildSlaveSupport/ews-app/ews/views/statusbubble.py: |
| (StatusBubble): Enable ios status-bubble. Also display the ios bubble first (left). Going forward |
| will keep the builders to the left and testers to the right. |
| |
| 2019-06-24 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Upload test results after running layout-tests |
| https://bugs.webkit.org/show_bug.cgi?id=199120 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (RunWebKitTests.evaluateCommand): |
| * BuildSlaveSupport/ews-build/steps_unittest.py: Added unit-tests. |
| |
| 2019-06-24 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] EWS should provide option to download layout test results zip file |
| https://bugs.webkit.org/show_bug.cgi?id=199121 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (ExtractTestResults.resultsDownloadURL): Method to return layout test result zip file url. |
| (ExtractTestResults.addCustomURLs): Add url to download layout test results zip file. |
| |
| 2019-06-24 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Add user agent quirk for Google Drive |
| https://bugs.webkit.org/show_bug.cgi?id=199153 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp: |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-22 Zalan Bujtas <zalan@apple.com> |
| |
| [LFC] Expand tests coverage (328 new tests -> 2652). |
| |
| * LayoutReloaded/misc/LFC-passing-tests.txt: |
| |
| 2019-06-22 Andres Gonzalez <andresg_22@apple.com> |
| |
| Accessibility objects contained in links should honor the aria-haspopup attribute in the ancestor link. |
| https://bugs.webkit.org/show_bug.cgi?id=199107 |
| <rdar://problem/43663611> |
| |
| Reviewed by Chris Fleizach. |
| |
| iOS implementation for AccessibilityUIElement::hasPopup. |
| * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: |
| (WTR::AccessibilityUIElement::hasPopup const): |
| |
| 2019-06-22 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Unreviewed, add myself to CMake watchlist |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2019-06-21 Sihui Liu <sihui_liu@apple.com> |
| |
| openDatabase should return an empty object when WebSQL is disabled |
| https://bugs.webkit.org/show_bug.cgi?id=198805 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKitCocoa/WebSQLBasics.mm: Added. |
| (-[WebSQLBasicsMessageHandler userContentController:didReceiveScriptMessage:]): |
| (TEST): |
| * TestWebKitAPI/Tests/WebKitCocoa/opendatabase-always-exists.html: Added. |
| |
| 2019-06-21 Jiewen Tan <jiewen_tan@apple.com> |
| |
| WebPageProxy::loadData should accept ShouldOpenExternalURLsPolicy |
| https://bugs.webkit.org/show_bug.cgi?id=199114 |
| <rdar://problem/51671674> |
| |
| Reviewed by Youenn Fablet. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/TestSOAuthorization.mm: |
| (-[TestSOAuthorizationNavigationDelegate init]): |
| (-[TestSOAuthorizationNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]): |
| (configureSOAuthorizationWebView): |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-21 Youenn Fablet <youenn@apple.com> |
| |
| WebPageProxy should use the right path for sandbox extension |
| https://bugs.webkit.org/show_bug.cgi?id=198902 |
| <rdar://problem/50772810> |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/LoadFileURL.mm: |
| (TEST): |
| * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: |
| |
| 2019-06-21 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [WPE][GTK] Bump minimum versions of GLib, GTK, libsoup, ATK, GStreamer, and Cairo |
| https://bugs.webkit.org/show_bug.cgi?id=199094 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * MiniBrowser/gtk/BrowserTab.c: |
| (runColorChooserCallback): |
| (browserTabConstructed): |
| * TestWebKitAPI/Tests/WebKitGLib/TestResources.cpp: |
| (testWebViewSyncRequestOnMaxConns): |
| (beforeAll): |
| * TestWebKitAPI/Tests/WebKitGLib/TestSSL.cpp: |
| (testWebSocketTLSErrors): |
| (beforeAll): |
| * TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.cpp: |
| (WebKitTestServer::~WebKitTestServer): |
| (WebKitTestServer::getWebSocketURIForPath const): |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::rowHeaders const): |
| (WTR::AccessibilityUIElement::columnHeaders const): |
| (WTR::AccessibilityUIElement::isAttributeSettable): |
| (WTR::AccessibilityUIElement::x): |
| (WTR::AccessibilityUIElement::y): |
| (WTR::AccessibilityUIElement::width): |
| (WTR::AccessibilityUIElement::height): |
| (WTR::AccessibilityUIElement::clickPointX): |
| (WTR::AccessibilityUIElement::clickPointY): |
| (WTR::AccessibilityUIElement::intValue const): |
| (WTR::AccessibilityUIElement::minValue): |
| (WTR::AccessibilityUIElement::maxValue): |
| (WTR::stringAtOffset): |
| |
| 2019-06-20 Dean Johnson <dean_johnson@apple.com> |
| |
| test-webkitpy is broken on macOS Catalina |
| https://bugs.webkit.org/show_bug.cgi?id=199078 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * Scripts/webkitpy/test/main.py: Check if lldb tests are supported before adding them |
| to the runner. |
| (main): |
| (_supports_building_and_running_lldb_tests): Check if you are running macOS Catalina. |
| |
| 2019-06-20 Dean Johnson <dean_johnson@apple.com> |
| |
| Change status to "committer" in contributors.json |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/common/config/contributors.json: |
| |
| 2019-06-20 Alex Christensen <achristensen@webkit.org> |
| |
| Add unit test for UIContextMenuConfiguration API |
| https://bugs.webkit.org/show_bug.cgi?id=199043 |
| |
| Reviewed by Wenson Hsieh. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKitCocoa/ContextMenus.mm: Added. |
| (-[TestContextMenuUIDelegate webView:contextMenuConfigurationForElement:completionHandler:]): |
| (-[TestContextMenuUIDelegate webView:contextMenuWillPresentForElement:]): |
| (-[TestContextMenuUIDelegate webView:contextMenuForElement:willCommitWithAnimator:]): |
| (-[TestContextMenuUIDelegate webView:contextMenuDidEndForElement:]): |
| (TEST): |
| * TestWebKitAPI/cocoa/TestContextMenuDriver.h: Added. |
| * TestWebKitAPI/cocoa/TestContextMenuDriver.mm: Added. |
| (-[TestContextMenuDriver delegate]): |
| (-[TestContextMenuDriver setDelegate:]): |
| (-[TestContextMenuDriver view]): |
| (-[TestContextMenuDriver setView:]): |
| (-[TestContextMenuDriver allowableMovement]): |
| (-[TestContextMenuDriver setAllowableMovement:]): |
| (-[TestContextMenuDriver primaryGestureRecognizer]): |
| (-[TestContextMenuDriver setPrimaryGestureRecognizer:]): |
| (-[TestContextMenuDriver touchDuration]): |
| (-[TestContextMenuDriver setTouchDuration:]): |
| (-[TestContextMenuDriver locationInCoordinateSpace:]): |
| (-[TestContextMenuDriver cancelInteraction]): |
| (-[TestContextMenuDriver begin:]): |
| (-[TestContextMenuDriver clickDown]): |
| (-[TestContextMenuDriver clickUp]): |
| (-[TestContextMenuDriver end]): |
| * TestWebKitAPI/ios/UIKitSPI.h: |
| |
| 2019-06-20 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-app] Status bubble should not turn orange when any build step is skipped |
| https://bugs.webkit.org/show_bug.cgi?id=199079 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-app/ews/views/statusbubble.py: |
| |
| 2019-06-20 Alex Christensen <achristensen@webkit.org> |
| |
| Fix an internal engineering build after r246605 |
| https://bugs.webkit.org/show_bug.cgi?id=197800 |
| |
| * TestWebKitAPI/TCPServer.cpp: |
| |
| 2019-06-20 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Triggered builds should use same revision as parent build |
| https://bugs.webkit.org/show_bug.cgi?id=198289 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (CheckOutSpecificRevision): Build step to checkout specific revision. |
| (CheckOutSpecificRevision.doStepIf): Run this step only if ews_revision property is set. |
| (CheckOutSpecificRevision.hideStepIf): Hide this step when it is skipped. |
| (CheckOutSpecificRevision.start): Run appropriate git command. |
| (Trigger.propertiesToPassToTriggers): Pass ews_revision property to triggered builds, so that triggered |
| builds use same revision as parent build. |
| * BuildSlaveSupport/ews-build/steps_unittest.py: Added unit-tests. |
| * BuildSlaveSupport/ews-build/factories.py: |
| (Factory.__init__): Added CheckOutSpecificRevision step. |
| |
| 2019-06-20 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Add unit tests for AnalyzeCompileWebKitResults |
| https://bugs.webkit.org/show_bug.cgi?id=199073 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps_unittest.py: Added unit-tests for AnalyzeCompileWebKitResults. |
| |
| 2019-06-20 Alexander Mikhaylenko <exalm7659@gmail.com> |
| |
| [GTK] Enable navigation swipe layout tests |
| https://bugs.webkit.org/show_bug.cgi?id=198995 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Add a way for tests to enable and then control swipe gesture on GTK. |
| |
| * TestRunnerShared/UIScriptContext/UIScriptController.cpp: Hide |
| empty implementations of beginBackSwipe() and completeBackSwipe() for GTK. |
| * WebKitTestRunner/PlatformGTK.cmake: |
| * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| (WTR::PlatformWebView::setNavigationGesturesEnabled): Implemented. |
| * WebKitTestRunner/gtk/UIScriptControllerGtk.cpp: Added. |
| (WTR::UIScriptController::beginBackSwipe): |
| (WTR::UIScriptController::completeBackSwipe): |
| |
| 2019-06-20 Alexander Mikhaylenko <exalm7659@gmail.com> |
| |
| [GTK] HTTP layout tests don't run in flatpak |
| https://bugs.webkit.org/show_bug.cgi?id=199067 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Stop bind mounting /app/lib/perl to /etc/perl because Perl doesn't actually |
| check that path. Instead, add /app/lib/perl to Apache config directly. |
| |
| /usr/manifest.json file is not guaranteed to exist in sandbox, check for |
| /.flatpak-info instead. |
| |
| * Scripts/webkitpy/port/base.py: |
| (Port._is_flatpak): |
| (Port._in_flatpak_sandbox): |
| * flatpak/flatpakutils.py: |
| (WebkitFlatpak.run_in_sandbox): |
| (is_sandboxed): |
| |
| 2019-06-18 Darin Adler <darin@apple.com> |
| |
| Tidy up the remaining bits of the AtomicString to AtomString rename |
| https://bugs.webkit.org/show_bug.cgi?id=198990 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Scripts/do-webcore-rename: Removed already-done renames. |
| * TestWebKitAPI/Tests/WTF/StringImpl.cpp: Rename one use of "atomic". |
| |
| 2019-06-20 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Remove support for GTK2 plugins |
| https://bugs.webkit.org/show_bug.cgi?id=199065 |
| |
| Reviewed by Sergio Villar Senin. |
| |
| * EWSTools/ubuntu-ews-packages: |
| * TestWebKitAPI/PlatformGTK.cmake: |
| * WebKitTestRunner/PlatformGTK.cmake: |
| * flatpak/org.webkit.GTK.yaml: |
| * gtk/install-dependencies: |
| |
| 2019-06-19 Yusuke Suzuki <ysuzuki@apple.com> |
| |
| [bmalloc] IsoHeap's initialization is racy with IsoHeap::isInitialized |
| https://bugs.webkit.org/show_bug.cgi?id=199053 |
| |
| Reviewed by Saam Barati. |
| |
| Added a test stressing IsoHeap with multiple threads. |
| |
| * TestWebKitAPI/Tests/WTF/bmalloc/IsoHeap.cpp: |
| (assertHasObjects): |
| (assertHasOnlyObjects): |
| (assertClean): |
| (TEST): |
| |
| 2019-06-19 Zalan Bujtas <zalan@apple.com> |
| |
| [LFC] Expand tests coverage (1126 new tests -> 2324). |
| |
| * LayoutReloaded/misc/LFC-passing-tests.txt: |
| |
| 2019-06-19 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| Add WTF::crossThreadCopy(T&&) to utilize String::isolatedCopy() && |
| https://bugs.webkit.org/show_bug.cgi?id=198957 |
| |
| Reviewed by Alex Christensen. |
| |
| * TestWebKitAPI/CMakeLists.txt: |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WTF/CrossThreadCopier.cpp: Added. |
| |
| 2019-06-19 Keith Rollin <krollin@apple.com> |
| |
| Relocate some test tools in non-mac builds |
| https://bugs.webkit.org/show_bug.cgi?id=198984 |
| <rdar://problem/51873261> |
| |
| Reviewed by Andy Estes. |
| |
| The tools DumpRenderTree, WebKitTestRunner, LayoutTestHelper, and |
| TestNetscapePlugin get created in |
| WebKit.framework/Versions/A/Resources on non-mac builds. This is |
| incorrect, as those bundles are shallow bundles that don't use the |
| Versions hierarchy. Instead, store these files directly in |
| WebKit.framework. |
| |
| Note that getting rid of just the "Versions/A" path components and |
| putting the files in WebKit.framework/Resources doesn't work as |
| `codesign` treats the result as an invalid layout. |
| |
| The work in this patch involves changing the definition of the custom |
| build variable WEBKIT_FRAMEWORK_RESOURCES_PATH. The standard build |
| variable INSTALL_PATH is defined in terms of this variable. In order |
| to increase visiblity into this relationship, move both of these |
| variables into .xcconfig files if they weren't already. This |
| refactoring was done in a way to be the least disruptive and most |
| compatible with the previous definitions, even at the cost of being |
| repetitive. |
| |
| * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
| * DumpRenderTree/mac/Configurations/Base.xcconfig: |
| * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig: |
| * DumpRenderTree/mac/Configurations/LayoutTestHelper.xcconfig: |
| * DumpRenderTree/mac/Configurations/TestNetscapePlugIn.xcconfig: |
| * WebKitTestRunner/Configurations/BaseTarget.xcconfig: |
| |
| 2019-06-19 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Patch link should open the pretty patch |
| https://bugs.webkit.org/show_bug.cgi?id=199031 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (ConfigureBuild.getPatchURL): Use the prettypatch url for patch. |
| |
| 2019-06-19 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Add step to analyze Compile WebKit failures |
| https://bugs.webkit.org/show_bug.cgi?id=199025 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/steps.py: |
| (CompileWebKit.evaluateCommand): Add AnalyzeCompileWebKitResults step. |
| (CompileWebKitToT): set haltOnFailure to False since we need to run AnalyzeCompileWebKitResults step. |
| (AnalyzeCompileWebKitResults): Class to analyze compile webkit steps results. |
| (AnalyzeCompileWebKitResults.start): If ToT fails to build, retry the build, else marked the build as failed. Note that |
| this step is run only when compile-webkit failed. |
| |
| 2019-06-19 Aakash Jain <aakash_jain@apple.com> |
| |
| [ews-build] Send email notifications for failures |
| https://bugs.webkit.org/show_bug.cgi?id=198919 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/master.cfg: |
| |
| 2019-06-19 Alex Christensen <achristensen@webkit.org> |
| |
| Add a unit test for client certificate authentication |
| https://bugs.webkit.org/show_bug.cgi?id=197800 |
| |
| Reviewed by Youenn Fablet. |
| |
| Make better abstractions for reading and writing from/to TCPServer. |
| Add a unit test that causes a client certificate authentication challenge to happen. |
| |
| * TestWebKitAPI/TCPServer.cpp: |
| (TestWebKitAPI::TCPServer::TCPServer): |
| (TestWebKitAPI::TCPServer::read): |
| (TestWebKitAPI::TCPServer::write): |
| (TestWebKitAPI::TCPServer::respondWithChallengeThenOK): |
| (TestWebKitAPI::TCPServer::respondWithOK): |
| * TestWebKitAPI/TCPServer.h: |
| * TestWebKitAPI/Tests/WebKitCocoa/Challenge.mm: |
| (credentialWithIdentity): |
| (-[ChallengeDelegate webView:didReceiveAuthenticationChallenge:completionHandler:]): |
| (TEST): |
| (-[ClientCertificateDelegate webView:didFinishNavigation:]): |
| (-[ClientCertificateDelegate webView:didReceiveAuthenticationChallenge:completionHandler:]): |
| (-[ClientCertificateDelegate challengeCount]): |
| (TestWebKitAPI::TEST): |
| (respondWithChallengeThenOK): Deleted. |
| (credentialWithIdentityAndKeychainPath): Deleted. |
| * TestWebKitAPI/Tests/WebKitCocoa/PDFLinkReferrer.mm: |
| (TEST): |
| * TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm: |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/Tests/WebKitCocoa/WKNavigationResponse.mm: |
| (TEST): |
| (readRequest): Deleted. |
| (writeResponse): Deleted. |
| * TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm: |
| (TestWebKitAPI::TEST): |
| (TestWebKitAPI::respondWithChallengeThenOK): Deleted. |
| |
| 2019-06-19 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Unreviewed, fix build warnings in TestWebKitAPIInjectedBundle |
| |
| System headers are being included without SYSTEM again here. |
| |
| * TestWebKitAPI/PlatformGTK.cmake: |
| |
| 2019-06-18 Yusuke Suzuki <ysuzuki@apple.com> |
| |
| [JSC] JSLock should be WebThread aware |
| https://bugs.webkit.org/show_bug.cgi?id=198911 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKitLegacy/ios/JSLockTakesWebThreadLock.mm: Added. |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-18 Keith Miller <keith_miller@apple.com> |
| |
| webkit-patch should allow for a bugzilla url not just bugzilla id |
| https://bugs.webkit.org/show_bug.cgi?id=198972 |
| |
| Reviewed by Dewei Zhu. |
| |
| When prompting for a bugzilla id or a new title we should also |
| allow for a bugzilla url. |
| |
| * Scripts/webkitpy/tool/steps/promptforbugortitle.py: |
| (PromptForBugOrTitle.run): |
| |
| 2019-06-18 David Quesada <david_quesada@apple.com> |
| |
| REGRESSION: _WKDownload.OriginatingWebView and _WKDownload.CrashAfterDownloadDidFinishWhenDownloadProxyHoldsTheLastRefOnWebProcessPool failing |
| https://bugs.webkit.org/show_bug.cgi?id=198954 |
| rdar://problem/51711556 |
| |
| Reviewed by Alex Christensen. |
| |
| For these tests, kill the web process after the download starts. This makes the deallocation |
| of the download-originating web views, which these tests depend on, more reliable. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/Download.mm: |
| (-[OriginatingWebViewDownloadDelegate _downloadDidStart:]): |
| (-[WaitUntilDownloadCanceledDelegate _downloadDidStart:]): |
| |
| 2019-06-18 Dan Bernstein <mitz@apple.com> |
| |
| Revert workaround for bug 198904 from run-webkit-archive |
| https://bugs.webkit.org/show_bug.cgi?id=198931 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Reverted r245965, now that the load commands in the XPC service binaries make them correctly |
| pick up the built frameworks. |
| |
| * WebKitArchiveSupport/run-webkit-archive: |
| (set_dyld_framework_path): |
| |
| 2019-06-17 Sihui Liu <sihui_liu@apple.com> |
| |
| -[WKWebsiteDataStore removeDataOfTypes:modifiedSince:completionHandler:] doesn't delete _WKWebsiteDataTypeCredentials |
| https://bugs.webkit.org/show_bug.cgi?id=198854 |
| <rdar://problem/51386058> |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm: |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-17 Adrian Perez de Castro <aperez@igalia.com> |
| |
| [Flatpak][JHBuild] Update build environments to use WPEBackend-fdo 1.3.1 |
| https://bugs.webkit.org/show_bug.cgi?id=198831 |
| |
| Reviewed by Žan Doberšek. |
| |
| * flatpak/org.webkit.WPEModules.yaml: Bump versions of libwpe and WPEBackend-fdo to 1.3.1 |
| * wpe/jhbuild.modules: Ditto. |
| * wpe/patches/wpebackend-fdo-Handle-the-case-of-new-target-created-for-the-same-v.patch: Removed. |
| * wpe/wpebackend-fdo-view-backend-exportable-private-don-t-double-free-ca.patch: Removed. |
| |
| 2019-06-17 Jiewen Tan <jiewen_tan@apple.com> |
| |
| Move SOAuthorization from WebKitAdditions to WebKit |
| https://bugs.webkit.org/show_bug.cgi?id=198874 |
| <rdar://problem/47573431> |
| |
| Reviewed by Brent Fulgham. |
| |
| This patch moves all SOAuthorization tests from WebKitAdditions to WebKit. |
| |
| * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKitCocoa/TestSOAuthorization.mm: Added. |
| (-[TestSOAuthorizationNavigationDelegate init]): |
| (-[TestSOAuthorizationNavigationDelegate webView:didFinishNavigation:]): |
| (-[TestSOAuthorizationNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]): |
| (-[TestSOAuthorizationNavigationDelegate webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:]): |
| (-[TestSOAuthorizationViewController viewDidAppear]): |
| (-[TestSOAuthorizationViewController viewDidDisappear]): |
| (overrideCanPerformAuthorizationWithURL): |
| (overrideSetDelegate): |
| (overrideBeginAuthorizationWithURL): |
| (overrideCancelAuthorization): |
| (overrideAddObserverForName): |
| (overrideIsURLFromAppleOwnedDomain): |
| (resetState): |
| (configureSOAuthorizationWebView): |
| (generateHtml): |
| (checkAuthorizationOptions): |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-17 Brent Fulgham <bfulgham@apple.com> |
| |
| Ensure ITP state is relayed to Network Process on restart |
| https://bugs.webkit.org/show_bug.cgi?id=198797 |
| <rdar://problem/51646944> |
| |
| Reviewed by Youenn Fablet. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadStatistics.mm: |
| (cleanupITPDatabase): Added. |
| (TEST:EnableDisableITP): Update to use cleanup method. |
| (TEST:NetworkProcessRestart): Added. |
| |
| 2019-06-17 Aakash Jain <aakash_jain@apple.com> |
| |
| New EWS can't process patches larger than 640kb |
| https://bugs.webkit.org/show_bug.cgi?id=198851 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/master.cfg: Increase the patch size limit to 100 MB. |
| |
| 2019-06-17 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpy: Add macOS Catalina, iOS 13 |
| https://bugs.webkit.org/show_bug.cgi?id=198492 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina@2x.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13@2x.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator@2x.png: Added. |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css: |
| * BuildSlaveSupport/ews-build/steps.py: |
| * Scripts/webkitpy/common/version_name_map.py: |
| * Scripts/webkitpy/common/version_name_map_unittest.py: |
| * Scripts/webkitpy/layout_tests/models/test_expectations.py: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| |
| 2019-06-17 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. [GTK] Bump WPEBackend-fdo requirement to 1.3.1 |
| |
| * gtk/jhbuild.modules: |
| * gtk/patches/wpebackend-fdo-Handle-the-case-of-new-target-created-for-the-same-v.patch: Removed. |
| * gtk/wpebackend-fdo-view-backend-exportable-private-don-t-double-free-ca.patch: Removed. |
| |
| 2019-06-16 Zalan Bujtas <zalan@apple.com> |
| |
| [LFC] Expand tests coverage (325 new tests -> 1198). |
| |
| * LayoutReloaded/misc/LFC-passing-tests.txt: |
| |
| 2019-06-16 Darin Adler <darin@apple.com> |
| |
| Rename AtomicString to AtomString |
| https://bugs.webkit.org/show_bug.cgi?id=195276 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * many files: Let do-webcore-rename do the renaming. |
| |
| * Scripts/do-webcore-rename: Updated with a list of all the identifiers |
| that mention "atomic string" and changed them to instead say "atom string". |
| |
| 2019-06-16 Zalan Bujtas <zalan@apple.com> |
| |
| [LFC] Unreviewed test gardening. |
| |
| Unsupported alignments. |
| |
| fast/inline/absolute-positioned-inline-in-centred-block.html -align: center |
| fast/borders/empty-outline-border-assert.html -vertical-align: super |
| css2.1/20110323/vertical-align-boxes-001.htm - vertical-align: middle |
| |
| * LayoutReloaded/misc/LFC-passing-tests.txt: |
| |
| 2019-06-15 Youenn Fablet <youenn@apple.com> |
| |
| WPT test importer WTR option reader should not throw if the file is not proper UTF-8 |
| https://bugs.webkit.org/show_bug.cgi?id=198780 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * Scripts/webkitpy/w3c/test_importer.py: |
| (TestImporter._webkit_test_runner_options): |
| In case the test file cannot be read as text, consider that there is no WTR option. |
| |
| 2019-06-14 Youenn Fablet <youenn@apple.com> |
| |
| WebResourceLoadStatisticsStore should not use its network session if invalidated |
| https://bugs.webkit.org/show_bug.cgi?id=198814 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadStatistics.mm: |
| (TEST): |
| |
| 2019-06-14 Youenn Fablet <youenn@apple.com> |
| |
| import-w3c-tests should respect WEBKIT_OUTPUTDIR |
| https://bugs.webkit.org/show_bug.cgi?id=198682 |
| <rdar://problem/51536931> |
| |
| Reviewed by Jonathan Bedard. |
| |
| Check for WEBKIT_OUTPUTDIR environment variable to compute the w3c-tests folder. |
| Made some refactoring to also teach WPTPaths users about WEBKIT_OUTPUTDIR. |
| |
| * Scripts/webkitpy/common/webkit_finder.py: |
| (WebKitFinder.path_from_webkit_outputdir): |
| * Scripts/webkitpy/w3c/common.py: |
| (WPTPaths): |
| (WPTPaths.checkout_directory): |
| (WPTPaths.wpt_checkout_path): |
| * Scripts/webkitpy/w3c/test_importer.py: |
| (TestImporter.__init__): |
| * Scripts/webkitpy/w3c/test_importer_unittest.py: |
| (test_checkout_directory): |
| |
| 2019-06-13 Antoine Quint <graouts@apple.com> |
| |
| REGRESSION (r246103) [ Mojave+ WK1 ] Layout Test scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out |
| https://bugs.webkit.org/show_bug.cgi?id=198800 |
| <rdar://problem/51679634> |
| |
| Reviewed by Tim Horton. |
| |
| We didn't detect an NSScroller in a sub-frame due to WebHTMLView's implementation of -[NSView hitTest:]. We now use a private method |
| which lets us use the default implementation and correctly returns an NSScroller in a sub-frame. |
| |
| * DumpRenderTree/mac/EventSendingController.mm: |
| (eventPressedMouseButtonsSwizzlerForViewAndEvent): |
| (-[EventSendingController mouseDown:withModifiers:]): |
| (-[EventSendingController mouseUp:withModifiers:]): |
| (-[EventSendingController mouseMoveToX:Y:]): |
| |
| 2019-06-13 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| [WinCairo][WebKitTestRunner] pixel image dump outputs blank images |
| https://bugs.webkit.org/show_bug.cgi?id=198820 |
| |
| Reviewed by Ross Kirsling. |
| |
| WebView window paints nothing because it is moved out of the |
| screen. Send WM_PRINT with memory DC instead of WM_PAINT as well |
| as DumpRenderTree does. |
| |
| * WebKitTestRunner/win/PlatformWebViewWin.cpp: |
| (WTR::PlatformWebView::windowSnapshotImage): Send WM_PRINT instead of BitBlt. |
| |
| 2019-06-13 Tim Horton <timothy_horton@apple.com> |
| |
| Make it possible for validate-committer-lists to dump a mailmap file |
| https://bugs.webkit.org/show_bug.cgi?id=198517 |
| |
| Reviewed by Simon Fraser. |
| |
| Mailmaps wildly improve the output of various Git tools, including |
| `git shortlog -sne`, mapping committers to our canonical name/email pair. |
| |
| * Scripts/validate-committer-lists: |
| (CommitterListFromGit): |
| (CommitterListBugzillaChecker.print_committers_with_invalid_bugzilla_emails): |
| Add some missing legacy username mappings. |
| |
| (dump_mailmap): |
| (dump_mailmap.format_email): |
| (dump_mailmap.format_email_with_gitsvn_uuid): |
| (dump_mailmap.map_emails_to_legacy_username): |
| (main): |
| Add `validate-committer-lists --dump-mailmap`, which generates |
| one given committers.json and the existing mapping of legacy username |
| to email addresses that exists in validate-committer-lists. |
| |
| 2019-06-12 Aakash Jain <aakash_jain@apple.com> |
| |
| Replace double-quotes with single quotes in loadConfig.py |
| https://bugs.webkit.org/show_bug.cgi?id=198792 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * BuildSlaveSupport/ews-build/loadConfig.py: |
| * BuildSlaveSupport/ews-build/steps_unittest.py: |
| |
| 22019-06-11 Brent Fulgham <bfulgham@apple.com> |
| |
| Add mechanism and test case to check if ITP is active |
| https://bugs.webkit.org/show_bug.cgi?id=198694 |
| <rdar://problem/51557704> |
| |
| Reviewed by Youenn Fablet. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadStatistics.mm: |
| (TEST): |
| |
| 2019-06-12 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [WPE][GTK] Deprecate WebSQL APIs |
| https://bugs.webkit.org/show_bug.cgi?id=195011 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * MiniBrowser/gtk/main.c: |
| (gotWebsiteDataCallback): |
| * TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp: |
| (testWebsiteDataConfiguration): |
| (testWebsiteDataEphemeral): |
| (testWebsiteDataDatabases): |
| |
| 2019-06-12 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [WPE][GTK] Enable hyperlink auditing |
| https://bugs.webkit.org/show_bug.cgi?id=197845 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp: |
| (testWebKitSettings): |
| |
| 2019-06-11 Keith Rollin <krollin@apple.com> |
| |
| Open up xcfilelist processing to more platforms |
| https://bugs.webkit.org/show_bug.cgi?id=198675 |
| <rdar://problem/51533238> |
| |
| Reviewed by Jonathan Bedard. |
| |
| Now that it's been tested, add AppleTV{OS,Simulator} to the set of |
| platforms on which to perform xcfilelist generation/updating. |
| |
| * Scripts/webkitpy/generate_xcfilelists_lib/generators.py: |
| (JavaScriptCoreGenerator): |
| (WebCoreGenerator): |
| (WebKitGenerator): |
| |
| 2019-06-11 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpy: Fix device ASan reporting, add testing for report configurations |
| https://bugs.webkit.org/show_bug.cgi?id=198756 |
| |
| Reviewed by Aakash Jain. |
| |
| ASan results were reporting an incorrect style. This indicates we need to be testing this upload |
| configuration thoroughly in webkitpy. |
| |
| * Scripts/webkitpy/port/config.py: |
| (clear_cached_configuration): Clearing configurations should clear the ASan cache as well. |
| * Scripts/webkitpy/port/device_port.py: |
| (DevicePort.configuration_for_upload): Add ASan as style. |
| * Scripts/webkitpy/port/ios_device_unittest.py: |
| (IOSDeviceTest): |
| (IOSDeviceTest.test_default_upload_configuration): |
| * Scripts/webkitpy/port/ios_simulator_unittest.py: |
| (IOSSimulatorTest.test_default_upload_configuration): |
| * Scripts/webkitpy/port/mock_drt_unittest.py: |
| (MockDRTPortTest.test_asan_upload_configuration): |
| * Scripts/webkitpy/port/port_testcase.py: |
| (test_default_upload_configuration): |
| (test_debug_upload_configuration): |
| (test_asan_upload_configuration): |
| (test_guard_malloc_configuration): |
| * Scripts/webkitpy/port/watch_simulator_unittest.py: |
| (WatchSimulatorTest): |
| (WatchSimulatorTest.test_default_upload_configuration): |
| |
| 2019-06-11 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| tu-berlin university email web interface (Outlook Web App) goes directly to the light version instead of the normal web app |
| https://bugs.webkit.org/show_bug.cgi?id=198749 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp: |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-11 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| Quotes are always inserted as smart quotes on stackblitz.com, causing compilation errors |
| https://bugs.webkit.org/show_bug.cgi?id=198735 |
| <rdar://problem/51557159> |
| |
| Reviewed by Megan Gardner. |
| |
| Add a test to verify that spellcheck="false" disables smart quotes and dashes, but any other value defers to the |
| user's preferences by using UITextSmartQuotesTypeDefault and UITextSmartDashesTypeDefault. |
| |
| * TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm: |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-11 Tadeu Zagallo <tzagallo@apple.com> |
| |
| Unreviewed, add myself to the JavaScriptCore watchlist. |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2019-06-11 Tadeu Zagallo <tzagallo@apple.com> |
| |
| Unreviewed, change my status to be a WebKit reviewer |
| |
| * Scripts/webkitpy/common/config/contributors.json: |
| |
| 2019-06-11 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [WPE] Use new exported image API from fdo backend |
| https://bugs.webkit.org/show_bug.cgi?id=198558 |
| |
| Reviewed by Philippe Normand. |
| |
| * WebKitTestRunner/PlatformWPE.cmake: Do not find fdo backend and libxkb again here, since WKTR depends on |
| WPEToolingBackends that already depends on fdo backend and libxkb |
| * wpe/backends/CMakeLists.txt: Bump fdo requirements to 1.3.0 version. |
| * wpe/backends/HeadlessViewBackend.cpp: |
| (WPEToolingBackends::HeadlessViewBackend::HeadlessViewBackend): |
| (WPEToolingBackends::HeadlessViewBackend::createSnapshot): |
| (WPEToolingBackends::HeadlessViewBackend::performUpdate): |
| (WPEToolingBackends::HeadlessViewBackend::displayBuffer): |
| * wpe/backends/HeadlessViewBackend.h: |
| * wpe/backends/ViewBackend.cpp: |
| (WPEToolingBackends::ViewBackend::initialize): |
| * wpe/backends/ViewBackend.h: |
| * wpe/backends/WindowViewBackend.cpp: |
| (WPEToolingBackends::WindowViewBackend::displayBuffer): |
| * wpe/backends/WindowViewBackend.h: |
| |
| 2019-06-10 Dewei Zhu <dewei_zhu@apple.com> |
| |
| Extend run-benchmark to allow diagnosing before closing browser on test failure. |
| https://bugs.webkit.org/show_bug.cgi?id=198729 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Add '--diagnose-directory' option to store diagnose information when test failed. |
| |
| * Scripts/webkitpy/benchmark_runner/benchmark_runner.py: |
| (BenchmarkRunner.__init__): |
| * Scripts/webkitpy/benchmark_runner/browser_driver/browser_driver.py: |
| (BrowserDriver.diagnose_test_failure): Add default no-op function to base class. |
| * Scripts/webkitpy/benchmark_runner/run_benchmark.py: Added '--diagnose-directory' option. |
| (parse_args): |
| (run_benchmark_plan): |
| * Scripts/webkitpy/benchmark_runner/webdriver_benchmark_runner.py: |
| (WebDriverBenchmarkRunner._run_one_test): Added 'diagnose_test_failure' invocation on test failure. |
| * Scripts/webkitpy/benchmark_runner/webserver_benchmark_runner.py: |
| (WebServerBenchmarkRunner.__init__): |
| (WebServerBenchmarkRunner._run_one_test): Added 'diagnose_test_failure' invocation on test failure. |
| |
| 2019-06-10 Sam Weinig <weinig@apple.com> |
| |
| Remove Dashboard support |
| https://bugs.webkit.org/show_bug.cgi?id=198615 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * DumpRenderTree/TestRunner.cpp: |
| (TestRunner::staticFunctions): |
| (setUseDashboardCompatibilityModeCallback): Deleted. |
| * DumpRenderTree/TestRunner.h: |
| * DumpRenderTree/mac/Configurations/Base.xcconfig: |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (resetWebViewToConsistentStateBeforeTesting): |
| * DumpRenderTree/mac/TestRunnerMac.mm: |
| (TestRunner::setUseDashboardCompatibilityMode): Deleted. |
| * ImageDiff/cg/Configurations/Base.xcconfig: |
| * Scripts/webkitperl/FeatureList.pm: |
| * TestWebKitAPI/Configurations/Base.xcconfig: |
| * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/mac/DeviceScaleFactorInDashboardRegions.mm: Removed. |
| * WebKitTestRunner/Configurations/Base.xcconfig: |
| * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| (WTR::InjectedBundle::beginTesting): |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| (WTR::TestRunner::setUseDashboardCompatibilityMode): Deleted. |
| * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| |
| 2019-06-10 Alexey Proskuryakov <ap@apple.com> |
| |
| Tool binaries like WebKitTestRunner have too aggressive stripping, resulting in non-symbolicated crash logs |
| https://bugs.webkit.org/show_bug.cgi?id=198616 |
| rdar://problem/36386573 |
| |
| Reviewed by David Kilzer. |
| |
| Adding an explicit STRIP_STYLE to appropriate xcconfigs. |
| |
| * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig: |
| * DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig: |
| * DumpRenderTree/mac/Configurations/LayoutTestHelper.xcconfig: |
| * ImageDiff/cg/Configurations/ImageDiff.xcconfig: |
| * MiniBrowser/Configurations/MiniBrowser.xcconfig: |
| * MobileMiniBrowser/Configurations/MobileMiniBrowser.xcconfig: |
| * TestWebKitAPI/Configurations/TestWTF.xcconfig: |
| * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: |
| * WebKitTestRunner/Configurations/WebKitTestRunner.xcconfig: |
| * WebKitTestRunner/Configurations/WebKitTestRunnerApp.xcconfig: |
| |
| 2019-06-10 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| [iOS] fast/xsl tests are flaky when run after certain viewport shrink-to-fit tests |
| https://bugs.webkit.org/show_bug.cgi?id=198699 |
| <rdar://problem/50501718> |
| |
| Reviewed by Simon Fraser. |
| |
| Add logic to platformResetPreferencesToConsistentValues, to reset the "ShouldIgnoreMetaViewport" preference. |
| While this is already being adjusted in platformConfigureViewForTest using the correct, TestOptions, this might |
| happen too late, allowing the shrink-to-fit-content heuristic to unexpectedly kick in on tests where testing |
| viewport parameters are used. |
| |
| * WebKitTestRunner/ios/TestControllerIOS.mm: |
| (WTR::TestController::platformResetPreferencesToConsistentValues): |
| (WTR::TestController::platformConfigureViewForTest): |
| |
| 2019-06-10 Yusuke Suzuki <ysuzuki@apple.com> |
| |
| [JSC] UnlinkedCodeBlock should be eventually jettisoned in VM mini mode |
| https://bugs.webkit.org/show_bug.cgi?id=198023 |
| |
| Reviewed by Saam Barati. |
| |
| * Scripts/run-jsc-stress-tests: |
| |
| 2019-06-10 Timothy Hatcher <timothy@apple.com> |
| |
| Integrate dark mode support for iOS. |
| https://bugs.webkit.org/show_bug.cgi?id=198687 |
| rdar://problem/51545643 |
| |
| Reviewed by Tim Horton. |
| |
| * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: |
| |
| 2019-06-10 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpy: xcrun simctl spawn *** launchctl print system output is not utf-8 |
| https://bugs.webkit.org/show_bug.cgi?id=198723 |
| |
| Reviewed by Aakash Jain. |
| |
| * Scripts/webkitpy/xcode/simulated_device.py: |
| (SimulatedDevice.is_usable): Do not decode 'print system' output, it's already ASCII. |
| |
| 2019-06-10 Sihui Liu <sihui_liu@apple.com> |
| |
| [WKHTTPCookieStore getAllCookies:] may return duplicate cookies |
| https://bugs.webkit.org/show_bug.cgi?id=198635 |
| <rdar://problem/46010232> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm: |
| (areCookiesEqual): |
| (TEST): |
| |
| 2019-06-10 Adrian Perez de Castro <aperez@igalia.com> |
| |
| [JHBuild] Bump shared-mime-info to version ≥ 1.6 |
| https://bugs.webkit.org/show_bug.cgi?id=198714 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * gtk/jhbuild.modules: Bump shared-mime-info version to 1.10. |
| * gtk/patches/shared-mime-info-xht-glob.patch: Removed. |
| * gtk/patches/shared-mime-info-xhtml-magic.patch: Removed. |
| |
| 2019-06-10 Philippe Normand <pnormand@igalia.com> |
| |
| [WPE][Qt] Port to new wpe_fdo_egl_exported_image API |
| https://bugs.webkit.org/show_bug.cgi?id=198713 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * flatpak/org.webkit.WPEModules.yaml: Include wpebackend-fdo |
| patches currently used in JHBuild. |
| |
| 2019-06-10 Adrian Perez de Castro <aperez@igalia.com> |
| |
| [GTK][Flatpak] webkit-build fails due to missing libwpe in Flatpak environment |
| https://bugs.webkit.org/show_bug.cgi?id=198711 |
| |
| Reviewed by Philippe Normand. |
| |
| * flatpak/org.webkit.GTK.yaml: Also include modules from |
| org.webkit.WPEModules.yaml, which brings in libwpe and WPEBackend-fdo |
| |
| 2019-06-10 Zan Dobersek <zdobersek@igalia.com> |
| |
| Unreviewed follow-up to r246148. Add another WPEBackend-fdo patch that |
| avoids double-free condition that's causing bots to exit early. |
| |
| * gtk/jhbuild.modules: |
| * gtk/wpebackend-fdo-view-backend-exportable-private-don-t-double-free-ca.patch: Added. |
| * wpe/jhbuild.modules: |
| * wpe/wpebackend-fdo-view-backend-exportable-private-don-t-double-free-ca.patch: Added. |
| |
| 2019-06-09 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| [WinCairo][MiniBrowser] Disable MediaCapabilities until it's ready |
| https://bugs.webkit.org/show_bug.cgi?id=198655 |
| |
| Reviewed by Ross Kirsling. |
| |
| MediaCapabilities is enabled by default for WK2, but WinCairo |
| doesn't implemented yet. Disable it in MiniBrowser. |
| |
| * MiniBrowser/win/WebKitBrowserWindow.cpp: |
| (WebKitBrowserWindow::create): |
| |
| 2019-06-08 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| [iOS] The default application name for user agent when requesting desktop content is still "Mobile/15E148" |
| https://bugs.webkit.org/show_bug.cgi?id=198693 |
| <rdar://problem/51555371> |
| |
| Reviewed by Tim Horton. |
| |
| Augment an existing API test to exercise three additional scenarios: |
| - The web view configuration's application name is never set; the default should not include |
| "Mobile/15E148" in desktop mode. |
| - The application name is explicitly set to nil; the default application name should still not include |
| "Mobile/15E148". |
| - The application name is explicitly set to the default value, "Mobile/15E148". WKWebView should honor |
| this when generating the user agent, even in desktop mode. |
| |
| * TestWebKitAPI/ios/PreferredContentMode.mm: |
| (TestWebKitAPI::setUpWebViewForPreferredContentModeTestingWithoutNavigationDelegate): |
| (TestWebKitAPI::setUpWebViewForPreferredContentModeTesting): |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-08 Zalan Bujtas <zalan@apple.com> |
| |
| [LFC] Unreviewed test gardening. |
| |
| Remove rtl tests. They were mistakenly marked as pass. |
| |
| * LayoutReloaded/misc/LFC-passing-tests.txt: |
| |
| 2019-06-07 Said Abou-Hallawa <sabouhallawa@apple.com> |
| |
| REGRESSION (r244182) [WK1]: Page updates should always scheduleCompositingLayerFlush() immediately |
| https://bugs.webkit.org/show_bug.cgi?id=198664 |
| |
| Reviewed by Simon Fraser. |
| |
| Delete repeated entries which were submitted by mistake. |
| |
| * Tracing/SystemTracePoints.plist: |
| |
| 2019-06-07 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| Allow clients to vend custom -inputView and -inputAccessoryView by overriding WKWebView methods |
| https://bugs.webkit.org/show_bug.cgi?id=198631 |
| <rdar://problem/51505431> |
| |
| Reviewed by Tim Horton. |
| |
| Add an API test that overrides -[WKWebView inputView] and -[WKWebView inputAccessoryView]. |
| |
| * TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm: |
| (-[CustomInputWebView initWithFrame:configuration:inputView:inputAccessoryView:]): |
| (-[CustomInputWebView inputView]): |
| (-[CustomInputWebView inputAccessoryView]): |
| (TestWebKitAPI::TEST): |
| |
| 2019-06-07 Daniel Bates <dabates@apple.com> |
| |
| [lldb-webkit] Pretty-print all kinds of Documents |
| https://bugs.webkit.org/show_bug.cgi?id=198620 |
| |
| Reviewed by Simon Fraser. |
| |
| Register formatters for all classes derived from WebCore::Document so we get nice summaries |
| without having to drill down in Xcode- or casting- to the base class, Document. |
| |
| Older LLDB versions use to do this automatically, but this functionality was removed in newer |
| versions: |
| [[ |
| Warning: previous versions of LLDB defined cascading to mean not only going through typedef |
| chains, but also through inheritance chains. This feature has been removed since it |
| significantly degrades performance. You need to set up your formatters for every type in |
| inheritance chains to which you want the formatter to apply. |
| ]] |
| <https://lldb.llvm.org/use/variable.html> (as of 06/06/2019) |
| |
| * lldb/lldb_webkit.py: |
| (__lldb_init_module): |
| |
| 2019-06-07 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpy: Support reporting results for uncommon test configurations |
| https://bugs.webkit.org/show_bug.cgi?id=198662 |
| <rdar://problem/51524128> |
| |
| Reviewed by Aakash Jain. |
| |
| * Scripts/webkitpy/layout_tests/controllers/manager.py: |
| (Manager.run): Override wk1 and wk2 flavors with specified flavor. |
| * Scripts/webkitpy/port/base.py: |
| (Port.configuration_for_upload): Set flavor based on options. |
| * Scripts/webkitpy/results/options.py: |
| (upload_options): Add result-report-flavor option. |
| * Scripts/webkitpy/test/main.py: |
| (Tester._run_tests): Set flavor based on options. |
| |
| 2019-06-07 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| [iOS] At least 6 API tests are failing due to an exception when writing NSAttributedString to the pasteboard |
| https://bugs.webkit.org/show_bug.cgi?id=198641 |
| <rdar://problem/51266310> |
| |
| Reviewed by Tim Horton. |
| |
| Work around a bug in a lower-level framework, which currently prevents NSAttributedStrings from being written to |
| UIPasteboard by way of -[NSItemProvider registerObject:visibility:]. This is because, when saving a |
| representation of "public.rtfd" to disk, the default suggested filename (determined using CoreServices APIs |
| _UTTypeCreateSuggestedFilename and UTTypeCopyDescription) ends up being nil; UIKit then subsequently tries to |
| append nil as a path component using -URLByAppendingPathComponent:, which throws an exception. This only |
| reproduces on iOS simulator. |
| |
| To work around this for the time being, simply avoid writing a representation of "public.rtfd" to disk. This |
| representation is actually ignored by most clients anyways (including WebKit), in favor of using |
| "com.apple.flat-rtfd". |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/WKAttachmentTests.mm: |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/cocoa/TestWKWebView.mm: |
| (applyWorkaroundToAllowWritingAttributedStringsToItemProviders): |
| (-[TestWKWebView initWithFrame:configuration:addToWindow:]): |
| |
| 2019-06-06 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| REGRESSION(r244857): [GTK][WPE] Many tests are no longer run in the bots after r244857 |
| https://bugs.webkit.org/show_bug.cgi?id=198607 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Since r244857 several test executables are compiled in the base tests directory instead of using their own sub |
| directory. Our scripts to run the tests rely on the tests location to decide whether to run them or not, or |
| determine the type of the tests. |
| |
| * Scripts/run-gtk-tests: |
| (GtkTestRunner): Rename TEST_DIRS as TEST_TARGETS and use the executable names for tests not in a subdirectory. |
| (GtkTestRunner._setup_testing_environment): Fix TestWebKitAccessibility directory name. |
| (GtkTestRunner.is_glib_test): Use the test name for the ones not using a subdirectory. |
| (GtkTestRunner.is_google_test): Ditto. |
| * Scripts/run-wpe-tests: |
| (WPETestRunner): Rename TEST_DIRS as TEST_TARGETS and use the executable names for tests not in a subdirectory. |
| (WPETestRunner.is_glib_test): Use the test name for the ones not using a subdirectory. |
| (WPETestRunner.is_google_test): Ditto. |
| * glib/api_test_runner.py: |
| (TestRunner): Rename TEST_DIRS as TEST_TARGETS. |
| (TestRunner._get_tests): Handle test targets which can now contain directories and executables. |
| |
| 2019-06-06 Keith Rollin <krollin@apple.com> |
| |
| Remove SSL-based tests from TestWebKitAPI on some configurations |
| https://bugs.webkit.org/show_bug.cgi?id=198551 |
| <rdar://problem/51424996> |
| |
| Reviewed by Jonathan Bedard. |
| |
| Not all platforms have SSL handy, so don't include SSL-based tests on |
| those platforms. |
| |
| * TestWebKitAPI/TCPServer.cpp: |
| * TestWebKitAPI/TCPServer.h: |
| * TestWebKitAPI/Tests/WebKitCocoa/Challenge.mm: |
| * TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm: |
| * TestWebKitAPI/config.h: |
| |
| 2019-06-06 Daniel Bates <dabates@apple.com> |
| |
| [lldb-webkit] TypeError: cannot concatenate 'str' and 'int' objects when prettify SecurityOrigin with |
| non-default port number |
| https://bugs.webkit.org/show_bug.cgi?id=198618 |
| |
| Reviewed by Brent Fulgham. |
| |
| WebCoreSecurityOriginProvider.port() returns an int data type. We need to explicitly convert this to |
| a string before we concatenate it with another string when building the string representation |
| for the WebCore::SecurityOrigin object. Otherwise, Python complains that we are concatenating a str |
| with an int and we don't get a pretty-printed representation for WebCore::SecurityOrigin. |
| |
| * lldb/lldb_webkit.py: |
| (WebCoreSecurityOriginProvider.to_string): Call str() on the port before concatenting it. |
| |
| 2019-06-06 Jonathan Bedard <jbedard@apple.com> |
| |
| Remove obsolete TOOLCHAINS overrides from as asan.xcconfig |
| https://bugs.webkit.org/show_bug.cgi?id=198613 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * asan/asan.xcconfig: XCBuild doesn't support overriding toolchains. |
| |
| 2019-06-06 Jonathan Bedard <jbedard@apple.com> |
| |
| webkitpluginhost: Support ASan as a style |
| https://bugs.webkit.org/show_bug.cgi?id=198586 |
| <rdar://problem/51459088> |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * Scripts/webkitpy/port/base.py: |
| (Port.configuration_for_upload): Add ASan as a style. |
| * Scripts/webkitpy/port/config.py: |
| (Config._read_configuration): |
| (Config): |
| (Config.asan): Add property to check if the ASan configuration is active. |
| * Scripts/webkitpy/port/config_unittest.py: |
| (ConfigTest.test_default_configuration__scripterror): |
| (ConfigTest): |
| (ConfigTest.test_asan): |
| * Scripts/webkitpy/test/main.py: |
| (Tester._run_tests): Add Asan as a style. |
| |
| 2019-06-06 Alexey Proskuryakov <ap@apple.com> |
| |
| block-spammers tool doesn't block e-mail |
| https://bugs.webkit.org/show_bug.cgi?id=198570 |
| |
| Reviewed by Jonathan Bedard. |
| |
| * Scripts/block-spammers: (disable_user): Corrected the parameters, Bugzilla doesn't |
| recognize "false" here. Also, request body is unnecessary. |
| |
| 2019-06-06 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK][WPE] Enable PSON |
| https://bugs.webkit.org/show_bug.cgi?id=194979 |
| |
| Reviewed by Žan Doberšek. |
| |
| Add WPEBackend-fdo patch required for PSON to work. It can be removed once we have a new version to depend on. |
| |
| * gtk/jhbuild.modules: |
| * gtk/patches/wpebackend-fdo-Handle-the-case-of-new-target-created-for-the-same-v.patch: Added. |
| * wpe/jhbuild.modules: |
| * wpe/patches/wpebackend-fdo-Handle-the-case-of-new-target-created-for-the-same-v.patch: Added. |
| |
| 2019-06-05 Andy Estes <aestes@apple.com> |
| |
| [macOS] Stop calling -[NSDraggingItem setItem:] |
| https://bugs.webkit.org/show_bug.cgi?id=198588 |
| <rdar://problem/48297453> |
| |
| On macOS Catalina, use -[NSDraggingItem _initWithItem:] instead. |
| |
| Reviewed by Wenson Hsieh. |
| |
| * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Fixed up file paths in the |
| TestRunnerShared group. |
| |
| * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm: |
| (-[DumpRenderTreeDraggingInfo enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:]): |
| Changed to call -[NSDraggingItem _initWithItem:] when available. |
| |
| * TestRunnerShared/spi/AppKitTestSPI.h: Renamed from |
| Tools/DumpRenderTree/mac/AppKitTestSPI.h and moved NSDraggingItem internal interface |
| declarations here from DumpRenderTree. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| Added TestRunnerShared/spi/AppKitTestSPI.h. |
| |
| * TestWebKitAPI/mac/TestDraggingInfo.mm: |
| (-[TestDraggingInfo enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:]): |
| Changed to call -[NSDraggingItem _initWithItem:] when available. |
| |
| 2019-06-05 Jer Noble <jer.noble@apple.com> |
| |
| -[WKWebView _suspendAllMediaPlayback] does not persist across navigation. |
| https://bugs.webkit.org/show_bug.cgi?id=198585 |
| |
| Reviewed by Chris Dumez. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: |
| * TestWebKitAPI/Tests/WebKitCocoa/WKWebViewSuspendAllMediaPlayback.mm: Added. |
| (TEST): |
| * TestWebKitAPI/Tests/WebKitLegacy/ios/video-with-audio.html: |
| |
| 2019-06-05 Alex Christensen <achristensen@webkit.org> |
| |
| Re-enable safe browsing in WKWebView |
| https://bugs.webkit.org/show_bug.cgi?id=196161 |
| <rdar://problem/49171413> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: |
| * TestWebKitAPI/Tests/WebKitCocoa/SafeBrowsing.mm: |
| (TEST): |
| (safeBrowsingView): |
| |
| == Rolled over to ChangeLog-2019-06-05 == |