[WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()
[WebKit-https.git] / Tools / ChangeLog
index 5b25cd5..8ca5ab8 100644 (file)
@@ -1,3 +1,161 @@
+2013-04-12  Adenilson Cavalcanti  <cavalcantii@gmail.com>
+
+        [WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()
+        https://bugs.webkit.org/show_bug.cgi?id=110743
+
+        Reviewed by Benjamin Poulain.
+
+        Adding a new test file to check if loading a page just after WebProcess
+        has crashed (or was terminated) works. The test executes the
+        following steps (Load, Crash, Load), thus stressing WebProcess
+        reattach and process termination code path.
+
+        * TestWebKitAPI/GNUmakefile.am:
+        * TestWebKitAPI/PlatformEfl.cmake:
+        * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
+        * TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp:
+        (TestWebKitAPI::setPageLoaderClient):
+        (TestWebKitAPI::TEST):
+        * TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp: Added.
+        (TestWebKitAPI):
+        (WebKit2CrashLoader):
+        (TestWebKitAPI::WebKit2CrashLoader::WebKit2CrashLoader):
+        (TestWebKitAPI::WebKit2CrashLoader::loadUrl):
+        (TestWebKitAPI::WebKit2CrashLoader::crashWebProcess):
+        (TestWebKitAPI::didFinishLoad):
+        (TestWebKitAPI::TEST):
+        * TestWebKitAPI/Tests/WebKit2/WebKit2.pro:
+
+2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
+
+        [Mac] REGRESSION: Auto substitution strips new lines
+        https://bugs.webkit.org/show_bug.cgi?id=114537
+
+        Reviewed by Enrica Casucci.
+
+        Add a rule to replace "helloleworld" by "hello\nworld" for testing purpose.
+
+        * DumpRenderTree/mac/DumpRenderTree.mm:
+        (resetDefaultsToConsistentValues):
+
+2013-04-09  Roger Fong  <roger_fong@apple.com>
+
+        Re-enable WinEWS tests.
+
+        * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
+        (WinEWS):
+
+2013-04-12  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Split GtkAuthenticationDialog in two widgets
+        https://bugs.webkit.org/show_bug.cgi?id=103644
+
+        Reviewed by Xan Lopez.
+
+        * gtk/generate-gtkdoc:
+        (get_webkit2_options): Do not generate api docs for
+        WebKitAuthenticationDialog which is private in WebKit2.
+        (get_webkit1_options): Do not generate api docs for
+        webkitauthenticationdialog which is private in WebKit1.
+
+2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
+
+        WebKit Queues should capitalize K in Wk2
+        https://bugs.webkit.org/show_bug.cgi?id=114524
+
+        Reviewed by Philippe Normand.
+
+        * QueueStatusServer/model/queues.py:
+        (Queue.display_name):
+
+2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
+
+        [Mac] Enable spellchecking tests added in r141471
+        https://bugs.webkit.org/show_bug.cgi?id=108525
+
+        Reviewed by Darin Adler.
+
+        * DumpRenderTree/mac/DumpRenderTree.mm:
+        (createWebViewAndOffscreenWindow):
+        (resetDefaultsToConsistentValues):
+        * WebKitTestRunner/TestController.cpp:
+        (WTR::TestController::resetStateToConsistentValues):
+
+2013-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [GTK] Enable WebKit2 building on GTK EWSs
+        https://bugs.webkit.org/show_bug.cgi?id=114500
+
+        Reviewed by Philippe Normand.
+
+        Add configuration in order to be able to setup GTK EWSs building
+        WebKit2. A new queue gtk-wk2-ews is added.
+
+        * QueueStatusServer/config/queues.py:
+        * Scripts/webkitpy/common/config/ports.py:
+        (DeprecatedPort.port):
+        (GtkWK2Port):
+        (GtkWK2Port.build_webkit_command):
+        (GtkWK2Port.run_webkit_tests_command):
+        * Scripts/webkitpy/common/config/ports_unittest.py:
+        (DeprecatedPortTest.test_gtk_port):
+        (DeprecatedPortTest):
+        (DeprecatedPortTest.test_gtk_wk2_port):
+        * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
+        (GtkWK2EWS):
+
+2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Remove Chromium scripts
+        https://bugs.webkit.org/show_bug.cgi?id=114492
+
+        Reviewed by Benjamin Poulain.
+
+        * Scripts/run-chromium-webkit-unit-tests: Removed.
+        * Scripts/update-webkit-chromium: Removed.
+
+2013-04-12  Commit Queue  <rniwa@webkit.org>
+
+        Unreviewed, rolling out r148262.
+        http://trac.webkit.org/changeset/148262
+        https://bugs.webkit.org/show_bug.cgi?id=114493
+
+        Cairo dep should now build, rolling r148247 back in (Requested
+        by zdobersek on #webkit).
+
+        * Scripts/webkitdirs.pm:
+        (buildAutotoolsProject):
+        * gtk/jhbuild.modules:
+
+2013-04-11  Commit Queue  <rniwa@webkit.org>
+
+        Unreviewed, rolling out r148247.
+        http://trac.webkit.org/changeset/148247
+        https://bugs.webkit.org/show_bug.cgi?id=114490
+
+        Cairo dep fails to build on builders due to missing EGL
+        headers (Requested by zdobersek on #webkit).
+
+        * Scripts/webkitdirs.pm:
+        (buildAutotoolsProject):
+        * gtk/jhbuild.modules:
+
+2013-04-11  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] Add accelerated 2D canvas support using cairo-gl
+        https://bugs.webkit.org/show_bug.cgi?id=104672
+
+        Reviewed by Alejandro G. Castro.
+
+        Since the value of ACCELERATED_2D_CANVAS relies on some somewhat unusual
+        dependencies, don't override value of the setting determined by configure.
+        This will make it easier for people using build-webkit, but not the
+        WebKit JHBuild.
+
+        * Scripts/webkitdirs.pm:
+        (buildAutotoolsProject): Add a blacklist for settings to never override.
+        * gtk/jhbuild.modules: Build CairoGL.
+
 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
 
         build.webkit.org should link to webkit-queues instead of webkit-commit-queue