| 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature |
| https://bugs.webkit.org/show_bug.cgi?id=150792 |
| |
| Reviewed by Saam Barati. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2015-12-01 Sam Weinig <sam@webkit.org> |
| |
| Need completionHandler-based WebKit C SPI for alert, confirm, and prompt |
| <rdar://problem/23320863> |
| https://bugs.webkit.org/show_bug.cgi?id=151708 |
| |
| Reviewed by Anders Carlsson. |
| |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::createOtherPage): |
| (WTR::TestController::createWebViewWithOptions): |
| Update for new WKPageUIClient. |
| |
| 2015-12-01 Anders Carlsson <andersca@apple.com> |
| |
| Remove WebKit2.framework |
| https://bugs.webkit.org/show_bug.cgi?id=151715 |
| |
| Reviewed by Dan Bernstein. |
| |
| * TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp: |
| * TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp: |
| * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm: |
| * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm: |
| * TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm: |
| * TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm: |
| * TestWebKitAPI/mac/TestBrowsingContextLoadDelegate.h: |
| |
| 2015-12-01 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Unreviewed common typo fix "occurance" => "occurrence". |
| |
| * Scripts/webkitpy/tool/commands/queries.py: |
| (FindFlakyTests._print_statistics): |
| |
| 2015-11-30 Alex Christensen <achristensen@webkit.org> |
| |
| Make ProcessModel always MultipleSecondaryProcesses |
| https://bugs.webkit.org/show_bug.cgi?id=151662 |
| |
| Reviewed by Antti Koivisto. |
| |
| * TestWebKitAPI/Tests/WebKit2/Geolocation.cpp: |
| (TestWebKitAPI::TEST): |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::generatePageConfiguration): |
| |
| 2015-11-30 Alex Christensen <achristensen@webkit.org> |
| |
| Make usesNetworkProcess always true |
| https://bugs.webkit.org/show_bug.cgi?id=151580 |
| |
| Reviewed by Darin Adler. |
| |
| * TestWebKitAPI/Tests/WebKit2/Geolocation.cpp: |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/Tests/WebKit2/mac/GetPIDAfterAbortedProcessLaunch.cpp: |
| (TestWebKitAPI::TEST): |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::generatePageConfiguration): |
| |
| 2015-11-30 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Skip GTK+ test /webkit2/WebKitWebView/editable/editable in Debug. |
| |
| Add a way to skip unit tests only for Debug or Release builds and |
| skipt the test /webkit2/WebKitWebView/editable/editable only for Debug. |
| |
| * Scripts/run-gtk-tests: |
| (SkippedTest): |
| (SkippedTest.__init__): |
| (SkippedTest.__str__): |
| (SkippedTest.skip_entire_suite): |
| (SkippedTest.skip_for_build_type): |
| (TestRunner): |
| (TestRunner.__init__): |
| |
| 2015-11-30 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Fix a crash in GTK+ test /webkit2/WebKitWebView/custom-charset. |
| |
| It's an assert hit because we are reloading a view loaded with |
| HTML data which is not supported. Use loadURI instead. |
| |
| * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp: |
| (testWebViewCustomCharset): |
| |
| 2015-11-30 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GLIB] Remove GMainLoopSource and GThreadSafeMainLoopSource |
| https://bugs.webkit.org/show_bug.cgi?id=151633 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * TestWebKitAPI/PlatformGTK.cmake: |
| * TestWebKitAPI/Tests/WTF/glib/GMainLoopSource.cpp: Removed. |
| |
| 2015-11-27 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Remove the remaining uses of GMainLoopSource |
| https://bugs.webkit.org/show_bug.cgi?id=151632 |
| |
| Reviewed by Žan Doberšek. |
| |
| * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp: |
| (testWebViewSyncRequestOnMaxConns): |
| * TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.cpp: |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| (WTR::TestRunner::TestRunner): |
| * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| * WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp: |
| (WTR::TestRunner::invalidateWaitToDumpWatchdogTimer): |
| (WTR::TestRunner::initializeWaitToDumpWatchdogTimerIfNeeded): |
| * WebKitTestRunner/gtk/TestControllerGtk.cpp: |
| (WTR::timeoutSource): |
| (WTR::TestController::notifyDone): |
| (WTR::TestController::platformRunUntil): |
| |
| 2015-11-27 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [cmake] Add testb3 to the build system |
| https://bugs.webkit.org/show_bug.cgi?id=151619 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Scripts/build-jsc: |
| |
| 2015-11-27 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [jhbuild] Fix pixman build with clang |
| https://bugs.webkit.org/show_bug.cgi?id=151441 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * efl/jhbuild.modules: |
| * gtk/jhbuild.modules: |
| |
| 2015-11-26 David Kilzer <ddkilzer@apple.com> |
| |
| Extract prependToEnvironmentVariableList |
| <http://webkit.org/b/151536> |
| |
| Reviewed by Daniel Bates. |
| |
| Tests: webkitdirs_unittest/appendToEnvironmentVariableList.pl |
| webkitdirs_unittest/prependToEnvironmentVariableList.pl |
| |
| * Scripts/webkitdirs.pm: Export appendToEnvironmentVariableList |
| and prependToEnvironmentVariableList. |
| (appendToEnvironmentVariableList): Simplify variable name. |
| Switch to use $Config{path_sep}. |
| (prependToEnvironmentVariableList): Add new method. |
| (setupMacWebKitEnvironment): Switch to use |
| prependToEnvironmentVariableList(). |
| (setupIOSWebKitEnvironment): Ditto. |
| |
| * Scripts/webkitperl/webkitdirs_unittest/appendToEnvironmentVariableList.pl: Added. |
| * Scripts/webkitperl/webkitdirs_unittest/prependToEnvironmentVariableList.pl: Added. |
| |
| 2015-11-24 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| REGRESSION(r192053): MiniBrowser doesn't exit when clicking on the close-window button |
| https://bugs.webkit.org/show_bug.cgi?id=151567 |
| |
| Reviewed by Darin Adler. |
| |
| * MiniBrowser/efl/main.c: Call window_close() instead of ewk_view_try_close(). |
| (on_window_deletion): |
| |
| 2015-11-23 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Use the network process unconditionally |
| https://bugs.webkit.org/show_bug.cgi?id=151541 |
| |
| Reviewed by Alex Christensen. |
| |
| Fix TestInspectorServer test. Do not assume we already have the |
| title we want when the page has been loaded, since the title is |
| changed afterwards. So, check if the title has already been set, |
| and if not wait for it. |
| |
| * TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp: |
| (openRemoteDebuggingSession): |
| |
| 2015-11-23 Alex Christensen <achristensen@webkit.org> |
| |
| Fix crash in ~WebProcessPool when using Geolocation with useNetworkProcess=true |
| https://bugs.webkit.org/show_bug.cgi?id=151532 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * TestWebKitAPI/Tests/WebKit2/Geolocation.cpp: |
| (TestWebKitAPI::GeolocationTransitionToHighAccuracyStateTracker::eventsChanged): |
| (TestWebKitAPI::TEST): |
| (TestWebKitAPI::GeolocationTransitionToLowAccuracyStateTracker::eventsChanged): |
| (TestWebKitAPI::GeolocationTransitionToHighAccuracyStateTracker::GeolocationTransitionToHighAccuracyStateTracker): Deleted. |
| (TestWebKitAPI::GeolocationTransitionToLowAccuracyStateTracker::GeolocationTransitionToLowAccuracyStateTracker): Deleted. |
| Properly load about:blank in all WebViews to clean up. Without this change, we had a |
| Geolocation provider stopping after its state tracker was destroyed with its stack frame, |
| so it was calling a function on a test object that had gone out of scope. |
| Also, call WKContextSetUsesNetworkProcess(context, true) to show what crash this fixed, |
| but that will become the default soon and that call will be removed. |
| |
| 2015-11-22 David Kilzer <ddkilzer@apple.com> |
| |
| run-webkit-tests: http server for imported W3C tests doesn't work with --layout-tests-directory switch |
| <http://webkit.org/b/151542> |
| |
| Reviewed by Daniel Bates. |
| |
| * Scripts/webkitpy/layout_tests/servers/web_platform_test_server.py: |
| (base_url): Use the Port object (already passed in) to give us |
| the path to the LayoutTests directory, which already checks for a |
| --layout-tests-directory command-line switch. |
| (WebPlatformTestServer.__init__): Remove layout_test_results_dir |
| argument since we can get this from the Port object already |
| passed in via Port.results_directory(). Also switch to use |
| Port.layout_tests_dir() to get the LayoutTests directory. |
| |
| * Scripts/webkitpy/layout_tests/servers/web_platform_test_server_unittest.py: |
| (TestWebPlatformTestServer.test_custom_layout_tests_directory): |
| Add test case for custom LayoutTests directory. |
| (TestWebPlatformTestServer.test_previously_spawned_instance): |
| Update Port object to set mock results directory as if it was |
| set on the command-line. Remove unneeded argument from |
| WebPlatformTestServer constructor. |
| (TestWebPlatformTestServer.test_corrupted_subserver_files): Ditto. |
| |
| * Scripts/webkitpy/port/base.py: |
| (Port.to.start_web_platform_test_server): Remove unneeded |
| argument from WebPlatformTestServer constuctor. |
| |
| 2015-11-22 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Some unit tests fail when using the network process |
| https://bugs.webkit.org/show_bug.cgi?id=151490 |
| |
| Reviewed by Martin Robinson. |
| |
| Run the soup server in a separate thread in TestResources test to |
| avoid deadlocks. |
| |
| This fixes /webkit2/WebKitWebView/sync-request-on-max-conns and |
| /webkit2/WebKitWebResource/get-data when using the network process. |
| |
| * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp: |
| (beforeAll): Create the WebKitTestServer with ServerRunInThread flag. |
| * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.cpp: |
| (WebKitTestServer::WebKitTestServer): When ServerRunInThread is |
| present, create a WorkQueue to run the server. |
| (WebKitTestServer::run): Run the server in the work queue if it |
| has been created. |
| * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.h: Convert server |
| type into server options as flags. |
| |
| 2015-11-22 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] ImageDiff should normalize the diff image |
| https://bugs.webkit.org/show_bug.cgi?id=151261 |
| |
| Reviewed by Sergio Villar Senin. |
| |
| * ImageDiff/gtk/ImageDiff.cpp: |
| (readPixbufFromStdin): Fix memory leak. |
| (differenceImageFromDifferenceBuffer): Normalize diff buffer. |
| (calculateDifference): Pass max distance to differenceImageFromDifferenceBuffer. |
| |
| == Rolled over to ChangeLog-2015-11-21 == |