Index: Tools/ChangeLog |
=================================================================== |
--- Tools/ChangeLog (revision 145387) |
+++ Tools/ChangeLog (working copy) |
@@ -1,3 +1,3310 @@ |
+2013-02-27 John Bauman <jbauman@chromium.org> |
+ |
+ Plugin in iframe may not display |
+ https://bugs.webkit.org/show_bug.cgi?id=109879 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ LogNPPSetWindow will be used with other ports as well. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt: |
+ |
+2013-02-27 Jochen Eisinger <jochen@chromium.org> |
+ |
+ plugins/netscape-plugin-setwindow-size*.html and plugins/pass-different-npp-struct.html should be async |
+ https://bugs.webkit.org/show_bug.cgi?id=110973 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ There is nothing that ensures that the log messages from the plugin |
+ come in before the layout test finished loading. |
+ |
+ * DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp: |
+ (PassDifferentNPPStruct::NPP_SetWindow): |
+ * DumpRenderTree/TestNetscapePlugIn/main.cpp: |
+ (NPP_SetWindow): |
+ |
+2013-02-27 Glenn Adams <glenn@skynav.com> |
+ |
+ Add ENABLE_CSS3_TEXT_LINE_BREAK flag. |
+ https://bugs.webkit.org/show_bug.cgi?id=110944 |
+ |
+ Reviewed by Dean Jackson. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ * qmake/mkspecs/features/features.pri: |
+ |
+2013-02-27 Yong Li <yong.li.webkit@outlook.com> |
+ |
+ Unreviewed. Remove myself from watchlist. |
+ |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-27 Allan Sandfeld Jensen <allan.jensen@digia.com> |
+ |
+ Switch QtWebKit to GStreamer 1.0. |
+ https://bugs.webkit.org/show_bug.cgi?id=106669. |
+ |
+ Original patch by Sebastian Dröge. |
+ Reviewed by Csaba Osztrogonác. |
+ |
+ Build with GStreamer 1.0 if available, but support GStreamer 0.10 |
+ temporarily to make upgrading easy and the patch suitable for Qt5. |
+ |
+ * qmake/mkspecs/features/features.prf: |
+ |
+2013-02-27 Szilard Ledan <szledan@inf.u-szeged.hu> |
+ |
+ Unreviewed. Added myself to committers.py |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144192. |
+ http://trac.webkit.org/changeset/144192 |
+ https://bugs.webkit.org/show_bug.cgi?id=110984 |
+ |
+ Stored svn password on wrong computer (Requested by kkristof |
+ on #webkit). |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-27 Szilard Ledan <szledan@inf.u-szeged.hu> |
+ |
+ Unreviewed. Added myself to committers.py |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Build fix after r144155. The report page is located at /api/report, not /api/test/report. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
+ (PerfTestsRunner._upload_json): |
+ |
+2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Stop uploading results to webkit-perf.appspot.com |
+ https://bugs.webkit.org/show_bug.cgi?id=110954 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ When the specified test results server was webkit-perf.appspot.com, replace it by perf.webkit.org. |
+ Also, always use the new JSON format. Removed the code to generate the old format. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
+ (PerfTestsRunner._generate_and_show_results): |
+ (PerfTestsRunner._generate_results_dict): |
+ (PerfTestsRunner._merge_slave_config_json): |
+ (PerfTestsRunner._generate_output_files): |
+ |
+2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144136, r144143, and r144147. |
+ http://trac.webkit.org/changeset/144136 |
+ http://trac.webkit.org/changeset/144143 |
+ http://trac.webkit.org/changeset/144147 |
+ https://bugs.webkit.org/show_bug.cgi?id=110950 |
+ |
+ Caused some timeouts and flaky crashes (Requested by abarth on |
+ #webkit). |
+ |
+ * DumpRenderTree/chromium/DumpRenderTree.cpp: |
+ (main): |
+ * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
+ (WebTestRunner::WebPreferences::reset): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::TestShell): |
+ |
+2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Use perf.webkit.org JSON format in results page |
+ https://bugs.webkit.org/show_bug.cgi?id=110842 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ Change the default JSON format from that of webkit-perf.appspot.com to that of perf.webkit.org. |
+ |
+ A whole bunch of integration tests have been updated to use the new JSON format. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
+ (PerfTestsRunner._generate_and_show_results): Renamed output and output_path to legacy_output |
+ and legacy_output_json_path respectively. |
+ (PerfTestsRunner._generate_results_dict): Don't assume meta build information is always available. |
+ (PerfTestsRunner._generate_output_files): Make json_output, which is used to generate the default |
+ JSON file and the results page out of perf_webkit_output instead of legacy_output. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
+ (MainTest.test_run_memory_test): |
+ (MainTest._test_run_with_json_output.mock_upload_json): |
+ (MainTest): |
+ (MainTest.test_run_with_json_output): |
+ (MainTest.test_run_with_description): |
+ (MainTest.test_run_generates_json_by_default): |
+ (MainTest.test_run_merges_output_by_default): |
+ (MainTest.test_run_respects_reset_results): |
+ (MainTest.test_run_generates_and_show_results_page): |
+ (MainTest.test_run_with_slave_config_json): |
+ (MainTest.test_run_with_multiple_repositories): |
+ (MainTest.test_run_with_upload_json): |
+ (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): |
+ |
+2013-02-26 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Enable threaded HTML parser by default in DumpRenderTree |
+ https://bugs.webkit.org/show_bug.cgi?id=110907 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ This patch changes --enable-threaded-html-parser into |
+ --disable-threaded-html-parser and thereby enables the threaded HTML |
+ parser by default for the Chromium port. |
+ |
+ * DumpRenderTree/chromium/DumpRenderTree.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
+ (WebTestRunner::WebPreferences::reset): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::TestShell): |
+ |
+2013-02-26 Dirk Pranke <dpranke@chromium.org> |
+ |
+ [chromium] Re-enable the fixed version of freetype on linux |
+ https://bugs.webkit.org/show_bug.cgi?id=110542 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Re-land the change in r143794 to switch to building with a fixed |
+ version of FreeType for just DumpRenderTree. This allows us to share |
+ one version of pixel baselines for both Lucid and Precise, and run the |
+ layout tests in a stock Precise install (instead of a Lucid chroot). |
+ Going forward, this approach isolates us from os-level changes to the |
+ version of FreeType. Note that Chromium itself still uses the system |
+ FreeType and is unaffected by this change. |
+ |
+ This setting can still be turned off (at compile/gyp-time) by |
+ manually setting use_custom_freetype=0. |
+ |
+ * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
+ |
+2013-02-26 Nico Weber <thakis@chromium.org> |
+ |
+ [chromium] content shell drt: Enable WebKit::setLayoutTestMode() |
+ https://bugs.webkit.org/show_bug.cgi?id=110890 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ Several functions in webkit check that bit to change rendering |
+ in layout test mode. For example, platform/graphics/skia/FrontSkia.cpp |
+ disables font smoothing in this mode. TestShell and DRT both set |
+ this flag, so content shell drt should set it too. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::TestInterfaces): |
+ |
+2013-02-26 Vivek Galatage <vivek.vg@samsung.com> |
+ |
+ new-commit-bot: Fix the unit test newcommitbot-unittest.py due to r144040 |
+ https://bugs.webkit.org/show_bug.cgi?id=110884 |
+ |
+ Reviewed by Csaba Osztrogonác. |
+ |
+ Adding the missing spaces before ':' in the unit test. |
+ |
+ * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: |
+ |
+2013-02-26 Vivek Galatage <vivek.vg@samsung.com> |
+ |
+ new-commit-bot: Some IRC clients doesn't linkify rollout messages |
+ https://bugs.webkit.org/show_bug.cgi?id=110861 |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Adding the space before ':' in order to fix the links shown for the rollout message. |
+ |
+ * Scripts/webkitpy/tool/commands/newcommitbot.py: |
+ (NewCommitBot._summarize_commit_log): |
+ |
+2013-02-26 Joone Hur <joone.hur@intel.com> |
+ |
+ [GTK] Add Clutter to jhbuild |
+ https://bugs.webkit.org/show_bug.cgi?id=110245 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ Add clutter, cogl, clutter-gtk, and atk to the optional moduleset. |
+ This allows to build WebKitGtk+ with clutter as an acceleration backend |
+ within the jhbuild environment. |
+ |
+ * gtk/jhbuild-optional.modules: |
+ |
+2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Another fix attempt after r143991 since having \r? after a greedy match doesn't help. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/svn.py: |
+ (SVN.value_from_svn_info): |
+ |
+2013-02-25 Alan Cutter <alancutter@chromium.org> |
+ |
+ GCE EWS bots failing intermittently on HTTP 502 error while updating their status |
+ https://bugs.webkit.org/show_bug.cgi?id=110845 |
+ |
+ Unreviewed EWS bot fix. |
+ |
+ Switch the Queue Status Server address the EWS bots use to a more direct URL that |
+ doesn't seem to be having problems from GCE like queues.webkit.org. |
+ |
+ * Scripts/webkitpy/common/net/statusserver.py: |
+ (StatusServer): |
+ |
+2013-02-25 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Forgot to delete a no-longer-needed unit test after r143980. |
+ |
+ Unreviewed, build fix. |
+ |
+ * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: |
+ (ChromiumWinTest.test_path_to_image_diff): |
+ |
+2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Build fix. run-perf-tests was reporting with revision numbers ending with \r. |
+ Don't include \r at the end of svn info lines on Windows. |
+ |
+ This is similar to r143839. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/svn.py: |
+ (SVN.value_from_svn_info): |
+ |
+2013-02-25 James Simonsen <simonjam@chromium.org> |
+ |
+ [Resource Timing] Update test suite so it can be exported to the W3C |
+ https://bugs.webkit.org/show_bug.cgi?id=107343 |
+ |
+ Reviewed by Tony Gentilcore. |
+ |
+ * Scripts/export-w3c-performance-wg-tests: Clean up output. |
+ * Scripts/import-w3c-performance-wg-tests: |
+ |
+2013-02-25 Anders Carlsson <andersca@apple.com> |
+ |
+ Add a new unavailablePluginButtonClicked callback that takes a WKDictionary of plug-in information |
+ https://bugs.webkit.org/show_bug.cgi?id=110821 |
+ <rdar://problem/13265303> |
+ |
+ Reviewed by Beth Dakin. |
+ |
+ Update for WebKit2 changes. |
+ |
+ * MiniBrowser/mac/WK2BrowserWindowController.m: |
+ (-[WK2BrowserWindowController awakeFromNib]): |
+ * WebKitTestRunner/TestController.cpp: |
+ (WTR::TestController::createOtherPage): |
+ (WTR::TestController::createWebViewWithOptions): |
+ (WTR::TestController::unavailablePluginButtonClicked): |
+ * WebKitTestRunner/TestController.h: |
+ (TestController): |
+ |
+2013-02-21 Jeffrey Pfau <jpfau@apple.com> |
+ |
+ Optionally partition cache to prevent using cache for tracking |
+ https://bugs.webkit.org/show_bug.cgi?id=110269 |
+ |
+ Reviewed by Maciej Stachowiak. |
+ |
+ Add test suite for public suffix functions on Mac. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/mac/PublicSuffix.mm: Added. |
+ (TestWebKitAPI): |
+ (TestWebKitAPI::TEST_F): |
+ |
+2013-02-25 Dirk Pranke <dpranke@chromium.org> |
+ |
+ nrwt: reenable multiple http shards on chromium win |
+ https://bugs.webkit.org/show_bug.cgi?id=110814 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ The underlying bug in DumpRenderTree that was causing us to look for a |
+ pac file and timeout under load was fixed a while ago. |
+ |
+ * Scripts/webkitpy/layout_tests/port/chromium_win.py: |
+ (ChromiumWinPort.relative_test_filename): |
+ |
+2013-02-25 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Make ninja the default w/ build-webkit --chromium on windows. |
+ https://bugs.webkit.org/show_bug.cgi?id=110731 |
+ |
+ Unreviewed - TBR'ing thakis :). |
+ |
+ * Scripts/update-webkit-chromium: |
+ |
+2013-02-25 Anders Carlsson <andersca@apple.com> |
+ |
+ Add a new pluginDidFail callback that takes a WKDictionary of plug-in information |
+ https://bugs.webkit.org/show_bug.cgi?id=110793 |
+ <rdar://problem/13265303> |
+ |
+ Reviewed by Sam Weinig. |
+ |
+ Update for WebKit2 API changes. |
+ |
+ * MiniBrowser/mac/WK2BrowserWindowController.m: |
+ (-[WK2BrowserWindowController awakeFromNib]): |
+ * WebKitTestRunner/TestController.cpp: |
+ (WTR::TestController::createWebViewWithOptions): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ Fix python unit tests after yoli's email address update in http://trac.webkit.org/changeset/143922 |
+ https://bugs.webkit.org/show_bug.cgi?id=110775 |
+ |
+ Unreviewed, basically a rebaseline. |
+ |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ [chromium] Try to get the webkit builder to use msvs again |
+ https://bugs.webkit.org/show_bug.cgi?id=110771 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ The msvs gyp generator apparently doesn't write the sln file on every |
+ run, so check the vcxproj file instead. |
+ |
+ * Scripts/webkitdirs.pm: |
+ (determineIsChromiumNinja): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ [chromium] try to unbreak run-chromium-webkit-unit-tests on the mac bots |
+ https://bugs.webkit.org/show_bug.cgi?id=110767 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ The tester runs gyp, which generates out/Release/build.ninja. The bot |
+ scripts use existence (and timestamp) of that file to decide if the |
+ current build is supposed to be ninja or xcodebuild. The file exists, |
+ so the snapshot is extracted to out/Release. The snapshot doesn't |
+ contain build.ninja however due to |
+ http://trac.webkit.org/changeset/140375 , so after extracting the |
+ snapshot the scripts think that this is an xcodebuild build. So remove |
+ the part of that revision that removed ninja files from the archive, |
+ and the bots should be happy again. |
+ |
+ * BuildSlaveSupport/built-product-archive: |
+ (archiveBuiltProduct): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ Fix tests after r143910 |
+ https://bugs.webkit.org/show_bug.cgi?id=110757 |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ While here, also add a test for the bug r143910 fixed. |
+ |
+ * Scripts/webkitpy/common/system/executive_unittest.py: |
+ (ScriptErrorTest.test_message_with_output): |
+ (ScriptErrorTest): |
+ (ScriptErrorTest.test_message_with_tuple): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ [chromium] Apparently built-product-archive is written in Python, not Perl :-/ |
+ https://bugs.webkit.org/show_bug.cgi?id=110755 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ * BuildSlaveSupport/built-product-archive: |
+ (archiveBuiltProduct): |
+ (extractBuiltProduct): |
+ |
+2013-02-25 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r143895. |
+ http://trac.webkit.org/changeset/143895 |
+ https://bugs.webkit.org/show_bug.cgi?id=110758 |
+ |
+ broke a bunch of tests (Requested by thakis__ on #webkit). |
+ |
+ * Scripts/update-webkit-chromium: |
+ |
+2013-02-25 Andreas Kling <akling@apple.com> |
+ |
+ Unreviewed, fix simple mistake in r143903. |
+ <http://webkit.org/b/110746> |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ Pass git revision, not svn revision, to git shell command. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/git.py: |
+ (Git.timestamp_of_latest_commit): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ [chromium] Let built-product-archive log which directory it's archiving from and extracting to |
+ https://bugs.webkit.org/show_bug.cgi?id=110748 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ One of the mac testers runs DRT from out/ but WebKitUnitTests from |
+ xcodebuild. I'm trying to understand what's going on. |
+ |
+ * BuildSlaveSupport/built-product-archive: |
+ (archiveBuiltProduct): |
+ (extractBuiltProduct): |
+ |
+2013-02-23 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Web Inspector: Native Memory Instrumentation: replace String with const char* in MemoryObjectInfo |
+ https://bugs.webkit.org/show_bug.cgi?id=110599 |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Due to potentially dynamic nature of names and classNames we need to make a copy of the strings |
+ that were given us via MemoryInstrumentation calls. |
+ So I extended client api with registerString method that pushes the strings |
+ down to the serializer. |
+ |
+ * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
+ (TestWebKitAPI::Helper::Helper): |
+ (Helper): |
+ (TestWebKitAPI::Helper::addNode): |
+ (TestWebKitAPI::TEST): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ Make ScriptError not crash when args is a tuple |
+ https://bugs.webkit.org/show_bug.cgi?id=110747 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ I'm trying to understand the error on |
+ http://build.webkit.org/builders/Chromium%20Win%20Release%20%28Tests%29/builds/34563/steps/layout-test/logs/stdio |
+ better. I'll likely have to revert the ninja switch on windows, but |
+ having error reporting code that doesn't itself crash sounds like a |
+ good thing to have anyways. |
+ |
+ The problem is that '%s' % (1, 2) errors out, and args is sometimes a |
+ tuple not a list. |
+ |
+ * Scripts/run-chromium-webkit-unit-tests: |
+ * Scripts/webkitpy/common/system/executive.py: |
+ (ScriptError.__init__): |
+ |
+2013-02-25 Laszlo Gombos <l.gombos@samsung.com> |
+ |
+ [EFL] Align feature defaults |
+ https://bugs.webkit.org/show_bug.cgi?id=110715 |
+ |
+ Enable 3D_RENDERING in FeatureList.pm as it is enabled by default in |
+ OptionsEfl.cmake. |
+ |
+ Reviewed by Gyuyoung Kim. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ run-perf-tests reports wrong commit time |
+ https://bugs.webkit.org/show_bug.cgi?id=110746 |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ The bug was caused by running "svn info" on a subdirectory, which returns a timestamp |
+ of when the subdirectory was last modified. |
+ |
+ Run "svn info -r <revision> <repository root>" instead. Specifying revision number is |
+ insufficient since running "svn log -r <revision>" on a partial checkout only returns |
+ an empty result if the revision didn't modify the subdirectory. |
+ |
+ For git, there is no partial checkout, so we just need to pass in "-r" option to keep |
+ the interface compatible with svn. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/git.py: |
+ (Git.timestamp_of_latest_commit): |
+ * Scripts/webkitpy/common/checkout/scm/scm.py: |
+ (SCM.timestamp_of_latest_commit): |
+ * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
+ (MockSCM.timestamp_of_latest_commit): |
+ * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
+ (test_timestamp_of_latest_commit): |
+ * Scripts/webkitpy/common/checkout/scm/svn.py: |
+ (SVN.timestamp_of_latest_commit): |
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
+ (PerfTestsRunner._generate_results_dict): |
+ |
+2013-02-25 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move WebRuntimeFeatures configuration to TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=110712 |
+ |
+ Reviewed by Nico Weber. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::TestInterfaces): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::TestShell): |
+ |
+2013-02-25 Nico Weber <thakis@chromium.org> |
+ |
+ Make ninja the default build system for build-webkit --chromium on windows |
+ https://bugs.webkit.org/show_bug.cgi?id=110731 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ With http://crbug.com/169945 fixed, this should now work. |
+ |
+ * Scripts/update-webkit-chromium: |
+ |
+2013-02-24 Gustavo Noronha Silva <gns@gnome.org> |
+ |
+ [GTK] GTK+ 2 build broken since GTK_API_VERSION_2 moved to autoconfig.h |
+ https://bugs.webkit.org/show_bug.cgi?id=110702 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ * GtkLauncher/main.c: include autotoolsconfig.h. |
+ * Scripts/webkitpy/style/checker.py: make GtkLauncher/main.c exempt of |
+ the include ordering check, since it uses autotoolsconfig.h which needs to |
+ come first. |
+ |
+2013-02-24 Hajime Morrita <morrita@google.com> |
+ |
+ [Custom Elements] Implement bare-bone document.register() |
+ https://bugs.webkit.org/show_bug.cgi?id=100229 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Added enableCustomDOMElements flag. |
+ |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::TestShell): |
+ |
+2013-02-23 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] DumpRenderTree TestShell::initialize should take Platform* now that WebKitPlatformSupport is empty |
+ https://bugs.webkit.org/show_bug.cgi?id=110606 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Part of a larger refactoring series; see tracking bug 82948. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/DumpRenderTree.cpp: |
+ (WebKitSupportTestEnvironment::WebKitSupportTestEnvironment): |
+ (WebKitSupportTestEnvironment::mockPlatform): |
+ (WebKitSupportTestEnvironment): |
+ * DumpRenderTree/chromium/MockPlatform.cpp: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp. |
+ (MockPlatform::create): |
+ (MockPlatform::MockPlatform): |
+ (MockPlatform::~MockPlatform): |
+ (MockPlatform::setInterfaces): |
+ (MockPlatform::cryptographicallyRandomValues): |
+ (MockPlatform::createMediaStreamCenter): |
+ (MockPlatform::createRTCPeerConnectionHandler): |
+ * DumpRenderTree/chromium/MockPlatform.h: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h. |
+ (MockPlatform): |
+ * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp: Removed. |
+ * DumpRenderTree/chromium/MockWebKitPlatformSupport.h: Removed. |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ (WebTestDelegate): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::initialize): |
+ * DumpRenderTree/chromium/TestShell.h: |
+ (TestShell): |
+ |
+2013-02-23 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Chromium Windows Perf bot fix. Tolerate CR at the end of the line that contains the timestamp. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/svn.py: |
+ (SVN.timestamp_of_latest_commit): |
+ |
+2013-02-23 Jason Anderssen <janderssen@gmail.com> |
+ |
+ Move setAutofilled from TestRunner to WebCore |
+ https://bugs.webkit.org/show_bug.cgi?id=110521 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ * DumpRenderTree/TestRunner.cpp: |
+ (TestRunner::staticFunctions): |
+ * DumpRenderTree/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/efl/TestRunnerEfl.cpp: |
+ * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
+ * DumpRenderTree/mac/TestRunnerMac.mm: |
+ * DumpRenderTree/qt/TestRunnerQt.cpp: |
+ * DumpRenderTree/qt/TestRunnerQt.h: |
+ (TestRunnerQt): |
+ * DumpRenderTree/win/TestRunnerWin.cpp: |
+ * DumpRenderTree/wx/TestRunnerWx.cpp: |
+ |
+2013-02-22 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Upload results to perf.webkit.org in addition to the one specified by --test-results-server |
+ https://bugs.webkit.org/show_bug.cgi?id=108577 |
+ |
+ Reviewed by Dirk Pranke. |
+ |
+ Upload results to perf.webkit.org using new JSON format as well as the host specified by |
+ --test-results-server. The new format is needed to provide extra information perf.webkit.org |
+ need such as the subversion commit time and test URLs. This is a temporarily measure until |
+ we complete the transition and the old JSON format and the code to upload results to |
+ webkit-perf.appspot.com can be deleted. |
+ |
+ This patch adds scm.timestamp_of_latest_commit to obtain the timestamp of the latest commit present |
+ in a svn checkout or a git clone. This information is embedded in JSON submitted to perf.webkit.org |
+ so that the app can sort performance test results based on the timestamp of the last commit. |
+ |
+ It also changes the repository names returned by port objects to be properly capitalized |
+ human readable names such as WebKit instead of lowercased names such as webkit since these names |
+ are displayed on perf.webkit.org for humans. Several users of this feature has been updated |
+ to explicitly lowercase the names. |
+ |
+ |
+ * Scripts/webkitpy/common/checkout/scm/git.py: |
+ (Git.timestamp_of_latest_commit): Added. Obtains the timestamp of the last commit. Unfortunately, |
+ git's timestamp granularity is seconds so we're losing some information compared to using a regular |
+ subversion client. To make matters worse, git doesn't have any option to show ISO-format timestamp in |
+ UTC so we're going to manually fiddle with timezone. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/scm.py: |
+ (SCM.timestamp_of_latest_commit): Added. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
+ (MockSCM.timestamp_of_latest_commit): Added. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
+ (test_timestamp_of_latest_commit): Added a test for Git.timestamp_of_latest_commit. |
+ |
+ * Scripts/webkitpy/common/checkout/scm/svn.py: |
+ (SVN.timestamp_of_latest_commit): Added. With svn, all we need to do is to use --xml option and parse |
+ the timestamp which is always in UTC. |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: |
+ (JSONResultsGeneratorBase._insert_generic_metadata): Lowercase the name. Note that the name |
+ 'chromium' needs to be substituted by 'chrome' for historical reasons. |
+ |
+ * Scripts/webkitpy/layout_tests/port/base.py: |
+ (Port.repository_paths): Return WebKit instead of webkit as noted above. |
+ |
+ * Scripts/webkitpy/layout_tests/port/chromium.py: |
+ (ChromiumPort.repository_paths): Return Chromium instead of chromium as noted above. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
+ (PerfTestsRunner.__init__): Store the current time in UTC as well as in local time. |
+ (PerfTestsRunner._collect_tests): |
+ |
+ (PerfTestsRunner._generate_and_show_results): Retrieve both regular output and one for perf.webkit.org, |
+ and upload them appropriately. |
+ |
+ (PerfTestsRunner._generate_results_dict): Store WebKit and Chromium revisions at which tests were ran |
+ in revisions_for_perf_webkit and construct an output for perf.webkit.org. |
+ |
+ (PerfTestsRunner._datetime_in_ES5_compatible_iso_format): Added. |
+ |
+ (PerfTestsRunner._merge_slave_config_json): Merge slave configuration files into both regular output |
+ and one for perf.webkit.org. Here, we prefix each key with "builder" for perf.webkit.org. |
+ e.g. "processor" would be renamed to "builderProcessor". |
+ |
+ (PerfTestsRunner._generate_output_files): |
+ |
+ (PerfTestsRunner._upload_json): Added a remote path as an argument since we upload JSONs to /api/report |
+ on perf.webkit.org whereas we upload it to /api/test/report on webkit-perf.appspot.com. Also added the code |
+ to parse response as JSON when possible since perf.webkit.org returns a JSON response as opposed to |
+ webkit-perf.appspot.com which spits out a plaintext response. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
+ (MainTest._test_run_with_json_output.mock_upload_json): Tolerate perf.webkit.org/api/report for now. |
+ (MainTest._test_run_with_json_output): Store a UTC time as perftestrunner would do. |
+ (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): Added. |
+ |
+ * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
+ (MainTest.test_upload_json): Moved from itegrationtest.py since it really is a unit test. Also added test |
+ cases to parse JSON responses. |
+ (MainTest.test_upload_json.MockFileUploader): Refactored. |
+ (MainTest.test_upload_json.MockFileUploader.reset): Added. |
+ (MainTest.test_upload_json.MockFileUploader.__init__): |
+ (MainTest.test_upload_json.MockFileUploader.upload_single_text_file): |
+ |
+2013-02-22 Roger Fong <roger_fong@apple.com> |
+ |
+ Unreviewed. Update bot config for OpenSource bots to add two new Win7 Debug testers and get rid of WinXP Debug testers. |
+ |
+ * BuildSlaveSupport/build.webkit.org-config/config.json: |
+ |
+2013-02-22 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, rolling out r143794. |
+ http://trac.webkit.org/changeset/143794 |
+ https://bugs.webkit.org/show_bug.cgi?id=110542 |
+ |
+ debug linux builds broken? |
+ |
+ * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
+ |
+2013-02-22 Dirk Pranke <dpranke@chromium.org> |
+ |
+ [chromium] enable the fixed version of freetype on linux |
+ https://bugs.webkit.org/show_bug.cgi?id=110542 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Switch to building with a fixed version of FreeType for |
+ just DumpRenderTree. This allows us to share one version |
+ of pixel baselines for both Lucid and Precise, and run |
+ the layout tests in a stock Precise install (instead of a Lucid |
+ chroot). Going forward, this approach isolates us from os-level |
+ changes to the version of FreeType. Note that Chromium itself |
+ still uses the system FreeType and is unaffected by this change. |
+ |
+ This setting can still be turned off (at compile/gyp-time) by |
+ manually setting use_custom_freetype=0. |
+ |
+ * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
+ |
+2013-02-22 Anders Carlsson <andersca@apple.com> |
+ |
+ Move pluginLoadPolicy to the page loader client |
+ https://bugs.webkit.org/show_bug.cgi?id=110635 |
+ |
+ Reviewed by Sam Weinig. |
+ |
+ * MiniBrowser/mac/WK2BrowserWindowController.m: |
+ (-[WK2BrowserWindowController awakeFromNib]): |
+ * WebKitTestRunner/TestController.cpp: |
+ (WTR::TestController::createOtherPage): |
+ (WTR::TestController::createWebViewWithOptions): |
+ |
+2013-02-22 Kenneth Russell <kbr@google.com> |
+ |
+ Unreviewed. Changed gman's primary address for auto-complete in Bugzilla. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-22 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
+ |
+ [WTR] Do not dump information about empty subframes. |
+ https://bugs.webkit.org/show_bug.cgi?id=110585 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Follow DumpRenderTree more closely by skipping empty frames |
+ (frames which have no document). We are not really interested in |
+ showing anything about them. |
+ |
+ * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
+ (WTR::dumpDescendantFramesText): Do not print subframe names when they |
+ have no associated Document. |
+ |
+2013-02-21 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
+ |
+ [EFL][DRT] Do not dump empty frames. |
+ https://bugs.webkit.org/show_bug.cgi?id=110474 |
+ |
+ Reviewed by Kenneth Rohde Christiansen. |
+ |
+ Follow the original Mac implementation more closely by skipping |
+ empty frames (frames which have no document). We are not really |
+ interested in showing anything about them. |
+ |
+ * DumpRenderTree/efl/DumpRenderTree.cpp: |
+ (dumpFramesAsText): |
+ |
+2013-02-21 Dirk Pranke <dpranke@chromium.org> |
+ |
+ [chromium] support the lucid version of freetype on precise in DRT |
+ https://bugs.webkit.org/show_bug.cgi?id=107338 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Modify the DRT build so that we can optionally link against |
+ a fixed version of Freetype2. This allows us to share pixel test |
+ results across multiple versions of Ubuntu without having to |
+ worry about differences in font rendering. |
+ |
+ At the moment this feature is off by default. Eventually it will |
+ be on by default on linux. |
+ |
+ Note that this only affects DRT; the regular Chromium binary |
+ (and, for now, content_shell) will still use the system version |
+ of Freetype. |
+ |
+ * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
+ |
+2013-02-21 Rouslan Solomakhin <rouslan@chromium.org> |
+ |
+ [Chromium] Remove the word "cheher" from the list of misspelled words |
+ https://bugs.webkit.org/show_bug.cgi?id=110447 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Other platforms do not mark "cheher" as a misspelled word in layout tests. |
+ This change is to bring Chromium platform in line with the rest of the |
+ platforms. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
+ (WebTestRunner::MockSpellCheck::hasInCache): Changed "cheher" to "wellcome". |
+ (WebTestRunner::MockSpellCheck::fillSuggestionList): Removed "cheher" misspelling and "checker" suggestion. |
+ (WebTestRunner::MockSpellCheck::initializeIfNeeded): Removed "cheher" misspelling. |
+ |
+2013-02-21 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] document WebTestDelegate and WebTestRunner interfaces |
+ https://bugs.webkit.org/show_bug.cgi?id=110472 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Also remove the default implementation of the remaining WebTestDelegate |
+ methods now that all embedders provide this interface. |
+ |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ (WebTestDelegate): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
+ (WebTestRunner): |
+ |
+2013-02-19 Mark Hahnenberg <mhahnenberg@apple.com> |
+ |
+ Objective-C API: Need a way to use the Objective-C JavaScript API with WebKit |
+ https://bugs.webkit.org/show_bug.cgi?id=106059 |
+ |
+ Reviewed by Geoffrey Garen. |
+ |
+ Added new tests for the WebKit API portion of the JSC Objective-C API. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/mac/JSContextBackForwardCache1.html: Added. |
+ * TestWebKitAPI/Tests/mac/JSContextBackForwardCache2.html: Added. |
+ * TestWebKitAPI/Tests/mac/WebViewDidCreateJavaScriptContext.mm: Added. |
+ (-[MyConsole log:]): |
+ (-[MyConsole printHelloWorld]): |
+ (-[MyConsole add:to:]): |
+ (-[DidCreateJavaScriptContextFrameLoadDelegate webView:didFinishLoadForFrame:]): |
+ (-[DidCreateJavaScriptContextFrameLoadDelegate webView:didCreateJavaScriptContext:forFrame:]): |
+ (TestWebKitAPI): |
+ (TestWebKitAPI::TEST): |
+ |
+2013-02-21 Stephen Chenney <schenney@chromium.org> |
+ |
+ Unreviewed, add myself as a reviewer |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-21 Jer Noble <jer.noble@apple.com> |
+ |
+ Unreviewed; add myself to the Media watchlist and update my committers.py setting to Reviewer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-21 Martin Robinson <mrobinson@igalia.com> |
+ |
+ gtk/DumpRenderTree.cpp is missing <locale.h> include |
+ https://bugs.webkit.org/show_bug.cgi?id=109386 |
+ |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: Fix the WebKitGTK+ Mac build |
+ by include locale.h when we use setlocale. |
+ |
+2013-02-21 Martin Robinson <mrobinson@igalia.com> |
+ |
+ [GTK] Move feature overriding to the configure phase |
+ https://bugs.webkit.org/show_bug.cgi?id=110293 |
+ |
+ Reviewed by Gustavo Noronha Silva. |
+ |
+ * Scripts/webkitdirs.pm: |
+ (runAutogenForAutotoolsProjectIfNecessary): Rename the feature file to |
+ WebKitFeatureOverrides.txt to better match the other filenames used in |
+ the new feature processing. |
+ * gtk/generate-feature-defines-files: Added. A script which takes as an argument |
+ the default features, overrides them with the contents of WebKitFeatureOverrrides.txt |
+ and writes WebKitFeatures.txt and WebKitFeatures.h. |
+ * gtk/override-feature-defines: Removed. |
+ |
+2013-02-21 Oswald Buddenhagen <oswald.buddenhagen@digia.com> |
+ |
+ [Qt] Remove obsolete DEPENDPATH assignment |
+ |
+ Reviewed by Simon Hausmann |
+ |
+ qmake now adds CONFIG+=depend_includepath by default, making manual |
+ DEPENDPATH setup unnecessary. |
+ |
+ * qmake/mkspecs/features/default_post.prf: |
+ |
+2013-02-20 Vivek Galatage <vivekg@webkit.org> |
+ |
+ Unreviewed. Changing primary email id. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-14 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path |
+ https://bugs.webkit.org/show_bug.cgi?id=109634 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::createOutputSurface): |
+ (WebViewHost::initializeLayerTreeView): |
+ |
+2013-02-20 Martin Robinson <mrobinson@igalia.com> |
+ |
+ [GTK] Re-enable 3D CSS transforms when using build-webkit |
+ https://bugs.webkit.org/show_bug.cgi?id=110402 |
+ |
+ Reviewed by Xan Lopez. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: Enable 3D rendering by default |
+ when building WebKitGTK+. |
+ |
+2013-02-20 Roger Fong <roger_fong@apple.com> |
+ |
+ Get VS2010 Solution B&I ready. |
+ <rdar://problem/1322988> |
+ |
+ Rubberstamped by Timothy Horton. |
+ |
+ Add Production configurations. |
+ |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherProduction.props: Added. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeProduction.props: Added. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherProduction.props: Added. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffProduction.props: Added. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginProduction.props: Added. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIProduction.props: Added. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIRelease.props: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherLibProduction.props: Added. |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherProduction.props: Added. |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: |
+ * win/record-memory/record-memory.vcxproj: |
+ * win/record-memory/record-memoryProduction.props: Added. |
+ * win/record-memory/record-memoryRelease.props: |
+ |
+2013-02-20 Dirk Schulze <krit@webkit.org> |
+ |
+ Enable CANVAS_PATH flag |
+ https://bugs.webkit.org/show_bug.cgi?id=108508 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Enable CANVAS_PATH flag on trunk. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-20 Tony Chang <tony@chromium.org> |
+ |
+ Parse author names with commas in ChangeLogs |
+ https://bugs.webkit.org/show_bug.cgi?id=110356 |
+ |
+ Reviewed by Dirk Pranke. |
+ |
+ Paweł's name has a comma in it, which was confusing the ChangeLog parser. |
+ |
+ * Scripts/webkitpy/common/checkout/changelog.py: |
+ (ChangeLogEntry): Move name splitting regexp into a constant. |
+ (ChangeLogEntry._parse_reviewer_text): Use _split_reviewer_names. |
+ (ChangeLogEntry._split_reviewer_names): Rename to be more specific. |
+ (ChangeLogEntry._split_author_names_with_emails): Rename to be more specific and require emails. |
+ (ChangeLogEntry._parse_author_text): Use _split_author_names_with_emails. |
+ * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
+ (test_parse_authors): Test case with Paweł's name. |
+ |
+2013-02-15 Dirk Schulze <krit@webkit.org> |
+ |
+ [Chromium] Add runtime flag for CanvasPath |
+ https://bugs.webkit.org/show_bug.cgi?id=109997 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Added runtime flag for Canvas Path. Enabled it by default for TestShell. Otherwise |
+ the constructor for Path on DOMWindow would never be activatable, since the script |
+ is running after creating the DOMWindow object. |
+ |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::TestShell): |
+ |
+2013-02-20 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] use a WebTestProxyBase pointer to identify the window we need the history for |
+ https://bugs.webkit.org/show_bug.cgi?id=110346 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Using an index is very brittle, as the TestRunner API does not define |
+ any ordering of windows. |
+ |
+ Also, make TestRunner::shouldDumpBackForwardList() so content shell can |
+ trigger the capturing in the browser process before generating the |
+ text dump. |
+ |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestDelegate::captureHistoryForWindow): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::captureTree): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::captureHistoryForWindow): |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ (WebViewHost): |
+ |
+2013-02-19 Rouslan Solomakhin <rouslan@chromium.org> |
+ |
+ [Chromium] Serve spellcheck suggestions for editing/spelling/spelling-changed-text.html from cache |
+ https://bugs.webkit.org/show_bug.cgi?id=109220 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
+ (WebTestRunner::MockSpellCheck::hasInCache): Added a method to detect whether spellcheck results can be served from cache. |
+ (WebTestRunner): |
+ (WebTestRunner::MockSpellCheck::fillSuggestionList): Modified to suggest "checker" for the word "cheher". |
+ (WebTestRunner::MockSpellCheck::initializeIfNeeded): Modified to mark "cheher" as misspelling. |
+ * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
+ (MockSpellCheck): |
+ * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
+ (WebTestRunner::SpellCheckClient::requestCheckingOfText): Modified to serve spellcheck suggestions from cache when possible. |
+ |
+2013-02-20 Xabier Rodriguez Calvar <calvaris@igalia.com> |
+ |
+ [Gtk] HTML5 Media controls require a design refresh |
+ https://bugs.webkit.org/show_bug.cgi?id=83869 |
+ |
+ Reviewed by Philippe Normand. |
+ |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: |
+ (initializeGtkFontSettings): Added gnome as default icon theme for |
+ the DRT. |
+ * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp: |
+ (WTR::initializeGtkSettings): Added gnome as default icon theme for |
+ the WTR. |
+ * gtk/jhbuild.modules: Added gnome-icon-theme-symbolic as external |
+ dependency. |
+ |
+2013-02-20 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move most of the remaining mocks to TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=110217 |
+ |
+ Reviewed by Nico Weber. |
+ |
+ While most of the functionality provided by these mocks is also |
+ available in the content module, there is no straight forward way to |
+ inject the mock results required for layout tests. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ (WebKit): |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestProxy::geolocationClient): |
+ (WebTestRunner::WebTestProxy::speechInputController): |
+ (WebTestRunner::WebTestProxy::speechRecognizer): |
+ (WebTestRunner::WebTestProxy::deviceOrientationClient): |
+ (WebTestRunner::WebTestProxy::requestPointerLock): |
+ (WebTestRunner::WebTestProxy::requestPointerUnlock): |
+ (WebTestRunner::WebTestProxy::isPointerLocked): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechInputController.cpp. |
+ (WebTestRunner::MockWebSpeechInputController::MockWebSpeechInputController): |
+ (WebTestRunner): |
+ (WebTestRunner::MockWebSpeechInputController::~MockWebSpeechInputController): |
+ (WebTestRunner::MockWebSpeechInputController::setDelegate): |
+ (WebTestRunner::MockWebSpeechInputController::addMockRecognitionResult): |
+ (WebTestRunner::MockWebSpeechInputController::setDumpRect): |
+ (WebTestRunner::MockWebSpeechInputController::clearResults): |
+ (WebTestRunner::MockWebSpeechInputController::startRecognition): |
+ (WebTestRunner::MockWebSpeechInputController::cancelRecognition): |
+ (WebTestRunner::MockWebSpeechInputController::stopRecording): |
+ (WebTestRunner::MockWebSpeechInputController::speechTaskFired): |
+ (WebTestRunner::MockWebSpeechInputController::SpeechTask::SpeechTask): |
+ (WebTestRunner::MockWebSpeechInputController::SpeechTask::stop): |
+ (WebTestRunner::MockWebSpeechInputController::SpeechTask::runIfValid): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.h: Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechInputController.h. |
+ (WebKit): |
+ (WebTestRunner): |
+ (MockWebSpeechInputController): |
+ (WebTestRunner::MockWebSpeechInputController::taskList): |
+ (SpeechTask): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechRecognizer.cpp. |
+ (WebTestRunner::MockWebSpeechRecognizer::MockWebSpeechRecognizer): |
+ (WebTestRunner): |
+ (WebTestRunner::MockWebSpeechRecognizer::~MockWebSpeechRecognizer): |
+ (WebTestRunner::MockWebSpeechRecognizer::setDelegate): |
+ (WebTestRunner::MockWebSpeechRecognizer::start): |
+ (WebTestRunner::MockWebSpeechRecognizer::stop): |
+ (WebTestRunner::MockWebSpeechRecognizer::abort): |
+ (WebTestRunner::MockWebSpeechRecognizer::addMockResult): |
+ (WebTestRunner::MockWebSpeechRecognizer::setError): |
+ (WebTestRunner::MockWebSpeechRecognizer::startTaskQueue): |
+ (WebTestRunner::MockWebSpeechRecognizer::clearTaskQueue): |
+ (WebTestRunner::MockWebSpeechRecognizer::StepTask::runIfValid): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.h: Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechRecognizer.h. |
+ (WebKit): |
+ (WebTestRunner): |
+ (MockWebSpeechRecognizer): |
+ (WebTestRunner::MockWebSpeechRecognizer::wasAborted): |
+ (WebTestRunner::MockWebSpeechRecognizer::client): |
+ (WebTestRunner::MockWebSpeechRecognizer::handle): |
+ (WebTestRunner::MockWebSpeechRecognizer::taskList): |
+ (Task): |
+ (WebTestRunner::MockWebSpeechRecognizer::Task::Task): |
+ (WebTestRunner::MockWebSpeechRecognizer::Task::~Task): |
+ (StepTask): |
+ (WebTestRunner::MockWebSpeechRecognizer::StepTask::StepTask): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::TestInterfaces): |
+ (WebTestRunner::TestInterfaces::windowOpened): |
+ (WebTestRunner): |
+ (WebTestRunner::TestInterfaces::windowClosed): |
+ (WebTestRunner::TestInterfaces::windowList): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
+ (TestInterfaces): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ (WebTestRunner::TestRunner::reset): |
+ (WebTestRunner::TestRunner::requestPointerLock): |
+ (WebTestRunner): |
+ (WebTestRunner::TestRunner::requestPointerUnlock): |
+ (WebTestRunner::TestRunner::isPointerLocked): |
+ (WebTestRunner::TestRunner::didAcquirePointerLockInternal): |
+ (WebTestRunner::TestRunner::didNotAcquirePointerLockInternal): |
+ (WebTestRunner::TestRunner::didLosePointerLockInternal): |
+ (WebTestRunner::TestRunner::windowCount): |
+ (WebTestRunner::TestRunner::setMockDeviceOrientation): |
+ (WebTestRunner::TestRunner::numberOfPendingGeolocationPermissionRequests): |
+ (WebTestRunner::TestRunner::setGeolocationPermission): |
+ (WebTestRunner::TestRunner::setMockGeolocationPosition): |
+ (WebTestRunner::TestRunner::setMockGeolocationPositionUnavailableError): |
+ (WebTestRunner::TestRunner::addMockSpeechInputResult): |
+ (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
+ (WebTestRunner::TestRunner::addMockSpeechRecognitionResult): |
+ (WebTestRunner::TestRunner::setMockSpeechRecognitionError): |
+ (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
+ (WebTestRunner::TestRunner::didAcquirePointerLock): |
+ (WebTestRunner::TestRunner::didNotAcquirePointerLock): |
+ (WebTestRunner::TestRunner::didLosePointerLock): |
+ (WebTestRunner::TestRunner::setPointerLockWillRespondAsynchronously): |
+ (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (WebTestRunner): |
+ (TestRunner): |
+ (HostMethodTask): |
+ (WebTestRunner::TestRunner::HostMethodTask::HostMethodTask): |
+ (WebTestRunner::TestRunner::HostMethodTask::runIfValid): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
+ (WebTestRunner::WebTestProxyBase::setInterfaces): |
+ (WebTestRunner::WebTestProxyBase::setDelegate): |
+ (WebTestRunner::WebTestProxyBase::reset): |
+ (WebTestRunner::WebTestProxyBase::captureTree): |
+ (WebTestRunner::WebTestProxyBase::geolocationClientMock): |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestProxyBase::deviceOrientationClientMock): |
+ (WebTestRunner::WebTestProxyBase::speechInputControllerMock): |
+ (WebTestRunner::WebTestProxyBase::speechRecognizerMock): |
+ (WebTestRunner::WebTestProxyBase::geolocationClient): |
+ (WebTestRunner::WebTestProxyBase::speechInputController): |
+ (WebTestRunner::WebTestProxyBase::speechRecognizer): |
+ (WebTestRunner::WebTestProxyBase::deviceOrientationClient): |
+ (WebTestRunner::WebTestProxyBase::requestPointerLock): |
+ (WebTestRunner::WebTestProxyBase::requestPointerUnlock): |
+ (WebTestRunner::WebTestProxyBase::isPointerLocked): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::reset): |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ (WebKit): |
+ (WebViewHost): |
+ |
+2013-02-20 Andras Becsi <andras.becsi@digia.com> |
+ |
+ [Qt] Make debug builds possible on 32bit Linux |
+ https://bugs.webkit.org/show_bug.cgi?id=110231 |
+ |
+ Reviewed by Tor Arne Vestbø. |
+ |
+ Use the stabs format for debug builds to make the object files |
+ a bit smaller so that they can be linked on a 32bit system. |
+ |
+ * qmake/mkspecs/features/unix/default_post.prf: |
+ |
+2013-02-20 Takashi Toyoshima <toyoshim@chromium.org> |
+ |
+ Unreviewed. Add myself to watch lists. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-19 Joshua Bell <jsbell@chromium.org> |
+ |
+ Remove warning from run-bindings-tests |
+ https://bugs.webkit.org/show_bug.cgi?id=110285 |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ Since wkrev.com/139331 run-bindings-tests has been harmlessly emitting |
+ "Unknown option: idlattributesfile". That option was removed from |
+ bindings/scripts/preprocess-idls.pl but was still being passed by |
+ the test script. Remove it. |
+ |
+ * Scripts/webkitpy/bindings/main.py: |
+ (BindingsTests.generate_supplemental_dependency): Remove unused arg. |
+ |
+2013-02-19 Elliott Sprehn <esprehn@chromium.org> |
+ |
+ Unreviewed. Add myself to watch lists. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-19 Hans Muller <hmuller@adobe.com> |
+ |
+ Unreviewed, corrected primary email. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-19 Hans Muller <hmuller@adobe.com> |
+ |
+ Unreviewed. Adding myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-19 Pravin D <pravind@webkit.org> |
+ |
+ Unreviewed, changing primary email. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-19 Alan Cutter <alancutter@chromium.org> |
+ |
+ REGRESSION: Sheriffbot is failing to process rollout requests |
+ https://bugs.webkit.org/show_bug.cgi?id=106945 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Modified Sheriffbot build script to track the svn repo from git and add bot user details to the git repo config file. |
+ This resolves problems when Sheriffbot attempts to perform a rollout request. |
+ |
+ * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
+ * EWSTools/configure-git-svn.sh: Copied from Tools/EWSTools/create-webkit-git. |
+ * EWSTools/configure-git-user.sh: Renamed from Tools/EWSTools/create-webkit-git. |
+ |
+2013-02-19 Claudio Saavedra <csaavedra@igalia.com> |
+ |
+ Unreviewed build fix. |
+ |
+ * efl/jhbuild.modules: |
+ * gtk/jhbuild.modules: |
+ |
+ Bump harfbuzz module to 0.9.7. See related bug 110145. |
+ |
+2013-02-19 Simon Hausmann <simon.hausmann@digia.com> |
+ |
+ [Qt] Skip the build with a warning if certain tools cannot be found in the PATH |
+ https://bugs.webkit.org/show_bug.cgi?id=110215 |
+ |
+ Reviewed by Tor Arne Vestbø. |
+ |
+ Check that gperf, python, ruby, perl, bison and flex are in the PATH before |
+ continuing the build. Otherwise skip with an error message explaining which |
+ programs are missing from the build. |
+ |
+ * qmake/mkspecs/features/configure.prf: |
+ * qmake/mkspecs/features/functions.prf: |
+ |
+2013-02-19 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r143319. |
+ http://trac.webkit.org/changeset/143319 |
+ https://bugs.webkit.org/show_bug.cgi?id=110214 |
+ |
+ Causes build issues on win32 (Requested by carewolf on |
+ #webkit). |
+ |
+ * qmake/mkspecs/features/features.pri: |
+ |
+2013-02-19 Allan Sandfeld Jensen <allan.jensen@digia.com> |
+ |
+ [Qt] Enable MathML |
+ https://bugs.webkit.org/show_bug.cgi?id=110205 |
+ |
+ Reviewed by Simon Hausmann. |
+ |
+ * qmake/mkspecs/features/features.pri: |
+ |
+2013-02-17 Andrei Bucur <abucur@adobe.com> |
+ |
+ Unreviewed. Adding myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-19 Hajime Morrita <morrita@google.com> |
+ |
+ Unreviewed, updated spelling of my name. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-18 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Unreviewed. Adjust expectations. |
+ |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
+ (TestWebKitAPI::TEST): |
+ |
+2013-02-18 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ Unreviewed GTK gardening. |
+ |
+ * Scripts/run-gtk-tests: |
+ (TestRunner): Skipped the ReloadPageAfterCrash unit test as it is flakily timing out. |
+ |
+2013-02-18 Adenilson Cavalcanti <cavalcantii@gmail.com> |
+ |
+ [Qt][WK2] Remove duped test name and append new test in project file |
+ https://bugs.webkit.org/show_bug.cgi?id=110117 |
+ |
+ A new WK2 API test has landed recently (ResizeWindowAfterCrash), this patch will |
+ add this test into the runnable test suite and remove a duped test in project file. |
+ |
+ Reviewed by Jocelyn Turcotte. |
+ |
+ * TestWebKitAPI/Tests/WebKit2/WebKit2.pro: |
+ |
+2013-02-18 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] remove log spew from dumpAllBackForwardLists |
+ https://bugs.webkit.org/show_bug.cgi?id=110108 |
+ |
+ Reviewed by Nico Weber. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ |
+2013-02-18 Christophe Dumez <ch.dumez@sisa.samsung.com> |
+ |
+ [EFL][WK2] Disable failing API tests |
+ https://bugs.webkit.org/show_bug.cgi?id=110081 |
+ |
+ Reviewed by Kenneth Rohde Christiansen. |
+ |
+ Disable DOMWindowExtensionBasic WK2 test on EFL port as it times out. |
+ |
+ * TestWebKitAPI/PlatformEfl.cmake: |
+ |
+2013-02-18 Simon Hausmann <simon.hausmann@digia.com> |
+ |
+ [Qt] Disable the build if certain configure checks fail |
+ https://bugs.webkit.org/show_bug.cgi?id=110094 |
+ |
+ Reviewed by Tor Arne Vestbø. |
+ |
+ Allow for the build to be skipped (clear out SUBDIRS) if certain |
+ configure conditions aren't met. |
+ |
+ * qmake/mkspecs/features/configure.prf: |
+ |
+2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com> |
+ |
+ [Qt][WK2] Support WK2 API tests |
+ https://bugs.webkit.org/show_bug.cgi?id=109843 |
+ |
+ Reviewed by Jocelyn Turcotte. |
+ |
+ * TestWebKitAPI/DerivedSources.pri: Added. |
+ * TestWebKitAPI/InjectedBundle.pri: Added. |
+ * TestWebKitAPI/PlatformWebView.h: |
+ * TestWebKitAPI/TestWebKitAPI.pri: |
+ * TestWebKitAPI/TestWebKitAPI.pro: |
+ * TestWebKitAPI/Tests/JavaScriptCore/JavaScriptCore.pro: Added. |
+ * TestWebKitAPI/Tests/WTF/WTF.pro: |
+ * TestWebKitAPI/Tests/WebKit2/WebKit2.pro: Added. |
+ * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: |
+ (TestWebKitAPI::Util::sleep): |
+ (TestWebKitAPI::Util::createInjectedBundlePath): |
+ (TestWebKitAPI::Util::createURLForResource): |
+ (TestWebKitAPI::Util::isKeyDown): |
+ (Util): |
+ * TestWebKitAPI/qt/PlatformWebViewQt.cpp: Added. |
+ (TestWebKitAPI): |
+ (WrapperWindow): |
+ (TestWebKitAPI::WrapperWindow::WrapperWindow): |
+ (TestWebKitAPI::WrapperWindow::handleStatusChanged): |
+ (TestWebKitAPI::PlatformWebView::PlatformWebView): |
+ (TestWebKitAPI::PlatformWebView::~PlatformWebView): |
+ (TestWebKitAPI::PlatformWebView::resizeTo): |
+ (TestWebKitAPI::PlatformWebView::page): |
+ (TestWebKitAPI::PlatformWebView::focus): |
+ (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): |
+ (TestWebKitAPI::PlatformWebView::simulateAltKeyPress): |
+ (TestWebKitAPI::PlatformWebView::simulateMouseMove): |
+ (TestWebKitAPI::PlatformWebView::simulateRightClick): |
+ * TestWebKitAPI/qt/main.cpp: |
+ (addQtWebProcessToPath): |
+ (main): |
+ |
+2013-02-18 Christophe Dumez <ch.dumez@sisa.samsung.com> |
+ |
+ [EFL][WK2] Refactor Ewk_Favicon code and stop relying on internal C++ API |
+ https://bugs.webkit.org/show_bug.cgi?id=108598 |
+ |
+ Reviewed by Kenneth Rohde Christiansen. |
+ |
+ Update EFL's MiniBrowser to make use of new Ewk_Favicon API. |
+ |
+ * MiniBrowser/efl/main.c: |
+ (update_view_favicon): |
+ (on_view_favicon_changed): |
+ (window_create): |
+ |
+2013-02-18 Zoltan Arvai <zarvai@inf.u-szeged.hu> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-13 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly. |
+ https://bugs.webkit.org/show_bug.cgi?id=109554 |
+ |
+ In some cases leaves have no pointer so with the old schema we can't generate nodeId for them because we |
+ can't insert 0 into hashmap. It happens when we call addPrivateBuffer method. |
+ |
+ Drive by fix: I introduced a client interface for the HeapGraphSerializer. |
+ It helps me to do the tests for the serializer. |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ It is covered by newly added tests in TestWebKitAPI. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.gypi: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
+ (TestWebKitAPI): |
+ (HeapGraphReceiver): |
+ (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver): |
+ (TestWebKitAPI::HeapGraphReceiver::printGraph): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpNodes): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpEdges): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpStrings): |
+ (TestWebKitAPI::HeapGraphReceiver::serializer): |
+ (TestWebKitAPI::HeapGraphReceiver::chunkPart): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpPart): |
+ (TestWebKitAPI::HeapGraphReceiver::stringValue): |
+ (TestWebKitAPI::HeapGraphReceiver::intValue): |
+ (TestWebKitAPI::HeapGraphReceiver::nodeToString): |
+ (TestWebKitAPI::HeapGraphReceiver::edgeToString): |
+ (TestWebKitAPI::HeapGraphReceiver::printNode): |
+ (Helper): |
+ (TestWebKitAPI::Helper::Helper): |
+ (TestWebKitAPI::Helper::addNode): |
+ (TestWebKitAPI::Helper::addEdge): |
+ (TestWebKitAPI::Helper::done): |
+ (Object): |
+ (TestWebKitAPI::Helper::Object::Object): |
+ (TestWebKitAPI::TEST): |
+ (Owner): |
+ (TestWebKitAPI::Owner::Owner): |
+ (TestWebKitAPI::Owner::reportMemoryUsage): |
+ |
+2013-02-18 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ WKR build fix. Always use ascii since irclib/ircbot doesn't support unicode. |
+ |
+ * Scripts/webkitpy/tool/commands/newcommitbot.py: |
+ (NewCommitBot.next_work_item): |
+ |
+2013-02-17 Kangil Han <kangil.han@samsung.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-17 Alan Cutter <alancutter@chromium.org> |
+ |
+ GCE EWS bots are all offline |
+ https://bugs.webkit.org/show_bug.cgi?id=110069 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Updated GCE EWS build scripts to use the gcel-10-04-v20130104 image instead of the obsoleted ubuntu-10-04-v20120621. |
+ This changed the ephemeral disk path to /dev/sdb and required /etc/hosts to be chmodded to 644. |
+ |
+ * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
+ * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
+ * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: |
+ * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
+ * EWSTools/build-vm.sh: |
+ * EWSTools/start-queue.sh: |
+ |
+2013-02-18 Eugene Klyuchnikov <eustas@chromium.org> |
+ |
+ Unreviewed, add myself to commiters.py. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-17 Dongwoo Joshua Im <dw.im@samsung.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-17 Roger Fong <roger_fong@apple.com> |
+ |
+ Unreviewed. Fix typo in script. |
+ |
+ * EWSTools/start-queue-win.sh: |
+ |
+2013-02-15 Roger Fong <roger_fong@apple.com> |
+ |
+ Pass in bot name as parameter to start-queue-win script. |
+ https://bugs.webkit.org/show_bug.cgi?id=109998. |
+ |
+ Reviewed by Darin Adler. |
+ |
+ * EWSTools/start-queue-win.sh: |
+ |
+2013-02-18 Byungwoo Lee <bw80.lee@samsung.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-17 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Rename new-commit-bot to WKR to disambiguate it from commit-queue. |
+ |
+ Rubber-stamped by Andreas Kling. |
+ |
+ * Scripts/webkitpy/tool/commands/newcommitbot.py: |
+ (NewCommitBot.begin_work_queue): |
+ |
+2013-02-16 Glenn Adams <glenn@skynav.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-16 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ new-commit-bot should report the full name of committer and reviewer instead of just nicks |
+ https://bugs.webkit.org/show_bug.cgi?id=110040 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Have it report names like "Ryosuke Niwa (rniwa)" instead of just "rniwa". |
+ |
+ * Scripts/webkitpy/tool/commands/newcommitbot.py: |
+ (NewCommitBot): |
+ (NewCommitBot._summarize_commit_log): |
+ * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: |
+ |
+2013-02-16 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ We need a CIA replacement |
+ https://bugs.webkit.org/show_bug.cgi?id=110008 |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ Added new-commit-bot. |
+ |
+ * Scripts/webkitpy/tool/bot/queueengine.py: |
+ (QueueEngine.__init__): |
+ (QueueEngine): Made the sleep tiem configurable. |
+ (QueueEngine._sleep_message): |
+ (QueueEngine._sleep): |
+ * Scripts/webkitpy/tool/bot/queueengine_unittest.py: |
+ (QueueEngineTest.test_sleep_message): |
+ * Scripts/webkitpy/tool/commands/__init__.py: |
+ * Scripts/webkitpy/tool/commands/newcommitbot.py: Added. |
+ (PingPong): Added. Implements the ping pong protocol. |
+ (NewCommitBot): |
+ (NewCommitBot.begin_work_queue): |
+ (NewCommitBot.work_item_log_path): |
+ (NewCommitBot.next_work_item): Update SVN revision and report any new commits made since |
+ the last time we checked the head SVN revision. |
+ (NewCommitBot.process_work_item): |
+ (NewCommitBot._update_checkout): svn up. |
+ (NewCommitBot._new_svn_revisions): Returns a range of new revisions. |
+ (NewCommitBot._summarize_commit_log): Summarize a commit log to be posted on IRC. |
+ (NewCommitBot.handle_unexpected_error): |
+ (NewCommitBot.handle_script_error): |
+ * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: Added. |
+ (NewCommitBotTest.test_summarize_commit_log_basic): Tests for summarizing non-rollout commits. |
+ (NewCommitBotTest.test_summarize_commit_log_rollout): Tests for summarizing rollouts. |
+ * Scripts/webkitpy/tool/commands/queues.py: |
+ (AbstractQueue.execute): |
+ * Scripts/webkitpy/tool/commands/queuestest.py: |
+ (MockQueueEngine.__init__): |
+ * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py: |
+ (SheriffBotTest.test_command_aliases): |
+ * Scripts/webkitpy/tool/main.py: |
+ (WebKitPatch): |
+ |
+2013-02-16 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] initialize all variables of TestRunner classes |
+ https://bugs.webkit.org/show_bug.cgi?id=110013 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::TestInterfaces): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ |
+2013-02-16 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] destroy the TestPlugin when the destroy() method is invoked. |
+ https://bugs.webkit.org/show_bug.cgi?id=110012 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
+ (WebTestRunner::TestPlugin::destroy): |
+ |
+2013-02-15 Adenilson Cavalcanti <cavalcantii@gmail.com> |
+ |
+ [WK2] Write a test to simulate crashed WebProcess followed by Window resize |
+ https://bugs.webkit.org/show_bug.cgi?id=109842 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ This new test will kill WebProcess, followed by next resizing the Window. It helps to |
+ identify if the port is testing for WebPageProxy data members state (e.g. DrawingArea, Frames) |
+ before making calls into them. |
+ |
+ * TestWebKitAPI/GNUmakefile.am: |
+ * TestWebKitAPI/PlatformEfl.cmake: |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp: Added. |
+ (TestWebKitAPI): |
+ (TestWebKitAPI::didFinishLoad): |
+ (TestWebKitAPI::didCrash): |
+ (TestWebKitAPI::TEST): |
+ |
+2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com> |
+ |
+ Add CString operators for comparison with const char* |
+ https://bugs.webkit.org/show_bug.cgi?id=109947 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Add tests for WTF::CString's comparison operators. |
+ |
+ * TestWebKitAPI/Tests/WTF/CString.cpp: |
+ (TEST): |
+ |
+2013-02-15 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ webkit-patch suggest-reviewers should limit itself to 5 reviewers |
+ https://bugs.webkit.org/show_bug.cgi?id=107528 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * Scripts/webkitpy/common/checkout/checkout.py: |
+ (Checkout.suggested_reviewers): Iterate through the sorted commit info list, |
+ scraping reviewers from the commit information and in the end producing a list |
+ of reviewers that's sorted from the most to least recent activity of any reviewer |
+ that has reviewed or authored patches for the changed files. |
+ * Scripts/webkitpy/tool/commands/queries.py: |
+ (SuggestReviewers): Use the SuggestReviewers step instead of reimplementing much of |
+ the same logic. |
+ (SuggestReviewers._prepare_state): Force the reviewer suggestion because the option |
+ defaults to False. |
+ * Scripts/webkitpy/tool/steps/suggestreviewers.py: |
+ (SuggestReviewers.run): Only list the first five suggested reviewers, now printed out |
+ on a single line. Only ask for CC-ing the suggested reviewers to the bug if the |
+ bug ID is located in the command's state. |
+ |
+2013-02-15 Pablo Flouret <pablof@motorola.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-15 Roger Fong <roger_fong@apple.com> |
+ |
+ Get Win EWS startup script checked into tree so we can make changes to all the EWS bots more easily. |
+ |
+ * EWSTools/start-queue-win.sh: Added. |
+ |
+2013-02-15 Andreas Kling <akling@apple.com> |
+ |
+ Unbreak webkit-patch -- can't have both Committer and Contributor entry with same e-mail address. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-15 Joanmarie Diggs <jdiggs@igalia.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-15 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ NRWT: ML Debug Test bot is timing out after cleaning up ports |
+ https://bugs.webkit.org/show_bug.cgi?id=109912 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Added more debug messgaes to diagnose the issue. |
+ |
+ * Scripts/webkitpy/layout_tests/controllers/manager.py: |
+ (Manager.run): |
+ |
+2013-02-15 Claudio Saavedra <csaavedra@igalia.com> |
+ |
+ Unreviewed. Add myself as a committer. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com> |
+ |
+ Unreviewed. Update Yi Shen, Antonio Gomes and Laszlo Gombos' |
+ emails on their behalf. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-15 Andrey Lushnikov <lushnikov@chromium.org> |
+ |
+ Web Inspector: implement smart braces functionality |
+ https://bugs.webkit.org/show_bug.cgi?id=109200 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Fix eventSender.keyDown implementation to correctly process opening |
+ round brace symbol. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
+ (WebTestRunner): |
+ (WebTestRunner::EventSender::keyDown): |
+ |
+2013-02-15 Jochen Eisinger <jochen@chromium.org> |
+ |
+ Speculative build fix for chromium-win. |
+ |
+ Unreviewed build fix. |
+ |
+ Add declarations of the copy constructor and assignment operator to |
+ WebTestProxyBase, so VS doesn't try to generate them. |
+ |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ |
+2013-02-15 Simon Hausmann <simon.hausmann@digia.com> |
+ |
+ [Qt] Port GCController to JSC C API |
+ https://bugs.webkit.org/show_bug.cgi?id=109690 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ Rename TestRunner to TestRunnerQt to avoid conflict when |
+ including TestRunner.h in the future. |
+ |
+ Replaced QObject based GCController implementation with JSC C API |
+ based one. |
+ |
+ * DumpRenderTree/qt/DumpRenderTree.pro: |
+ * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
+ (WebCore::DumpRenderTree::DumpRenderTree): |
+ (WebCore::DumpRenderTree::open): |
+ (WebCore::DumpRenderTree::initJSObjects): |
+ (WebCore::methodNameStringForFailedTest): |
+ * DumpRenderTree/qt/DumpRenderTreeQt.h: |
+ (WebCore::DumpRenderTree::testRunner): |
+ (DumpRenderTree): |
+ * DumpRenderTree/qt/GCControllerQt.cpp: |
+ (GCController::getJSObjectCount): |
+ * DumpRenderTree/qt/GCControllerQt.h: Removed. |
+ * DumpRenderTree/qt/TestRunnerQt.cpp: |
+ (TestRunnerQt::TestRunnerQt): |
+ (TestRunnerQt::reset): |
+ (TestRunnerQt::dumpNotifications): |
+ (TestRunnerQt::processWork): |
+ (TestRunnerQt::maybeDump): |
+ (TestRunnerQt::dumpAsText): |
+ (TestRunnerQt::waitUntilDone): |
+ (TestRunnerQt::setViewModeMediaFeature): |
+ (TestRunnerQt::webHistoryItemCount): |
+ (TestRunnerQt::keepWebHistory): |
+ (TestRunnerQt::notifyDone): |
+ (TestRunnerQt::windowCount): |
+ (TestRunnerQt::grantWebNotificationPermission): |
+ (TestRunnerQt::ignoreLegacyWebNotificationPermissionRequests): |
+ (TestRunnerQt::denyWebNotificationPermission): |
+ (TestRunnerQt::removeAllWebNotificationPermissions): |
+ (TestRunnerQt::simulateWebNotificationClick): |
+ (TestRunnerQt::simulateLegacyWebNotificationClick): |
+ (TestRunnerQt::display): |
+ (TestRunnerQt::displayInvalidatedRegion): |
+ (TestRunnerQt::clearBackForwardList): |
+ (TestRunnerQt::pathToLocalResource): |
+ (TestRunnerQt::dumpEditingCallbacks): |
+ (TestRunnerQt::dumpFrameLoadCallbacks): |
+ (TestRunnerQt::dumpProgressFinishedCallback): |
+ (TestRunnerQt::dumpUserGestureInFrameLoadCallbacks): |
+ (TestRunnerQt::dumpResourceLoadCallbacks): |
+ (TestRunnerQt::dumpResourceResponseMIMETypes): |
+ (TestRunnerQt::dumpWillCacheResponse): |
+ (TestRunnerQt::dumpHistoryCallbacks): |
+ (TestRunnerQt::setWillSendRequestReturnsNullOnRedirect): |
+ (TestRunnerQt::setWillSendRequestReturnsNull): |
+ (TestRunnerQt::setWillSendRequestClearHeader): |
+ (TestRunnerQt::setDeferMainResourceDataLoad): |
+ (TestRunnerQt::queueBackNavigation): |
+ (TestRunnerQt::queueForwardNavigation): |
+ (TestRunnerQt::queueLoad): |
+ (TestRunnerQt::queueLoadHTMLString): |
+ (TestRunnerQt::queueReload): |
+ (TestRunnerQt::queueLoadingScript): |
+ (TestRunnerQt::queueNonLoadingScript): |
+ (TestRunnerQt::provisionalLoad): |
+ (TestRunnerQt::timerEvent): |
+ (TestRunnerQt::encodeHostName): |
+ (TestRunnerQt::decodeHostName): |
+ (TestRunnerQt::closeWebInspector): |
+ (TestRunnerQt::setDeveloperExtrasEnabled): |
+ (TestRunnerQt::setAsynchronousSpellCheckingEnabled): |
+ (TestRunnerQt::showWebInspector): |
+ (TestRunnerQt::evaluateInWebInspector): |
+ (TestRunnerQt::goBack): |
+ (TestRunnerQt::setDefersLoading): |
+ (TestRunnerQt::setAllowUniversalAccessFromFileURLs): |
+ (TestRunnerQt::setAllowFileAccessFromFileURLs): |
+ (TestRunnerQt::setAppCacheMaximumSize): |
+ (TestRunnerQt::setAutofilled): |
+ (TestRunnerQt::setValueForUser): |
+ (TestRunnerQt::setFixedContentsSize): |
+ (TestRunnerQt::setPrivateBrowsingEnabled): |
+ (TestRunnerQt::setSpatialNavigationEnabled): |
+ (TestRunnerQt::setPopupBlockingEnabled): |
+ (TestRunnerQt::setPluginsEnabled): |
+ (TestRunnerQt::setPOSIXLocale): |
+ (TestRunnerQt::setWindowIsKey): |
+ (TestRunnerQt::setMainFrameIsFirstResponder): |
+ (TestRunnerQt::setJavaScriptCanAccessClipboard): |
+ (TestRunnerQt::setXSSAuditorEnabled): |
+ (TestRunnerQt::dispatchPendingLoadRequests): |
+ (TestRunnerQt::clearAllApplicationCaches): |
+ (TestRunnerQt::clearApplicationCacheForOrigin): |
+ (TestRunnerQt::localStorageDiskUsageForOrigin): |
+ (TestRunnerQt::setApplicationCacheOriginQuota): |
+ (TestRunnerQt::applicationCacheDiskUsageForOrigin): |
+ (TestRunnerQt::originsWithApplicationCache): |
+ (TestRunnerQt::setCacheModel): |
+ (TestRunnerQt::setDatabaseQuota): |
+ (TestRunnerQt::clearAllDatabases): |
+ (TestRunnerQt::addOriginAccessWhitelistEntry): |
+ (TestRunnerQt::removeOriginAccessWhitelistEntry): |
+ (TestRunnerQt::setCustomPolicyDelegate): |
+ (TestRunnerQt::waitForPolicyDelegate): |
+ (TestRunnerQt::overridePreference): |
+ (TestRunnerQt::setUserStyleSheetLocation): |
+ (TestRunnerQt::setCaretBrowsingEnabled): |
+ (TestRunnerQt::setAuthorAndUserStylesEnabled): |
+ (TestRunnerQt::setUserStyleSheetEnabled): |
+ (TestRunnerQt::setDomainRelaxationForbiddenForURLScheme): |
+ (TestRunnerQt::callShouldCloseOnWebView): |
+ (TestRunnerQt::setScrollbarPolicy): |
+ (TestRunnerQt::setSmartInsertDeleteEnabled): |
+ (TestRunnerQt::setSelectTrailingWhitespaceEnabled): |
+ (TestRunnerQt::execCommand): |
+ (TestRunnerQt::isCommandEnabled): |
+ (TestRunnerQt::findString): |
+ (TestRunnerQt::markerTextForListItem): |
+ (TestRunnerQt::computedStyleIncludingVisitedInfo): |
+ (TestRunnerQt::elementDoesAutoCompleteForElementWithId): |
+ (TestRunnerQt::authenticateSession): |
+ (TestRunnerQt::setIconDatabaseEnabled): |
+ (TestRunnerQt::setMockDeviceOrientation): |
+ (TestRunnerQt::setGeolocationPermission): |
+ (TestRunnerQt::numberOfPendingGeolocationPermissionRequests): |
+ (TestRunnerQt::setGeolocationPermissionCommon): |
+ (TestRunnerQt::setMockGeolocationPositionUnavailableError): |
+ (TestRunnerQt::setMockGeolocationPosition): |
+ (TestRunnerQt::addMockSpeechInputResult): |
+ (TestRunnerQt::setMockSpeechInputDumpRect): |
+ (TestRunnerQt::startSpeechInput): |
+ (TestRunnerQt::evaluateScriptInIsolatedWorldAndReturnValue): |
+ (TestRunnerQt::evaluateScriptInIsolatedWorld): |
+ (TestRunnerQt::addUserStyleSheet): |
+ (TestRunnerQt::removeAllVisitedLinks): |
+ (TestRunnerQt::addURLToRedirect): |
+ (TestRunnerQt::originsWithLocalStorage): |
+ (TestRunnerQt::deleteAllLocalStorage): |
+ (TestRunnerQt::deleteLocalStorageForOrigin): |
+ (TestRunnerQt::observeStorageTrackerNotifications): |
+ (TestRunnerQt::syncLocalStorage): |
+ (TestRunnerQt::resetPageVisibility): |
+ (TestRunnerQt::setPageVisibility): |
+ (TestRunnerQt::setAutomaticLinkDetectionEnabled): |
+ (TestRunnerQt::setTextDirection): |
+ (TestRunnerQt::setAlwaysAcceptCookies): |
+ (TestRunnerQt::setAlwaysBlockCookies): |
+ (TestRunnerQt::setAudioData): |
+ * DumpRenderTree/qt/TestRunnerQt.h: |
+ (TestRunnerQt): |
+ |
+2013-02-14 Karen Grunberg <kareng@chromium.org> |
+ |
+ adding myself as a committer |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-14 Glenn Adams <glenn@skynav.com> |
+ |
+ new-run-webkit-tests needs a shared TestExpectations between all WebKit ports |
+ https://bugs.webkit.org/show_bug.cgi?id=37565 |
+ |
+ Introduce generic TestExpectations file that applies as a fallback for all ports, the location of which |
+ is LayoutTests/TestExpectations. |
+ |
+ Reviewed by Dirk Pranke. |
+ |
+ * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py: |
+ (FakePort.path_to_generic_test_expectations_file): |
+ * Scripts/webkitpy/layout_tests/models/test_expectations.py: |
+ (TestExpectations.__init__): |
+ * Scripts/webkitpy/layout_tests/port/base.py: |
+ (Port.path_to_generic_test_expectations_file): |
+ (Port): |
+ (Port._port_specific_expectations_files): |
+ (Port.expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/chromium.py: |
+ (ChromiumPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/chromium_android.py: |
+ (ChromiumAndroidPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: |
+ (ChromiumPortTestCase.test_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/efl.py: |
+ (EflPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/gtk.py: |
+ (GtkPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
+ (GtkPortTest.test_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/mac.py: |
+ (MacPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
+ (PortTestCase.test_expectations_ordering): |
+ (test_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/qt.py: |
+ (QtPort._port_specific_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/qt_unittest.py: |
+ (QtPortTest.test_expectations_files): |
+ * Scripts/webkitpy/layout_tests/port/win_unittest.py: |
+ (WinPortTest.test_expectations_files): |
+ * Scripts/webkitpy/tool/commands/queries_unittest.py: |
+ (PrintExpectationsTest.test_paths): |
+ * Scripts/webkitpy/tool/commands/rebaseline.py: |
+ (RebaselineTest._update_expectations_file): |
+ |
+2013-02-14 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move pixel generation logic to TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109686 |
+ |
+ Reviewed by Stephen White. |
+ |
+ * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::~TestInterfaces): |
+ (WebTestRunner::TestInterfaces::setWebView): |
+ (WebTestRunner::TestInterfaces::proxy): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
+ (WebTestRunner): |
+ (TestInterfaces): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::setWebView): |
+ (WebTestRunner): |
+ (WebTestRunner::TestRunner::setBackingScaleFactor): |
+ (WebTestRunner::TestRunner::display): |
+ (WebTestRunner::TestRunner::displayInvalidatedRegion): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (WebTestRunner): |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
+ (WebTestRunner::WebTestInterfaces::setWebView): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::reset): |
+ (WebTestRunner::WebTestProxyBase::capturePixels): |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestProxyBase::paintRect): |
+ (WebTestRunner::WebTestProxyBase::paintInvalidatedRegion): |
+ (WebTestRunner::WebTestProxyBase::paintPagesWithBoundaries): |
+ (WebTestRunner::WebTestProxyBase::canvas): |
+ (WebTestRunner::WebTestProxyBase::displayRepaintMask): |
+ (WebTestRunner::WebTestProxyBase::display): |
+ (WebTestRunner::WebTestProxyBase::displayInvalidatedRegion): |
+ (WebTestRunner::WebTestProxyBase::discardBackingStore): |
+ (WebTestRunner::WebTestProxyBase::setWindowRect): |
+ (WebTestRunner::WebTestProxyBase::userMediaClient): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::createMainWindow): |
+ (TestShell::~TestShell): |
+ (TestShell::showDevTools): |
+ (TestShell::closeDevTools): |
+ (TestShell::dump): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::setWindowRect): |
+ (WebViewHost::setDeviceScaleFactor): |
+ (WebViewHost::reset): |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ (WebViewHost): |
+ |
+2013-02-14 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files. |
+ https://bugs.webkit.org/show_bug.cgi?id=96934 |
+ |
+ * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
+ * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherCommon.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherDebug.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherDebugAll.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherProduction.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherRelease.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/DumpRenderTreeLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherCommon.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherDebug.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherDebugAll.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherProduction.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherRelease.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ * DumpRenderTree/win/ImageDiffWinCairoCommon.vsprops: Added property svn:eol-style. |
+ * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherCommon.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherDebug.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherDebugAll.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherProduction.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherRelease.vsprops: Added property svn:eol-style. |
+ * MiniBrowser/Configurations/MiniBrowserLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPICFNetwork.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIDebug.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIDebugAll.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIInjectedBundleCommon.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIRelease.vsprops: Added property svn:eol-style. |
+ * TestWebKitAPI/Configurations/TestWebKitAPIReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/Configurations/WebKitTestRunnerCoreGraphics.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherCommon.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherDebug.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugAll.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherProduction.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherRelease.vsprops: Added property svn:eol-style. |
+ * WebKitTestRunner/win/WebKitTestRunnerLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherCommon.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherDebug.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherDebugAll.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherProduction.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherRelease.vsprops: Added property svn:eol-style. |
+ * WinLauncher/WinLauncherLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style. |
+ |
+2013-02-14 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed, set svn:eol-style CRLF for .sln files. |
+ |
+ * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
+ * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
+ * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
+ * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style. |
+ |
+2013-02-14 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ [GTK] Errors when building WebKit2 with Clang |
+ https://bugs.webkit.org/show_bug.cgi?id=109603 |
+ |
+ Reviewed by Alexey Proskuryakov. |
+ |
+ * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
+ (WTR::PlatformWebView::resizeTo): Cast the width and height parameters to the integer |
+ type when constructing the GtkAllocation. |
+ |
+ * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
+ * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
+ * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
+ * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style. |
+ |
+2013-02-14 Roger Fong <roger_fong@apple.com> |
+ |
+ Add eol-style=native to solution files. Add a new solution file. |
+ |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added property svn:eol-style. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj: Added property svn:eol-style. Modified property svn:ignore. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.sln: Added. |
+ |
+2013-02-14 Mario Sanchez Prada <mario.prada@samsung.com> |
+ |
+ [GTK] Missing call to g_object_ref while retrieving accessible table cells |
+ https://bugs.webkit.org/show_bug.cgi?id=106903 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ Both DRT and WKTR need to call g_object_unref() now that an extra |
+ reference is added in the implementation of atk_table_ref_at(). |
+ |
+ * DumpRenderTree/atk/AccessibilityUIElementGtk.cpp: |
+ (AccessibilityUIElement::cellForColumnAndRow): Call g_object_unref |
+ before returning the new instance of AccessibilityUIElement. |
+ * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
+ (WTR::AccessibilityUIElement::cellForColumnAndRow): Ditto. |
+ |
+2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r142841. |
+ http://trac.webkit.org/changeset/142841 |
+ https://bugs.webkit.org/show_bug.cgi?id=109791 |
+ |
+ Caused webkit_unit_tests to crash on chromium bots. (Requested |
+ by atwilson_ on #webkit). |
+ |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::createOutputSurface): |
+ (WebViewHost::initializeLayerTreeView): |
+ |
+2013-02-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
+ |
+ [EFL][jhbuild] Silence GSettings-related warning. |
+ https://bugs.webkit.org/show_bug.cgi?id=109749 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ Apply the same change done to the GTK+ port in r109127; this |
+ silences the warnings printed by glib about the memory GSettings |
+ backend being used. |
+ |
+ Not only does this make the bots (as well as manual runs of, say, |
+ WebKitTestRunner) much more silent, but it also removes an stderr |
+ line (which run-perf-tests considers as a failure). |
+ |
+ * Scripts/webkitpy/layout_tests/port/efl.py: |
+ (EflPort.setup_environ_for_server): Explicitly set the |
+ GSETTINGS_BACKEND environment variable to "memory". |
+ |
+2013-02-14 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move mock notification presenter to TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109706 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ (WebKit): |
+ (WebTestRunner::WebTestProxy::notificationPresenter): |
+ * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.cpp. |
+ (WebTestRunner::NotificationPresenter::NotificationPresenter): |
+ (WebTestRunner): |
+ (WebTestRunner::NotificationPresenter::~NotificationPresenter): |
+ (WebTestRunner::NotificationPresenter::grantPermission): |
+ (WebTestRunner::NotificationPresenter::simulateClick): |
+ (WebTestRunner::NotificationPresenter::show): |
+ (WebTestRunner::NotificationPresenter::cancel): |
+ (WebTestRunner::NotificationPresenter::objectDestroyed): |
+ (WebTestRunner::NotificationPresenter::checkPermission): |
+ (WebTestRunner::NotificationPresenter::requestPermission): |
+ * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.h. |
+ (WebTestRunner): |
+ (NotificationPresenter): |
+ (WebTestRunner::NotificationPresenter::setDelegate): |
+ (WebTestRunner::NotificationPresenter::reset): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ (WebTestRunner::TestRunner::setDelegate): |
+ (WebTestRunner::TestRunner::reset): |
+ (WebTestRunner::TestRunner::notificationPresenter): |
+ (WebTestRunner): |
+ (WebTestRunner::TestRunner::grantWebNotificationPermission): |
+ (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (WebKit): |
+ (WebTestRunner): |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::notificationPresenter): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::initialize): |
+ (TestShell::resetTestController): |
+ * DumpRenderTree/chromium/TestShell.h: |
+ (WebKit): |
+ (TestShell): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ |
+2013-02-13 Roger Fong <roger_fong@apple.com> |
+ |
+ Unreviewed. Add separate DumpRenderTree VS2010 solution file. |
+ |
+ * DumpRenderTree/DumpRenderTree.vcxproj: Added property svn:ignore. |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added. |
+ |
+2013-02-12 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path |
+ https://bugs.webkit.org/show_bug.cgi?id=109634 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::createOutputSurface): |
+ (WebViewHost::initializeLayerTreeView): |
+ |
+2013-02-13 David Farler <dfarler@apple.com> |
+ |
+ TestWebKitAPI fails to build for iphonesimulator: 'CFNetwork/CFNetworkDefs.h' file not found |
+ https://bugs.webkit.org/show_bug.cgi?id=109766 |
+ |
+ Reviewed by David Kilzer. |
+ |
+ * TestWebKitAPI/Configurations/Base.xcconfig: |
+ - Don't search Mac OS X header search paths when building on iOS |
+ |
+2013-02-13 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ The 'global isinf/isnan' compiler quirk required when using clang with libstdc++ |
+ https://bugs.webkit.org/show_bug.cgi?id=109325 |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ Prefix calls to the isinf and isnan methods with std::, declaring we want to use the |
+ two methods as they're provided by the C++ standard library being used. |
+ |
+ * DumpRenderTree/TestRunner.cpp: |
+ (setAppCacheMaximumSizeCallback): |
+ (setApplicationCacheOriginQuotaCallback): |
+ (setDatabaseQuotaCallback): |
+ |
+2013-02-13 Alan Cutter <alancutter@chromium.org> |
+ |
+ cr-linux debug should use clang and maybe be a components build |
+ https://bugs.webkit.org/show_bug.cgi?id=108512 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance. |
+ Build bots will update clang with each bot cycle. |
+ Updated GCE image paths to suit gcutil 1.6.1. |
+ |
+ * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
+ * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
+ * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: |
+ * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
+ * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh. |
+ * EWSTools/start-queue.sh: |
+ |
+2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r142747. |
+ http://trac.webkit.org/changeset/142747 |
+ https://bugs.webkit.org/show_bug.cgi?id=109746 |
+ |
+ broke component build (Requested by alecf_gardening on |
+ #webkit). |
+ |
+ * TestWebKitAPI/TestWebKitAPI.gypi: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed. |
+ |
+2013-02-13 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] fix TestRunner build with enable_webrtc=0 |
+ https://bugs.webkit.org/show_bug.cgi?id=109700 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ We can't use ENABLE() macros in the TestRunner library, however, |
+ ENABLE_WEBRTC is defined by build/common.gypi, so we can use it. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::userMediaClient): |
+ * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: |
+ |
+2013-02-12 Roger Fong <roger_fong@apple.com> |
+ |
+ TestWebKitAPI and record-memory projects and property sheets for VS2010. |
+ https://bugs.webkit.org/show_bug.cgi?id=107034 |
+ |
+ Reviewed by Brent Fulgham. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj: Added. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Added. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: Added. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPostBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd. |
+ * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd. |
+ * win/record-memory: Added. |
+ * win/record-memory/main.cpp: Copied from Tools/record-memory-win/main.cpp. |
+ * win/record-memory/record-memory.vcxproj: Added. |
+ * win/record-memory/record-memory.vcxproj.filters: Added. |
+ * win/record-memory/record-memoryCommon.props: Added. |
+ * win/record-memory/record-memoryDebug.props: Added. |
+ * win/record-memory/record-memoryRelease.props: Added. |
+ |
+2013-02-13 Tommy Widenflycht <tommyw@google.com> |
+ |
+ MediaStream API: Use the source id when creating new tracks |
+ https://bugs.webkit.org/show_bug.cgi?id=109688 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Switching mock to new API. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: |
+ (WebTestRunner::WebUserMediaClientMock::requestUserMedia): |
+ |
+2013-02-13 Brent Fulgham <bfulgham@webkit.org> |
+ |
+ [Windows] Unreviewed VS2010 fix to add $(ConfigurationBuildDir)/private |
+ to include paths, to match VS2005 build behavior. |
+ |
+ * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: |
+ * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: |
+ * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: |
+ |
+2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r142736. |
+ http://trac.webkit.org/changeset/142736 |
+ https://bugs.webkit.org/show_bug.cgi?id=109716 |
+ |
+ Broke ABI, nightly builds crash on launch (Requested by ap on |
+ #webkit). |
+ |
+ * MiniBrowser/mac/WK2BrowserWindowController.m: |
+ (-[WK2BrowserWindowController awakeFromNib]): |
+ * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
+ (WTR::InjectedBundlePage::InjectedBundlePage): |
+ * WebKitTestRunner/TestController.cpp: |
+ (WTR::TestController::createWebViewWithOptions): |
+ |
+2013-02-13 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
+ |
+ [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit |
+ https://bugs.webkit.org/show_bug.cgi?id=109456 |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ WebView instance must not live longer than EwkView, as EwkView owns |
+ objects that page proxy refers to, doing otherwise leads to a crash. |
+ |
+ Test controller has own ptr containing WebView. Invoking of ewk_shutdown() |
+ leads to evas objects deletion. So, the problem was that test controller was |
+ deleted after ewk_shutdown() had been called in main() function causing |
+ crashes on WTR exit. |
+ |
+ The patch introduces a scope for test controller so that it is deleted first. |
+ |
+ * WebKitTestRunner/efl/main.cpp: |
+ (main): |
+ |
+2013-02-13 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly. |
+ https://bugs.webkit.org/show_bug.cgi?id=109554 |
+ |
+ In some cases leaves have no pointer so with the old schema we can't generate nodeId for them because we |
+ can't insert 0 into hashmap. It happens when we call addPrivateBuffer method. |
+ |
+ Drive by fix: I introduced a client interface for the HeapGraphSerializer. |
+ It helps me to do the tests for the serializer. |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ It is covered by newly added tests in TestWebKitAPI. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.gypi: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
+ (TestWebKitAPI): |
+ (HeapGraphReceiver): |
+ (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver): |
+ (TestWebKitAPI::HeapGraphReceiver::printGraph): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpNodes): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpEdges): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpStrings): |
+ (TestWebKitAPI::HeapGraphReceiver::serializer): |
+ (TestWebKitAPI::HeapGraphReceiver::chunkPart): |
+ (TestWebKitAPI::HeapGraphReceiver::dumpPart): |
+ (TestWebKitAPI::HeapGraphReceiver::stringValue): |
+ (TestWebKitAPI::HeapGraphReceiver::intValue): |
+ (TestWebKitAPI::HeapGraphReceiver::nodeToString): |
+ (TestWebKitAPI::HeapGraphReceiver::edgeToString): |
+ (TestWebKitAPI::HeapGraphReceiver::printNode): |
+ (Helper): |
+ (TestWebKitAPI::Helper::Helper): |
+ (TestWebKitAPI::Helper::addNode): |
+ (TestWebKitAPI::Helper::addEdge): |
+ (TestWebKitAPI::Helper::done): |
+ (Object): |
+ (TestWebKitAPI::Helper::Object::Object): |
+ (TestWebKitAPI::TEST): |
+ (Owner): |
+ (TestWebKitAPI::Owner::Owner): |
+ (TestWebKitAPI::Owner::reportMemoryUsage): |
+ |
+2013-02-13 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
+ |
+ [WK2] Remove web intents callbacks |
+ https://bugs.webkit.org/show_bug.cgi?id=109654 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ Web intents was removed by r142549. |
+ |
+ * MiniBrowser/mac/WK2BrowserWindowController.m: |
+ (-[WK2BrowserWindowController awakeFromNib]): |
+ * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
+ (WTR::InjectedBundlePage::InjectedBundlePage): |
+ * WebKitTestRunner/TestController.cpp: |
+ (WTR::TestController::createWebViewWithOptions): |
+ |
+2013-02-12 Adenilson Cavalcanti <cavalcantii@gmail.com> |
+ |
+ [WK2] Page reloading will crash UIProcess after WebProcess was killed |
+ https://bugs.webkit.org/show_bug.cgi?id=109305 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ Adding a new test to simulate the case of WebProcess crash followed by a trying |
+ to load a new page. |
+ |
+ * TestWebKitAPI/GNUmakefile.am: |
+ * TestWebKitAPI/PlatformEfl.cmake: |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp: Added. |
+ (TestWebKitAPI): |
+ (TestWebKitAPI::didFinishLoad): |
+ (TestWebKitAPI::TEST): |
+ |
+2013-02-11 Brent Fulgham <bfulgham@webkit.org> |
+ |
+ Update WebKitDirs.pm for new Windows paths |
+ https://bugs.webkit.org/show_bug.cgi?id=107714 |
+ |
+ Reviewed by Daniel Bates. |
+ |
+ * Scripts/webkitdirs.pm: For each existing Windows environment |
+ variable, also include creation of the 'new' variables. The |
+ 'old' variables will be removed in a future update. |
+ (windowsSourceSourceDir): New helper routine to return the |
+ actual 'Source' folder of the WebKit source tree. |
+ |
+2013-02-12 Alec Flett <alecflett@chromium.org> |
+ |
+ Fix signedness in WebTestProxy |
+ https://bugs.webkit.org/show_bug.cgi?id=109623 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Fix signedness problem, using size_t instead of int. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ |
+2013-02-12 Raymond Toy <rtoy@google.com> |
+ |
+ Add alias |
+ https://bugs.webkit.org/show_bug.cgi?id=109621 |
+ |
+ No review needed. |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2013-02-12 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move text dump generation to TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109575 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ (WebKit): |
+ (WebTestRunner::WebTestDelegate::captureHistoryForWindow): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestCommon.h. |
+ (WebTestRunner::normalizeLayoutTestURL): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::checkResponseMimeType): |
+ (WebTestRunner): |
+ (WebTestRunner::TestRunner::shouldDumpAsText): |
+ (WebTestRunner::TestRunner::shouldGeneratePixelResults): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::captureTree): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::dump): |
+ (TestShell::captureHistoryForWindow): |
+ * DumpRenderTree/chromium/TestShell.h: |
+ (TestShell): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::captureHistoryForWindow): |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ |
+2013-02-12 Jessie Berlin <jberlin@apple.com> |
+ |
+ Rollout r142618, it broke all the Mac builds. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.gypi: |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed. |
+ * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
+ |
+2013-02-12 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Unreviewed. Fix Chromium compilation after r142618. |
+ |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
+ (TestWebKitAPI::HeapGraphReceiver::printNode): |
+ |
+2013-02-12 Martin Robinson <mrobinson@igalia.com> |
+ |
+ [GTK] Add an optional moduleset with hard to get packages (including libsecret) |
+ https://bugs.webkit.org/show_bug.cgi?id=109195 |
+ |
+ Reviewed by Philippe Normand. |
+ |
+ Add an optional moduleset that includes libsecret. This moduleset will |
+ be used to install some annoyingly hard to obtain dependencies on older |
+ distributions. |
+ |
+ * gtk/jhbuild-optional.modules: Added. |
+ * gtk/jhbuild.modules: Add a reference to the new moduleset file. |
+ |
+2013-02-12 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly. |
+ https://bugs.webkit.org/show_bug.cgi?id=109554 |
+ |
+ In some cases leaves have no pointer. As example when we report a leaf via addPrivateBuffer. |
+ This patch has new set of tests for HeapGraphSerializer. |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ * TestWebKitAPI/TestWebKitAPI.gypi: |
+ * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
+ * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
+ * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ Unreviewed followup to r142606, the EFL port also enables the CSS image-set |
+ feature so the new configuration option's default value should reflect that. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ [GTK] Enable CSS Variables feature in development builds |
+ https://bugs.webkit.org/show_bug.cgi?id=109474 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: Enable the feature on development |
+ builds of the GTK port. |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ [GTK] Enable CSS image-set support in development builds |
+ https://bugs.webkit.org/show_bug.cgi?id=109475 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: Add the configuration option for the feature. |
+ Note that the Mac port also enables the feature but does so in Platform.h as the feature |
+ is also enabled for the iOS port which can't at the moment be detected via webkitperl. |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ [GTK] Enable DOM4 events constructors in development builds |
+ https://bugs.webkit.org/show_bug.cgi?id=109471 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port as well. |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ Remove unnecessary variables from FeatureList.pm |
+ https://bugs.webkit.org/show_bug.cgi?id=109558 |
+ |
+ Reviewed by Daniel Bates. |
+ |
+ A small cleanup, removing unused variables for which the related configuration |
+ options were already removed. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems |
+ https://bugs.webkit.org/show_bug.cgi?id=109481 |
+ |
+ Reviewed by Daniel Bates. |
+ |
+ The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code |
+ back in r120574. There are still occurrences of it in various build systems |
+ which should all be removed as they are useless. |
+ |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-12 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move webrtc mocks to testrunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109041 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/DumpRenderTree.cpp: |
+ (WebKitSupportTestEnvironment): |
+ (WebKitSupportTestEnvironment::mockPlatform): |
+ (main): |
+ * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp: |
+ (MockWebKitPlatformSupport::setInterfaces): |
+ (MockWebKitPlatformSupport::createMediaStreamCenter): |
+ (MockWebKitPlatformSupport::createRTCPeerConnectionHandler): |
+ * DumpRenderTree/chromium/MockWebKitPlatformSupport.h: |
+ (WebTestRunner): |
+ (MockWebKitPlatformSupport): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
+ (WebKit): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ (WebKit): |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestProxy::showContextMenu): |
+ (WebTestRunner::WebTestProxy::userMediaClient): |
+ * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.cpp. |
+ (WebTestRunner::MockConstraints::verifyConstraints): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.h. |
+ (WebKit): |
+ (WebTestRunner): |
+ (MockConstraints): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp. |
+ (WebTestRunner): |
+ (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter): |
+ (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources): |
+ (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack): |
+ (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack): |
+ (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack): |
+ (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack): |
+ (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream): |
+ (MockWebAudioDestinationConsumer): |
+ (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinationConsumer): |
+ (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h. |
+ (WebKit): |
+ (WebTestRunner): |
+ (MockWebMediaStreamCenter): |
+ (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp. |
+ (WebTestRunner): |
+ (DTMFSenderToneTask): |
+ (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h. |
+ (WebTestRunner): |
+ (MockWebRTCDTMFSenderHandler): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList): |
+ (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp. |
+ (WebTestRunner): |
+ (DataChannelReadyStateTask): |
+ (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::setClient): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::close): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h. |
+ (WebTestRunner): |
+ (MockWebRTCDataChannelHandler): |
+ (WebTestRunner::MockWebRTCDataChannelHandler::taskList): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp. |
+ (WebTestRunner): |
+ (RTCSessionDescriptionRequestSuccededTask): |
+ (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDescriptionRequestSuccededTask): |
+ (RTCSessionDescriptionRequestFailedTask): |
+ (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescriptionRequestFailedTask): |
+ (RTCStatsRequestSucceededTask): |
+ (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask): |
+ (RTCVoidRequestTask): |
+ (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask): |
+ (RTCPeerConnectionStateTask): |
+ (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask): |
+ (RemoteDataChannelTask): |
+ (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::stop): |
+ * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h. |
+ (WebKit): |
+ (WebTestRunner): |
+ (MockWebRTCPeerConnectionHandler): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList): |
+ (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::TestInterfaces): |
+ (WebTestRunner::TestInterfaces::setDelegate): |
+ (WebTestRunner::TestInterfaces::delegate): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
+ (TestInterfaces): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
+ (WebTestRunner::WebTestInterfaces::createMediaStreamCenter): |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner::WebTestProxyBase::userMediaClient): |
+ (WebTestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp. |
+ (WebTestRunner): |
+ (UserMediaRequestTask): |
+ (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask): |
+ (MockExtraData): |
+ (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock): |
+ (WebTestRunner::WebUserMediaClientMock::requestUserMedia): |
+ (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest): |
+ * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h. |
+ (WebTestRunner): |
+ (WebUserMediaClientMock): |
+ (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock): |
+ (WebTestRunner::WebUserMediaClientMock::taskList): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::initialize): |
+ * DumpRenderTree/chromium/TestShell.h: |
+ (TestShell): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ (WebViewHost): |
+ |
+2013-02-11 Timothy Loh <timloh@chromium.com> |
+ |
+ webkit-patch upload regenerates the WebCore ChangeLog every time it's called |
+ https://bugs.webkit.org/show_bug.cgi?id=108983 |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ This patch puts the behaviour from Bug 74358 behind the flag (default=OFF) |
+ `--update-changelogs', and removes the flag `--no-prepare-changelogs'. |
+ The flag name change from prepare to update is since we still want to |
+ prepare changelogs in the default case when none currently exist. |
+ |
+ * Scripts/webkitpy/tool/commands/commandtest.py: |
+ (CommandsTest.assert_execute_outputs): |
+ * Scripts/webkitpy/tool/steps/options.py: |
+ (Options): |
+ * Scripts/webkitpy/tool/steps/preparechangelog.py: |
+ (PrepareChangeLog.options): |
+ (PrepareChangeLog.run): |
+ |
+2013-02-11 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] move printPage() implementation to testRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109436 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ (WebTestRunner::WebTestProxy::showContextMenu): |
+ (WebTestRunner::WebTestProxy::printPage): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ (WebTestRunner): |
+ (WebTestRunner::WebTestProxyBase::printPage): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ |
+2013-02-11 James Robinson <jamesr@chromium.org> |
+ |
+ [Chromium] Get rid of WebAnimationController |
+ https://bugs.webkit.org/show_bug.cgi?id=109235 |
+ |
+ Reviewed by Benjamin Poulain. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ |
+2013-02-11 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface |
+ https://bugs.webkit.org/show_bug.cgi?id=109534 |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ * DumpRenderTree/gtk/EditingCallbacks.cpp: |
+ (shouldShowDeleteInterfaceForElement): |
+ |
+2013-02-11 Nico Weber <thakis@chromium.org> |
+ |
+ Remove web intents code |
+ https://bugs.webkit.org/show_bug.cgi?id=109501 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev. |
+ |
+ * DumpRenderTree/TestRunner.cpp: |
+ (TestRunner::staticFunctions): |
+ * DumpRenderTree/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
+ (WebKit): |
+ * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
+ (WebKit): |
+ (WebTestRunner::WebTestProxy::didEndEditing): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ * DumpRenderTree/chromium/WebViewHost.h: |
+ (WebViewHost): |
+ * DumpRenderTree/efl/TestRunnerEfl.cpp: |
+ * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
+ * DumpRenderTree/mac/TestRunnerMac.mm: |
+ * DumpRenderTree/win/TestRunnerWin.cpp: |
+ * DumpRenderTree/wx/TestRunnerWx.cpp: |
+ * Scripts/webkitperl/FeatureList.pm: |
+ |
+2013-02-11 Benjamin Poulain <benjamin@webkit.org> |
+ |
+ Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings |
+ https://bugs.webkit.org/show_bug.cgi?id=109349 |
+ |
+ Reviewed by Sam Weinig. |
+ |
+ Get rid of TestRunner's setMinimumTimerInterval and all the related functions. |
+ |
+ This also fixes an oddity: |
+ TestRunners were initialized with a minimum timer interval of 10 milliseconds instead |
+ of using the default value. All with the same copy of an outdated comment. |
+ |
+ * DumpRenderTree/TestRunner.cpp: |
+ (TestRunner::staticFunctions): |
+ * DumpRenderTree/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
+ * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
+ (WebTestRunner::TestRunner::TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
+ (WebTestRunner::WebPreferences::reset): |
+ (WebTestRunner::WebPreferences::applyTo): |
+ * DumpRenderTree/chromium/WebViewHost.cpp: |
+ (WebViewHost::reset): |
+ * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
+ (DumpRenderTreeChrome::resetDefaultsToConsistentValues): |
+ * DumpRenderTree/efl/TestRunnerEfl.cpp: |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: |
+ (resetDefaultsToConsistentValues): |
+ * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
+ * DumpRenderTree/mac/DumpRenderTree.mm: |
+ (resetWebViewToConsistentStateBeforeTesting): |
+ * DumpRenderTree/mac/TestRunnerMac.mm: |
+ * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
+ (WebCore::WebPage::resetSettings): |
+ * DumpRenderTree/qt/TestRunnerQt.cpp: |
+ * DumpRenderTree/qt/TestRunnerQt.h: |
+ (TestRunner): |
+ * DumpRenderTree/win/DumpRenderTree.cpp: |
+ (resetWebViewToConsistentStateBeforeTesting): |
+ * DumpRenderTree/win/TestRunnerWin.cpp: |
+ * DumpRenderTree/wx/TestRunnerWx.cpp: |
+ * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
+ * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
+ (WTR::InjectedBundle::beginTesting): |
+ * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
+ * WebKitTestRunner/InjectedBundle/TestRunner.h: |
+ (TestRunner): |
+ |
+2013-02-11 Dean Jackson <dino@apple.com> |
+ |
+ Remove use of plugInStartLabelImage |
+ https://bugs.webkit.org/show_bug.cgi?id=108273 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Take two - after rollout in r142405. |
+ Removed plugInStartLabelImage entry from client structure. |
+ |
+ * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
+ (WTR::InjectedBundlePage::InjectedBundlePage): |
+ |
+2013-02-11 Tony Chang <tony@chromium.org> |
+ |
+ Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings |
+ https://bugs.webkit.org/show_bug.cgi?id=87149 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API |
+ methods are left because there may be users of it. Add a test for Apple Mac |
+ to ensure that the API for the preference still works using overridePreference. |
+ |
+ * DumpRenderTree/TestRunner.cpp: |
+ (TestRunner::staticFunctions): |
+ * DumpRenderTree/TestRunner.h: |
+ (TestRunner): |
+ * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
+ (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting): |
+ * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
+ * DumpRenderTree/efl/TestRunnerEfl.cpp: |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: |
+ (resetDefaultsToConsistentValues): |
+ * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
+ * DumpRenderTree/mac/TestRunnerMac.mm: |
+ * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
+ (WebCore::WebPage::resetSettings): |
+ * DumpRenderTree/qt/TestRunnerQt.cpp: |
+ * DumpRenderTree/qt/TestRunnerQt.h: |
+ (TestRunner): |
+ * DumpRenderTree/win/DumpRenderTree.cpp: |
+ (resetDefaultsToConsistentValues): |
+ * DumpRenderTree/win/TestRunnerWin.cpp: |
+ * DumpRenderTree/wx/TestRunnerWx.cpp: |
+ * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
+ * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
+ * WebKitTestRunner/InjectedBundle/TestRunner.h: |
+ (TestRunner): |
+ |
+2013-02-11 Roger Fong <roger_fong@apple.com> |
+ |
+ Unreviewed. Windows 7 Debug mode build fix. |
+ |
+ * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: |
+ |
+2013-02-11 Tiancheng Jiang <tijiang@rim.com> |
+ |
+ [BlackBerry] Set mouse document position for mouse event in DRT. |
+ https://bugs.webkit.org/show_bug.cgi?id=109094. |
+ |
+ Reviewed by Rob Buis. |
+ |
+ RIM PR 246976. |
+ Internally Reviewed by Nima Ghanavatian & Genevieve Mak. |
+ |
+ Set mouse document position when we create mouse event in DRT. |
+ |
+ * DumpRenderTree/blackberry/EventSender.cpp: |
+ (setMouseEventDocumentPos): |
+ (mouseDownCallback): |
+ (mouseUpCallback): |
+ (mouseMoveToCallback): |
+ |
+2013-02-11 Mike Lattanzio <mlattanzio@rim.com> |
+ |
+ [BlackBerry] Add graphics subdirectory to include path. |
+ https://bugs.webkit.org/show_bug.cgi?id=109437 |
+ |
+ Reviewed by Rob Buis. |
+ |
+ Add browser/platform/graphics to include path. |
+ |
+ Internal review by Jeff Rogers. |
+ |
+ * Scripts/webkitdirs.pm: |
+ (blackberryCMakeArguments): |
+ |
+2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com> |
+ |
+ [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html started failing |
+ https://bugs.webkit.org/show_bug.cgi?id=109438 |
+ |
+ Reviewed by Kenneth Rohde Christiansen. |
+ |
+ Some refactoring in r141836 caused the view not to get focus if the focused |
+ frame is not the main one. The idea of the code was to remove focus from the |
+ view if the focused frame was not the main one, and then focus the view again. |
+ However, after the refactoring, the second step never happened: Focus was |
+ removed but not given again. |
+ |
+ * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
+ (WTR::PlatformWebView::focus): |
+ |
+2013-02-11 Zan Dobersek <zdobersek@igalia.com> |
+ |
+ [GTK] Don't generate documentation if building neither WebKit1 nor WebKit2 |
+ https://bugs.webkit.org/show_bug.cgi?id=109420 |
+ |
+ Reviewed by Philippe Normand. |
+ |
+ Don't generate the GTK documentation if neither of the WebKit1 and WebKit2 |
+ layers was built. This just results in unnecessary errors being spewed out |
+ by the gtkdoc utilities. |
+ |
+ * Scripts/webkitdirs.pm: |
+ (buildAutotoolsProject): |
+ |
+2013-02-11 Antoine Quint <graouts@apple.com> |
+ |
+ Unreviewed change to add myself to the Inspector IDLs watchlist. |
+ |
+ * Scripts/webkitpy/common/config/watchlist: |
+ |
+2013-02-11 Krzysztof Czech <k.czech@samsung.com> |
+ |
+ [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementation with other Webkit ports |
+ https://bugs.webkit.org/show_bug.cgi?id=105007 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ Shares specific ATK's accessibility implementation. |
+ Keeps platform specific methods in EFL and GTK's directories. |
+ |
+ * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h. |
+ * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp. |
+ (printAccessibilityEvent): |
+ (axObjectEventListener): |
+ (connectAccessibilityCallbacks): |
+ (disconnectAccessibilityCallbacks): |
+ * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp. |
+ (AccessibilityController::AccessibilityController): |
+ (AccessibilityController::~AccessibilityController): |
+ (AccessibilityController::elementAtPoint): |
+ (AccessibilityController::setLogFocusEvents): |
+ (AccessibilityController::setLogScrollingStartEvents): |
+ (AccessibilityController::setLogValueChangeEvents): |
+ (AccessibilityController::setLogAccessibilityEvents): |
+ (AccessibilityController::addNotificationListener): |
+ (AccessibilityController::removeNotificationListener): |
+ * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp. |
+ (coreAttributeToAtkAttribute): |
+ (roleToString): |
+ (replaceCharactersForResults): |
+ (AccessibilityUIElement::AccessibilityUIElement): |
+ (AccessibilityUIElement::~AccessibilityUIElement): |
+ (AccessibilityUIElement::getLinkedUIElements): |
+ (AccessibilityUIElement::getDocumentLinks): |
+ (AccessibilityUIElement::getChildren): |
+ (AccessibilityUIElement::getChildrenWithRange): |
+ (AccessibilityUIElement::rowCount): |
+ (AccessibilityUIElement::columnCount): |
+ (AccessibilityUIElement::childrenCount): |
+ (AccessibilityUIElement::elementAtPoint): |
+ (AccessibilityUIElement::linkedUIElementAtIndex): |
+ (AccessibilityUIElement::getChildAtIndex): |
+ (AccessibilityUIElement::indexOfChild): |
+ (attributeSetToString): |
+ (AccessibilityUIElement::allAttributes): |
+ (AccessibilityUIElement::attributesOfLinkedUIElements): |
+ (AccessibilityUIElement::attributesOfDocumentLinks): |
+ (AccessibilityUIElement::titleUIElement): |
+ (AccessibilityUIElement::parentElement): |
+ (AccessibilityUIElement::attributesOfChildren): |
+ (AccessibilityUIElement::parameterizedAttributeNames): |
+ (AccessibilityUIElement::role): |
+ (AccessibilityUIElement::subrole): |
+ (AccessibilityUIElement::roleDescription): |
+ (AccessibilityUIElement::title): |
+ (AccessibilityUIElement::description): |
+ (AccessibilityUIElement::stringValue): |
+ (AccessibilityUIElement::language): |
+ (AccessibilityUIElement::x): |
+ (AccessibilityUIElement::y): |
+ (AccessibilityUIElement::width): |
+ (AccessibilityUIElement::height): |
+ (AccessibilityUIElement::clickPointX): |
+ (AccessibilityUIElement::clickPointY): |
+ (AccessibilityUIElement::orientation): |
+ (AccessibilityUIElement::intValue): |
+ (AccessibilityUIElement::minValue): |
+ (AccessibilityUIElement::maxValue): |
+ (AccessibilityUIElement::valueDescription): |
+ (checkElementState): |
+ (AccessibilityUIElement::isEnabled): |
+ (AccessibilityUIElement::insertionPointLineNumber): |
+ (AccessibilityUIElement::isPressActionSupported): |
+ (AccessibilityUIElement::isIncrementActionSupported): |
+ (AccessibilityUIElement::isDecrementActionSupported): |
+ (AccessibilityUIElement::isRequired): |
+ (AccessibilityUIElement::isFocused): |
+ (AccessibilityUIElement::isSelected): |
+ (AccessibilityUIElement::hierarchicalLevel): |
+ (AccessibilityUIElement::ariaIsGrabbed): |
+ (AccessibilityUIElement::ariaDropEffects): |
+ (AccessibilityUIElement::isExpanded): |
+ (AccessibilityUIElement::isChecked): |
+ (AccessibilityUIElement::attributesOfColumnHeaders): |
+ (AccessibilityUIElement::attributesOfRowHeaders): |
+ (AccessibilityUIElement::attributesOfColumns): |
+ (AccessibilityUIElement::attributesOfRows): |
+ (AccessibilityUIElement::attributesOfVisibleCells): |
+ (AccessibilityUIElement::attributesOfHeader): |
+ (AccessibilityUIElement::indexInTable): |
+ (indexRangeInTable): |
+ (AccessibilityUIElement::rowIndexRange): |
+ (AccessibilityUIElement::columnIndexRange): |
+ (AccessibilityUIElement::lineForIndex): |
+ (AccessibilityUIElement::boundsForRange): |
+ (AccessibilityUIElement::stringForRange): |
+ (AccessibilityUIElement::attributedStringForRange): |
+ (AccessibilityUIElement::attributedStringRangeIsMisspelled): |
+ (AccessibilityUIElement::uiElementForSearchPredicate): |
+ (AccessibilityUIElement::cellForColumnAndRow): |
+ (AccessibilityUIElement::selectedTextRange): |
+ (AccessibilityUIElement::setSelectedTextRange): |
+ (AccessibilityUIElement::stringAttributeValue): |
+ (AccessibilityUIElement::numberAttributeValue): |
+ (AccessibilityUIElement::boolAttributeValue): |
+ (AccessibilityUIElement::isAttributeSettable): |
+ (AccessibilityUIElement::isAttributeSupported): |
+ (alterCurrentValue): |
+ (AccessibilityUIElement::increment): |
+ (AccessibilityUIElement::decrement): |
+ (AccessibilityUIElement::press): |
+ (AccessibilityUIElement::showMenu): |
+ (AccessibilityUIElement::disclosedRowAtIndex): |
+ (AccessibilityUIElement::ariaOwnsElementAtIndex): |
+ (AccessibilityUIElement::ariaFlowToElementAtIndex): |
+ (AccessibilityUIElement::selectedRowAtIndex): |
+ (AccessibilityUIElement::rowAtIndex): |
+ (AccessibilityUIElement::disclosedByRow): |
+ (AccessibilityUIElement::accessibilityValue): |
+ (AccessibilityUIElement::documentEncoding): |
+ (AccessibilityUIElement::documentURI): |
+ (AccessibilityUIElement::url): |
+ (AccessibilityUIElement::addNotificationListener): |
+ (AccessibilityUIElement::removeNotificationListener): |
+ (AccessibilityUIElement::isFocusable): |
+ (AccessibilityUIElement::isSelectable): |
+ (AccessibilityUIElement::isMultiSelectable): |
+ (AccessibilityUIElement::isSelectedOptionActive): |
+ (AccessibilityUIElement::isVisible): |
+ (AccessibilityUIElement::isOffScreen): |
+ (AccessibilityUIElement::isCollapsed): |
+ (AccessibilityUIElement::isIgnored): |
+ (AccessibilityUIElement::hasPopup): |
+ (AccessibilityUIElement::takeFocus): |
+ (AccessibilityUIElement::takeSelection): |
+ (AccessibilityUIElement::addSelection): |
+ (AccessibilityUIElement::removeSelection): |
+ (AccessibilityUIElement::scrollToMakeVisible): |
+ (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus): |
+ (AccessibilityUIElement::scrollToGlobalPoint): |
+ * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new sources. |
+ * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp: |
+ (AccessibilityController::focusedElement): |
+ (AccessibilityController::rootElement): |
+ (AccessibilityController::accessibleElementById): |
+ * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: |
+ (AccessibilityUIElement::helpText): |
+ * GNUmakefile.am: Adds renamed sources. |
+ |
+2013-02-11 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] clear the webcache from within the TestRunner library |
+ https://bugs.webkit.org/show_bug.cgi?id=109405 |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
+ (WebTestRunner::TestInterfaces::resetAll): |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::resetTestController): |
+ |
+2013-02-11 Jochen Eisinger <jochen@chromium.org> |
+ |
+ [chromium] add a destructor to EventSender |
+ https://bugs.webkit.org/show_bug.cgi?id=109401 |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ Otherwise, the compiler will automatically generate a destructor, for |
+ which we need to unnecessarily include WebContextMenuData.h in the |
+ header. |
+ |
+ * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
+ (WebTestRunner): |
+ (WebTestRunner::EventSender::~EventSender): |
+ * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
+ (WebKit): |
+ (EventSender): |
+ |
2013-02-10 Tim Horton <timothy_horton@apple.com> |
Unreviewed attempted build fix for Gtk after r142412 |