| Index: Tools/ChangeLog
|
| ===================================================================
|
| --- Tools/ChangeLog (revision 145274)
|
| +++ Tools/ChangeLog (working copy)
|
| @@ -1,3 +1,13819 @@
|
| +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
|
| +
|
| + * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| +
|
| +2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r142413.
|
| + http://trac.webkit.org/changeset/142413
|
| + https://bugs.webkit.org/show_bug.cgi?id=109383
|
| +
|
| + didn't fix the gtk build (Requested by thorton on #webkit).
|
| +
|
| + * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
|
| +
|
| +2013-02-10 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + Unreviewed attempted build fix for Gtk after r142412
|
| + * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
|
| +
|
| +2013-02-10 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + WKTR should propagate view creation options to opened windows
|
| + https://bugs.webkit.org/show_bug.cgi?id=109381
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + * WebKitTestRunner/PlatformWebView.h:
|
| + (WTR::PlatformWebView::options):
|
| + Add storage and a getter for PlatformWebView's creation options dictionary.
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::createOtherPage):
|
| + Propagate creation options from parent to child PlatformWebView when creating subwindows.
|
| + * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + * WebKitTestRunner/mac/PlatformWebViewMac.mm:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + Store creation options on the PlatformWebView.
|
| +
|
| +2013-02-10 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Unreviewed, rolling out r142347.
|
| + http://trac.webkit.org/changeset/142347
|
| + https://bugs.webkit.org/show_bug.cgi?id=108273
|
| +
|
| + Because a depending change r142343 was rolled out.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::InjectedBundlePage):
|
| +
|
| +2013-02-10 Kent Tamura <tkent@chromium.org>
|
| +
|
| + [Chromium] Build fix for r142371
|
| + https://bugs.webkit.org/show_bug.cgi?id=109313
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (WebKit):
|
| +
|
| +2013-02-10 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkdoc to fail
|
| + https://bugs.webkit.org/show_bug.cgi?id=109315
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * GNUmakefile.am: Define the CC environment variable to the CC compiler that the whole
|
| + project was configured to use. This ensures both the regular build and the gtkdoc-scangobj
|
| + program use the same compiler.
|
| + * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we're using Clang. This
|
| + forces Clang to suppress unused arguments warnings that can unnecessarily cause generate-gtkdoc
|
| + script to fail.
|
| +
|
| +2013-02-09 David Farler <dfarler@apple.com>
|
| +
|
| + Make TestWebKitAPI work for iOS
|
| + https://bugs.webkit.org/show_bug.cgi?id=108978
|
| +
|
| + Reviewed by Joseph Pecoraro.
|
| +
|
| + * TestWebKitAPI/Configurations/Base.xcconfig:
|
| + Added back FRAMEWORK_SEARCH_PATHS for Lion builds.
|
| +
|
| +2013-02-09 David Farler <dfarler@apple.com>
|
| +
|
| + Make TestWebKitAPI work for iOS
|
| + https://bugs.webkit.org/show_bug.cgi?id=108978
|
| +
|
| + Reviewed by David Kilzer.
|
| +
|
| + * Makefile: Added TestWebKitAPI to iOS MODULES list.
|
| + * TestWebKitAPI/Configurations/Base.xcconfig:
|
| + - Include FeatureDefines
|
| + - Removed VALID_ARCHS
|
| + - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs
|
| + - Excluded source files per platform
|
| + * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
|
| + - framework and library switches per platform
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + - Remove explicit framework and library linking (moved to xcconfigs)
|
| + - Added iOS main.mm
|
| + * TestWebKitAPI/config.h:
|
| + - Guard importing Cocoa.h and WebKit2_C.h on iOS
|
| + * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main.mm.
|
| + * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/main.mm.
|
| +
|
| +2013-02-09 Justin Schuh <jschuh@chromium.org>
|
| +
|
| + [CHROMIUM] Suppress c4267 build warnings for Win64 tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=109359
|
| +
|
| + Reviewed by Abhishek Arya.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| +
|
| +2013-02-09 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Add a link to EFL perf bot on build.webkit.org
|
| + https://bugs.webkit.org/show_bug.cgi?id=109342
|
| +
|
| + Reviewed by Gyuyoung Kim.
|
| +
|
| + Added.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
|
| +
|
| +2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
|
| +
|
| + Unreviewed. Update my IRC nickname in committers.py.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-02-09 David Farler <dfarler@apple.com>
|
| +
|
| + build-webkit: document sdk, debug, release, device, and simulator options
|
| + https://bugs.webkit.org/show_bug.cgi?id=109221
|
| +
|
| + Reviewed by David Kilzer.
|
| +
|
| + * Scripts/build-webkit: Add options to usage
|
| + * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
|
| +
|
| +2013-02-09 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move context menu data tracking to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=109313
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebKit):
|
| + (WebTestDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestProxy::showContextMenu):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::setContextMenuData):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (WebKit):
|
| + (EventSender):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::showContextMenu):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::showContextMenu):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-02-09 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move methods that change initial testRunner state to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=109043
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebKit):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::configureForTestWithURL):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (WebKit):
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::showDevTools):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::showWebInspector):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::runFileTest):
|
| +
|
| +2013-02-09 Nico Weber <thakis@chromium.org>
|
| +
|
| + Add myself as a reviewer. (Yay!!!!!)
|
| + https://bugs.webkit.org/show_bug.cgi?id=109110
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-02-08 Benjamin Poulain <bpoulain@apple.com>
|
| +
|
| + Move workerThreadCount from TestRunner to WebCore Internals
|
| + https://bugs.webkit.org/show_bug.cgi?id=109239
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * DumpRenderTree/TestRunner.cpp:
|
| + (TestRunner::staticValues):
|
| + * 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:
|
| + (TestRunner::webHistoryItemCount):
|
| + * DumpRenderTree/qt/TestRunnerQt.cpp:
|
| + * DumpRenderTree/qt/TestRunnerQt.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/win/TestRunnerWin.cpp:
|
| + * DumpRenderTree/wx/TestRunnerWx.cpp:
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| +
|
| +2013-02-08 Dean Jackson <dino@apple.com>
|
| +
|
| + Remove use of plugInStartLabelImage
|
| + https://bugs.webkit.org/show_bug.cgi?id=108273
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Removed plugInStartLabelImage entry from client structure.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::InjectedBundlePage):
|
| +
|
| +2013-02-07 Timothy Hatcher <timothy@apple.com>
|
| +
|
| + Fix the WebInspectorAPI watch list.
|
| +
|
| + Reviewed by Joseph Pecoraro.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
|
| + Added InjectedScriptSource.js and Console.idl.
|
| +
|
| +2013-02-08 Roger Fong <roger_fong@apple.com>
|
| +
|
| + DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107034.
|
| +
|
| + Reviewed by Brent Fulgham.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
|
| + * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
|
| + * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
|
| + * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
|
| +
|
| +2013-02-08 Harald Alvestrand <hta@google.com>
|
| +
|
| + Fix and test for missing return
|
| +
|
| + RTCPeerConnection.getStats() fails when remote stats are instantiated.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109292
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
|
| + (MockWebRTCPeerConnectionHandler::getStats):
|
| +
|
| +2013-02-08 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
|
| + https://bugs.webkit.org/show_bug.cgi?id=109296
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
|
| + (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
|
| + * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
|
| + (MockWebRTCDTMFSenderHandler):
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
|
| + (MockWebRTCPeerConnectionHandler::createDTMFSender):
|
| +
|
| +2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
|
| +
|
| + Update my entries in the watchlist
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-02-08 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] copy normalizeLayoutTestURL code to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=109269
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + The method doesn't have any external dependencies, so there's no reason
|
| + it should be on the delegate. It's still required by TestShell, however,
|
| + by making a copy, we can avoid implementing this in content shell.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
|
| + (WebTestRunner::WebPermissions::allowImage):
|
| + (WebTestRunner::WebPermissions::allowScriptFromSource):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::windowCount):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [EFL] Make the Performance bot also build WebKit.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109273
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + There has not been much benefit in fetching binaries compiled by
|
| + another bot; it makes the build bot take 6 to 7 minutes to upload
|
| + the binaries to build.webkit.org, we need to manually override
|
| + LD_LIBRARY_PATH to find the compiled libraries and still have
|
| + other path-related problems.
|
| +
|
| + Since we have enough horsepower in the perf bot, let's experiment
|
| + with building WebKit there instead.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/config.json:
|
| +
|
| +2013-02-07 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] turn TestRunner library into a component build
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + To achieve this, we need to drop all dependencies on WTF.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (WebTestRunner):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (WebTestRunner::MockSpellCheck::spellCheckWord):
|
| + (WebTestRunner::MockSpellCheck::initializeIfNeeded):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (isASCIIAlpha):
|
| + (isNotASCIIAlpha):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| +
|
| +2013-02-07 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Unreviewed followup to r142232.
|
| +
|
| + Work around a bug in jhbuild that was incorrectly composing the source
|
| + package URL by adjusting slightly the repository and module paths.
|
| +
|
| + * gtk/jhbuild.modules:
|
| +
|
| +2013-02-07 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Use a mirror for the sourceware.org repo used in jhbuild
|
| +
|
| + Unreviewed.
|
| +
|
| + The ftp://sourceware.org site is down, causing errors when running jhbuild
|
| + and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
|
| + mirror to get sources for the desired libffi dependency.
|
| +
|
| + * gtk/jhbuild.modules:
|
| +
|
| +2013-02-07 David Farler <dfarler@apple.com>
|
| +
|
| + Makefiles should work for arbitrary SDKs and architectures on Apple ports
|
| + https://bugs.webkit.org/show_bug.cgi?id=107863
|
| +
|
| + Reviewed by Mark Rowe.
|
| +
|
| + * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
|
| + * Makefile: Only build some projects for iOS
|
| +
|
| +2013-02-07 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-02-07 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Fix syntax error in runtests.py.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-02-07 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Temporary fix for Win EWS bots.
|
| + Don't build DRT since it has already been built in the build step.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-02-07 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] Cleanup command-line defines
|
| + https://bugs.webkit.org/show_bug.cgi?id=109213
|
| +
|
| + Reviewed by Xan Lopez.
|
| +
|
| + * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
|
| + up defines from autoconf.
|
| +
|
| +2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + git.svn_revision doesn't fetch the same revision as svn.svn_revision
|
| + https://bugs.webkit.org/show_bug.cgi?id=108684
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Always call git log on the checkout root.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/git.py:
|
| + (Git.svn_revision):
|
| +
|
| +2013-02-07 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Patch for testing Win EWS bots.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-02-07 Gavin Peters <gavinp@chromium.org>
|
| +
|
| + Unreviewed, rolling out r142165.
|
| + http://trac.webkit.org/changeset/142165
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Broke linux_aura builds.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + (WebTaskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (MockGrammarCheck::checkGrammarOfString):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (append):
|
| + (isNotASCIIAlpha):
|
| + (MockSpellCheck::spellCheckWord):
|
| + (MockSpellCheck::initializeIfNeeded):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTaskList::WebTaskList):
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
|
| +
|
| +2013-02-07 Benjamin Poulain <bpoulain@apple.com>
|
| +
|
| + Move pauseAnimation/pauseTransition from TestRunner to Internals
|
| + https://bugs.webkit.org/show_bug.cgi?id=109107
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * DumpRenderTree/TestRunner.cpp:
|
| + (TestRunner::staticFunctions):
|
| + * DumpRenderTree/TestRunner.h:
|
| + * 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:
|
| + (TestRunner):
|
| + * DumpRenderTree/win/TestRunnerWin.cpp:
|
| + * DumpRenderTree/wx/TestRunnerWx.cpp:
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| +
|
| +2013-02-07 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] turn TestRunner library into a component build
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + To achieve this, we need to drop all dependencies on WTF.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (WebTestRunner):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (WebTestRunner::MockSpellCheck::spellCheckWord):
|
| + (WebTestRunner::MockSpellCheck::initializeIfNeeded):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (isASCIIAlpha):
|
| + (isNotASCIIAlpha):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| +
|
| +2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
|
| +
|
| + Do not check enum's casing for WebKit2 C API.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109128
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Add "-readability/enum_casing" for WebKit2 C APIs because we use word
|
| + which starts with non-capital letter 'k' for types of enums.
|
| +
|
| + * Scripts/webkitpy/style/checker.py:
|
| +
|
| +2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + Unreviewed warning fix.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (BuildAndTestFactory.__init__):
|
| + (DownloadAndPerfTestWebKit2Factory.__init__):
|
| +
|
| +2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + Unreviewed typo fix after r142121.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/config.json:
|
| +
|
| +2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
|
| +
|
| + [Qt] QtTestBrowser should provide option to enable/disable Javascript
|
| + https://bugs.webkit.org/show_bug.cgi?id=107461
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + Option to enable/disable Javascript would be handy option to test
|
| + certain functionalities of web pages with/without Javascript.
|
| +
|
| + * QtTestBrowser/launcherwindow.cpp:
|
| + (LauncherWindow::createChrome):
|
| + (LauncherWindow::toggleJavaScriptEnabled):
|
| + * QtTestBrowser/launcherwindow.h:
|
| + (LauncherWindow):
|
| +
|
| +2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [EFL] Add a WebKit2 Performance bot.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109188
|
| +
|
| + Reviewed by Csaba Osztrogonác.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
|
| + efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
|
| + the "EFL Linux 64-bit Release" bot trigger it.
|
| +
|
| +2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
|
| +
|
| + [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
|
| + https://bugs.webkit.org/show_bug.cgi?id=109126
|
| + PR 292540
|
| +
|
| + Reviewed by Yong Li.
|
| +
|
| + Change char code to 4 bytes.
|
| +
|
| + * DumpRenderTree/blackberry/EventSender.cpp:
|
| + (keyDownCallback):
|
| +
|
| +2013-02-07 Gavin Peters <gavinp@chromium.org>
|
| +
|
| + Unreviewed, rolling out r142090.
|
| + http://trac.webkit.org/changeset/142090
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + lots of selection expectations failures
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + (WebTaskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (MockGrammarCheck::checkGrammarOfString):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (append):
|
| + (isNotASCIIAlpha):
|
| + (MockSpellCheck::spellCheckWord):
|
| + (MockSpellCheck::initializeIfNeeded):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTaskList::WebTaskList):
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
|
| +
|
| +2013-02-07 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] turn TestRunner library into a component build
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + To achieve this, we need to drop all dependencies on WTF.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (WebTestRunner):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (WebTestRunner::MockSpellCheck::spellCheckWord):
|
| + (WebTestRunner::MockSpellCheck::initializeIfNeeded):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (isASCIIAlpha):
|
| + (isNotASCIIAlpha):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| +
|
| +2013-02-07 Andras Becsi <andras.becsi@digia.com>
|
| +
|
| + [Qt] Use GNU ar's thin archive format for intermediate static libs
|
| + https://bugs.webkit.org/show_bug.cgi?id=109052
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
|
| + intermediate static library which results in build failure even with a x86_64
|
| + toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
|
| +
|
| + When using a GNU toolchain we can use the thin archive format for these static
|
| + libraries which also has the benefit of not copying the object files, thus
|
| + drastically reducing disk usage and overall compile time.
|
| +
|
| + Currently qmake does not support GNU ar's thin archive format so for
|
| + now we need to do the magic in the build system as a stopgap solution.
|
| +
|
| + * qmake/mkspecs/features/configure.prf:
|
| + * qmake/mkspecs/features/default_post.prf:
|
| + * qmake/mkspecs/features/functions.prf:
|
| +
|
| +2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
|
| +
|
| + [Qt] Compile WTF tests of TestWebKitAPI
|
| + https://bugs.webkit.org/show_bug.cgi?id=108935
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Add initial stubs and files for building at least the WTF tests.
|
| + The WK2 tests need more platform code, in particular PlatformWebView
|
| + and injected bundle support.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.pri: Added.
|
| + * TestWebKitAPI/TestWebKitAPI.pro: Added.
|
| + * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
|
| + * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::InjectedBundleController::platformInitialize):
|
| + * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
|
| + (Util):
|
| + (TestWebKitAPI::Util::run):
|
| + (TestWebKitAPI::Util::sleep):
|
| + (TestWebKitAPI::Util::createInjectedBundlePath):
|
| + (TestWebKitAPI::Util::createURLForResource):
|
| + (TestWebKitAPI::Util::URLForNonExistentResource):
|
| + * TestWebKitAPI/qt/main.cpp: Added.
|
| + (main):
|
| + * Tools.pro:
|
| + * qmake/mkspecs/features/default_post.prf:
|
| +
|
| +2013-02-06 Roger Fong <roger_fong@apple.com>
|
| +
|
| + VS2010 WinLauncher project, property sheets and resources.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107037.
|
| +
|
| + Reviewed by Brent Fulgham.
|
| +
|
| + * WinLauncher/WinLauncher.vcxproj: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
|
| + * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
|
| + * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
|
| +
|
| +2013-02-06 Terry Anderson <tdanderson@chromium.org>
|
| +
|
| + Add support for gesture scroll events that do not propagate to enclosing scrollables
|
| + https://bugs.webkit.org/show_bug.cgi?id=108849
|
| +
|
| + Reviewed by Antonio Gomes.
|
| +
|
| + Modify chromium's DRT EventSender to support the new event type
|
| + GestureScrollUpdateWithoutPropagation.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (EventSender):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::handleInputEvent):
|
| +
|
| +2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r142032.
|
| + http://trac.webkit.org/changeset/142032
|
| + https://bugs.webkit.org/show_bug.cgi?id=109095
|
| +
|
| + component build still broken (Requested by jochen__ on
|
| + #webkit).
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + (WebTaskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (MockGrammarCheck::checkGrammarOfString):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (append):
|
| + (isNotASCIIAlpha):
|
| + (MockSpellCheck::spellCheckWord):
|
| + (MockSpellCheck::initializeIfNeeded):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTaskList::WebTaskList):
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
|
| +
|
| +2013-02-06 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] turn TestRunner library into a component build
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + To achieve this, we need to drop all dependencies on WTF.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (WebTestRunner):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (WebTestRunner::MockSpellCheck::spellCheckWord):
|
| + (WebTestRunner::MockSpellCheck::initializeIfNeeded):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (isASCIIAlpha):
|
| + (isNotASCIIAlpha):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| +
|
| +2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r142025.
|
| + http://trac.webkit.org/changeset/142025
|
| + https://bugs.webkit.org/show_bug.cgi?id=109091
|
| +
|
| + broke the build (Requested by tdanderson on #webkit).
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (EventSender):
|
| +
|
| +2013-02-06 Terry Anderson <tdanderson@chromium.org>
|
| +
|
| + Add support for gesture scroll events that do not propagate to enclosing scrollables
|
| + https://bugs.webkit.org/show_bug.cgi?id=108849
|
| +
|
| + Reviewed by Antonio Gomes.
|
| +
|
| + Modify chromium's DRT EventSender to support the new event type
|
| + GestureScrollUpdateWithoutPropagation.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (EventSender):
|
| +
|
| +2013-02-06 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [TestResultServer] Adjust the name of the GTK 64-bit debug builder
|
| + https://bugs.webkit.org/show_bug.cgi?id=109016
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
|
| + builder was adjusted to build WebKit1 only, with the name changed accordingly.
|
| + Reflect that change here as well.
|
| +
|
| +2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r141991.
|
| + http://trac.webkit.org/changeset/141991
|
| + https://bugs.webkit.org/show_bug.cgi?id=109047
|
| +
|
| + Fails to compile on all Chromium platforms (Requested by
|
| + schenney on #webkit).
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + (WebTaskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (MockGrammarCheck::checkGrammarOfString):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (append):
|
| + (isNotASCIIAlpha):
|
| + (MockSpellCheck::spellCheckWord):
|
| + (MockSpellCheck::initializeIfNeeded):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTaskList::WebTaskList):
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
|
| +
|
| +2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r141995.
|
| + http://trac.webkit.org/changeset/141995
|
| + https://bugs.webkit.org/show_bug.cgi?id=109046
|
| +
|
| + May allow me to roll out the real problem (Requested by
|
| + schenney on #webkit).
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::sendWebIntentResponse):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| +
|
| +2013-02-06 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] fix android build which doesn't support intents
|
| +
|
| + Unreviewed build fix.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::sendWebIntentResponse):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| +
|
| +2013-02-06 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] turn TestRunner library into a component build
|
| + https://bugs.webkit.org/show_bug.cgi?id=108466
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + To achieve this, we need to drop all dependencies on WTF.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElementList::getOrCreate):
|
| + (WebTestRunner::AccessibilityUIElementList::createRoot):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElementList):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + (WebTestRunner::CppBoundClass::~CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::invoke):
|
| + (WebTestRunner::CppBoundClass::getProperty):
|
| + (WebTestRunner::CppBoundClass::setProperty):
|
| + (WebTestRunner::CppBoundClass::bindCallback):
|
| + (WebTestRunner::CppBoundClass::bindGetterCallback):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::getAsCppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
|
| + (WebTestRunner):
|
| + (CppBoundClass):
|
| + (WebTestRunner::CppBoundClass::bindProperty):
|
| + (WebTestRunner::CppBoundClass::bindFallbackCallback):
|
| + (WebTestRunner::CppBoundClass::bindFallbackMethod):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
|
| + (WebTestRunner::CppVariant::toString):
|
| + (WebTestRunner::CppVariant::toInt32):
|
| + (WebTestRunner::CppVariant::toDouble):
|
| + (WebTestRunner::CppVariant::toBoolean):
|
| + (WebTestRunner::CppVariant::toStringVector):
|
| + (WebTestRunner::CppVariant::invoke):
|
| + (WebTestRunner::CppVariant::invokeDefault):
|
| + * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
|
| + (CppVariant):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::reset):
|
| + (WebTestRunner::EventSender::mouseDown):
|
| + (WebTestRunner::EventSender::mouseUp):
|
| + (WebTestRunner::EventSender::mouseMoveTo):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + (WebTestRunner::EventSender::dispatchMessage):
|
| + (WebTestRunner::EventSender::leapForward):
|
| + (WebTestRunner::EventSender::replaySavedEvents):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + (WebTestRunner::EventSender::contextClick):
|
| + (WebTestRunner::EventSender::beginDragWithFiles):
|
| + (WebTestRunner::EventSender::addTouchPoint):
|
| + (WebTestRunner::EventSender::releaseTouchPoint):
|
| + (WebTestRunner::EventSender::updateTouchPoint):
|
| + (WebTestRunner::EventSender::cancelTouchPoint):
|
| + (WebTestRunner::EventSender::sendCurrentTouchEvent):
|
| + (WebTestRunner::EventSender::gestureEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
|
| + (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
|
| + (WebTestRunner):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (WebTestRunner::MockSpellCheck::spellCheckWord):
|
| + (WebTestRunner::MockSpellCheck::initializeIfNeeded):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (isASCIIAlpha):
|
| + (isNotASCIIAlpha):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
|
| + (TestPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::findString):
|
| + (WebTestRunner::TestRunner::setTextSubpixelPositioning):
|
| + (WebTestRunner::TestRunner::overridePreference):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + (WebTestRunner::TextInputController::markedRange):
|
| + (WebTestRunner::TextInputController::selectedRange):
|
| + (WebTestRunner::TextInputController::firstRectForCharacterRange):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
|
| + (WebTestRunner::WebTaskList::~WebTaskList):
|
| + (WebTestRunner::WebTaskList::registerTask):
|
| + (WebTestRunner::WebTaskList::unregisterTask):
|
| + (WebTestRunner::WebTaskList::revokeAll):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| +
|
| +2013-02-06 Mike West <mkwst@chromium.org>
|
| +
|
| + Add an ENABLE_NOSNIFF feature flag.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109029
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
|
| + when processing script and other resource types.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2013-02-06 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + MediaStream API: Implement DTMF support in RTCPeerConnection
|
| + https://bugs.webkit.org/show_bug.cgi?id=106782
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Adding Mock functionality for the DTMFSender.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
|
| + (DTMFSenderToneTask):
|
| + (DTMFSenderToneTask::DTMFSenderToneTask):
|
| + (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
|
| + (MockWebRTCDTMFSenderHandler::setClient):
|
| + (MockWebRTCDTMFSenderHandler::currentToneBuffer):
|
| + (MockWebRTCDTMFSenderHandler::canInsertDTMF):
|
| + (MockWebRTCDTMFSenderHandler::insertDTMF):
|
| + * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
|
| + (MockWebRTCDTMFSenderHandler):
|
| + (MockWebRTCDTMFSenderHandler::taskList):
|
| + (MockWebRTCDTMFSenderHandler::clearToneBuffer):
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
|
| + (MockWebRTCPeerConnectionHandler::createDTMFSender):
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
|
| + (MockWebRTCPeerConnectionHandler):
|
| +
|
| +2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
|
| +
|
| + Unreviewed. Update my email address in committers.py.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
|
| +
|
| + [CMake] Don't warn unused cmake variables which aren't used by cmake ports
|
| + https://bugs.webkit.org/show_bug.cgi?id=108761
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Ignore unused macro variables which aren't used by cmake ports.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (generateBuildSystemFromCMakeProject):
|
| +
|
| +2013-02-05 Julie Parent <jparent@chromium.org>
|
| +
|
| + Add cc_unittests to the dashboards
|
| + https://bugs.webkit.org/show_bug.cgi?id=108878
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/builders.js:
|
| + (loadBuildersList):
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (currentBuilderGroupCategory):
|
| +
|
| +2013-02-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + DumpRenderTree should be able to enable the threaded parser
|
| + https://bugs.webkit.org/show_bug.cgi?id=108970
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + We can now enable the parser at runtime using --enable-threaded-html-parser.
|
| +
|
| + * DumpRenderTree/chromium/DumpRenderTree.cpp:
|
| + (main):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + (WebPreferences):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + (WebTestRunner::WebPreferences::applyTo):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::TestShell):
|
| + (TestShell::resetWebSettings):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell::setThreadedHTMLParser):
|
| + (TestShell):
|
| +
|
| +2013-02-05 Benjamin Poulain <bpoulain@apple.com>
|
| +
|
| + Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
|
| + https://bugs.webkit.org/show_bug.cgi?id=108894
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
|
| + Extend the tests to check toAtomicString() on an empty builder.
|
| +
|
| +2013-02-05 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
|
| + https://bugs.webkit.org/show_bug.cgi?id=108926
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebKit):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-02-05 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
|
| + https://bugs.webkit.org/show_bug.cgi?id=108923
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
|
| + (WebTestRunner::WebTestProxyBase::shouldEndEditing):
|
| + (WebTestRunner::WebTestProxyBase::shouldInsertNode):
|
| + (WebTestRunner::WebTestProxyBase::shouldInsertText):
|
| + (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
|
| + (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
|
| + (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
|
| + (WebTestRunner::WebTestProxyBase::didBeginEditing):
|
| + (WebTestRunner::WebTestProxyBase::didChangeSelection):
|
| + (WebTestRunner::WebTestProxyBase::didChangeContents):
|
| + (WebTestRunner::WebTestProxyBase::didEndEditing):
|
| + (WebTestRunner::WebTestProxyBase::createView):
|
| + (WebTestRunner::WebTestProxyBase::setStatusText):
|
| + (WebTestRunner::WebTestProxyBase::didStopLoading):
|
| + (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
|
| + (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
|
| + (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
|
| + (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveTitle):
|
| + (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
|
| + (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
|
| + (WebTestRunner::WebTestProxyBase::didFailLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFinishLoad):
|
| + (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
|
| + (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
|
| + (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
|
| + (WebTestRunner::WebTestProxyBase::didDetectXSS):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + (WebTestRunner::WebTestProxyBase::willRequestResource):
|
| + (WebTestRunner::WebTestProxyBase::didCreateDataSource):
|
| + (WebTestRunner::WebTestProxyBase::willSendRequest):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveResponse):
|
| + (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
|
| + (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
|
| + (WebTestRunner::WebTestProxyBase::locationChangeDone):
|
| + (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
|
| + (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
|
| +
|
| +2013-02-04 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + EWS bots don't remove untracked files after processing a patch
|
| + https://bugs.webkit.org/show_bug.cgi?id=108891
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Added option to remove untracked files in the bot's repo.
|
| +
|
| + * EWSTools/start-queue.sh:
|
| +
|
| +2013-02-04 Benjamin Poulain <bpoulain@apple.com>
|
| +
|
| + Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
|
| + https://bugs.webkit.org/show_bug.cgi?id=108741
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
|
| +
|
| + * 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:
|
| + (TestRunner):
|
| + * DumpRenderTree/win/TestRunnerWin.cpp:
|
| + * DumpRenderTree/wx/TestRunnerWx.cpp:
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-02-04 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108887
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + This is a follow-up to http://trac.webkit.org/changeset/141614. The
|
| + Mac and Linux linkers didn't complain about the reference to
|
| + WebIntent in that function for some reason (probably because it's
|
| + a dead function that's stripped).
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-02-04 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard cleanup: Make builder a real dashboardSpecificParameter.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108706
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Add builder to g_defaultDashboardSpecificParameter maps for the
|
| + dashboards where it is used (flakiness, timeline, treemap).
|
| + Default it to null, and then update reads of it to check the
|
| + builder group's default if one is not set, rather than trying to
|
| + set and track this everywhere.
|
| + This allows us to remove tons of special-casing of builder parsing,
|
| + including where we used to add it to the query string even when the
|
| + user did not specify it.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseParameters):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard.js:
|
| + (generatePage):
|
| + (handleQueryParameterChange):
|
| + * TestResultServer/static-dashboards/loader.js:
|
| + (.):
|
| + * TestResultServer/static-dashboards/timeline_explorer.html:
|
| + * TestResultServer/static-dashboards/treemap.html:
|
| +
|
| +2013-02-04 Julie Parent <jparent@chromium.org>
|
| +
|
| + Setting tests on flakiness dashboard should invalidate builder.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108521
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + When you move into a cross builder view, builder should not still be
|
| + set. Currently, it is deleted from the internal state, but still shows
|
| + up in the url, causing the current state and the hash to not match.
|
| +
|
| + To see this in action, load the flakiness dashboard, select a builder,
|
| + and then click on an individual test, to get into individual test view.
|
| + The url will still have the builder you selected listed, even though it
|
| + is cleared in the UI.
|
| +
|
| + The fix is to consider 'tests' to be a parameter that invalidates builder.
|
| +
|
| + * TestResultServer/static-dashboards/flakiness_dashboard.js:
|
| +
|
| +2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
|
| +
|
| + [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
|
| + https://bugs.webkit.org/show_bug.cgi?id=107931
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Change platformView to be a WKView and use WKViewGetEvasObject
|
| + for the places where an Evas_Object is needed.
|
| +
|
| + Instead of extracting the Ecore_Evas* from the m_view we use
|
| + the m_window instead, which actually holds the it.
|
| +
|
| + * TestWebKitAPI/PlatformWebView.h:
|
| + * TestWebKitAPI/efl/PlatformWebView.cpp:
|
| + (TestWebKitAPI::PlatformWebView::PlatformWebView):
|
| + (TestWebKitAPI::PlatformWebView::~PlatformWebView):
|
| + (TestWebKitAPI::PlatformWebView::resizeTo):
|
| + (TestWebKitAPI::PlatformWebView::page):
|
| + (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
|
| + (TestWebKitAPI::PlatformWebView::simulateMouseMove):
|
| + (TestWebKitAPI::PlatformWebView::simulateRightClick):
|
| + * WebKitTestRunner/PlatformWebView.h:
|
| + * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
|
| + (WTR::EventSenderProxy::sendTouchEvent):
|
| + (WTR::EventSenderProxy::setTouchModifier):
|
| + * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + (WTR::PlatformWebView::~PlatformWebView):
|
| + (WTR::PlatformWebView::resizeTo):
|
| + (WTR::PlatformWebView::page):
|
| + (WTR::PlatformWebView::focus):
|
| + (WTR::PlatformWebView::windowFrame):
|
| + (WTR::PlatformWebView::setWindowFrame):
|
| + (WTR::PlatformWebView::windowSnapshotImage):
|
| +
|
| +2013-02-04 Timothy Loh <timloh@chromium.com>
|
| +
|
| + Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108788
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + As per discussion in Bug 74358, it's probably preferable to remove the
|
| + behaviour of updating the author details in a ChangeLog entry. We also
|
| + want to be able to skip preparing change logs (e.g. rebaselining many
|
| + tests), so a --no-prepare-changelogs option is added to webkit-patch.
|
| +
|
| + * Scripts/webkitpy/common/checkout/changelog.py:
|
| + (ChangeLogEntry._parse_entry):
|
| + (ChangeLogEntry.date): Added
|
| + * Scripts/webkitpy/common/checkout/changelog_unittest.py:
|
| + (test_parse_log_entries_from_changelog):
|
| + * Scripts/webkitpy/tool/commands/commandtest.py:
|
| + (CommandsTest.assert_execute_outputs):
|
| + * Scripts/webkitpy/tool/steps/options.py:
|
| + (Options): Added --no-prepare-changelogs
|
| + * Scripts/webkitpy/tool/steps/preparechangelog.py:
|
| + (PrepareChangeLog.options):
|
| + (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
|
| + the author's name and email, but we only want to replace the date.
|
| + (PrepareChangeLog.run):
|
| + * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
|
| + (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
|
| + authors. Removed unneeded variable.
|
| +
|
| +2013-02-04 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
|
| + https://bugs.webkit.org/show_bug.cgi?id=108467
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestRunner):
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestRunner):
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + (WebTestRunner::TestInterfaces::setWebView):
|
| + (WebTestRunner::TestInterfaces::webView):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
|
| + (WebTestRunner::WebTestInterfaces::setWebView):
|
| + (WebTestRunner::WebTestInterfaces::setDelegate):
|
| + (WebTestRunner::WebTestInterfaces::bindTo):
|
| + (WebTestRunner::WebTestInterfaces::resetAll):
|
| + (WebTestRunner::WebTestInterfaces::setTestIsRunning):
|
| + (WebTestRunner::WebTestInterfaces::webView):
|
| + (WebTestRunner::WebTestInterfaces::testRunner):
|
| + (WebTestRunner::WebTestInterfaces::testInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::setInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
|
| +
|
| + [EFL] Add "full screen" parameter to MiniBrowser
|
| + https://bugs.webkit.org/show_bug.cgi?id=108850
|
| +
|
| + Reviewed by Antonio Gomes.
|
| +
|
| + Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
|
| + MiniBrowser.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (window_create):
|
| + (elm_main):
|
| + Added '-F/--full-screen' parameter functionality.
|
| +
|
| +2013-02-04 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] remove WebTestPlugin from the public TestRunner API
|
| + https://bugs.webkit.org/show_bug.cgi?id=108467
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::createPlugin):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
|
| + (WebTestRunner::TestPlugin::TestPlugin):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestPlugin::~TestPlugin):
|
| + (WebTestRunner::TestPlugin::initialize):
|
| + (WebTestRunner::TestPlugin::destroy):
|
| + (WebTestRunner::TestPlugin::updateGeometry):
|
| + (WebTestRunner::TestPlugin::parsePrimitive):
|
| + (WebTestRunner::TestPlugin::parseColor):
|
| + (WebTestRunner::TestPlugin::parseOpacity):
|
| + (WebTestRunner::TestPlugin::parseBoolean):
|
| + (WebTestRunner::TestPlugin::initScene):
|
| + (WebTestRunner::TestPlugin::drawScene):
|
| + (WebTestRunner::TestPlugin::destroyScene):
|
| + (WebTestRunner::TestPlugin::initProgram):
|
| + (WebTestRunner::TestPlugin::initPrimitive):
|
| + (WebTestRunner::TestPlugin::drawPrimitive):
|
| + (WebTestRunner::TestPlugin::loadShader):
|
| + (WebTestRunner::TestPlugin::loadProgram):
|
| + (WebTestRunner::TestPlugin::handleInputEvent):
|
| + (WebTestRunner::TestPlugin::handleDragStatusUpdate):
|
| + (WebTestRunner::TestPlugin::create):
|
| + (WebTestRunner::TestPlugin::mimeType):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
|
| + (WebTestRunner):
|
| + (TestPlugin):
|
| + (WebTestRunner::TestPlugin::scriptableObject):
|
| + (WebTestRunner::TestPlugin::canProcessDrag):
|
| + (WebTestRunner::TestPlugin::paint):
|
| + (WebTestRunner::TestPlugin::updateFocus):
|
| + (WebTestRunner::TestPlugin::updateVisibility):
|
| + (WebTestRunner::TestPlugin::acceptsInputEvents):
|
| + (WebTestRunner::TestPlugin::didReceiveResponse):
|
| + (WebTestRunner::TestPlugin::didReceiveData):
|
| + (WebTestRunner::TestPlugin::didFinishLoading):
|
| + (WebTestRunner::TestPlugin::didFailLoading):
|
| + (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
|
| + (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
|
| + (WebTestRunner::TestPlugin::isPlaceholder):
|
| + (WebTestRunner::TestPlugin::prepareTexture):
|
| + (WebTestRunner::TestPlugin::context):
|
| + (Scene):
|
| + (WebTestRunner::TestPlugin::Scene::Scene):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::createPlugin):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::createPlugin):
|
| +
|
| +2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
|
| +
|
| + Add a new method for obtaining a build-type-dependent path,
|
| + instead of modifying all call sites to pass it in.
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner.__init__): use the new method, which takes a tuple.
|
| + (TestRunner._setup_testing_environment): ditto.
|
| + * gtk/common.py:
|
| + (get_build_path): accept a tuple that may include Release and
|
| + Debug as build types, for searching.
|
| + (build_path_for_build_types): new method that finds the path when
|
| + it is dependent on the build type.
|
| + (build_path): restore its original behaviour.
|
| +
|
| +2013-02-04 David Kilzer <ddkilzer@apple.com>
|
| +
|
| + Remove duplicate entry from DumpRenderTree Xcode project
|
| +
|
| + $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
|
| + patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
|
| +
|
| + * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
|
| + Remove duplicate.
|
| +
|
| +2013-02-04 David Kilzer <ddkilzer@apple.com>
|
| +
|
| + Sort TestWebKitAPI Xcode project file
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| +
|
| +2013-02-03 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + PatchLogs are not getting created on QueueStatusServer
|
| + https://bugs.webkit.org/show_bug.cgi?id=108593
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added missing "added" patch event to submit-to-ews handler.
|
| +
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/handlers/submittoews.py:
|
| + (SubmitToEWS._add_attachment_to_ews_queues):
|
| +
|
| +2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
|
| +
|
| + Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
|
| + https://bugs.webkit.org/show_bug.cgi?id=108777
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-02-03 Sam Weinig <sam@webkit.org>
|
| +
|
| + Fix failing test.
|
| +
|
| + * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
|
| + (TestWebKitAPI::didFinishLoadForFrame):
|
| +
|
| +2013-02-03 Timothy Loh <timloh@chromium.com>
|
| +
|
| + Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Removed/Copied from/Renamed from) as clean.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108433
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + PrepareChangeLog is supposed to update the file/function list if we
|
| + haven't touched it, but the existing regex doesn't handle the
|
| + annotations prepare-ChangeLog adds (e.g. "Added.")
|
| +
|
| + * Scripts/webkitpy/common/checkout/changelog.py:
|
| + (ChangeLogEntry.is_touched_files_text_clean):
|
| + * Scripts/webkitpy/common/checkout/changelog_unittest.py:
|
| + (test_is_touched_files_text_clean):
|
| +
|
| +2013-02-02 Dean Jackson <dino@apple.com>
|
| +
|
| + Add Antoine Quint to the list of committers
|
| + https://bugs.webkit.org/show_bug.cgi?id=108750
|
| +
|
| + No review necessary.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-02-02 Patrick Gansterer <paroga@webkit.org>
|
| +
|
| + [CMake] Adopt the WinCE port to new CMake
|
| + https://bugs.webkit.org/show_bug.cgi?id=108754
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + * WinCELauncher/CMakeLists.txt: Mark WinCELauncher
|
| + as WIN32 target to use the correct entry point.
|
| +
|
| +2013-02-02 Alexey Proskuryakov <ap@apple.com>
|
| +
|
| + One is not allowed to use commit-queue to make oneself a committer.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py: Rolled out r141693.
|
| + Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocomplete works.
|
| +
|
| +2013-02-02 Antoine Quint <graouts@apple.com>
|
| +
|
| + Add Antoine Quint to the list of committers
|
| + https://bugs.webkit.org/show_bug.cgi?id=108750
|
| +
|
| + Reviewed by Dean Jackson.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-02-01 Adrian Perez de Castro <aperez@igalia.com>
|
| +
|
| + [GTK] Building fails in an armv5tel board
|
| + https://bugs.webkit.org/show_bug.cgi?id=108083
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + In some systems in which $architecture is filled-in from "uname -m"
|
| + the value may not start with "arm-", but with "armvN", where "N" is
|
| + an architecture version number. The regexp in isARM() is modified
|
| + so it covers these kind of cases.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (isARM):
|
| +
|
| +2013-02-01 Gregg Tavares <gman@google.com>
|
| +
|
| + Update LayoutTests scripts to skip webgl folder on ports
|
| + https://bugs.webkit.org/show_bug.cgi?id=108705
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + I'm working on checking in the WebGL Conformance Tests
|
| + as layout tests into LayoutTests/webgl. For ports
|
| + that do not have WebGL enabled this changes will
|
| + skip tests in the "webgl" folder.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port._missing_symbol_to_skipped_tests):
|
| + * Scripts/webkitpy/layout_tests/port/port_testcase.py:
|
| + (PortTestCase.test_skipped_directories_for_symbols):
|
| +
|
| +2013-02-01 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Fix for webkitpy tests.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| + * Scripts/webkitpy/tool/steps/runtests_unittest.py:
|
| +
|
| +2013-02-01 Jer Noble <jer.noble@apple.com>
|
| +
|
| + LLDB: add synthetic provider for WTF::HashTable
|
| + https://bugs.webkit.org/show_bug.cgi?id=108718
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + Add a synthetic provider which will emit the contents of a given
|
| + WTF::HashTable. This allows clients using Xcode/lldb to enumerate
|
| + the hash contents.
|
| +
|
| + * lldb/lldb_webkit.py:
|
| + (__lldb_init_module):
|
| + (__lldb_init_module.lldb_webkit):
|
| + (WTFHashTable_SummaryProvider):
|
| + (WTFVectorProvider.has_children):
|
| + (WTFHashTableProvider):
|
| + (WTFHashTableProvider.__init__):
|
| + (WTFHashTableProvider.num_children):
|
| + (WTFHashTableProvider.get_child_index):
|
| + (WTFHashTableProvider.get_child_at_index):
|
| + (WTFHashTableProvider.tableSize):
|
| + (WTFHashTableProvider.keyCount):
|
| + (WTFHashTableProvider.update):
|
| + (WTFHashTableProvider.has_children):
|
| +
|
| +2013-02-01 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Fix webkitpy tests since a build_style is not specified in some cases.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-02-01 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Unreviewed. Re-try enabling Win-EWS tests for the third time.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107968
|
| +
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (WinEWS):
|
| +
|
| +2013-01-31 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Fix test scripts for EWS bots to get them running once and for all.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108422
|
| +
|
| + Reviewed by Timothy Horton.
|
| +
|
| + Disabling --quiet option on Windows for now because that fails when we try to use /dev/null.
|
| + runtests.py was not passing in a configuration to run-webkit-tests which causes DRT to build in release by default.
|
| + However, we build in Debug only on the EWS Windows bots, which caused the build to fail.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.options):
|
| + (RunTests.run):
|
| +
|
| +2013-02-01 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Build webkit with enable_web_intents set to 0.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108408
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + I'll then make chromium build fine with that, then switch
|
| + enable_web_intents to 0, roll that into webkit, and then
|
| + actually remove the code hidden behind this flag.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-02-01 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Set the GTK 64-bit Debug builder to build and test only WebKit1
|
| + https://bugs.webkit.org/show_bug.cgi?id=108648
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
|
| + build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
|
| + (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
|
| + for building and testing only WebKit1 on the builder's platform.
|
| +
|
| +2013-02-01 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move ownership of TestRunner object to TestInterfaces
|
| + https://bugs.webkit.org/show_bug.cgi?id=108464
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Before, TestShell owned the class. This also removes the last include
|
| + from DumpRenderTree to TestRunner/src.
|
| +
|
| + This also deletes TestDelegate and uses WebTestDelegate everywhere
|
| + instead.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebKit):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:
|
| + (WebTestRunner):
|
| + (WebTestRunner::AccessibilityController::setDelegate):
|
| + (AccessibilityController):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::setDelegate):
|
| + (EventSender):
|
| + * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp:
|
| + (WebTestRunner::GamepadController::setDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
|
| + (WebTestRunner):
|
| + (GamepadController):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + (WebTestRunner::TestInterfaces::TestInterfaces):
|
| + (WebTestRunner::TestInterfaces::~TestInterfaces):
|
| + (WebTestRunner::TestInterfaces::setWebView):
|
| + (WebTestRunner::TestInterfaces::setDelegate):
|
| + (WebTestRunner::TestInterfaces::bindTo):
|
| + (WebTestRunner::TestInterfaces::resetAll):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestInterfaces::setTestIsRunning):
|
| + (WebTestRunner::TestInterfaces::testRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
|
| + (WebTestRunner):
|
| + (TestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebKit):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::Internal::testRunner):
|
| + (WebTestInterfaces::Internal):
|
| + (WebTestRunner::WebTestInterfaces::Internal::Internal):
|
| + (WebTestRunner::WebTestInterfaces::Internal::setDelegate):
|
| + (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added.
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestRunner::WebTestRunner):
|
| + (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpAsText):
|
| + (WebTestRunner::WebTestRunner::setShouldDumpAsText):
|
| + (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
|
| + (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
|
| + (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
|
| + (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
|
| + (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
|
| + (WebTestRunner::WebTestRunner::audioData):
|
| + (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
|
| + (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
|
| + (WebTestRunner::WebTestRunner::shouldDumpCreateView):
|
| + (WebTestRunner::WebTestRunner::canOpenWindows):
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
|
| + (WebTestRunner::WebTestRunner::webPermissions):
|
| + (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
|
| + (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
|
| + (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
|
| + (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
|
| + (WebTestRunner::WebTestRunner::testRepaint):
|
| + (WebTestRunner::WebTestRunner::sweepHorizontally):
|
| + (WebTestRunner::WebTestRunner::isPrinting):
|
| + (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + (WebTestRunner::WebTestRunner::setTitleTextDirection):
|
| + (WebTestRunner::WebTestRunner::httpHeadersToClear):
|
| + (WebTestRunner::WebTestRunner::shouldBlockRedirects):
|
| + (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
|
| + (WebTestRunner::WebTestRunner::setTopLoadingFrame):
|
| + (WebTestRunner::WebTestRunner::topLoadingFrame):
|
| + (WebTestRunner::WebTestRunner::policyDelegateDone):
|
| + (WebTestRunner::WebTestRunner::policyDelegateEnabled):
|
| + (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
|
| + (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
|
| + (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
|
| + (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::initialize):
|
| + (TestShell::createMainWindow):
|
| + (TestShell::~TestShell):
|
| + (TestShell::runFileTest):
|
| + (TestShell::resetTestController):
|
| + (TestShell::dump):
|
| + (TestShell::bindJSObjectsToWindow):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell::testRunner):
|
| + (TestShell):
|
| +
|
| +2013-02-01 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + PatchLog process durations are increasing linearly with time (faulty data logging)
|
| + https://bugs.webkit.org/show_bug.cgi?id=108621
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added a check to prevent a stop event from happening to the same patch multiple times.
|
| +
|
| + * QueueStatusServer/loggers/recordpatchevent.py:
|
| + (RecordPatchEvent.stopped):
|
| +
|
| +2013-02-01 Manuel Rego Casasnovas <rego@igalia.com>
|
| +
|
| + [GTK][WK2] MiniBrowser fullscreen signals support
|
| + https://bugs.webkit.org/show_bug.cgi?id=108005
|
| +
|
| + Reviewed by Carlos Garcia Campos.
|
| +
|
| + Shows a label for 2 seconds using overlay (if GTK >= 3.2.0) and hides
|
| + the toolbar when entering fullscreen. When leaving fullscreen the
|
| + label is hidden (if it's not hidden yet) and the toolbar is shown again.
|
| +
|
| + * MiniBrowser/gtk/BrowserWindow.c:
|
| + (_BrowserWindow):
|
| + (fullScreenMessageTimeoutCallback):
|
| + (webViewEnterFullScreen):
|
| + (webViewLeaveFullScreen):
|
| + (browserWindowFinalize):
|
| + (browserWindowConstructed):
|
| +
|
| +2013-02-01 Alexis Menard <alexis@webkit.org>
|
| +
|
| + Enable unprefixed CSS transitions by default.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108216
|
| +
|
| + Reviewed by Dean Jackson.
|
| +
|
| + Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
|
| + to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
|
| + guard the unprefixing work for CSS Transforms and animations.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2013-01-31 David Farler <dfarler@apple.com>
|
| +
|
| + Provide a sensible default architecture when building on iOS SDKs
|
| + https://bugs.webkit.org/show_bug.cgi?id=108395
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (determineArchitecture): Anchor SDK regex matches at the beginning.
|
| +
|
| +2013-01-31 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + buildbot should not rely on webkitpy
|
| + https://bugs.webkit.org/show_bug.cgi?id=107379
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Move all Python files used in buildbot configuration into BuildSlaveSupport directory.
|
| + Once this patch is landed, we can stop restarting the master on webkitpy changes.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/committer_auth.py:
|
| + * BuildSlaveSupport/build.webkit.org-config/htdigestparser.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser.py.
|
| + * BuildSlaveSupport/build.webkit.org-config/htdigestparser_unittest.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py.
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: Copied from Tools/Scripts/webkitpy/common/config/build.py.
|
| + * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: Copied from Tools/Scripts/webkitpy/common/config/build_unittest.py.
|
| + (ShouldBuildTest.test_should_build):
|
| + * Scripts/webkitpy/common/config/build.py: Removed.
|
| + * Scripts/webkitpy/common/config/build_unittest.py: Removed.
|
| + * Scripts/webkitpy/common/net/htdigestparser.py: Removed.
|
| + * Scripts/webkitpy/common/net/htdigestparser_unittest.py: Removed.
|
| +
|
| +2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r141349.
|
| + http://trac.webkit.org/changeset/141349
|
| + https://bugs.webkit.org/show_bug.cgi?id=108422
|
| +
|
| + "yet another windows ews fix needed" (Requested by lforschler
|
| + on #webkit).
|
| +
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (WinEWS):
|
| +
|
| +2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
|
| +
|
| + [Chromium] Suggest 'uppercase' for multi-word misspelling 'upper case'
|
| + https://bugs.webkit.org/show_bug.cgi?id=108509
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (append): Added utility function to append WebString to WebVector.
|
| + (MockSpellCheck::fillSuggestionList): Suggest 'uppercase' for misspelling 'upper case'.
|
| +
|
| +2013-01-31 David Farler <dfarler@apple.com>
|
| +
|
| + Provide a sensible default architecture when building on iOS SDKs
|
| + https://bugs.webkit.org/show_bug.cgi?id=108395
|
| +
|
| + Reviewed by Joseph Pecoraro.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (determineArchitecture):
|
| + Check for iphoneos and iphonesimulator SDKs for a default arch.
|
| + (determineXcodeSDK): Added.
|
| + (xcodeSDK): Added.
|
| + (XcodeOptions): Add ARCHS= if defined.
|
| +
|
| +2013-01-31 Christopher Cameron <ccameron@chromium.org>
|
| +
|
| + Fix rubber-band effect on non-scrollable pages
|
| + https://bugs.webkit.org/show_bug.cgi?id=107611
|
| +
|
| + Add mouseWheelBegin function to EventSender to allow
|
| + event-based rubber-banding tests.
|
| +
|
| + Reviewed by Antonio Gomes.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::EventSender):
|
| + (WebTestRunner::EventSender::mouseDragBegin):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (EventSender):
|
| +
|
| +2013-01-31 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Notify the WebWidget when the WebViewHost is about to tear down compositing support
|
| + https://bugs.webkit.org/show_bug.cgi?id=108518
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::shutdown):
|
| +
|
| +2013-01-31 Pratik Solanki <psolanki@apple.com>
|
| +
|
| + DumpRenderTree should put NSSound calls inside USE(APPKIT)
|
| + https://bugs.webkit.org/show_bug.cgi?id=108499
|
| +
|
| + Reviewed by Andy Estes.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (dumpRenderTree):
|
| +
|
| +2013-01-30 Brian Weinstein <bweinstein@apple.com>
|
| +
|
| + Add a call to the page UI client to determine if a plug-in should load
|
| + https://bugs.webkit.org/show_bug.cgi?id=108407
|
| + <rdar://problem/13066332>
|
| +
|
| + Add entries for the new function in the necessary structs.
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * MiniBrowser/mac/WK2BrowserWindowController.m:
|
| + (-[WK2BrowserWindowController awakeFromNib]):
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::createOtherPage):
|
| + (WTR::TestController::createWebViewWithOptions):
|
| +
|
| +2013-01-31 Florin Malita <fmalita@chromium.org>
|
| +
|
| + [Chromium] Unreviewed gardening.
|
| +
|
| + Win build fix after http://trac.webkit.org/changeset/141471.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (MockSpellCheck::spellCheckWord):
|
| +
|
| +2013-01-31 Enrica Casucci <enrica@apple.com>
|
| +
|
| + WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108396.
|
| + <rdar://problem/12920461>
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + Adding new WebKit2 test with relevant bundle, to test the new APIs.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm: Added.
|
| + (TestWebKitAPI::didReceiveMessageFromInjectedBundle):
|
| + (TestWebKitAPI::setInjectedBundleClient):
|
| + * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp: Added.
|
| + (PasteboardNotificationsTest):
|
| + (TestWebKitAPI::willWriteToPasteboard):
|
| + (TestWebKitAPI::getPasteboardDataForRange):
|
| + (TestWebKitAPI::didWriteToPasteboard):
|
| + (TestWebKitAPI::PasteboardNotificationsTest::PasteboardNotificationsTest):
|
| + (TestWebKitAPI::PasteboardNotificationsTest::didCreatePage):
|
| + * TestWebKitAPI/Tests/WebKit2/execCopy.html: Added.
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Updated to reflect
|
| + changes in InjectedBundleEditorClient.
|
| + (WTR::InjectedBundlePage::InjectedBundlePage):
|
| +
|
| +2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
|
| +
|
| + [Chromium] Add two-word misspelling to mock spellchecker
|
| + https://bugs.webkit.org/show_bug.cgi?id=108498
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Some layout tests verify spellcheck behavior when multiple words are
|
| + marked as a single misspelling. This change adds a two-word misspelling
|
| + 'upper case' to the mock spellchecker used by layout tests.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
|
| + (MockSpellCheck::spellCheckWord): Modified to handle spaces in misspellings.
|
| + (MockSpellCheck::initializeIfNeeded): Modified to use a vector instead of a hash table.
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| + (MockSpellCheck): Changed misspellings container from hash table to vector.
|
| +
|
| +2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
|
| +
|
| + [Qt] Prospective build fix.
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + Don't create .prl files for intermediate libs as their contents get
|
| + injected within -Wl,-whole-archive -lFoo -wl,-no-whole-archive.
|
| +
|
| + * qmake/mkspecs/features/default_post.prf:
|
| +
|
| +2013-01-31 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + EWS graphs have unusual data for patch waiting times
|
| + https://bugs.webkit.org/show_bug.cgi?id=108427
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + The max_patches_waiting QueueLog property may have missed recording patches waiting in idle times when no events are fired to update it. I added a cron job to take care of this issue.
|
| + The patch wait duration in PatchLogs was being incorrectly updated after a patch expired and was picked up again from the queue. That period should really count towards the processing time instead.
|
| + Added a WarningLog to record if any erroneous situations occur due to invalid contents in the datastore. These basically highlight if any "impossible" execution paths get executed.
|
| +
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/cron.yaml:
|
| + * QueueStatusServer/handlers/syncqueuelogs.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
|
| + (SyncQueueLogs):
|
| + (SyncQueueLogs.get):
|
| + * QueueStatusServer/loggers/recordpatchevent.py:
|
| + (RecordPatchEvent.added):
|
| + (RecordPatchEvent.retrying):
|
| + (RecordPatchEvent.started):
|
| + (RecordPatchEvent.stopped):
|
| + (RecordPatchEvent.updated):
|
| + * QueueStatusServer/main.py:
|
| + * QueueStatusServer/model/patchlog.py:
|
| + (PatchLog.lookup):
|
| + (PatchLog):
|
| + (PatchLog.lookup_if_exists):
|
| + (PatchLog.calculate_process_duration):
|
| + (PatchLog._generate_key):
|
| + * QueueStatusServer/model/queuelog.py:
|
| + (QueueLog.update_max_patches_waiting):
|
| + (QueueLog._get_or_create_txn):
|
| + (QueueLog):
|
| + (QueueLog._get_patches_waiting):
|
| + * QueueStatusServer/model/warninglog.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
|
| + (WarningLog):
|
| + (WarningLog.record):
|
| +
|
| +2013-01-31 Anders Carlsson <andersca@apple.com>
|
| +
|
| + Remove Web Intents code from WebKit2
|
| + https://bugs.webkit.org/show_bug.cgi?id=108506
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::InjectedBundlePage):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
|
| + (InjectedBundlePage):
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-31 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + [chromium] MediaStream API: Rename WebMediaStreamDescriptor and WebMediaStreamComponent to WebMediaStream and WebMediaStreamTrack
|
| + https://bugs.webkit.org/show_bug.cgi?id=108458
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Only renames, no other code changes.
|
| +
|
| + * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
|
| + (MockWebMediaStreamCenter::didEnableMediaStreamTrack):
|
| + (MockWebMediaStreamCenter::didDisableMediaStreamTrack):
|
| + (MockWebMediaStreamCenter::didAddMediaStreamTrack):
|
| + (MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
|
| + (MockWebMediaStreamCenter::didStopLocalMediaStream):
|
| + (MockWebMediaStreamCenter::didCreateMediaStream):
|
| + * DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
|
| + (MockWebMediaStreamCenter):
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
|
| + (MockWebRTCPeerConnectionHandler::addStream):
|
| + (MockWebRTCPeerConnectionHandler::removeStream):
|
| + (MockWebRTCPeerConnectionHandler::getStats):
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
|
| + (MockWebRTCPeerConnectionHandler):
|
| + * DumpRenderTree/chromium/WebUserMediaClientMock.cpp:
|
| + (UserMediaRequestTask::UserMediaRequestTask):
|
| + (WebUserMediaClientMock::requestUserMedia):
|
| +
|
| +2013-01-31 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + REGRESSION (r141402): incorrectly set injected bundle path when running GTK unit tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=108496
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner.__init__): Add the build type as a member on the TestRunner interface.
|
| + (TestRunner._setup_testing_environment): Use the build type member to determine correct path
|
| + to the injected bundle.
|
| +
|
| +2013-01-31 Christophe Dumez <dchris@gmail.com>
|
| +
|
| + [EFL] Disable Web Intents
|
| + https://bugs.webkit.org/show_bug.cgi?id=108457
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + Remove EFL DRT code related to Web intents.
|
| +
|
| + * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
|
| + (DumpRenderTreeChrome::createView):
|
| + (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
|
| + (DumpRenderTreeChrome::onFrameCreated):
|
| + * DumpRenderTree/efl/DumpRenderTreeChrome.h:
|
| + (DumpRenderTreeChrome):
|
| + * DumpRenderTree/efl/TestRunnerEfl.cpp:
|
| + (TestRunner::sendWebIntentResponse):
|
| + (TestRunner::deliverWebIntent):
|
| + * Scripts/webkitperl/FeatureList.pm: Turn off WEB_INTENTS flag
|
| + for EFL port.
|
| +
|
| +2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
|
| +
|
| + [Qt] Disable force_static_libs_as_shared in developer builds if wk2 is enabled
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + This is a temporary workaround during the development of #108471, where we move files around
|
| + but some link time dependencies might remain.
|
| +
|
| + * qmake/mkspecs/features/default_post.prf:
|
| +
|
| +2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
|
| +
|
| + [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
|
| + https://bugs.webkit.org/show_bug.cgi?id=108472
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Add a new module to the qmake build system that represents the part of the WebKit2 Qt integration
|
| + that doesn't depend on WebKit2 internals.
|
| +
|
| + * qmake/mkspecs/features/webkit_modules.prf:
|
| + * qmake/mkspecs/modules/webkit2qml.prf: Copied from Source/WebKit2/WebKit2.pro.
|
| +
|
| +2013-01-31 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Remove dead transitional code from WebViewImpl
|
| + https://bugs.webkit.org/show_bug.cgi?id=107889
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + ScrollingCoordinatorChromiumTests need to initialize compositing, so its implementation of
|
| + WebWidgetClient has to support the new compositor initialization path.
|
| +
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::initializeLayerTreeView):
|
| + (WebViewHost::setWebWidget):
|
| +
|
| +2013-01-31 Gustavo Noronha Silva <gns@gnome.org>
|
| +
|
| + [GTK] run-gtk-tests does not respect the -d argument
|
| + https://bugs.webkit.org/show_bug.cgi?id=107822
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner.__init__): use the value for the debug option to decide what
|
| + build_type to request a path for.
|
| + * gtk/common.py:
|
| + (get_build_path): now accepts a build_type argument instead of trying both
|
| + Release and Debug in order, defaults to release.
|
| + (build_path): takes and passes a build_type argument, no default value.
|
| +
|
| +2013-01-31 Christophe Dumez <dchris@gmail.com>
|
| +
|
| + Update Christophe Dumez's email address
|
| + https://bugs.webkit.org/show_bug.cgi?id=108453
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Update my email address in committers.py.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-31 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move runModalBeforeUnloadDialog to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=108442
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-31 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move postMessage related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=108343
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::willCheckAndDispatchMessageEvent):
|
| +
|
| +2013-01-30 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move remaining resource load related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=108334
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::allowExternalPages):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::canHandleRequest):
|
| + (WebTestRunner::WebTestProxy::cannotHandleRequestError):
|
| + (WebTestRunner::WebTestProxy::didCreateDataSource):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::canHandleRequest):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::cannotHandleRequestError):
|
| + (WebTestRunner::WebTestProxyBase::didCreateDataSource):
|
| + (WebTestRunner::WebTestProxyBase::willSendRequest):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::canHandleRequest):
|
| + (WebViewHost::didCreateDataSource):
|
| + (WebViewHost::willSendRequest):
|
| + (WebViewHost::allowExternalPages):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-30 Hajime Morrita <morrita@google.com>
|
| +
|
| + Unreviewed test failure fix for r141341.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| + * Scripts/webkitpy/tool/steps/runtests_unittest.py:
|
| +
|
| +2013-01-30 Levi Weintraub <leviw@chromium.org>
|
| +
|
| + [Chromium] WebPluginContainerImpl adding imbalanced touch handler refs
|
| + https://bugs.webkit.org/show_bug.cgi?id=108381
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: Adding an attribute that
|
| + tickles the case in WebPluginContainerImpl that imbalanced touch handler refs in Document.
|
| +
|
| +2013-01-30 Julie Parent <jparent@chromium.org>
|
| +
|
| + Add a concept of dashboard parameters that invalidate others
|
| + https://bugs.webkit.org/show_bug.cgi?id=108362
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + There are certain parameters to the dashboards, that when selected,
|
| + invalidate others, such as selecting the test type invalidates the
|
| + builder group. Add this concept to dashboard_base and allow specifc
|
| + dashboard to add their own invalidating parameters.
|
| +
|
| + The result is that when the user takes a specific action, like changing
|
| + the test type, the builder would get reset to the default for the new
|
| + test type, rather than erroring or not matching the query param, as is
|
| + the current behavior.
|
| +
|
| + Also deletes some unused code (selectBuilder).
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (invalidateQueryParameters):
|
| + (setQueryParameter):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard.js:
|
| + * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
|
| + * TestResultServer/static-dashboards/timeline_explorer.html:
|
| + * TestResultServer/static-dashboards/treemap.html:
|
| +
|
| +2013-01-30 Kiran Muppala <cmuppala@apple.com>
|
| +
|
| + Disable process suppression of DumpRenderTree on Mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=108400
|
| +
|
| + Reviewed by Jessie Berlin.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (prepareConsistentTestingEnvironment): Take assertion to prevent
|
| + process suppression.
|
| +
|
| +2013-01-30 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Enable tests for Windows EWS!
|
| + https://bugs.webkit.org/show_bug.cgi?id=107968.
|
| + Patch by Lucas Forschler.
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (WinEWS):
|
| +
|
| +2013-01-30 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + Add a StringTypeAdapter for ASCIILiteral
|
| + https://bugs.webkit.org/show_bug.cgi?id=108338
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + Add API tests for operator+() taking an ASCIILiteral.
|
| +
|
| + * TestWebKitAPI/Tests/WTF/StringOperators.cpp:
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2013-01-30 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Modify runtests.py script so that --skip-failing-tests option is not added when platform is cygwin.
|
| +
|
| + Rubberstamped by Timothy Horton.
|
| +
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| +
|
| +2013-01-30 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r141205.
|
| + http://trac.webkit.org/changeset/141205
|
| + https://bugs.webkit.org/show_bug.cgi?id=108353
|
| +
|
| + Command for running tests on windows needs to be investigated.
|
| + (Requested by lforschler on #webkit).
|
| +
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (WinEWS):
|
| +
|
| +2013-01-30 Tony Chang <tony@chromium.org>
|
| +
|
| + [Chromium] Enable textarea resize corner for tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=108385
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + We should test what we ship. Also, this makes us pass more tests in content_shell.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset): Turn on resize corner.
|
| +
|
| +2013-01-30 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move custom policy delegate to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=108328
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::decidePolicyForNavigation):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::policyDelegateEnabled):
|
| + (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
|
| + (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateEnabled):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::policyDelegateIsPermissive):
|
| + (WebTestRunner::TestRunner::policyDelegateShouldNotifyDone):
|
| + (WebTestRunner::TestRunner::setCustomPolicyDelegate):
|
| + (WebTestRunner::TestRunner::waitForPolicyDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::decidePolicyForNavigation):
|
| + (WebViewHost::reset):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| +
|
| + [Qt][WK1] Support better testing of Web Notifications
|
| + https://bugs.webkit.org/show_bug.cgi?id=107696
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + Do not dump notification output to the console by default, instead allow the
|
| + tests that need this feature to enable it.
|
| +
|
| + Implement denyWebNotificationPermission and removeAllWebNotificationPermissions.
|
| + Remove unused m_desktopNotificationAllowedOrigins variable.
|
| +
|
| + * DumpRenderTree/qt/TestRunnerQt.cpp:
|
| + (TestRunner::TestRunner):
|
| + (TestRunner::reset):
|
| + (TestRunner::dumpNotifications):
|
| + (TestRunner::grantWebNotificationPermission):
|
| + (TestRunner::denyWebNotificationPermission):
|
| + (TestRunner::removeAllWebNotificationPermissions):
|
| + * DumpRenderTree/qt/TestRunnerQt.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-30 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move methods from WebTestDelegate to WebTestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=108309
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + By moving more logic to the TestRunner library, we can share more
|
| + code with content shell.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::createView):
|
| + (WebTestRunner::WebTestProxy::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner::WebTestProxy::isSelectTrailingWhitespaceEnabled):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::isSelectTrailingWhitespaceEnabled):
|
| + (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled):
|
| + (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::createView):
|
| + (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::createView):
|
| + (WebViewHost::didStartLoading):
|
| + (WebViewHost::didStopLoading):
|
| + (WebViewHost::isSmartInsertDeleteEnabled):
|
| + (WebViewHost::isSelectTrailingWhitespaceEnabled):
|
| + (WebViewHost::reset):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-30 Kwang Yul Seo <skyul@company100.net>
|
| +
|
| + Unreviewed. Add Jae Hyun Park to contributor list.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-29 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Need a cr-linux debug EWS bot
|
| + https://bugs.webkit.org/show_bug.cgi?id=98957
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added cr-linux-debug-ews bot to webkit-patch, QueueStatusServer and GCE build scripts.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: Added.
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/config/queues.py: Added.
|
| + * QueueStatusServer/model/queues.py:
|
| + (Queue.__init__):
|
| + (Queue.queue_with_name):
|
| + (Queue.all):
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (ChromiumLinuxDebugEWS):
|
| +
|
| +2013-01-29 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Tidy up Sheriffbot's Sheriffs command's unit tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=108262
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added the use of MockWeb instead of the filesystem to test the sheriffs command.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (Sheriffs._retrieve_webkit_sheriffs):
|
| + (Sheriffs.execute):
|
| + * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
|
| + (IRCCommandTest.test_sheriffs):
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Removed.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Removed.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Removed.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Removed.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Removed.
|
| +
|
| +2013-01-29 Lucas Forschler <lforschler@apple.com>
|
| +
|
| + Enable tests for Windows EWS!
|
| + https://bugs.webkit.org/show_bug.cgi?id=107968
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (WinEWS):
|
| +
|
| +2013-01-29 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + MockWeb should be able to serve mock web content
|
| + https://bugs.webkit.org/show_bug.cgi?id=108240
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Added the ability to have MockWeb serve mock web data.
|
| +
|
| + * Scripts/webkitpy/common/host_mock.py:
|
| + (MockHost.__init__):
|
| + * Scripts/webkitpy/common/net/web_mock.py:
|
| + (MockWeb.__init__):
|
| + (MockWeb.get_binary):
|
| +
|
| +2013-01-29 Jessie Berlin <jberlin@apple.com>
|
| +
|
| + run-api-tests should have an option to specify root
|
| + https://bugs.webkit.org/show_bug.cgi?id=108210
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * Scripts/run-api-tests:
|
| + Add the option and use it to set the configuration product directory. Since it is supposed
|
| + to point to the built products, do not build the products if root is specified (this mimics
|
| + the behavior of run-javascriptcore-tests).
|
| +
|
| +2013-01-29 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
|
| +
|
| + [EFL] Add Toggle fullscreen (F11) to MiniBrowser
|
| + https://bugs.webkit.org/show_bug.cgi?id=108122
|
| +
|
| + Reviewed by Antonio Gomes.
|
| +
|
| + Adds fullscreen mode toggle (F11) option to MiniBrowser using native API.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (on_key_down): Add 'F11' key handler.
|
| +
|
| +2013-01-29 Patrick Gansterer <paroga@webkit.org>
|
| +
|
| + [CMake] Use offical Windows CE support
|
| + https://bugs.webkit.org/show_bug.cgi?id=108061
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Recent version of CMake has added Windows CE support, but uses a
|
| + slightly different interface than the patched version used before.
|
| + Change the command line parameters to use the offical CMake binaries.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (cmakeBasedPortArguments):
|
| +
|
| +2013-01-29 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + QueueStatusServer needs pages to display historical queue data
|
| + https://bugs.webkit.org/show_bug.cgi?id=107659
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Created a /queue-charts/<queue-name> handler to present queue and patch data using Google Chart Tools.
|
| +
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/config/charts.py: Copied from Tools/QueueStatusServer/model/queuelog.py.
|
| + (get_time_unit):
|
| + * QueueStatusServer/filters/webkit_extras.py:
|
| + (webkit_linkify):
|
| + (webkit_bug_id):
|
| + (webkit_attachment_id):
|
| + (results_link):
|
| + (queue_status_link):
|
| + (queue_charts_link):
|
| + * QueueStatusServer/handlers/queuecharts.py: Added.
|
| + (QueueCharts):
|
| + (QueueCharts.get):
|
| + (QueueCharts._get_min_med_max):
|
| + (QueueCharts._get_patch_data):
|
| + (QueueCharts._get_patch_logs):
|
| + (QueueCharts._get_queue_data):
|
| + (QueueCharts._get_queue_logs):
|
| + (QueueCharts._get_time_unit):
|
| + (QueueCharts._get_timestamp):
|
| + (QueueCharts._get_view_range):
|
| + * QueueStatusServer/handlers/queuestatus.py:
|
| + (QueueStatus.get):
|
| + * QueueStatusServer/index.yaml:
|
| + * QueueStatusServer/main.py:
|
| + * QueueStatusServer/model/queuelog.py:
|
| + (QueueLog):
|
| + (QueueLog.create_key):
|
| + (QueueLog.get_at):
|
| + (QueueLog.get_current):
|
| + (QueueLog.get_or_create):
|
| + (QueueLog._get_or_create_txn):
|
| + * QueueStatusServer/stylesheets/charts.css: Added.
|
| + (.chart):
|
| + (.choices):
|
| + * QueueStatusServer/templates/queuecharts.html: Added.
|
| + * QueueStatusServer/templates/queuestatus.html:
|
| +
|
| +2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com>
|
| +
|
| + [GTK] Missing build flags when building with Harfbuzz
|
| + https://bugs.webkit.org/show_bug.cgi?id=108174
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Add FREETYPE_CFLAGS and FREETYPE_LIBS to makefiles so -lharfbuzz
|
| + parameter will be added to linking lines when needed.
|
| +
|
| + * GNUmakefile.am: Added FREETYPE_CFLAGS and FREETYPE_LIBS.
|
| + * MiniBrowser/gtk/GNUmakefile.am: Ditto.
|
| + * TestWebKitAPI/GNUmakefile.am: Ditto.
|
| +
|
| +2013-01-29 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + [GTK] Implement resources API using injected bundle
|
| + https://bugs.webkit.org/show_bug.cgi?id=107457
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner): Unksip resources unit tests.
|
| +
|
| +2013-01-29 Michael Brüning <michael.bruning@digia.com>
|
| +
|
| + Unreviewed, updated my email information.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-29 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] delete DRTTestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=108082
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp: Removed.
|
| + * DumpRenderTree/chromium/DRTTestRunner.h: Removed.
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::testFinished):
|
| + (WebTestRunner::WebTestDelegate::testTimedOut):
|
| + (WebTestRunner::WebTestDelegate::isBeingDebugged):
|
| + (WebTestRunner::WebTestDelegate::layoutTestTimeout):
|
| + (WebTestRunner::WebTestDelegate::closeRemainingWindows):
|
| + (WebTestRunner::WebTestDelegate::navigationEntryCount):
|
| + (WebTestRunner::WebTestDelegate::windowCount):
|
| + (WebTestRunner::WebTestDelegate::setCustomPolicyDelegate):
|
| + (WebTestRunner::WebTestDelegate::waitForPolicyDelegate):
|
| + (WebTestRunner::WebTestDelegate::goToOffset):
|
| + (WebTestRunner::WebTestDelegate::reload):
|
| + (WebTestRunner::WebTestDelegate::loadURLForFrame):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::policyDelegateDone):
|
| + (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::WorkQueue::~WorkQueue):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
|
| + (WebTestRunner::TestRunner::WorkQueue::processWork):
|
| + (WebTestRunner::TestRunner::WorkQueue::reset):
|
| + (WebTestRunner::TestRunner::WorkQueue::addWork):
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::policyDelegateDone):
|
| + (WebTestRunner::TestRunner::shouldInterceptPostMessage):
|
| + (WebTestRunner::TestRunner::waitUntilDone):
|
| + (WebTestRunner::TestRunner::notifyDone):
|
| + (WebTestRunner::TestRunner::completeNotifyDone):
|
| + (WorkItemBackForward):
|
| + (WebTestRunner::WorkItemBackForward::WorkItemBackForward):
|
| + (WebTestRunner::WorkItemBackForward::run):
|
| + (WebTestRunner::TestRunner::queueBackNavigation):
|
| + (WebTestRunner::TestRunner::queueForwardNavigation):
|
| + (WorkItemReload):
|
| + (WebTestRunner::WorkItemReload::run):
|
| + (WebTestRunner::TestRunner::queueReload):
|
| + (WorkItemLoadingScript):
|
| + (WebTestRunner::WorkItemLoadingScript::WorkItemLoadingScript):
|
| + (WebTestRunner::WorkItemLoadingScript::run):
|
| + (WorkItemNonLoadingScript):
|
| + (WebTestRunner::WorkItemNonLoadingScript::WorkItemNonLoadingScript):
|
| + (WebTestRunner::WorkItemNonLoadingScript::run):
|
| + (WebTestRunner::TestRunner::queueLoadingScript):
|
| + (WebTestRunner::TestRunner::queueNonLoadingScript):
|
| + (WorkItemLoad):
|
| + (WebTestRunner::WorkItemLoad::WorkItemLoad):
|
| + (WebTestRunner::WorkItemLoad::run):
|
| + (WebTestRunner::TestRunner::queueLoad):
|
| + (WorkItemLoadHTMLString):
|
| + (WebTestRunner::WorkItemLoadHTMLString::WorkItemLoadHTMLString):
|
| + (WebTestRunner::WorkItemLoadHTMLString::run):
|
| + (WebTestRunner::TestRunner::queueLoadHTMLString):
|
| + (WebTestRunner::TestRunner::locationChangeDone):
|
| + (WebTestRunner::TestRunner::windowCount):
|
| + (WebTestRunner::TestRunner::setCloseRemainingWindowsWhenComplete):
|
| + (WebTestRunner::TestRunner::setCustomPolicyDelegate):
|
| + (WebTestRunner::TestRunner::waitForPolicyDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + (WorkItem):
|
| + (WebTestRunner::TestRunner::WorkItem::~WorkItem):
|
| + (WorkQueue):
|
| + (WebTestRunner::TestRunner::WorkQueue::WorkQueue):
|
| + (WebTestRunner::TestRunner::WorkQueue::setFrozen):
|
| + (WebTestRunner::TestRunner::WorkQueue::isEmpty):
|
| + (WebTestRunner::TestRunner::WorkQueue::taskList):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::initialize):
|
| + (TestShell::runFileTest):
|
| + (TestShell::loadURL):
|
| + (TestShell::createNewWindow):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell::testRunner):
|
| + (TestShell):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::testFinished):
|
| + (WebViewHost::testTimedOut):
|
| + (WebViewHost::isBeingDebugged):
|
| + (WebViewHost::layoutTestTimeout):
|
| + (WebViewHost::closeRemainingWindows):
|
| + (WebViewHost::navigationEntryCount):
|
| + (WebViewHost::windowCount):
|
| + (WebViewHost::setCustomPolicyDelegate):
|
| + (WebViewHost::waitForPolicyDelegate):
|
| + (WebViewHost::goToOffset):
|
| + (WebViewHost::reload):
|
| + (WebViewHost::loadURLForFrame):
|
| + (WebViewHost::shutdown):
|
| + (WebViewHost::testRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebTestRunner):
|
| + (WebViewHost):
|
| +
|
| +2013-01-28 Timothy Loh <timloh@chromium.com>
|
| +
|
| + Refactor ChangeLog and PrepareChangeLog to use FileSystem objects
|
| + https://bugs.webkit.org/show_bug.cgi?id=107903
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + To make ChangeLog and PrepareChangeLog easier to test, we can use
|
| + FileSystem objects instead of just passing around paths.
|
| +
|
| + * Scripts/webkitpy/common/checkout/changelog.py:
|
| + (ChangeLog.__init__):
|
| + (ChangeLog.parse_latest_entry_from_file):
|
| + (ChangeLog.parse_entries_from_file):
|
| + (ChangeLog.latest_entry):
|
| + (ChangeLog.update_with_unreviewed_message):
|
| + (ChangeLog.set_reviewer):
|
| + (ChangeLog.set_short_description_and_bug_url):
|
| + (ChangeLog.delete_entries):
|
| + (ChangeLog.prepend_text):
|
| + * Scripts/webkitpy/common/checkout/changelog_unittest.py:
|
| + (ChangeLogTest):
|
| + (test_parse_log_entries_from_changelog):
|
| + (test_latest_entry_parse_single_entry):
|
| + (test_set_reviewer):
|
| + (test_set_short_description_and_bug_url):
|
| + (test_delete_entries):
|
| + (test_prepend_text):
|
| + * Scripts/webkitpy/common/system/filesystem_mock.py:
|
| + (ReadableTextFileObject.__init__):
|
| + * Scripts/webkitpy/tool/steps/preparechangelog.py:
|
| + (PrepareChangeLog._ensure_bug_url):
|
| + (PrepareChangeLog._resolve_existing_entry):
|
| + (PrepareChangeLog.run):
|
| + * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
|
| + (test_ensure_bug_url):
|
| + * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
|
| + (_assert_message_for_revert_output):
|
| +
|
| +2013-01-28 Raymond Toy <rtoy@google.com>
|
| +
|
| + Add myself to committers.py
|
| + https://bugs.webkit.org/show_bug.cgi?id=107992
|
| +
|
| + Reviewed by kbr@google.com.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
|
| +
|
| + [Mac] Update PageVisibilityState when WebView is hidden / visible
|
| + https://bugs.webkit.org/show_bug.cgi?id=107509
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + Add a test that PageVisibility of WK1 WebViews and WK2 WKViews
|
| + automatically changes between hidden and visible as the view is added
|
| + and removed from window, or when it is in a window that changes
|
| + visibility, for instance by minimizing / deminimizing.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.html: Added.
|
| + * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Added.
|
| + (-[PageVisibilityStateDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]):
|
| + (runJavaScriptAlert):
|
| + (PageVisibilityStateWithWindowChanges):
|
| + (TestWebKitAPI::PageVisibilityStateWithWindowChanges::initializeView):
|
| + (TestWebKitAPI::PageVisibilityStateWithWindowChanges::teardownView):
|
| + (TestWebKitAPI::PageVisibilityStateWithWindowChanges::runTest):
|
| + (TestWebKitAPI::TEST_F):
|
| + Test visibility state of a page in a WebView/WKView with different window states.
|
| +
|
| + * TestWebKitAPI/mac/WebKitAgnosticTest.h:
|
| + * TestWebKitAPI/mac/WebKitAgnosticTest.mm:
|
| + (TestWebKitAPI::WebKitAgnosticTest::teardownView):
|
| + (TestWebKitAPI::WebKitAgnosticTest::runWebKit1Test):
|
| + (TestWebKitAPI::WebKitAgnosticTest::runWebKit2Test):
|
| + Add a WK1 and WK2 teardownView to balance initializeView.
|
| +
|
| +2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
|
| +
|
| + Improve PageVisibility API with enums
|
| + https://bugs.webkit.org/show_bug.cgi?id=107364
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + * DumpRenderTree/mac/TestRunnerMac.mm:
|
| + (TestRunner::resetPageVisibility):
|
| + (TestRunner::setPageVisibility):
|
| + Update the WK1 test code to use the new WK1 enums.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
|
| + (WTR::InjectedBundle::setVisibilityState):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
|
| + (InjectedBundle):
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + (WTR::TestRunner::setPageVisibility):
|
| + (WTR::TestRunner::resetPageVisibility):
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::setVisibilityState):
|
| + * WebKitTestRunner/TestController.h:
|
| + (TestController):
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
|
| + Update the WK2 test code to use the new WK2 API and enums.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/WebKit2/PageVisibilityState.cpp: Added.
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::setPageVisibilityStateWithEvalContinuation):
|
| + (TestWebKitAPI::assertSerializedScriptValueIsStringValue):
|
| + (TestWebKitAPI::didRunStep1StateChangeVisibleToHidden):
|
| + (TestWebKitAPI::didRunStep2StateChangeHiddenToPrerender):
|
| + (TestWebKitAPI::didRunStep3StateChangePrerenderToPreview):
|
| + (TestWebKitAPI::didRunStep4InStatePreview):
|
| + (TestWebKitAPI::TEST):
|
| + Test the new WK2 API with all enum types.
|
| +
|
| +2013-01-28 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] remove temporary define used for updating TestRunner API
|
| +
|
| + Unreviewed. Clean-up change.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| +
|
| +2013-01-28 James Craig <james@cookiecrook.com>
|
| +
|
| + HTML5 promotes DL from specific 'definition list' to superset 'description list'; accessibility strings and accessors should be updated to match.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107650
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Updating accessibility strings and accessors for DL/DT/DD.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Utilities.js:
|
| + (createDescriptionList):
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ViewController.js:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| +
|
| +2013-01-28 Manuel Rego Casasnovas <rego@igalia.com>
|
| +
|
| + [GTK][WTR] Update layoutTestController.pathToLocalResource
|
| + https://bugs.webkit.org/show_bug.cgi?id=107538
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp:
|
| + (WTR::TestRunner::pathToLocalResource): Update implementation based on
|
| + DRT code.
|
| +
|
| +2013-01-28 Manuel Rego Casasnovas <rego@igalia.com>
|
| +
|
| + [GTK][WTR] Move getTopLevelPath() to utilities file
|
| + https://bugs.webkit.org/show_bug.cgi?id=107541
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * WebKitTestRunner/GNUmakefile.am: Add new files.
|
| + * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
|
| + (WTR::getOutputDir): Uses the moved method from InjectedBundleUtilities.
|
| + * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp: Added.
|
| + (WTR):
|
| + (WTR::topLevelPath): Implementation moved from ActivateFontsGtk.
|
| + * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h: Added.
|
| + (WTR): Add new method header and documentation.
|
| +
|
| +2013-01-28 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [EFL] Include Ecore_Getopt.h in MiniBrowser.
|
| + https://bugs.webkit.org/show_bug.cgi?id=108067
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Be explicit and include Ecore_Getopt.h since we use it for parsing
|
| + command line options. It is safer than relying on other headers
|
| + including it for us.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| +
|
| +2013-01-28 Renata Hodovan <reni@webkit.org>
|
| +
|
| + [WK2] Putting QtWebProcess into a chrooted sandbox
|
| + https://bugs.webkit.org/show_bug.cgi?id=90005
|
| +
|
| + Reviewed by Anders Carlsson and Zoltan Herczeg.
|
| +
|
| + Add feature flag for suid sandbox in linux.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-27 David Farler <dfarler@apple.com>
|
| +
|
| + REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
|
| + https://bugs.webkit.org/show_bug.cgi?id=108028
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * DumpRenderTree/Makefile: Reverted.
|
| + * Makefile: Reverted.
|
| + * Scripts/webkitdirs.pm: Reverted.
|
| +
|
| +2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu>
|
| +
|
| + Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106740
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + * DumpRenderTree/config.h:
|
| + * WinLauncher/stdafx.h:
|
| +
|
| +2013-01-26 David Farler <dfarler@apple.com>
|
| +
|
| + Makefiles should work for arbitrary SDKs and architectures on Apple ports
|
| + https://bugs.webkit.org/show_bug.cgi?id=107863
|
| +
|
| + Reviewed by David Kilzer.
|
| +
|
| + * Makefile:
|
| + Added temporary filters for projects not yet building on iOS.
|
| + * DumpRenderTree/Makefile:
|
| + Building with iOS SDKs -> -target All-iOS
|
| + * Scripts/webkitdirs.pm:
|
| + (determineConfiguration):
|
| + Added --configuration switch detection.
|
| + (determineArchitecture):
|
| + Added --architecture and ARCH=(.*) switch detection.
|
| + (argumentsForConfiguration):
|
| + (determineXcodeSDK):
|
| + Look for --device, --simulator, and --sdk switches.
|
| + (xcodeSDK):
|
| + Added.
|
| + (XcodeOptions):
|
| + Determine Xcode SDK and generate -arch switches.
|
| +
|
| +2013-01-25 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move tracking of the top loading frame to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=107948
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::WorkQueue::processWorkSoon):
|
| + (DRTTestRunner::WorkQueue::processWork):
|
| + (DRTTestRunner::completeNotifyDone):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::setTopLoadingFrame):
|
| + (WebTestRunner::WebTestRunner::topLoadingFrame):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setTopLoadingFrame):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::topLoadingFrame):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + (WebTestRunner::TestRunner::locationChangeDone):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFinishLoad):
|
| + (WebTestRunner::WebTestProxyBase::locationChangeDone):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::reset):
|
| + (WebViewHost::updateURL):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-25 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r140774.
|
| + http://trac.webkit.org/changeset/140774
|
| + https://bugs.webkit.org/show_bug.cgi?id=107932
|
| +
|
| + Tests ScrollingCoordinatorChromiumTest.fastScrollingByDefault
|
| + and fastScrollingForFixedPosition are failing (Requested by
|
| + keishi on #webkit).
|
| +
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::initializeLayerTreeView):
|
| + (WebViewHost::setWebWidget):
|
| +
|
| +2013-01-25 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Quick fix for Chromium EWS bots running out of space due to a tmp file leak
|
| + https://bugs.webkit.org/show_bug.cgi?id=107905
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added line to EWS loop to clear /tmp of known Chromium test leak.
|
| + Directories named ".org.chromium.Chromium.XXXXXX" not getting cleaned up.
|
| +
|
| + * EWSTools/start-queue.sh:
|
| +
|
| +2013-01-25 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Update Anne's email address
|
| + https://bugs.webkit.org/show_bug.cgi?id=107866
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-24 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + HTTP 500 error between QueueStatusServer and bot(s)
|
| + https://bugs.webkit.org/show_bug.cgi?id=107184
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Removed the use of memcache which was the source of the exception.
|
| +
|
| + * QueueStatusServer/handlers/updatestatus.py:
|
| + (UpdateStatus.post):
|
| + * QueueStatusServer/model/attachment.py:
|
| + (Attachment):
|
| + (Attachment.summary):
|
| +
|
| +2013-01-24 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r140653.
|
| + http://trac.webkit.org/changeset/140653
|
| + https://bugs.webkit.org/show_bug.cgi?id=107916
|
| +
|
| + Causes a temp file leak on the bots (Requested by abarth on
|
| + #webkit).
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::resetTestController):
|
| +
|
| +2013-01-24 Eric Seidel <eric@webkit.org>
|
| +
|
| + Skip haslanded_unittest.py on systems which do not have interdiff installed
|
| + https://bugs.webkit.org/show_bug.cgi?id=106402
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/tool/steps/haslanded_unittest.py:
|
| + (HasLandedTest):
|
| +
|
| +2013-01-24 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Disable the failing webkitpy test for now.
|
| +
|
| + * Scripts/webkitpy/tool/steps/haslanded_unittest.py:
|
| +
|
| +2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Fixing the diff_parser to correctly identify git diffs even with leading comments.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107871
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/diff_parser.py:
|
| + * Scripts/webkitpy/common/checkout/diff_parser_unittest.py:
|
| + * Scripts/webkitpy/tool/steps/haslanded.py:
|
| +
|
| +2013-01-24 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Remove dead transitional code from WebViewImpl
|
| + https://bugs.webkit.org/show_bug.cgi?id=107889
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::initializeLayerTreeView):
|
| + (WebViewHost::setWebWidget):
|
| +
|
| +2013-01-24 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + Add watchlist for IndexedDB development, and add myself and others.
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-24 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + Abstract the logic for appending a UChar32 onto StringBuilder
|
| + https://bugs.webkit.org/show_bug.cgi?id=107505
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
|
| + (TestWebKitAPI::TEST): Added a simple test for appending UChar32.
|
| +
|
| +2013-01-24 Erik Arvidsson <arv@chromium.org>
|
| +
|
| + Unreviewed, rolling out r140703.
|
| + http://trac.webkit.org/changeset/140703
|
| + https://bugs.webkit.org/show_bug.cgi?id=107556
|
| +
|
| + r140561 was not the reason for the Android breakage
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::~TestShell):
|
| + (TestShell::closeWindow):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::WebViewHost):
|
| + (WebViewHost::~WebViewHost):
|
| + (WebViewHost::shutdown):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-24 Dean Jackson <dino@apple.com>
|
| +
|
| + Allow some plugin snapshot UI content to come from Injected Bundle
|
| + https://bugs.webkit.org/show_bug.cgi?id=107852
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Null implementations of plugInStartLabelTitle, plugInStartLabelSubtitle and
|
| + plugInExtraStyleSheet.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::InjectedBundlePage):
|
| +
|
| +2013-01-24 Erik Arvidsson <arv@chromium.org>
|
| +
|
| + Unreviewed, rolling out r140561.
|
| + http://trac.webkit.org/changeset/140561
|
| + https://bugs.webkit.org/show_bug.cgi?id=107556
|
| +
|
| + Suspected to break Android which prevens WebKit roll
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::~TestShell):
|
| + (TestShell::closeWindow):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::WebViewHost):
|
| + (WebViewHost::~WebViewHost):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Adding "has-landed" command to webkit-patch which compares a
|
| + committed patch to the changes which exist locally (ignoring the
|
| + ChangeLog file).
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=106402
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/diff_parser.py:
|
| + (git_diff_to_svn_diff):
|
| + * Scripts/webkitpy/common/net/bugzilla/bug.py:
|
| + (Bug.commit_revision):
|
| + * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:
|
| + (BugTest.test_is_in_comments):
|
| + (BugTest):
|
| + (BugTest.test_commit_revision):
|
| + * Scripts/webkitpy/tool/commands/upload.py:
|
| + (HasLanded):
|
| + * Scripts/webkitpy/tool/steps/__init__.py:
|
| + * Scripts/webkitpy/tool/steps/haslanded.py: Added.
|
| + (HasLanded):
|
| + (HasLanded.convert_to_svn):
|
| + (HasLanded.strip_change_log):
|
| + (run):
|
| +
|
| + * Scripts/webkitpy/common/net/bugzilla/bug.py:
|
| + (Bug.commit_revision):
|
| + * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:
|
| + (BugTest.test_is_in_comments):
|
| + (BugTest):
|
| + (BugTest.test_commit_revision):
|
| + * Scripts/webkitpy/tool/commands/upload.py:
|
| + (HasLanded):
|
| + * Scripts/webkitpy/tool/steps/__init__.py:
|
| + * Scripts/webkitpy/tool/steps/haslanded.py: Added.
|
| + (HasLanded):
|
| + (HasLanded.convert_to_svn):
|
| + (HasLanded.strip_change_log):
|
| + (HasLanded.diff_diff):
|
| + (HasLanded.run):
|
| + * Scripts/webkitpy/tool/steps/haslanded_unittest.py: Added.
|
| + (HasLandedTest):
|
| + (HasLandedTest.test_run):
|
| + (test_convert_to_svn_and_strip_change_log):
|
| +
|
| +2013-01-24 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move most WebViewHost printf calls to WebTestProxy
|
| + https://bugs.webkit.org/show_bug.cgi?id=107553
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::unableToImplementPolicyWithError):
|
| + (WebTestRunner::WebTestProxy::didAddMessageToConsole):
|
| + (WebTestRunner::WebTestProxy::runModalAlertDialog):
|
| + (WebTestRunner::WebTestProxy::runModalConfirmDialog):
|
| + (WebTestRunner::WebTestProxy::runModalPromptDialog):
|
| + (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::reset):
|
| + (WebTestRunner::WebTestProxyBase::setLogConsoleOutput):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::unableToImplementPolicyWithError):
|
| + (WebTestRunner::WebTestProxyBase::didAddMessageToConsole):
|
| + (WebTestRunner::WebTestProxyBase::runModalAlertDialog):
|
| + (WebTestRunner::WebTestProxyBase::runModalConfirmDialog):
|
| + (WebTestRunner::WebTestProxyBase::runModalPromptDialog):
|
| + (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::showDevTools):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didAddMessageToConsole):
|
| + (WebViewHost::runModalAlertDialog):
|
| + (WebViewHost::runModalConfirmDialog):
|
| + (WebViewHost::runModalPromptDialog):
|
| + (WebViewHost::runModalBeforeUnloadDialog):
|
| + (WebViewHost::unableToImplementPolicyWithError):
|
| + (WebViewHost::reset):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-23 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Give webkit_support a chance to reset state between layout test runs
|
| + https://bugs.webkit.org/show_bug.cgi?id=107132
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + We currently only have need for this on OS(ANDROID), but now it
|
| + would be useful to have a hook for resetting state on all
|
| + platforms. Will soon be using this for IDBFactory initialization.
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::resetTestController): Call webkit_support::ResetTestEnvironment()
|
| +
|
| +2013-01-23 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + QueueStatusServer crashes in production on next-patch
|
| + https://bugs.webkit.org/show_bug.cgi?id=107775
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Replaced Python 2.5 incompatible call to timedelta.total_seconds().
|
| +
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/model/patchlog.py:
|
| + (PatchLog.calculate_wait_duration):
|
| + (PatchLog.calculate_process_duration):
|
| + (PatchLog):
|
| + (PatchLog._time_delta_to_seconds):
|
| +
|
| +2013-01-23 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + The previous patch wasn't complete. Finish reverting r139998 for real.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:
|
| + (ProfilerAgent.getProfile):
|
| +
|
| +2013-01-23 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Revert r139998 for now since the Leaks Viewer pulls in a specific version of Inspector code.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:
|
| + (ProfilerAgent.getProfile):
|
| +
|
| +2013-01-23 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Remove unused header files in chromium/public/platform/
|
| + https://bugs.webkit.org/show_bug.cgi?id=107741
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + These header files have migrated to the new Platform directory.
|
| + This patch updates the remaining #include references and removes
|
| + the old files that did nothing but redirect to the new ones.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
|
| +
|
| +2013-01-23 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] Bump webkitgtk-test-fonts dependency to cover fallbacks for Tamil, Bengali, and others
|
| + https://bugs.webkit.org/show_bug.cgi?id=107727
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + * gtk/jhbuild.modules: Update the JHBuild moduleset to point to the new webkitgtk-test-fonts.
|
| + We are using the git repository now that github has deprecated the downloads feature.
|
| +
|
| +2013-01-23 Tony Chang <tony@chromium.org>
|
| +
|
| + Unreviewed, set svn:eol-style to CRLF on Windows .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-01-23 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Update some #includes in DumpRenderTree for headers in the new Platform directory
|
| + https://bugs.webkit.org/show_bug.cgi?id=107145
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a larger refactoring series; see tracking bug 82948.
|
| +
|
| + * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
|
| + * DumpRenderTree/chromium/DRTDevToolsAgent.h:
|
| + * DumpRenderTree/chromium/DRTDevToolsClient.h:
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + * DumpRenderTree/chromium/MockWebPrerenderingSupport.h:
|
| + * DumpRenderTree/chromium/MockWebSpeechInputController.cpp:
|
| + * DumpRenderTree/chromium/MockWebSpeechInputController.h:
|
| + * DumpRenderTree/chromium/NotificationPresenter.cpp:
|
| + * DumpRenderTree/chromium/TestNavigationController.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp:
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTMac.h:
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm:
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp:
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTWin.h:
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| +
|
| +2013-01-23 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] Use after free in plugins/geturlnotify-during-document-teardown.html
|
| + https://bugs.webkit.org/show_bug.cgi?id=107556
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + WebViewHost initiates a navigation to about:blank in its destructor.
|
| + However, since WebTestProxy inherits from WebViewHost, at this point
|
| + the WebViewClient and WebFrameClient interfaces are already partially
|
| + destructed resulting in the use after free.
|
| +
|
| + This does not affect the chromium implementation since it doesn't
|
| + invoke WebKit API methods in its destructor.
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::~TestShell):
|
| + (TestShell::closeWindow):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::WebViewHost):
|
| + (WebViewHost::~WebViewHost):
|
| + (WebViewHost::shutdown):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-23 Andrei Bucur <abucur@adobe.com>
|
| +
|
| + [CSS Regions] Create Regions watchlist
|
| + https://bugs.webkit.org/show_bug.cgi?id=107281
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + This patch adds 4 new definitions:
|
| + - RegionsDevelopment - used to track the development progress for regions
|
| + - RegionsExpectationsMore and RegionsExpectationsLess - used to track expectations changes for the regions tests
|
| + - RegionsUsage - used to track changes that make use of regions in all the code base
|
| +
|
| + For now, the Adobe internal tracker is the only email address listening for these patterns.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-22 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Web Inspector: only allow evaluateForTestInFrontend for front-ends under test.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107523
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
|
| + (DRTDevToolsClient::isUnderTest):
|
| + (DRTDevToolsClient::call):
|
| + * DumpRenderTree/chromium/DRTDevToolsClient.h:
|
| + (DRTDevToolsClient):
|
| +
|
| +2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Removing command line shortening as it makes it difficult to see the command during errors.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107643
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/system/executive.py:
|
| + (ScriptError):
|
| + (ScriptError.__init__):
|
| + * Scripts/webkitpy/common/system/executive_unittest.py:
|
| +
|
| +2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Adding myself as contributor in committers.py (as requested by eseidel).
|
| + https://bugs.webkit.org/show_bug.cgi?id=107647
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-22 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Add monitoring of patches and queues to the QueueStatusServer
|
| + https://bugs.webkit.org/show_bug.cgi?id=107612
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Created classes for recording events into the datastore and integrated them into the existing handlers.
|
| + Code for presenting the recorded data will come in a separate patch.
|
| +
|
| + * QueueStatusServer/app.yaml:
|
| + * QueueStatusServer/config/__init__.py: Added.
|
| + * QueueStatusServer/config/logging.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
|
| + * QueueStatusServer/config/messages.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
|
| + * QueueStatusServer/handlers/nextpatch.py:
|
| + (NextPatch.get):
|
| + (NextPatch._assign_patch):
|
| + * QueueStatusServer/handlers/releasepatch.py:
|
| + (ReleasePatch.post):
|
| + * QueueStatusServer/handlers/updatestatus.py:
|
| + (UpdateStatus.post):
|
| + * QueueStatusServer/handlers/updateworkitems.py:
|
| + (UpdateWorkItems._parse_work_items_string):
|
| + (UpdateWorkItems):
|
| + (UpdateWorkItems._update_work_items_from_request):
|
| + (UpdateWorkItems._queue_from_request):
|
| + (UpdateWorkItems.post):
|
| + * QueueStatusServer/loggers/__init__.py: Added.
|
| + * QueueStatusServer/loggers/recordbotevent.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
|
| + (RecordBotEvent):
|
| + (RecordBotEvent.activity):
|
| + * QueueStatusServer/loggers/recordpatchevent.py: Added.
|
| + (RecordPatchEvent):
|
| + (RecordPatchEvent.added):
|
| + (RecordPatchEvent.retrying):
|
| + (RecordPatchEvent.started):
|
| + (RecordPatchEvent.stopped):
|
| + (RecordPatchEvent.updated):
|
| + (RecordPatchEvent._get_patches_waiting):
|
| + * QueueStatusServer/model/patchlog.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
|
| + (PatchLog):
|
| + (PatchLog.lookup):
|
| + (PatchLog.calculate_wait_duration):
|
| + (PatchLog.calculate_process_duration):
|
| + * QueueStatusServer/model/queuelog.py: Copied from Tools/QueueStatusServer/handlers/nextpatch.py.
|
| + (QueueLog):
|
| + (QueueLog.get_current):
|
| + (QueueLog.create_key):
|
| + * QueueStatusServer/model/queuestatus.py:
|
| + (QueueStatus.is_retry_request):
|
| +
|
| +2013-01-22 Timothy Loh <timloh@chromium.com>
|
| +
|
| + prepare-Changelog should support updating the list of changed files
|
| + https://bugs.webkit.org/show_bug.cgi?id=74358
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Needing to re-make ChangeLog entries when the list of files/functions
|
| + changes is a bit annoying, it'd be nice to have this more automated.
|
| + This patch makes `webkit-patch update' update the date line and bug
|
| + description if needed, and if the list of changed files/functions has
|
| + changed, either updates the list (if there are no annotations), or
|
| + otherwise appends the new list below.
|
| +
|
| + * Scripts/webkitpy/tool/steps/preparechangelog.py:
|
| + (PrepareChangeLog._resolve_existing_entry):
|
| + (PrepareChangeLog):
|
| + (PrepareChangeLog._merge_entries):
|
| + (PrepareChangeLog.run):
|
| + * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
|
| + (PrepareChangeLogTest.test_resolve_existing_entry):
|
| + (make_entry):
|
| + (test_ensure_bug_url):
|
| +
|
| +2013-01-22 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Use Python 2.7 unittest syntax in our unittests
|
| + https://bugs.webkit.org/show_bug.cgi?id=105607
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/**/*_unittest.py:
|
| +
|
| +2013-01-22 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Convert disable-msg to disable for new pylint.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107627
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/svn.py:
|
| + (SVNRepository.has_authorization_for_realm):
|
| + * Scripts/webkitpy/common/net/buildbot/buildbot.py:
|
| + (Builder.force_build):
|
| + * Scripts/webkitpy/common/system/executive_mock.py:
|
| + (MockExecutive2.run_command):
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port.reference_files):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py:
|
| + (ChromiumPortTestCase.test_default_configuration):
|
| + * Scripts/webkitpy/layout_tests/port/port_testcase.py:
|
| + (PortTestCase.test_expectations_ordering):
|
| + * Scripts/webkitpy/layout_tests/servers/http_server_base.py:
|
| + (HttpServerBase._check_that_all_ports_are_available):
|
| + * Scripts/webkitpy/tool/commands/abstractlocalservercommand.py:
|
| + (AbstractLocalServerCommand.execute):
|
| + * Scripts/webkitpy/tool/commands/download.py:
|
| + (AbstractPatchProcessingCommand):
|
| + * Scripts/webkitpy/tool/commands/rebaseline.py:
|
| + (AbstractRebaseliningCommand):
|
| + (AbstractParallelRebaselineCommand):
|
| + * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
|
| + (_BaseTestCase.setUp):
|
| + (TestAnalyzeBaselines.setUp):
|
| +
|
| +2013-01-22 Frank Farzan <frankf@chromium.org>
|
| +
|
| + Flakiness dashboard: update builders.jsonp
|
| + https://bugs.webkit.org/show_bug.cgi?id=107610
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * TestResultServer/static-dashboards/builders.jsonp:
|
| +
|
| +2013-01-22 Frank Farzan <frankf@chromium.org>
|
| +
|
| + Add Android instrumentation tests from ChromiumLinux waterfall
|
| + https://bugs.webkit.org/show_bug.cgi?id=107597
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * TestResultServer/static-dashboards/builders.js:
|
| + (loadBuildersList):
|
| +
|
| +2013-01-21 Kentaro Hara <haraken@chromium.org>
|
| +
|
| + Implement UIEvent constructor
|
| + https://bugs.webkit.org/show_bug.cgi?id=107430
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm
|
| +
|
| + UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag,
|
| + which is enabled on Safari and Chromium for now.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-22 Timothy Loh <timloh@chromium.com>
|
| +
|
| + Add functions to ChangeLog - parse bug desc/changed functions, delete/prepend entries
|
| + https://bugs.webkit.org/show_bug.cgi?id=107478
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + On the road to resolving Bug 74358, we need a few more functions in
|
| + changelog.py.
|
| + To make things easier to mock, change @staticmethods to @classmethods.
|
| +
|
| + * Scripts/webkitpy/common/checkout/changelog.py:
|
| + (ChangeLogEntry):
|
| + (ChangeLogEntry._parse_reviewer_text):
|
| + (ChangeLogEntry._split_contributor_names):
|
| + (ChangeLogEntry._parse_author_name_and_email):
|
| + (ChangeLogEntry._parse_author_text):
|
| + (ChangeLogEntry._parse_touched_functions):
|
| + (ChangeLogEntry._parse_bug_description):
|
| + (ChangeLogEntry._parse_entry):
|
| + (ChangeLogEntry.date_line):
|
| + (ChangeLogEntry.bug_description):
|
| + (ChangeLogEntry.touched_functions):
|
| + (ChangeLogEntry.touched_files_text):
|
| + (ChangeLogEntry.is_touched_files_text_clean):
|
| + (ChangeLog):
|
| + (ChangeLog.parse_latest_entry_from_file):
|
| + (ChangeLog._separate_revision_and_line):
|
| + (ChangeLog.parse_entries_from_file):
|
| + (ChangeLog.set_short_description_and_bug_url):
|
| + (ChangeLog.delete_entries):
|
| + (ChangeLog.prepend_text):
|
| + * Scripts/webkitpy/common/checkout/changelog_unittest.py:
|
| + (test_parse_log_entries_from_changelog):
|
| + (test_latest_entry_parse):
|
| + (test_set_short_description_and_bug_url):
|
| + (test_delete_entries):
|
| + (test_prepend_text):
|
| +
|
| +2013-01-22 Lucas Forschler <lforschler@apple.com>
|
| +
|
| + Create a MAC EWS startup shell script.
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * EWSTools/start-queue-mac.sh: Added.
|
| +
|
| +2013-01-22 Joseph Pecoraro <pecoraro@apple.com>
|
| +
|
| + [Mac] Enable Page Visibility (PAGE_VISIBILITY_API)
|
| + https://bugs.webkit.org/show_bug.cgi?id=107230
|
| +
|
| + Reviewed by David Kilzer.
|
| +
|
| + * DumpRenderTree/mac/TestRunnerMac.mm:
|
| + (TestRunner::resetPageVisibility):
|
| + Fix a typo in the original implementation. resetPageVisibility should
|
| + pass initialState YES so an event is not dispatched, which causes
|
| + issues in multiple tests. This now matches other ports.
|
| +
|
| +2013-01-22 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Enable CSS Image Orientation feature
|
| + https://bugs.webkit.org/show_bug.cgi?id=99040
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Enable the CSS Image Orientation feature in the development
|
| + builds of the GTK port. The feature is still disabled in the release
|
| + builds.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-22 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Enable the <template> element support in development builds
|
| + https://bugs.webkit.org/show_bug.cgi?id=106575
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Enable the <template> element support in the development builds of the GTK port.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-22 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + Prettify the output of the override-feature-defines script
|
| + https://bugs.webkit.org/show_bug.cgi?id=106542
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + The output now clearly lists the feature defines being overridden
|
| + along with the default and overriding values for each feature define.
|
| +
|
| + * gtk/override-feature-defines:
|
| + (adjust_feature_defines_makefile):
|
| + (adjust_feature_defines_makefile.override_feature_define):
|
| +
|
| +2013-01-22 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Remove uses of deprecated unittest.TestCase aliases
|
| + https://bugs.webkit.org/show_bug.cgi?id=102252
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Replace the deprecated assertEquals method of the TestCase interface
|
| + used in some webkitpy unittests with the assertEqual method.
|
| +
|
| + * Scripts/webkitpy/common/system/profiler_unittest.py:
|
| + (ProfilerFactoryTest._assert_default_profiler_name):
|
| + (ProfilerFactoryTest.test_default_profiler_output):
|
| + * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
|
| + (GtkPortTest.test_expectations_files):
|
| + * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
|
| + (TestHttpServer.test_win32_start_and_stop):
|
| +
|
| +2013-01-22 Jer Noble <jer.noble@apple.com>
|
| +
|
| + REGRESSION(r140344): Repeated crashes in WKTR PlatformWebView::viewSupportsOptions().
|
| + https://bugs.webkit.org/show_bug.cgi?id=107562
|
| +
|
| + Rubber-stamped by Alexy Proskuryakov.
|
| +
|
| + The input to WKBooleanGetValue() is not NULL-safe, so NULL check its inputs before calling.
|
| +
|
| + * WebKitTestRunner/mac/PlatformWebViewMac.mm:
|
| + (WTR::PlatformWebView::PlatformWebView):
|
| + (WTR::PlatformWebView::viewSupportsOptions):
|
| +
|
| +2013-01-22 Alexey Proskuryakov <ap@apple.com>
|
| +
|
| + One is not allowed to use commit-queue to make oneself a committer.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py: Removing eustas@chromium.org.
|
| +
|
| +2013-01-22 Eugene Klyuchnikov <eustas@chromium.org>
|
| +
|
| + Add myself to commiters.py
|
| + https://bugs.webkit.org/show_bug.cgi?id=107546
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-22 Manuel Rego Casasnovas <rego@igalia.com>
|
| +
|
| + [GTK] Implement TestRunner::setTextDirection
|
| + https://bugs.webkit.org/show_bug.cgi?id=107131
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * DumpRenderTree/gtk/DumpRenderTree.cpp:
|
| + (resetDefaultsToConsistentValues): Reset direction to default value.
|
| + * DumpRenderTree/gtk/TestRunnerGtk.cpp:
|
| + (TestRunner::setTextDirection): Implement method using
|
| + gtk_widget_set_direction.
|
| +
|
| +2013-01-22 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move spell checking mocks to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=107455
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + The content module doesn't provide its own WebSpellCheckClient.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::fillSpellingSuggestionList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestRunner):
|
| + (WebTestProxyBase):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::makeMenuItemStringsFor):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: Renamed from Tools/DumpRenderTree/chromium/MockGrammarCheck.cpp.
|
| + (MockGrammarCheck::checkGrammarOfString):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: Renamed from Tools/DumpRenderTree/chromium/MockGrammarCheck.h.
|
| + (WebKit):
|
| + (MockGrammarCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: Renamed from Tools/DumpRenderTree/chromium/MockSpellCheck.cpp.
|
| + (MockSpellCheck::MockSpellCheck):
|
| + (MockSpellCheck::~MockSpellCheck):
|
| + (isNotASCIIAlpha):
|
| + (MockSpellCheck::spellCheckWord):
|
| + (MockSpellCheck::fillSuggestionList):
|
| + (MockSpellCheck::initializeIfNeeded):
|
| + * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: Renamed from Tools/DumpRenderTree/chromium/MockSpellCheck.h.
|
| + (MockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: Added.
|
| + (WebTestRunner::SpellCheckClient::SpellCheckClient):
|
| + (WebTestRunner):
|
| + (WebTestRunner::SpellCheckClient::~SpellCheckClient):
|
| + (WebTestRunner::SpellCheckClient::setDelegate):
|
| + (WebTestRunner::SpellCheckClient::spellCheck):
|
| + (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
|
| + (WebTestRunner::SpellCheckClient::requestCheckingOfText):
|
| + (WebTestRunner::SpellCheckClient::finishLastTextCheck):
|
| + (WebTestRunner::SpellCheckClient::autoCorrectWord):
|
| + * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.
|
| + (WebTestRunner):
|
| + (SpellCheckClient):
|
| + (WebTestRunner::SpellCheckClient::taskList):
|
| + (WebTestRunner::SpellCheckClient::mockSpellCheck):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h:
|
| + (TestDelegate):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestInterfaces::Internal):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxyBase::setDelegate):
|
| + (WebTestRunner::WebTestProxyBase::spellCheckClient):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::WebViewHost):
|
| + (WebViewHost::setWebWidget):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-22 Krzysztof Czech <k.czech@samsung.com>
|
| +
|
| + [EFL] Adds Accessibility support to wk1
|
| + https://bugs.webkit.org/show_bug.cgi?id=107440
|
| +
|
| + Reviewed by Gyuyoung Kim.
|
| +
|
| + * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers and libraries.
|
| +
|
| +2013-01-21 Joseph Pecoraro <pecoraro@apple.com>
|
| +
|
| + [Mac] WK1 MiniBrowser should clear delegates before releasing webview
|
| + https://bugs.webkit.org/show_bug.cgi?id=107506
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * MiniBrowser/mac/WK1BrowserWindowController.m:
|
| + (-[WK1BrowserWindowController dealloc]):
|
| +
|
| +2013-01-21 Dirk Schulze <dschulze@adobe.com>
|
| +
|
| + Add build flag for Canvas's Path object (disabled by default)
|
| + https://bugs.webkit.org/show_bug.cgi?id=107473
|
| +
|
| + Reviewed by Dean Jackson.
|
| +
|
| + Add CANVAS_PATH build flag to build systems.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-21 Jinwoo Song <jinwoo7.song@samsung.com>
|
| +
|
| + [EFL][WK2] Add APIs to set/get view source mode
|
| + https://bugs.webkit.org/show_bug.cgi?id=106633
|
| +
|
| + Reviewed by Gyuyoung Kim.
|
| +
|
| + Added a shotcut 'F8' in Minibrowser to display a source code
|
| + of the web page in a new window.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (on_key_down):
|
| + (on_window_create):
|
| + (window_create):
|
| + (elm_main):
|
| +
|
| +2013-01-21 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Don't archive generated source files.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106736
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + They shouldn't be needed to run tests. They don't need a lot of space,
|
| + but add many lines to the "extracting" stdout. This attempts to reduce
|
| + that noise a bit.
|
| +
|
| + * BuildSlaveSupport/built-product-archive:
|
| + (archiveBuiltProduct):
|
| +
|
| +2013-01-21 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + Mac DumpRenderTree's installSignalHandlers() is unreachable code
|
| + https://bugs.webkit.org/show_bug.cgi?id=107383
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + The CrashHandler of DumpRenderTree were originally used for restoring
|
| + the color profile of the main display even if DRT crashes.
|
| +
|
| + That feature was later limited to pixel tests only in r29999.
|
| +
|
| + In r104351, the DRT was changed to use device color space. Making the crash
|
| + handlers useless, but they were left in the code since the error reporting
|
| + code was still reachable.
|
| +
|
| + Later, r124581 refactored the code and dumpPixelsForCurrentTest
|
| + is being used before being assigned its value.
|
| + This did cause any regression because the code had become useless with the previous change.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + Remove crashHandler() and installSignalHandlers() as they have become useless and
|
| + have been unreachable code for 6 months.
|
| + (dumpRenderTree):
|
| + Remove the code that was unreachable due to dumpPixelsForCurrentTest being always false
|
| + at those points.
|
| +
|
| +2013-01-21 Nico Weber <thakis@chromium.org>
|
| +
|
| + Make ninja the default build system for build-webkit --chromium on mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=106737
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/update-webkit-chromium:
|
| +
|
| +2013-01-21 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + Regression(r140262): Causes a lot of flakiness
|
| + https://bugs.webkit.org/show_bug.cgi?id=107454
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + r140262 introduced a lot of flakiness due to fixed layout mode
|
| + not getting disabled on the view after being enabled for
|
| + specific test cases. This patch makes sure fixed layout mode
|
| + properly gets reset in WebKitTestRunner to avoid flakiness.
|
| +
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::updateLayoutType):
|
| +
|
| +2013-01-21 Gustavo Noronha Silva <gns@gnome.org>
|
| +
|
| + REGRESSION (r140285): GTK uses WKPageResourceLoadClient which was removed
|
| + https://bugs.webkit.org/show_bug.cgi?id=107421
|
| +
|
| + Unreviewed build fix.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner): skip Resource tests.
|
| +
|
| +2013-01-21 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [EFL][WKTR] platformRunUntil() should keep the main loop running
|
| + https://bugs.webkit.org/show_bug.cgi?id=107442
|
| +
|
| + Reviewed by Noam Rosenthal.
|
| +
|
| + EFL's implementation of platformRunUntil() should keep the main loop
|
| + running and avoid calling sleep() between calls to
|
| + ecore_main_loop_iterate(). This call to sleep seems to be a source
|
| + of deadlocks (see Bug 106884).
|
| +
|
| + * WebKitTestRunner/efl/TestControllerEfl.cpp:
|
| + (WTR::TestController::platformRunUntil):
|
| +
|
| +2013-01-21 Vivek Galatage <vivek.vg@samsung.com>
|
| +
|
| + QtTestBrowser should provide way to clear selected elements
|
| + https://bugs.webkit.org/show_bug.cgi?id=107437
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + Provide a way to "Clear selection" in the "Develop" menu to clear the previous search highlight.
|
| + Invoke the clearSelection prior to highlighting new elements.
|
| +
|
| + * QtTestBrowser/launcherwindow.cpp:
|
| + (ElementHighlight):
|
| + (LauncherWindow::createChrome):
|
| + (LauncherWindow::selectElements):
|
| + (LauncherWindow::clearSelection):
|
| + * QtTestBrowser/launcherwindow.h:
|
| + (LauncherWindow):
|
| +
|
| +2013-01-21 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move methods interacting with willSendRequest to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=107270
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::waitForPolicyDelegate):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + (WebTestRunner::WebTestRunner::httpHeadersToClear):
|
| + (WebTestRunner::WebTestRunner::shouldBlockRedirects):
|
| + (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::httpHeadersToClear):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::shouldBlockRedirects):
|
| + (WebTestRunner::TestRunner::willSendRequestShouldReturnNull):
|
| + (WebTestRunner::TestRunner::setWillSendRequestClearHeader):
|
| + (WebTestRunner::TestRunner::setWillSendRequestReturnsNullOnRedirect):
|
| + (WebTestRunner::TestRunner::setWillSendRequestReturnsNull):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::willSendRequest):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::willSendRequest):
|
| + (WebViewHost::reset):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-21 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [GTK] Stop building WebKit2 on GTK EWSs
|
| + https://bugs.webkit.org/show_bug.cgi?id=107435
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + The WebKit2 build of the GTK is at the moment not efficiently maintainable,
|
| + so stop building it on GTK EWSs.
|
| +
|
| + * Scripts/webkitpy/common/config/ports.py:
|
| + (GtkPort.build_webkit_command):
|
| + * Scripts/webkitpy/common/config/ports_unittest.py:
|
| + (DeprecatedPortTest.test_gtk_port):
|
| +
|
| +2013-01-21 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + MediaStream API: Update the RTCPeerConnection states to match the latest specification
|
| + https://bugs.webkit.org/show_bug.cgi?id=107120
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Updating mock to use the new states.
|
| +
|
| + * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
|
| + (RTCPeerConnectionStateTask::RTCPeerConnectionStateTask):
|
| + (MockWebRTCPeerConnectionHandler::initialize):
|
| + (MockWebRTCPeerConnectionHandler::updateICE):
|
| +
|
| +2013-01-20 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Extend diff_parser to support the --full-index output.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107408
|
| +
|
| + Reviewed by Maciej Stachowiak.
|
| +
|
| + * Scripts/webkitpy/common/checkout/diff_parser.py:
|
| + (git_diff_to_svn_diff):
|
| + * Scripts/webkitpy/common/checkout/diff_parser_unittest.py:
|
| + (DiffParserTest):
|
| + (DiffParserTest.test_git_diff_to_svn_diff):
|
| + (git_diff_to_svn_diff):
|
| +
|
| +2013-01-20 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + Dragging over an element with scrollbars should scroll the element when dragging near edges
|
| + https://bugs.webkit.org/show_bug.cgi?id=39725
|
| +
|
| + Reviewed by Hajime Morita.
|
| +
|
| + This patch introduces canceling drag-and-drop by escape key for testing
|
| + behavior after cancellation drag-and-drop.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
|
| + (WebTestRunner):
|
| + (WebTestRunner::EventSender::doMouseUp):
|
| + (WebTestRunner::EventSender::finishDragAndDrop):
|
| + (WebTestRunner::EventSender::keyDown):
|
| + * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
|
| + (EventSender):
|
| + * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.h: Added VKEY_ESCAPE.
|
| +
|
| +2013-01-20 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move frame generation related methods to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=107268
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::setWillSendRequestReturnsNull):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::display):
|
| + (WebTestRunner::WebTestDelegate::displayInvalidatedRegion):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::display):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::displayInvalidatedRegion):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::display):
|
| + (WebViewHost::displayInvalidatedRegion):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-20 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move speech related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=107266
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::displayInvalidatedRegion):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestDelegate):
|
| + (WebTestRunner::WebTestDelegate::addMockSpeechInputResult):
|
| + (WebTestRunner::WebTestDelegate::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::WebTestDelegate::addMockSpeechRecognitionResult):
|
| + (WebTestRunner::WebTestDelegate::setMockSpeechRecognitionError):
|
| + (WebTestRunner::WebTestDelegate::wasMockSpeechRecognitionAborted):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::addMockSpeechInputResult):
|
| + (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
|
| + (WebTestRunner::TestRunner::addMockSpeechRecognitionResult):
|
| + (WebTestRunner::TestRunner::setMockSpeechRecognitionError):
|
| + (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::addMockSpeechInputResult):
|
| + (WebViewHost::setMockSpeechInputDumpRect):
|
| + (WebViewHost::addMockSpeechRecognitionResult):
|
| + (WebViewHost::setMockSpeechRecognitionError):
|
| + (WebViewHost::wasMockSpeechRecognitionAborted):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-20 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move notification related methods to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=107269
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestDelegate):
|
| + (WebTestRunner::WebTestDelegate::grantWebNotificationPermission):
|
| + (WebTestRunner::WebTestDelegate::simulateLegacyWebNotificationClick):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::grantWebNotificationPermission):
|
| + (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::grantWebNotificationPermission):
|
| + (WebViewHost::simulateLegacyWebNotificationClick):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-20 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move geolocation related methods to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=107267
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::numberOfPendingGeolocationPermissionRequests):
|
| + (WebTestRunner::WebTestDelegate::setGeolocationPermission):
|
| + (WebTestRunner::WebTestDelegate::setMockGeolocationPosition):
|
| + (WebTestRunner::WebTestDelegate::setMockGeolocationPositionUnavailableError):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::numberOfPendingGeolocationPermissionRequests):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setGeolocationPermission):
|
| + (WebTestRunner::TestRunner::setMockGeolocationPosition):
|
| + (WebTestRunner::TestRunner::setMockGeolocationPositionUnavailableError):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::numberOfPendingGeolocationPermissionRequests):
|
| + (WebViewHost::setGeolocationPermission):
|
| + (WebViewHost::setMockGeolocationPosition):
|
| + (WebViewHost::setMockGeolocationPositionUnavailableError):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| +
|
| +2013-01-19 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Unreviewed build fix for Qt WK2 after r140258.
|
| + Use the size_t type instead of unsigned for the variable
|
| + which holds the position of the first null character in the
|
| + console message.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::willAddMessageToConsole):
|
| +
|
| +2013-01-19 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r140260.
|
| + http://trac.webkit.org/changeset/140260
|
| + https://bugs.webkit.org/show_bug.cgi?id=107387
|
| +
|
| + breaks fast/text/hyphens.html, fast/text/hyphenate-* (but
|
| + nothing else) (Requested by thakis__ on #webkit).
|
| +
|
| + * Scripts/update-webkit-chromium:
|
| +
|
| +2013-01-19 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
|
| +
|
| + Delegated scrolling: Assertion on attempt to show a CSS sticky element
|
| + https://bugs.webkit.org/show_bug.cgi?id=106890
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Enabled fixed layout mode in WTR for 'fast/css/sticky' tests.
|
| +
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::shouldUseFixedLayout):
|
| + (WTR):
|
| + (WTR::updateLayoutType):
|
| +
|
| +2013-01-19 Nico Weber <thakis@chromium.org>
|
| +
|
| + Make ninja the default build system for build-webkit --chromium on mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=106737
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/update-webkit-chromium:
|
| +
|
| +2013-01-19 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [WK2] svg/dom/fuzz-path-parser.html is failing
|
| + https://bugs.webkit.org/show_bug.cgi?id=107133
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + Console messages can contain null characters before the end of string.
|
| + Appending such message to the StringBuilder as a WTFString appends the
|
| + complete string, including the null character. This later cuts off everything
|
| + after the null character when the string is being printed out to the test
|
| + output.
|
| +
|
| + To avoid this, truncate the string up to the first null character. This
|
| + preserves the newline character appended immediately after this and
|
| + stops giving incorrect output.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::willAddMessageToConsole):
|
| +
|
| +2013-01-19 Eric Seidel <eric@webkit.org>
|
| +
|
| + Update error regexps so that Parser/html-parser-srcdoc.html can "pass"
|
| + https://bugs.webkit.org/show_bug.cgi?id=107367
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + Using srcdoc instead of document.write changes the error output
|
| + ever so slightly. Clearly we were already trying to ignore these
|
| + messages, just not succeeding. This change makes this new test "pass" correctly.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTest):
|
| +
|
| +2013-01-18 Dan Winship <danw@gnome.org>
|
| +
|
| + REGRESSION (r139071): run-webkit-httpd complains at launch
|
| + https://bugs.webkit.org/show_bug.cgi?id=107310
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + * Scripts/webkitperl/httpd.pm:
|
| + (getApacheVersion): use preferred perl syntax
|
| +
|
| +2013-01-18 Julie Parent <jparent@chromium.org>
|
| +
|
| + Add back 'group' as a default cross dashboard parameter, but with null as its value.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107336
|
| +
|
| + We need to have 'group' listed as a parameter, else we never parse it,
|
| + as we only parse parameters with defaults.
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| +
|
| +2013-01-18 Emil A Eklund <eae@chromium.org>
|
| +
|
| + Update LayoutUnit rounding unit test
|
| + https://bugs.webkit.org/show_bug.cgi?id=107322
|
| +
|
| + Reviewed by Levi Weintraub.
|
| +
|
| + Update the LayoutUnitRounding test to use fromFloatRound for
|
| + values that cannot accurately be represented as a LayoutUnit
|
| + (the default behavior is to floor the value to the nearest
|
| + LayoutUnit).
|
| +
|
| + * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp:
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2013-01-18 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + VCSUtils.pm: Stop calling git repo-config.
|
| + https://bugs.webkit.org/show_bug.cgi?id=107294
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + The `repo-config' git command has been deprecated since early
|
| + 2008, and recent versions have started warning it is deprecated.
|
| +
|
| + Basically revert r27870 and use the `config' command all the time.
|
| +
|
| + * Scripts/VCSUtils.pm:
|
| + (gitConfig):
|
| +
|
| +2013-01-18 Levi Weintraub <leviw@chromium.org>
|
| +
|
| + LayoutUnit should round half consistently, not away from zero
|
| + https://bugs.webkit.org/show_bug.cgi?id=107208
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: Updating to reflect and
|
| + cover this change in rounding behavior.
|
| +
|
| +2013-01-18 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + [mac] DumpRenderTree/WebKitTestRunner should not participate in Exposé/Mission Control
|
| + https://bugs.webkit.org/show_bug.cgi?id=107234
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (createWebViewAndOffscreenWindow): Disable participation in Exposé via NSWindowCollectionBehaviorStationary.
|
| + * WebKitTestRunner/mac/PlatformWebViewMac.mm:
|
| + (WTR::PlatformWebView::PlatformWebView): Ditto.
|
| +
|
| +2013-01-18 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + [mac] DumpRenderTree/WebKitTestRunner should disable NSBeep
|
| + https://bugs.webkit.org/show_bug.cgi?id=107251
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Disable NSBeep in DumpRenderTree and WebKitTestRunner using NSSound SPI.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (dumpRenderTree):
|
| + * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
|
| + (WTR::InjectedBundle::platformInitialize):
|
| +
|
| +2013-01-18 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] Enable indexed database for development builds
|
| + https://bugs.webkit.org/show_bug.cgi?id=107299
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm: Enable indexed database by default
|
| + for GTK+ development builds.
|
| +
|
| +2013-01-18 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + AX: Improve table-guessing heuristics
|
| + https://bugs.webkit.org/show_bug.cgi?id=107042
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Implement parentElementCallback on Chromium to make testing easier.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::parentElementCallback):
|
| +
|
| +2013-01-18 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] Add property for IndexedDB database path to WebKitGTK+
|
| + https://bugs.webkit.org/show_bug.cgi?id=106136
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + During testing, set the web database directory to DUMPRENDERTREE_TEMP
|
| + before falling back to the old default. This is necessary because
|
| + indexed database tests require that each DRT shard is using a different
|
| + IDB database location.
|
| +
|
| + * DumpRenderTree/gtk/DumpRenderTree.cpp:
|
| + (temporaryDatabaseDirectory): Added this helper for getting the
|
| + database directory.
|
| + (setDefaultsToConsistentStateValuesForTesting): Use the new helper.
|
| +
|
| +2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
|
| +
|
| + [EFL][WK2] Enable API test InjectedBundleFrameHitTest on EFL
|
| + https://bugs.webkit.org/show_bug.cgi?id=107264
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Enable API test InjectedBundleFrameHitTest for hit-testing,
|
| + since it is now passing on both Debug and Release builds.
|
| +
|
| + * TestWebKitAPI/CMakeLists.txt:
|
| + * TestWebKitAPI/PlatformEfl.cmake:
|
| +
|
| +2013-01-18 Manuel Rego Casasnovas <rego@igalia.com>
|
| +
|
| + [GTK] Implement TestRunner::addUserScript
|
| + https://bugs.webkit.org/show_bug.cgi?id=107275
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * DumpRenderTree/gtk/TestRunnerGtk.cpp:
|
| + (TestRunner::addUserScript): Implement method using
|
| + DumpRenderTreeSupportGtk::addUserScript.
|
| +
|
| +2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
|
| +
|
| + Unreviewed, add my secondary email address to the list.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-18 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move pointerlock functions to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=107241
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::didAcquirePointerLock):
|
| + (WebTestRunner::WebTestDelegate::didNotAcquirePointerLock):
|
| + (WebTestRunner::WebTestDelegate::didLosePointerLock):
|
| + (WebTestRunner::WebTestDelegate::setPointerLockWillRespondAsynchronously):
|
| + (WebTestRunner::WebTestDelegate::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::didAcquirePointerLock):
|
| + (WebTestRunner::TestRunner::didNotAcquirePointerLock):
|
| + (WebTestRunner::TestRunner::didLosePointerLock):
|
| + (WebTestRunner::TestRunner::setPointerLockWillRespondAsynchronously):
|
| + (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-14 Dominik Röttsches <dominik.rottsches@intel.com>
|
| +
|
| + [EFL] Update freetype in jhbuild to 2.4.11 and activate subpixel layout
|
| + https://bugs.webkit.org/show_bug.cgi?id=106774
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + In order to fix a long standing linespacing/font ascent & descent issue
|
| + we found that FreeType commit b0962ac34e660 solves that problem.
|
| + Let's update FreeType accordingly, but bump it to 2.4.11 due to the
|
| + maintainer recommending several security updates after that said commit.
|
| +
|
| + Also, in order to avoid extra rebaselining, let's activate subpixel
|
| + layout at the same time.
|
| +
|
| + * efl/jhbuild.modules: New freetype 2.4.11
|
| +
|
| +2013-01-17 Xiaobo Wang <xbwang@torchmobile.com.cn>
|
| +
|
| + [BlackBerry] DRT - Accept http/file URL when running drt-launcher from command line
|
| + https://bugs.webkit.org/show_bug.cgi?id=107107
|
| + PR 282192
|
| +
|
| + Reviewed by Rob Buis.
|
| +
|
| + The DRT application will convert relative/absolute file path to
|
| + file://<real-file-path> format, so we only check for http/file prefix.
|
| +
|
| + * DumpRenderTree/blackberry/DumpRenderTree.cpp:
|
| + (BlackBerry::WebKit::isFullUrl):
|
| + (WebKit):
|
| + (BlackBerry::WebKit::DumpRenderTree::runCurrentTest):
|
| +
|
| +2013-01-17 Frank Farzan <frankf@chromium.org>
|
| +
|
| + Flakiness dashboard: Add ChromiumFYI master
|
| + https://bugs.webkit.org/show_bug.cgi?id=107180
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + This is needed to enable Chrome Android bots
|
| + to upload results for instrumentation tests.
|
| +
|
| + * TestResultServer/generate_builders_json.py:
|
| + (main):
|
| + * TestResultServer/static-dashboards/builders.jsonp:
|
| +
|
| +2013-01-17 Frank Farzan <frankf@chromium.org>
|
| +
|
| + Add Chrome on Android instrumentation test types to flakiness dashboard
|
| + https://bugs.webkit.org/show_bug.cgi?id=106964
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + Specifically, add these test types:
|
| +
|
| + androidwebview_instrumentation_tests
|
| + chromiumtestshell_instrumentation_tests
|
| + contentshell_instrumentation_tests
|
| +
|
| + Also, add ChromiumFYI to the list of masters.
|
| +
|
| + * TestResultServer/static-dashboards/builders.js:
|
| + (loadBuildersList):
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (currentBuilderGroupCategory):
|
| +
|
| +2013-01-17 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Fixing webkitpy's SCM unit tests.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106429
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/detection_unittest.py:
|
| + (SCMDetectorTest.test_detect_scm_system):
|
| + * Scripts/webkitpy/common/checkout/scm/git.py:
|
| + (Git.in_working_directory):
|
| + (Git.read_git_config):
|
| + (Git._assert_can_squash):
|
| + (Git.remote_branch_ref):
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| + (GitSVNTest.test_commit_with_message_multiple_local_commits_always_squash):
|
| + (GitTestWithMock):
|
| + (GitTestWithMock.make_scm):
|
| + (GitTestWithMock.test_create_patch):
|
| + * Scripts/webkitpy/common/system/outputcapture.py:
|
| + (OutputCapture.assert_outputs):
|
| + (OutputCaptureTestCaseBase):
|
| + * Scripts/webkitpy/test/printer.py:
|
| + (Printer.configure):
|
| +
|
| +2013-01-17 Julie Parent <jparent@chromium.org>
|
| +
|
| + Flakiness dashboard assumes there must be ToT tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=107155
|
| +
|
| + Remove group as a default parameter, since we can't actually know
|
| + the name of a group initially. Instead, introduces
|
| + currentBuilderGroupName which returns the current builder group
|
| + if it has been explicitly set, or picks the first one available
|
| + as a default. Allows us to remove some extra code tracking this
|
| + stuff as well.
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseCrossDashboardParameters):
|
| + (currentBuilderGroupName):
|
| + (currentBuilderGroup):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard.js:
|
| + (platformAndBuildType):
|
| + * TestResultServer/static-dashboards/loader.js:
|
| + (.):
|
| +
|
| +2013-01-16 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Remove NodeListsNodeData when it's no longer needed
|
| + https://bugs.webkit.org/show_bug.cgi?id=107074
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + Generalize the warning a little so that it's also ignored on PerformanceTests/DOM/TraverseChildNodes.html
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTest):
|
| +
|
| +2013-01-17 Simon Fraser <simon.fraser@apple.com>
|
| +
|
| + Ref test images are upside-down in WebKit2
|
| + https://bugs.webkit.org/show_bug.cgi?id=105457
|
| +
|
| + Reviewed by Sam "Speedy" Weinig.
|
| +
|
| + The bitmap context created in TestInvocation::dumpPixelsAndCompareWithExpected()
|
| + from the window snapshot contained a flipped copy of the image, causing all ref
|
| + and pixel images to be upside-down.
|
| +
|
| + * WebKitTestRunner/cg/TestInvocationCG.cpp:
|
| + (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
|
| +
|
| +2013-01-17 Timothy Loh <timloh@google.com>
|
| +
|
| + Replaced specifiers variable with is_debug in builders.py
|
| + https://bugs.webkit.org/show_bug.cgi?id=107057
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Replaced specifiers variable with is_debug in builders.py to simplify
|
| + Bug 106259. The other specifiers are not used elsewhere in the code.
|
| + Fixed builder_name_for_port_name to return a debug builder if we don't
|
| + have a release builder.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/builders.py:
|
| + (all_port_names):
|
| + (builder_name_for_port_name):
|
| + * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
|
| + (TestRebaselineExpectations.test_rebaseline_expectations):
|
| +
|
| +2013-01-17 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] Build with LevelDB when IndexedDB is enabled
|
| + https://bugs.webkit.org/show_bug.cgi?id=103220
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + * Scripts/webkitpy/style/checker.py: Do not style check the leveldb source code
|
| + as it does not conform to WebKit style.
|
| +
|
| +2013-01-17 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
|
| +
|
| + [EFL][WK2] Fix misuse of ASSERT on ecore_evas_init()
|
| + https://bugs.webkit.org/show_bug.cgi?id=107119
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Do not use ASSERT on ecore_evas_init(), since the expression inside
|
| + the macro compiles out of release builds.
|
| +
|
| + * TestWebKitAPI/PlatformEfl.cmake: Enable API test UserMessage.
|
| + * TestWebKitAPI/efl/PlatformWebView.cpp:
|
| + (TestWebKitAPI::initEcoreEvas): Remove ASSERT on ecore_evas_init().
|
| +
|
| +2013-01-17 Eugene Klyuchnikov <eustas@chromium.org>
|
| +
|
| + Web Inspector: Profiler: split "getProfile" to "getCPUProfile" and "loadHeapSnapshot"
|
| + https://bugs.webkit.org/show_bug.cgi?id=104545
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Adopt signature changes.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:
|
| + (ProfilerAgent.getCPUProfile): Renamed.
|
| + (ProfilerAgent.getHeapSnapshot): Added.
|
| +
|
| +2013-01-17 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [GTK][EFL] NWRT should check that Xvfb is installed
|
| + https://bugs.webkit.org/show_bug.cgi?id=71767
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + EFL and GTK ports now check that Xvfb is installed before running
|
| + layout tests. The command line used to check whether Xvfb is present
|
| + is a simple `which Xvfb` that should return 0 as the exit code upon
|
| + success.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/efl.py:
|
| + (EflPort.show_results_html_file):
|
| + (EflPort):
|
| + (EflPort.check_sys_deps):
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort.check_sys_deps):
|
| + * Scripts/webkitpy/layout_tests/port/xvfbdriver.py:
|
| + (XvfbDriver):
|
| + (XvfbDriver.check_xvfb):
|
| +
|
| +2013-01-16 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + sheriffbot can't tell me who "kov" is
|
| + https://bugs.webkit.org/show_bug.cgi?id=106184
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added glob style searching to the CommitterList contributors_by_search_string function so exact matches are favoured.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| + (Account.matches_glob):
|
| + (CommitterList.contributors_by_search_string):
|
| + * Scripts/webkitpy/common/config/committers_unittest.py:
|
| + (CommittersTest.test_committer_lookup):
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (Whois):
|
| +
|
| +2013-01-16 David Kilzer <ddkilzer@apple.com>
|
| +
|
| + Use xcrun to find path to make for Mac port
|
| + <http://webkit.org/b/107091>
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/mac.py:
|
| + (MacPort._build_java_test_support): Call self.make_command().
|
| + (MacPort.make_command): Add. Call xcrun_find().
|
| + (MacPort.nm_command): Use self.xcrun_find().
|
| + (MacPort.xcrun_find): Add. Extract from nm_command().
|
| +
|
| +2013-01-16 Sam Weinig <sam@webkit.org>
|
| +
|
| + Make debug-safari --target-web-process work again
|
| + https://bugs.webkit.org/show_bug.cgi?id=107088
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (execMacWebKitAppForDebugging):
|
| + The shim is now called SecItemShim.
|
| +
|
| +2013-01-16 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + GCE build scripts don't take working directory into account when calling findzone.sh
|
| + https://bugs.webkit.org/show_bug.cgi?id=106962
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
|
| + * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
|
| + * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
|
| +
|
| +2013-01-16 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + start-queue.sh does not pass remaining parameters correctly
|
| + https://bugs.webkit.org/show_bug.cgi?id=107054
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + start-queue.sh now passes all remaining params to the webkit-patch command.
|
| + Previously only one additional queue parameter could be sent.
|
| +
|
| + * EWSTools/start-queue.sh:
|
| +
|
| +2013-01-16 Xueqing Huang <huangxueqing@baidu.com>
|
| +
|
| + check-webkit-style script cannot running in Chinese windows.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87548
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * Scripts/webkitpy/common/system/platforminfo.py:
|
| + (PlatformInfo._win_version_tuple_from_cmd):
|
| +
|
| +2013-01-16 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + Delete an extraneous print statement.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106562
|
| +
|
| + Delete the extraneous print statement introduced in r139841.
|
| +
|
| + * Scripts/webkitpy/layout_tests/views/printing.py:
|
| + (Printer.print_found):
|
| +
|
| +2013-01-16 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Please reinstate --pixel
|
| + https://bugs.webkit.org/show_bug.cgi?id=101995
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Add the '--pixel' and '--no-pixel' options for NRWT as aliases for
|
| + the '--pixel-tests' (or '-p') and '--no-pixel-tests' options respectively.
|
| + Some developers are still used to these options that were available in the ORWT.
|
| +
|
| + * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
|
| + (parse_args):
|
| +
|
| +2013-01-16 Eric Seidel <eric@webkit.org>
|
| +
|
| + Remove --shark* support from sunspider/run-sunspider now that Shark is dead
|
| + https://bugs.webkit.org/show_bug.cgi?id=99512
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * Scripts/run-sunspider:
|
| +
|
| +2013-01-16 Eric Seidel <eric@webkit.org>
|
| +
|
| + Remove webkitpy Visual Studio files, as core developers are not interested in maintaining them
|
| + https://bugs.webkit.org/show_bug.cgi?id=106036
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * Scripts/webkitpy/webkitpy.pyproj: Removed.
|
| + * Scripts/webkitpy/webkitpy.sln: Removed.
|
| +
|
| +2013-01-16 Chris Hopman <cjhopman@chromium.org>
|
| +
|
| + [Chromium] Remove hardcoded chromium_*.jar in gyp files
|
| + https://bugs.webkit.org/show_bug.cgi?id=104049
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Targets with dependencies (direct/indirect) on a java target receive
|
| + the chromium_*.jar paths in the variable input_jars_paths. Targets
|
| + should use that rather than hardcoding where they think the jar will
|
| + be. These can be passed directly to ant as INPUT_JARS_PATHS rather
|
| + than as --jars to generate_native_test.py.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp:
|
| +
|
| +2013-01-16 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move setMockDeviceOrientation to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106895
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestDelegate::setDeviceOrientation):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::setMockDeviceOrientation):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setDeviceOrientation):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-16 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] route more webkit_support and webviewhost callbacks through WebTestDelegate
|
| + https://bugs.webkit.org/show_bug.cgi?id=106904
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::notifyDone):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::setDeviceScaleFactor):
|
| + (WebTestRunner::WebTestDelegate::setFocus):
|
| + (WebTestRunner::WebTestDelegate::setAcceptAllCookies):
|
| + (WebTestRunner::WebTestDelegate::pathToLocalResource):
|
| + (WebTestRunner::WebTestDelegate::setLocale):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setAlwaysAcceptCookies):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setWindowIsKey):
|
| + (WebTestRunner::TestRunner::pathToLocalResource):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::setPOSIXLocale):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::taskList):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setDeviceScaleFactor):
|
| + (WebViewHost::setFocus):
|
| + (WebViewHost::setAcceptAllCookies):
|
| + (WebViewHost::pathToLocalResource):
|
| + (WebViewHost::setLocale):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-16 Sergio Villar Senin <svillar@igalia.com>
|
| +
|
| + [GTK] build-webkit fails if the jhbuild wrapper is not used
|
| + https://bugs.webkit.org/show_bug.cgi?id=106769
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Return an empty array instead of "" in
|
| + jhbuildWrapperPrefixIfNeeded() because otherwise that empty string
|
| + will not be recognized as a valid command when the returned array
|
| + is directly passed to perl's system() call.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (jhbuildWrapperPrefixIfNeeded):
|
| +
|
| +2013-01-16 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] add title text direction attribute to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=106907
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::setTitleTextDirection):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setTitleTextDirection):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::didReceiveTitle):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didReceiveTitle):
|
| +
|
| +2013-01-16 Jussi Kukkonen <jussi.kukkonen@intel.com>
|
| +
|
| + NRWT still confused about test count with --repeat-each and --iterations
|
| + https://bugs.webkit.org/show_bug.cgi?id=106562
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Fix the printed unique test count and skipped count. This
|
| + seems to have broken in r127688 ("NRWT lies about the number
|
| + of tests that it's skipping when used with --repeat-each").
|
| +
|
| + Also add a test for print_found()
|
| +
|
| + * Scripts/webkitpy/layout_tests/views/printing.py:
|
| + (Printer.print_found):
|
| + * Scripts/webkitpy/layout_tests/views/printing_unittest.py:
|
| + (Testprinter.test_details):
|
| + (Testprinter):
|
| + (Testprinter.test_found):
|
| +
|
| +2013-01-15 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Unreviewed follow-up to r139769.
|
| +
|
| + Note that omitting the WebKit1 code from the build now
|
| + works for GTK as well.
|
| +
|
| + * Scripts/build-webkit:
|
| +
|
| +2013-01-15 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + test-webkitpy: truncate output to the terminal width when necessary
|
| + https://bugs.webkit.org/show_bug.cgi?id=106973
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + this implements the same logic for test-webkitpy that we have
|
| + for run-webkit-tests (and ninja).
|
| +
|
| + No tests written as this is exercised by running test-webkitpy itself.
|
| +
|
| + * Scripts/webkitpy/test/printer.py:
|
| + (Printer.configure):
|
| + (Printer._test_line):
|
| +
|
| +2013-01-15 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + remove extraneous output in test-webkitpy
|
| + https://bugs.webkit.org/show_bug.cgi?id=106971
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + We weren't ignoring or capturing the echoed output from
|
| + these two tests, and getting noise in the logs as a result.
|
| +
|
| + * Scripts/webkitpy/common/system/executive_unittest.py:
|
| + (ExecutiveTest.test_auto_stringify_args):
|
| + (ExecutiveTest.test_popen_args):
|
| +
|
| +2013-01-15 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + webkitpy.layout_tests.servers.http_server_unittest.TestHttpServer.test_win32_start_and_stop is flaky
|
| + https://bugs.webkit.org/show_bug.cgi?id=106974
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + I forgot to stub out the call to check to ensure that the ports were
|
| + available, so this test could fail if something was listening on 8000 or
|
| + 8443 on the machine.
|
| +
|
| + * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
|
| + (TestHttpServer.test_win32_start_and_stop):
|
| +
|
| +2013-01-15 Levi Weintraub <leviw@chromium.org>
|
| +
|
| + Unreviewed, rolling out r139792.
|
| + http://trac.webkit.org/changeset/139792
|
| + https://bugs.webkit.org/show_bug.cgi?id=106970
|
| +
|
| + Broke the windows build.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::notifyDone):
|
| + (DRTTestRunner::reset):
|
| + (DRTTestRunner::setAlwaysAcceptCookies):
|
| + (DRTTestRunner::setWindowIsKey):
|
| + (DRTTestRunner::pathToLocalResource):
|
| + (DRTTestRunner::setPOSIXLocale):
|
| + (InvokeCallbackTask):
|
| + (InvokeCallbackTask::InvokeCallbackTask):
|
| + (InvokeCallbackTask::runIfValid):
|
| + (DRTTestRunner::setBackingScaleFactor):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + (DRTTestRunner::taskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::setDatabaseQuota):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setDatabaseQuota):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setPendingExtraData):
|
| + (WebViewHost::setDeviceScaleFactor):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-15 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Build fix after r139357. The port name of MacWK2EWS should be 'mac-wk2'.
|
| +
|
| + * Scripts/webkitpy/common/config/ports.py:
|
| + (MacWK2Port):
|
| +
|
| +2013-01-15 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Extend sheriffbot's "help" command to be able to get help on individual commands
|
| + https://bugs.webkit.org/show_bug.cgi?id=106629
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added a help command to sheriffbot.
|
| + Fixed some style issues and ordered the commands alphabetically.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (IRCCommand):
|
| + (IRCCommand.execute):
|
| + (IRCCommand.usage):
|
| + (IRCCommand.help):
|
| + (CreateBug):
|
| + (CreateBug.execute):
|
| + (Help):
|
| + (Help.execute):
|
| + (Help._post_command_help):
|
| + (Hi):
|
| + (Hi.execute):
|
| + (Restart):
|
| + (RollChromiumDEPS):
|
| + (RollChromiumDEPS._parse_args):
|
| + (RollChromiumDEPS._expand_irc_nickname):
|
| + (RollChromiumDEPS.execute):
|
| + (Rollout):
|
| + (Rollout._extract_revisions):
|
| + (Rollout.execute):
|
| + (Sheriffs):
|
| + (Sheriffs.execute):
|
| + (Whois):
|
| + (Whois.execute):
|
| + * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
|
| + (IRCBotTest.test_help):
|
| +
|
| +2013-01-15 Enrica Casucci <enrica@apple.com>
|
| +
|
| + Add a new set of WebKit2 APIs for text search and
|
| + search results management.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106834.
|
| + <rdar://problem/12597159>
|
| +
|
| + Added new test for the new WebKit2 API for
|
| + text search.
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/WebKit2/FindMatches.mm: Added.
|
| +
|
| +2013-01-15 Levi Weintraub <leviw@chromium.org>
|
| +
|
| + [chromium] route more webkit_support and webviewhost callbacks through WebTestDelegate
|
| + https://bugs.webkit.org/show_bug.cgi?id=106904
|
| +
|
| + Reverting 139794. It broke the build. It appears that a header file,
|
| + WebTextDirection.h, was left out.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner::setTitleTextDirection):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::didReceiveTitle):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didReceiveTitle):
|
| +
|
| +2013-01-15 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] route more webkit_support and webviewhost callbacks through WebTestDelegate
|
| + https://bugs.webkit.org/show_bug.cgi?id=106904
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::notifyDone):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::setDeviceScaleFactor):
|
| + (WebTestRunner::WebTestDelegate::setFocus):
|
| + (WebTestRunner::WebTestDelegate::setAcceptAllCookies):
|
| + (WebTestRunner::WebTestDelegate::pathToLocalResource):
|
| + (WebTestRunner::WebTestDelegate::setLocale):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setAlwaysAcceptCookies):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setWindowIsKey):
|
| + (WebTestRunner::TestRunner::pathToLocalResource):
|
| + (WebTestRunner::TestRunner::setBackingScaleFactor):
|
| + (WebTestRunner::TestRunner::setPOSIXLocale):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner::TestRunner::taskList):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setDeviceScaleFactor):
|
| + (WebViewHost::setFocus):
|
| + (WebViewHost::setAcceptAllCookies):
|
| + (WebViewHost::pathToLocalResource):
|
| + (WebViewHost::setLocale):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-15 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Tests with WontFix expectation are (indirectly) skipped
|
| + https://bugs.webkit.org/show_bug.cgi?id=105860
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Only skip the WontFix expectation if there are no other layout test
|
| + expectations (like Failure, ImageOnlyFailure) listed for the test.
|
| + This makes it possible to run an expected failure for which there
|
| + is no reason or interest to fix. There are some ports that would like
|
| + to exercise this behavior as well as specific test cases that should use
|
| + such expectations.
|
| +
|
| + * Scripts/webkitpy/layout_tests/models/test_expectations.py:
|
| + (TestExpectationParser._tokenize_line): Only add the SKIP modifier for a
|
| + WONTFIX test if there are no expectations listed. The warning is adjusted
|
| + to reflect the new behavior.
|
| + * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: Add
|
| + and adjust test cases for these changes.
|
| + (ExpectationSyntaxTests.test_wontfix):
|
| + (SemanticTests.test_skip_and_wontfix):
|
| +
|
| +2013-01-15 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] add title text direction attribute to TestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=106907
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::setTitleTextDirection):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setTitleTextDirection):
|
| + (WebTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::didReceiveTitle):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didReceiveTitle):
|
| +
|
| +2013-01-15 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + nrwt: change the default # of locked shards on chromium_win to 1
|
| + https://bugs.webkit.org/show_bug.cgi?id=106938
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + It looks like LigHTTPd might be buggy or unstable if we are
|
| + running multiple http tests in parallel; see
|
| + http://code.google.com/p/chromium/issues/detail?id=169530 for more
|
| + context as well. This change will stop running http tests in parallel
|
| + and we can see if this fixes things.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/chromium_win.py:
|
| + (ChromiumWinPort.default_max_locked_shards):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
|
| + (ChromiumWinTest.test_path_to_image_diff):
|
| + (ChromiumWinTest):
|
| + (ChromiumWinTest.test_default_max_locked_shards):
|
| +
|
| +2013-01-15 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move WebDatabase related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106905
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::clearAllDatabases):
|
| + (WebTestRunner::WebTestDelegate::setDatabaseQuota):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::clearAllDatabases):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setDatabaseQuota):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::clearAllDatabases):
|
| + (WebViewHost::setDatabaseQuota):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-15 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Renaming CleanWorkingDirectory step to DiscardLocalChanges to make
|
| + functionality match the name.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106870
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/tool/commands/download.py:
|
| + (Clean):
|
| + (Update):
|
| + (Build):
|
| + (BuildAndTest):
|
| + (CheckStyle):
|
| + (BuildAttachment):
|
| + (BuildAndTestAttachment):
|
| + (AbstractPatchApplyingCommand):
|
| + (ApplyWatchList):
|
| + (AbstractPatchLandingCommand):
|
| + (CreateRollout):
|
| + * Scripts/webkitpy/tool/steps/__init__.py:
|
| + * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
|
| + (CleanWorkingDirectory.options):
|
| + (CleanWorkingDirectory.run):
|
| + * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py:
|
| + * Scripts/webkitpy/tool/steps/discardlocalchanges.py: Copied from Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py.
|
| + * Scripts/webkitpy/tool/steps/discardlocalchanges_unittest.py: Copied from Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py.
|
| +
|
| +2013-01-15 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [Autotools] Add support for WebKit2-only builds
|
| + https://bugs.webkit.org/show_bug.cgi?id=106889
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + * GNUmakefile.am: Only build the GtkLauncher and DumpRenderTree if building WebKit1.
|
| + * Scripts/build-webkit: Pass along the information on whether to build WebKit1 when
|
| + building the GTK port through build-webkit.
|
| + * Scripts/webkitdirs.pm:
|
| + (buildAutotoolsProject): Add the --disable-webkit1 configuration flag to the build
|
| + arguments when not building WebKit1.
|
| + (buildGtkProject): Pass along the information on whether to build WebKit1 when building
|
| + through the Autotools build system.
|
| +
|
| +2013-01-15 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Enable Performance Timeline, Resource Timing, Navigation Timing features
|
| + https://bugs.webkit.org/show_bug.cgi?id=106197
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm: Add the configuration options for all three
|
| + features. Enable them on GTK, meaning they will be enabled in development builds
|
| + (i.e. when building with build-webkit).
|
| +
|
| +2013-01-15 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Enable CSS Image Resolution feature
|
| + https://bugs.webkit.org/show_bug.cgi?id=99038
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + Enable the CSS Image Resolution feature for the development
|
| + builds of the GTK port.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-15 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Stop passing the unstable features flag to configure script when using build-webkit
|
| + https://bugs.webkit.org/show_bug.cgi?id=106579
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + The --enable-unstable-features flag is not required to be passed anymore
|
| + to the configure script as it was removed in r138252.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (buildAutotoolsProject):
|
| +
|
| +2013-01-15 Tony Chang <tony@chromium.org>
|
| +
|
| + [chromium] Unreviewed, fix a bug where we don't properly shutdown lighttpd.
|
| +
|
| + * Scripts/webkitpy/layout_tests/servers/http_server.py:
|
| + (Lighttpd._check_and_kill): Pass /pid so taskkill.exe doesn't error out on us.
|
| + * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
|
| + (TestHttpServer.test_win32_start_and_stop):
|
| +
|
| +2013-01-15 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + Unreviewed. Adding Michael Pruett as contributor.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-15 Victor Carbune <victor@rosedu.org>
|
| +
|
| + Unreviewed. Update my email addresses.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-15 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [GTK] Waiting on the gdb process will lead to deadlock
|
| + https://bugs.webkit.org/show_bug.cgi?id=106906
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + Use communicate() rather than wait() on the Popen object that's running the gdb
|
| + command. This avoids the deadlock that occurs on the GTK builders.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort._get_gdb_output):
|
| +
|
| +2013-01-15 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + [GTK] Limit the number of frames printed out when backtracing with gdb
|
| + https://bugs.webkit.org/show_bug.cgi?id=106901
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + Printing an unlimited number of frames when dumping the gdb backtracing
|
| + output can cause timeouts in the builders. This patch limits the number
|
| + of frames that are printed out to 1024.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort._get_gdb_output):
|
| +
|
| +2013-01-15 Andras Becsi <andras.becsi@digia.com>
|
| +
|
| + [Qt] Fix ImageDiff's image format conversion
|
| + https://bugs.webkit.org/show_bug.cgi?id=106880
|
| +
|
| + Reviewed by Csaba Osztrogonác.
|
| +
|
| + Besides actually doing the conversion this also silences the suspicious warning:
|
| + "ignoring return value of function declared with warn_unused_result attribute".
|
| +
|
| + * ImageDiff/qt/ImageDiff.cpp:
|
| + (main): QImage::convertToFormat, contrary to the assumed behaviour, returns a
|
| + copy of the image in the given format and does not alter the image itself.
|
| +
|
| +2013-01-15 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move remaining methods that just set a boolean flag to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106823
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
|
| + (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
|
| + (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
|
| + (WebTestRunner::WebTestRunner::testRepaint):
|
| + (WebTestRunner::WebTestRunner::sweepHorizontally):
|
| + (WebTestRunner::WebTestRunner::isPrinting):
|
| + (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpBackForwardList):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::deferMainResourceDataLoad):
|
| + (WebTestRunner::TestRunner::shouldDumpSelectionRect):
|
| + (WebTestRunner::TestRunner::testRepaint):
|
| + (WebTestRunner::TestRunner::sweepHorizontally):
|
| + (WebTestRunner::TestRunner::isPrinting):
|
| + (WebTestRunner::TestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
|
| + (WebTestRunner::TestRunner::dumpBackForwardList):
|
| + (WebTestRunner::TestRunner::setDeferMainResourceDataLoad):
|
| + (WebTestRunner::TestRunner::dumpSelectionRect):
|
| + (WebTestRunner::TestRunner::repaintSweepHorizontally):
|
| + (WebTestRunner::TestRunner::setPrinting):
|
| + (WebTestRunner::TestRunner::setShouldStayOnPageAfterHandlingBeforeUnload):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-14 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + nrwt: stub out show_results_html for mock ports
|
| + https://bugs.webkit.org/show_bug.cgi?id=106848
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + We were accidentally using the underlying ports'
|
| + show_results_html_file() implementation, which would, unsurprisingly,
|
| + fail in many cases (e.g., running mock-efl on the mac).
|
| +
|
| + No test added since we don't generally add tests for the mock
|
| + implementation.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/mock_drt.py:
|
| + (MockDRTPort.show_results_html_file):
|
| +
|
| +2013-01-14 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Changing clean_working_directory/clean_local_commits and related
|
| + functions to have consistent naming.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=104198
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/git.py:
|
| + * Scripts/webkitpy/common/checkout/scm/scm.py:
|
| + * Scripts/webkitpy/common/checkout/scm/scm_mock.py:
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| + * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
|
| + * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py:
|
| +
|
| +2013-01-14 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Fix EWS GCE build scripts to detect which zone is available
|
| + https://bugs.webkit.org/show_bug.cgi?id=106524
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
|
| + * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
|
| + * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
|
| + * EWSTools/GoogleComputeEngine/findzone.sh: Added.
|
| +
|
| +2013-01-14 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Adding an error string to AmbiguousCommitError.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106846
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/git.py:
|
| + (AmbiguousCommitError.__init__):
|
| +
|
| +2013-01-14 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + kill whole lighttpd process tree for chromium win
|
| + https://bugs.webkit.org/show_bug.cgi?id=106838
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Land a speculative fix for lighttpd.exe hanging on some chromium bots;
|
| + I think a test is causing a httpd server child process to wedge and
|
| + killing the parent httpd server process isn't sufficient to ensure
|
| + that the children are also killed.
|
| +
|
| + * Scripts/webkitpy/layout_tests/servers/http_server.py:
|
| + (Lighttpd._check_and_kill):
|
| + * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
|
| + (TestHttpServer.test_start_cmd):
|
| + (TestHttpServer):
|
| + (TestHttpServer.test_win32_start_and_stop):
|
| + (TestHttpServer.test_win32_start_and_stop.wait_for_action):
|
| + (TestHttpServer.test_win32_start_and_stop.mock_returns):
|
| + (TestHttpServer.test_win32_start_and_stop.mock_returns.return_value_thunk):
|
| +
|
| +2013-01-14 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Enable `update-webkit --chromium --ninja` on windows
|
| + https://bugs.webkit.org/show_bug.cgi?id=106836
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + After running this, build-webkit --chromium will use ninja to build.
|
| + Apparently there are some minor issues with that still, so it's
|
| + not quite ready for use yet.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (determineIsChromiumNinja):
|
| + (buildChromium):
|
| +
|
| +2013-01-14 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + nrwt: use the same search path for baselines and TestExpectations on apple mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=105599
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + Bug 105583 revealed some confusion due to the fact that the Apple
|
| + Mac port used a different list of directories to search for baselines
|
| + and TestExpectations files (actually, pretty much every port does).
|
| +
|
| + It seems like a good idea to use the same list for both by default, but
|
| + making this happen will affect every port in slightly different ways, so
|
| + we'll try this on the Apple Mac port first.
|
| +
|
| + Note that the effective changes for this are that:
|
| + 1) The apple mac port will look in platform/wk2 for baselines where
|
| + it didn't before (it will look after looking in mac-wk2 but before
|
| + the non-wk2 dirs)
|
| + 2) The apple mac-snowleopard port will use the expectations in
|
| + mac-lion as well as the expectations in mac-snowleopard, although
|
| + I'm not even sure if mac-snowleopard is still supported ...
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/mac.py:
|
| + (MacPort.default_baseline_search_path):
|
| + (MacPort.expectations_files):
|
| + * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
|
| + (test_baseline_search_path):
|
| +
|
| +2013-01-14 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + AX: Need to implement ColorWellRole
|
| + https://bugs.webkit.org/show_bug.cgi?id=106756
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Returns a string representation of the value of a color
|
| + when the role is Color Well, to make it easy to write layout
|
| + tests for color controls.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| +
|
| +2013-01-14 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + Chromium: Error in AccessibilityUIElement::intValueGetterCallback
|
| + https://bugs.webkit.org/show_bug.cgi?id=106682
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Modify Chromium's DRT implementation of intValue to return a
|
| + different value depending on the role.
|
| +
|
| + There are actually platform-specific differences in what should
|
| + be returned in the "value" of an object, so Chromium normally keeps
|
| + these separate (i.e. valueForRange, headingLevel, hierarchicalLevel, etc.)
|
| + but this is a fine simplification to make cross-platform tests easier.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::intValueGetterCallback):
|
| +
|
| +2013-01-14 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move remaining methods to dump WebViewClient callbacks to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106785
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::setStatusText):
|
| + (WebTestRunner::WebTestProxy::didStopLoading):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpStatusCallbacks):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::shouldDumpProgressFinishedCallback):
|
| + (WebTestRunner::TestRunner::dumpWindowStatusChanges):
|
| + (WebTestRunner::TestRunner::dumpProgressFinishedCallback):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::setStatusText):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::didStopLoading):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didStopLoading):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-14 Andrey Lushnikov <lushnikov@chromium.org>
|
| +
|
| + Web Inspector: devtools front-end doesn't have focus in TestShell
|
| + https://bugs.webkit.org/show_bug.cgi?id=106778
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Focus devTools window after loadURL method.
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::runFileTest):
|
| +
|
| +2013-01-14 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [EFL][jhbuild] Build the GStreamer-related dependencies with the "configure" script
|
| + https://bugs.webkit.org/show_bug.cgi?id=106573
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + Similarly to what's been described in bug 106569, we're building
|
| + from release tarballs, so there's no reason to regenerate the
|
| + autoconf-related stuff with autogen.sh, especially since we might
|
| + run into trouble with automake 1.13 and deprecated macros.
|
| +
|
| + * efl/jhbuild.modules:
|
| +
|
| +2013-01-14 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
|
| +
|
| + [Qt] The Qt's configuration isn't honoured regarding the use of the system libpng and libjpeg
|
| + https://bugs.webkit.org/show_bug.cgi?id=104909
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + To be able to build redistribuable binary packages, Qt's configure switches
|
| + -qt-libpng and -qt-libjpeg are used to avoid having the binaries trying to
|
| + dynamically link to optional system libraries.
|
| + QtWebKit is doing its own configure checks for those libraries, thus adding a
|
| + runtime dependency that might not be fulfilled if the packager's machine had
|
| + those libraries while the user's machine won't.
|
| +
|
| + Since in most cases where WebKit will want to use those system libraries, Qt will
|
| + also be using them, remove these configure tests from WebKit.
|
| +
|
| + * qmake/config.tests/libjpeg/libjpeg.cpp: Removed.
|
| + * qmake/config.tests/libjpeg/libjpeg.pro: Removed.
|
| + * qmake/config.tests/libpng/libpng.cpp: Removed.
|
| + * qmake/config.tests/libpng/libpng.pro: Removed.
|
| + * qmake/mkspecs/features/features.prf:
|
| +
|
| +2013-01-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [EFL][jhbuild] Bump the EFL dependencies in jhbuild to 1.7.5.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106574
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Rely on a more recent stable release, which includes support for
|
| + Lua 5.2 in Edje and other assorted minor fixes.
|
| +
|
| + While here, also use the "configure" script to build the libraries
|
| + instead of relying on autogen.sh, which is not really needed with
|
| + a release tarball and may have problems with automake 1.13.
|
| +
|
| + * efl/jhbuild.modules:
|
| +
|
| +2013-01-14 Andrey Lushnikov <lushnikov@chromium.org>
|
| +
|
| + Web Inspector: fix DRT to deliver simulated events to devtools front-end
|
| + https://bugs.webkit.org/show_bug.cgi?id=106650
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Add separated m_devToolsTestInterfaces object to testShell which is
|
| + bind to devTools webview.
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::initialize):
|
| + (TestShell::createMainWindow):
|
| + (TestShell::~TestShell):
|
| + (TestShell::showDevTools):
|
| + (TestShell::resetTestController):
|
| + (TestShell::bindJSObjectsToWindow):
|
| + (TestShell::createNewWindow):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell):
|
| +
|
| +2013-01-14 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Sheriffbot command aliases need test cases
|
| + https://bugs.webkit.org/show_bug.cgi?id=106754
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
|
| + (SheriffBotTest.test_command_aliases):
|
| +
|
| +2013-01-13 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Allow users to misspell the "sheriffs" command in sheriffbot
|
| + https://bugs.webkit.org/show_bug.cgi?id=106628
|
| +
|
| + Reviewed by Steve Block.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| +
|
| +2013-01-13 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Make "gardeners" an alias for "sheriffs" in sherrifbot
|
| + https://bugs.webkit.org/show_bug.cgi?id=106627
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| +
|
| +2013-01-13 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + [chromium] webkitpy-test: executive.py stringify_args error on the release test bot
|
| + https://bugs.webkit.org/show_bug.cgi?id=105380
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Fix a regression introduced in r137692 where we were double-encoding
|
| + the arguments to popen(); this was only an issue on windows, where
|
| + we would try to encode something to mbcs, then try to encode it
|
| + to unicode as if the input as ascii.
|
| +
|
| + * Scripts/webkitpy/common/system/executive.py:
|
| + (Executive.run_command):
|
| +
|
| +2013-01-13 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + State who told sheriffbot to roll the Chromium deps and to what revision
|
| + https://bugs.webkit.org/show_bug.cgi?id=106626
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added optional argument to post-chromium-deps-roll so Sheriffbot can specify ChangeLog message.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (RollChromiumDEPS._expand_irc_nickname):
|
| + (RollChromiumDEPS.execute):
|
| + * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
|
| + (IRCCommandTest.test_roll_chromium_deps):
|
| + * Scripts/webkitpy/tool/bot/sheriff.py:
|
| + (Sheriff.post_chromium_deps_roll):
|
| + * Scripts/webkitpy/tool/commands/roll.py:
|
| + (RollChromiumDEPS._prepare_state):
|
| + (PostChromiumDEPSRoll):
|
| + (PostChromiumDEPSRoll._prepare_state):
|
| + * Scripts/webkitpy/tool/commands/roll_unittest.py:
|
| + (PostRollCommandsTest.test_prepare_state):
|
| + * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py:
|
| + (PrepareChangeLogForDEPSRoll.run):
|
| +
|
| +2013-01-13 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Add Alan Cutter as contributor
|
| + https://bugs.webkit.org/show_bug.cgi?id=106747
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-13 Jonathan Liu <net147@gmail.com>
|
| +
|
| + Fix CONFIG missing link_pkgconfig on Windows
|
| + https://bugs.webkit.org/show_bug.cgi?id=106647
|
| +
|
| + Some libraries (e.g. libxslt, libxml2 and sqlite3) fail to link
|
| + properly on Windows because they are added to PKGCONFIG but
|
| + CONFIG does not contain link_pkgconfig.
|
| +
|
| + This is because link_pkgconfig is added in unix/default_pre.prf
|
| + which is only used for UNIX platforms. To fix this, move it to
|
| + the general default_pre.prf.
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + * qmake/mkspecs/features/default_pre.prf:
|
| + * qmake/mkspecs/features/unix/default_pre.prf:
|
| +
|
| +2013-01-12 Nico Weber <thakis@chromium.org>
|
| +
|
| + nrwt/chromium: Don't prefer chromium over webkit build directories
|
| + https://bugs.webkit.org/show_bug.cgi?id=105597
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Rely on the new timestamp logic instead. Requested by dpranke in
|
| + https://bugs.webkit.org/show_bug.cgi?id=105498
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/chromium.py:
|
| + (ChromiumPort._static_build_path):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py:
|
| + (ChromiumLinuxPortTest.test_build_path):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
|
| + (ChromiumMacPortTest.test_build_path):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
|
| + (ChromiumWinTest.test_build_path):
|
| +
|
| +2013-01-12 Nico Weber <thakis@chromium.org>
|
| +
|
| + Use ninja by default on Linux for build-webkit --chromium, bot edition
|
| + https://bugs.webkit.org/show_bug.cgi?id=104434
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + r139557 changed update-webkit to pick ninja by default on linux, but
|
| + the bots run update-webkit-chromium directly so they didn't see this.
|
| + Move the default for ninja into update-webkit-chromium so that it's
|
| + picked up by the bots, and let update-webkit forward non-default
|
| + options to there.
|
| +
|
| + This way, the default is in one place only and both developers (who
|
| + usually use update-webkit which then shells out to
|
| + updat-webkit-chromium) and bots (which use update-webkit-chromium
|
| + directly) see the same behavior.
|
| +
|
| + * Scripts/update-webkit:
|
| + * Scripts/update-webkit-chromium:
|
| +
|
| +2013-01-12 Nico Weber <thakis@chromium.org>
|
| +
|
| + Make ninja the default build system on Linux for build-webkit --chromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=104434
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/update-webkit:
|
| +
|
| +2013-01-12 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Migrate the remaining bots in EC2 to Google Compute Engine
|
| + https://bugs.webkit.org/show_bug.cgi?id=106005
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Updated bot scripts for launching feeder-queue, style-queue and sheriffbot on GCE.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: Copied from Tools/EWSTools/build-repo.sh.
|
| + * EWSTools/boot.sh:
|
| + * EWSTools/build-repo.sh:
|
| + * EWSTools/start-queue.sh:
|
| +
|
| +2013-01-12 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move inspector related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106654
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::showDevTools):
|
| + (WebTestRunner::WebTestDelegate::closeDevTools):
|
| + (WebTestRunner::WebTestDelegate::evaluateInWebInspector):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::showWebInspector):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::closeWebInspector):
|
| + (WebTestRunner::TestRunner::evaluateInWebInspector):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::showDevTools):
|
| + (WebViewHost::closeDevTools):
|
| + (WebViewHost::evaluateInWebInspector):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-11 Julie Parent <jparent@chromium.org>
|
| +
|
| + Builder should not be a valid parameter for stats dashboard
|
| + https://bugs.webkit.org/show_bug.cgi?id=106698
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Since builder is a dashboard specific parameter, dashboard_base
|
| + should not be handling it in handleValidHashParameterWrapper, rather,
|
| + each specific dashboard should in its handleValidHashParameter function.
|
| +
|
| + Note that the FIXME in dashboard_base about this was actually wrong -
|
| + we don't want to move it to g_crossDashboardState, because it isn't
|
| + actually cross dashboard state.
|
| +
|
| + In fact, flakiness and treemap have the code in
|
| + handleValidHashParameter, but it is currently dead code because
|
| + dashboard_base gets to it first.
|
| +
|
| + Added the proper handling to timeline_explorer, since builder is
|
| + valid there.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + * TestResultServer/static-dashboards/timeline_explorer.html:
|
| +
|
| +2013-01-11 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + REGRESSION: buildbot mangles error messages with timestamps run-webkit-tests outputs
|
| + https://bugs.webkit.org/show_bug.cgi?id=106688
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Update the regular expression used to strip the garbage at the beginning.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (RunWebKitTests.nrwt_log_message_regexp):
|
| +
|
| +2013-01-11 Pratik Solanki <psolanki@apple.com>
|
| +
|
| + TestRunner leaks when running tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=106683
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Remove extra ref() that we missed out on deleting when refactoring window.layoutTestController
|
| + to window.testRunner in r124705. This caused the TestRunner object to be leaked when running
|
| + tests.
|
| +
|
| + * DumpRenderTree/TestRunner.cpp:
|
| + (TestRunner::makeWindowObject):
|
| +
|
| +2013-01-11 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard Cleanup: Add isLoadingComplete to the loader.Loader object.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106247
|
| +
|
| + Old code nulled out the loader instance when it completed loading and
|
| + then later used the fact that it was null to determine if it had loaded
|
| + or not. This is not only unintuitive, but it also prevents using the
|
| + loader object later on.
|
| +
|
| + Added new method, used it, added unit test for it.
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (resourceLoadingComplete):
|
| + (handleLocationChange):
|
| + * TestResultServer/static-dashboards/loader.js:
|
| + (.):
|
| + * TestResultServer/static-dashboards/loader_unittests.js:
|
| +
|
| +2013-01-11 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Try CRLF to LF change in r139407 again.
|
| +
|
| + * BuildSlaveSupport/delete-stale-build-files:
|
| + (main):
|
| + (webkitBuildDirectory):
|
| + * BuildSlaveSupport/kill-old-processes:
|
| + (main):
|
| +
|
| +2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + [GTK] Disable the unit tests timeout when running from make check
|
| + https://bugs.webkit.org/show_bug.cgi?id=106670
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + * GNUmakefile.am: Pass --timeout=-1 to run-gtk-test.
|
| +
|
| +2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + Yet another unreviewed fix after r139431.
|
| +
|
| + * Scripts/run-launcher: Pass the arguments to `jhbuild-wrapper' in
|
| + the correct order.
|
| +
|
| +2013-01-11 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move some whitespace and resize related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106655
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestDelegate::setClientWindowRect):
|
| + (WebTestRunner::WebTestDelegate::setSelectTrailingWhitespaceEnabled):
|
| + (WebTestRunner::WebTestDelegate::setSmartInsertDeleteEnabled):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled):
|
| + (WebTestRunner::TestRunner::enableAutoResizeMode):
|
| + (WebTestRunner::TestRunner::disableAutoResizeMode):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setClientWindowRect):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-11 Mario Sanchez Prada <mario.prada@samsung.com>
|
| +
|
| + Unreviewed. Update my e-mail addresses.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + Another unreviewed fix after r139431.
|
| +
|
| + In a way, this is also a generic bug fix, since previously isEfl()
|
| + would fail when called from run-efl-tests and we thus did not use
|
| + jhbuild to run our tests. This now resulted in us calling
|
| + "jhbuild-wrapper run" without specifying a platform.
|
| +
|
| + * Scripts/run-efl-tests: Pass "--efl" to ARGV manually for isEfl()
|
| + to work.
|
| +
|
| +2013-01-11 Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| +
|
| + [Qt][WK1] Web Audio support
|
| + https://bugs.webkit.org/show_bug.cgi?id=106651
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + Implements support for dumping audio data in DumpRenderTree.
|
| +
|
| + Adds WebAudio to toggleable features in QtTestBrowser.
|
| +
|
| + Enables LEGACY_WEB_AUDIO. This feature is required for 2/3 of the web audio regression tests. It is enabled by default
|
| + because it has no effect when WEB_AUDIO is not enabled. This combination matches the settings in FeatureList.pm.
|
| +
|
| + * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
|
| + (WebCore::DumpRenderTree::dump):
|
| + * DumpRenderTree/qt/TestRunnerQt.cpp:
|
| + (TestRunner::reset):
|
| + (TestRunner::overridePreference):
|
| + (TestRunner::setAudioData):
|
| + * DumpRenderTree/qt/TestRunnerQt.h:
|
| + (TestRunner::shouldDumpAsAudio):
|
| + (TestRunner::audioData):
|
| + (TestRunner):
|
| + * QtTestBrowser/launcherwindow.cpp:
|
| + (LauncherWindow::applyPrefs):
|
| + (LauncherWindow::createChrome):
|
| + (LauncherWindow::toggleWebAudio):
|
| + * QtTestBrowser/launcherwindow.h:
|
| + (WindowOptions::WindowOptions):
|
| + (WindowOptions):
|
| + (LauncherWindow):
|
| + * qmake/mkspecs/features/features.prf:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + Unreviewed jhbuild-related fix after r139431.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/efl.py:
|
| + (EflPort.__init__): Pass a string to set_option_default(), since
|
| + shlex.split() will be called on it later.
|
| +
|
| +2013-01-11 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + Unreviewed typo fixes after r139431.
|
| +
|
| + * Scripts/run-javascriptcore-tests:
|
| +
|
| +2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [jhbuild] Remove the "run-with-jhbuild" scripts.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106572
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Both ports which use jhbuild were mostly duplicating the
|
| + `run-with-jhbuild' script in their own directories for no clear reason.
|
| +
|
| + The script itself was just a thin wrapper around the `jhbuild-wrapper',
|
| + so just start using that directly and get rid of a useless middle man.
|
| +
|
| + Adjust scripts which called run-with-jhbuild to call jhbuild-wrapper
|
| + instead.
|
| +
|
| + * Scripts/run-javascriptcore-tests:
|
| + * Scripts/run-launcher:
|
| + * Scripts/webkitdirs.pm:
|
| + (runAutogenForAutotoolsProjectIfNecessary):
|
| + (buildAutotoolsProject):
|
| + (jhbuildWrapperPrefixIfNeeded):
|
| + (generateBuildSystemFromCMakeProject):
|
| + (buildCMakeGeneratedProject):
|
| + * Scripts/webkitpy/common/multiprocessing_bootstrap.py:
|
| + (run):
|
| + * Scripts/webkitpy/layout_tests/port/efl.py:
|
| + (EflPort.__init__):
|
| + (EflPort._image_diff_command):
|
| + * efl/run-with-jhbuild: Removed.
|
| + * gtk/run-with-jhbuild: Removed.
|
| +
|
| +2013-01-11 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Allow arbitrary queue launch parameters in EWSTools/start-queue.sh
|
| + https://bugs.webkit.org/show_bug.cgi?id=106636
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + This parameter will allow the bot boot script to use start-queue.sh and provide an IRC password for sheriffbot.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
|
| + * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
|
| + * EWSTools/screen-config:
|
| + * EWSTools/start-queue.sh:
|
| +
|
| +2013-01-10 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + kill-old-processes and delete-stale-build-files use CRLF linebreaks
|
| + https://bugs.webkit.org/show_bug.cgi?id=106622
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Use LF instead of CRLF in kill-old-processes and delete-stale-build-files.
|
| + Also escape clang\+\+ correctly in kill-old-processes.
|
| +
|
| + * BuildSlaveSupport/delete-stale-build-files:
|
| + * BuildSlaveSupport/kill-old-processes:
|
| +
|
| +2013-01-10 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Build fix after r139357. It was missing a comma.
|
| +
|
| + * QueueStatusServer/model/queues.py:
|
| + (Queue):
|
| +
|
| +2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Fixing AuthenticationError when running test-webkitpy as a non-committer.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106420
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/git.py:
|
| + (Git.push_local_commits_to_server):
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| + * Scripts/webkitpy/common/checkout/scm/svn.py:
|
| + (SVNRepository):
|
| + (SVNRepository.has_authorization_for_realm):
|
| +
|
| +2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [EFL][jhbuild] Use tarballs for gstreamer instead of git
|
| + https://bugs.webkit.org/show_bug.cgi?id=106552
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Use tarballs for gstreamer instead of git in EFL's jhbuild
|
| + to work around intermittent network issues on our build
|
| + bots. Tarballs are fully cached and require no network
|
| + operation if their checksum matches.
|
| +
|
| + * efl/jhbuild.modules:
|
| +
|
| +2013-01-10 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Add Mac WK2 EWS bots
|
| + https://bugs.webkit.org/show_bug.cgi?id=106590
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Added MacWK2EWS, and made myself a watcher for MacEWS and MacWK2EWS.
|
| + Also add a deprecated MacWK2Port class.
|
| +
|
| + * QueueStatusServer/model/queues.py:
|
| + (Queue):
|
| + * Scripts/webkitpy/common/config/ports.py:
|
| + (DeprecatedPort.port):
|
| + (MacWK2Port):
|
| + (MacWK2Port.run_webkit_tests_command):
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (MacEWS):
|
| + (MacWK2EWS):
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
|
| + (_test_ewses):
|
| +
|
| +2013-01-10 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move webpermissionclient related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106548
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebTestRunner::WebTestDelegate::normalizeLayoutTestURL):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestRunner::webPermissions):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::setDelegate):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::webPermissions):
|
| + (WebTestRunner::TestRunner::dumpPermissionClientCallbacks):
|
| + (WebTestRunner::TestRunner::setImagesAllowed):
|
| + (WebTestRunner::TestRunner::setScriptsAllowed):
|
| + (WebTestRunner::TestRunner::setStorageAllowed):
|
| + (WebTestRunner::TestRunner::setPluginsAllowed):
|
| + (WebTestRunner::TestRunner::setAllowDisplayOfInsecureContent):
|
| + (WebTestRunner::TestRunner::setAllowRunningOfInsecureContent):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (WebTestRunner):
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: Renamed from Tools/DumpRenderTree/chromium/WebPermissions.cpp.
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebPermissions::WebPermissions):
|
| + (WebTestRunner::WebPermissions::~WebPermissions):
|
| + (WebTestRunner::WebPermissions::allowImage):
|
| + (WebTestRunner::WebPermissions::allowScriptFromSource):
|
| + (WebTestRunner::WebPermissions::allowStorage):
|
| + (WebTestRunner::WebPermissions::allowPlugins):
|
| + (WebTestRunner::WebPermissions::allowDisplayingInsecureContent):
|
| + (WebTestRunner::WebPermissions::allowRunningInsecureContent):
|
| + (WebTestRunner::WebPermissions::setImagesAllowed):
|
| + (WebTestRunner::WebPermissions::setScriptsAllowed):
|
| + (WebTestRunner::WebPermissions::setStorageAllowed):
|
| + (WebTestRunner::WebPermissions::setPluginsAllowed):
|
| + (WebTestRunner::WebPermissions::setDisplayingInsecureContentAllowed):
|
| + (WebTestRunner::WebPermissions::setRunningInsecureContentAllowed):
|
| + (WebTestRunner::WebPermissions::setDelegate):
|
| + (WebTestRunner::WebPermissions::setDumpCallbacks):
|
| + (WebTestRunner::WebPermissions::reset):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPermissions.h: Renamed from Tools/DumpRenderTree/chromium/WebPermissions.h.
|
| + (WebTestRunner):
|
| + (WebPermissions):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::initialize):
|
| + (TestShell::resetTestController):
|
| + (TestShell::createNewWindow):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::normalizeLayoutTestURL):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-10 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Split EWS tool cold-boot.sh into modular components
|
| + https://bugs.webkit.org/show_bug.cgi?id=106527
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Split cold-boot.sh script up into build-vm.sh, build-repo.sh and build-boot-cmd.sh.
|
| + Updated GCE bot build scripts to match.
|
| + Unable to test scripts directly as they depend on being in the repository to work!
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
|
| + * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
|
| + * EWSTools/build-boot-cmd.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
|
| + * EWSTools/build-repo.sh: Copied from Tools/EWSTools/cold-boot.sh.
|
| + * EWSTools/build-vm.sh: Renamed from Tools/EWSTools/cold-boot.sh.
|
| +
|
| +2013-01-10 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard Cleanup: Do not generate the page if we are about to reload.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106584
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Move the logic to determine if we should generate the page into
|
| + parseParameters() since that is where we have the knowledge to
|
| + determine it, and return that value to handleLocationChange,
|
| + rather than passing the changed parameters back to handleLocationChange
|
| + and having it make the decision.
|
| +
|
| + This is logically equivalent, save one case: when we are about to do
|
| + a reload, we know that there is no reason to generate the page. Old
|
| + code was causing an extra page generation in this case.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseParameters):
|
| + (handleLocationChange):
|
| +
|
| +2013-01-10 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
|
| +
|
| + [jhbuild] Use the "configure" script to build glib
|
| + https://bugs.webkit.org/show_bug.cgi?id=106569
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + So far both EFL and GTK have been using autogen.sh to build glib.
|
| + While that does work most of the time, it's not really needed since
|
| + we are downloading and building stable releases from tarballs.
|
| + Additionally, autogen.sh fails to work with automake 1.13 due to the
|
| + usage of some macros that have been removed (this has already been
|
| + fixed in glib master).
|
| +
|
| + * efl/jhbuild.modules:
|
| + * gtk/jhbuild.modules:
|
| +
|
| +2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Changing tests to be consistent and use self.scm rather then recreating the scm object.
|
| + (Missed a couple)
|
| + https://bugs.webkit.org/show_bug.cgi?id=106536
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| +
|
| +2013-01-10 Tony Chang <tony@chromium.org>
|
| +
|
| + Speed up supplemental dependency computation
|
| + https://bugs.webkit.org/show_bug.cgi?id=106503
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Pass the IDL attributes file for generating the bindings in WebKitTestRunner.
|
| +
|
| + * WebKitTestRunner/CMakeLists.txt:
|
| +
|
| +2013-01-10 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + Remove the ENABLE_ANIMATION_API feature define occurences
|
| + https://bugs.webkit.org/show_bug.cgi?id=106544
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
|
| + feature define handling still lingers in various build systems and configurations
|
| + but is of no use, so it should be removed.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + [GTK] Add support for loading web process extensions
|
| + https://bugs.webkit.org/show_bug.cgi?id=105631
|
| +
|
| + Reviewed by Gustavo Noronha Silva.
|
| +
|
| + * MiniBrowser/gtk/GNUmakefile.am:
|
| + * MiniBrowser/gtk/main.c:
|
| + (main): Set WEBKIT_INJECTED_BUNDLE env var to use the injected
|
| + bundle lib from build dir.
|
| + * Scripts/webkitpy/style/checker.py: Add exceptions for GTK+ API
|
| + located in WebProcess/InjectedBundle/API/gtk.
|
| + * gtk/generate-gtkdoc:
|
| + (get_webkit2_options): Scan also files in
|
| + WebProcess/InjectedBundle/API/gtk to generate API docs.
|
| + (get_webkit2_options.injected_bundle_src_path): Helper function to
|
| + build paths in WebProcess/InjectedBundle/API/gtk.
|
| +
|
| +2013-01-10 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
|
| +
|
| + [EFL][WK2] Writing immediately to created windows (open) fails
|
| + https://bugs.webkit.org/show_bug.cgi?id=105276
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Do not reset 'about:blank' url for the new pages in mini browser.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (window_create):
|
| +
|
| +2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Changing tests to be consistent and use self.scm rather then recreating the scm object.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106536
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| +
|
| +2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Converting to unittest2 so we can use assertItemsEqual, making tests
|
| + not dependent on order of items.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106532
|
| +
|
| + Before:
|
| + Ran 1733 tests in 38.385s
|
| + FAILED (failures=1, errors=22)
|
| +
|
| + After:
|
| + Ran 1733 tests in 32.298s
|
| + FAILED (failures=0, errors=22)
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
|
| + * Scripts/webkitpy/thirdparty/__init__.py:
|
| + (AutoinstallImportHook._install_unittest2):
|
| +
|
| +2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [EFL] Add gstreamer 1.0.5 to jhbuild
|
| + https://bugs.webkit.org/show_bug.cgi?id=106178
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Add gstreamer 1.0.5 to EFL's jhbuild configuration.
|
| +
|
| + * efl/jhbuild.modules:
|
| +
|
| +2013-01-09 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + Updated parameters in GCE build scripts so they now work.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106523
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
|
| + * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
|
| + * EWSTools/cold-boot.sh:
|
| +
|
| +2013-01-09 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Remove some stray references to WebKitPlatformSupport.h in DumpRenderTree
|
| + https://bugs.webkit.org/show_bug.cgi?id=106520
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Part of a larger refactoring series. See tracking bug 82948.
|
| +
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTMac.h:
|
| + * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm:
|
| +
|
| +2013-01-09 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard cleanup: Remove code for currentState and window.location.hash getting out of state
|
| + https://bugs.webkit.org/show_bug.cgi?id=106514
|
| +
|
| + This is old code, as these can no longer get out of sync.
|
| + permmaLinkURLHash is generated from currentState, which is set only
|
| + from the location. The commment about how these can get out of sync
|
| + refers to a function that no longer exists.
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (handleLocationChange):
|
| +
|
| +2013-01-09 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard Cleanup: Reload the page as soon as we know we need to.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106515
|
| +
|
| + No need to continue parsing all of the data once we know that
|
| + we need to do a reload.
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseParameters):
|
| +
|
| +2013-01-09 Eric Seidel <eric@webkit.org>
|
| +
|
| + run-perf-tests --chromium-android --profile should show symbols for the kernel
|
| + https://bugs.webkit.org/show_bug.cgi?id=106498
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Turns out this was easy, once I finally read the output from "perf report".
|
| + It appears there may be a bug in "perf record" on android, as it complains
|
| + about not being able to read from /proc/kallsyms even when
|
| + /proc/sys/kernel/kptr_restrict is 0. For now I've not bothered
|
| + to keep /proc/sys/kernel/kptr_restrict as 0 during the actual record
|
| + but rather just flip it to 0 long enough to grab the /proc/kallsyms
|
| + and then flip it back to whatever the device had.
|
| +
|
| + /proc/sys/kernel/kptr_restrict controls what /proc/kallsyms returns
|
| + on Linux. /proc/kallsyms contains a mapping of kernel addresses
|
| + to symbol names. Its world-readable, but will return all 0s if you
|
| + don't have permission to see the kernel symbols. kptr_restrict
|
| + supports values 0, 1, 2. Where 0 means "everyone can see the real symbols"
|
| + 1 is only a specific group, and 2 is "no one, not even root".
|
| + By default kptr_restrict is 2 on Android it seems.
|
| + More kptr_restrict docs: http://lwn.net/Articles/420403/
|
| +
|
| + I also took this opportunity to clean up how the perf record command
|
| + was built for use/display in AndroidPerf.profile_after_exit and
|
| + change to always using long-form names for the arguments (to hopefully help readability).
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/chromium_android.py:
|
| + (AndroidPerf.__init__):
|
| + (profile_after_exit):
|
| + (ChromiumAndroidDriver.__init__):
|
| + (ChromiumAndroidDriver._update_kallsyms_cache):
|
| + * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py:
|
| +
|
| +2013-01-09 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard cleanup: remove dead code.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106509
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseParameters):
|
| +
|
| +2013-01-09 Joanmarie Diggs <jdiggs@igalia.com>
|
| +
|
| + [GTK] accessibility/aria-labelledby-overrides-label.html requires a proper baseline
|
| + https://bugs.webkit.org/show_bug.cgi?id=105638
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + The test was failing for two reasons:
|
| + - AccessibilityRenderObject::correspondingLabelForControlElement() was
|
| + not ignoring the ARIA labelled-by property
|
| + - AccessibilityController::accessibleElementById() was not implemented
|
| +
|
| + Because getting an element by ID cannot be done in the UIProcess, the
|
| + decision was made to expose the element's ID as an accessible attribute
|
| + of the object.
|
| +
|
| + In addition, fixing the bug in AccessibilityRenderObject made it possible
|
| + to eliminate the Gtk platform-specific expectations for another test.
|
| +
|
| + * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
|
| + (childElementById): Added. Walks the tree looking for the AtkObject
|
| + Attribute which exposes the HTML element's ID.
|
| + (AccessibilityController::accessibleElementById): Implemented.
|
| + * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
|
| + (AccessibilityUIElement::title): Modified to print out "AXTitle: " even
|
| + when there is no title, as is done with the Mac port.
|
| + * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
|
| + (WTR):
|
| + * WebKitTestRunner/InjectedBundle/atk/AccessibilityControllerAtk.cpp:
|
| + (WTR::childElementById): Added. Walks the tree looking for the AtkObject
|
| + Attribute which exposes the HTML element's ID.
|
| + (WTR):
|
| + (WTR::AccessibilityController::accessibleElementById): Implemented.
|
| + * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
|
| + (WTR::AccessibilityUIElement::title): Modified to print out "AXTitle: "
|
| + even when there is no title, as is done with the Mac port.
|
| +
|
| +2013-01-09 Gregg Tavares <gman@google.com>
|
| +
|
| + Add Gregg Tavares as a committer
|
| + https://bugs.webkit.org/show_bug.cgi?id=106492
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-09 Roger Fong <roger_fong@apple.com>
|
| +
|
| + Enable seamless iFrames for Windows DRT.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106468.
|
| +
|
| + Rubberstamped by Timothy Horton.
|
| +
|
| + * DumpRenderTree/win/DumpRenderTree.cpp:
|
| + (resetDefaultsToConsistentValues):
|
| +
|
| +2013-01-09 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [WK2] Implement eventSender.scheduleAsynchronousKeyDown
|
| + https://bugs.webkit.org/show_bug.cgi?id=93979
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + Implement eventSender.scheduleAsynchronousKeyDown() in
|
| + WebKitTestRunner.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl:
|
| + * WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
|
| + (WTR::createKeyDownMessageBody):
|
| + (WTR::EventSendingController::keyDown):
|
| + (WTR::EventSendingController::scheduleAsynchronousKeyDown):
|
| + * WebKitTestRunner/InjectedBundle/EventSendingController.h:
|
| + (EventSendingController):
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::didReceiveKeyDownMessageFromInjectedBundle):
|
| + (WTR::TestController::didReceiveMessageFromInjectedBundle):
|
| + (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):
|
| + * WebKitTestRunner/TestController.h:
|
| + (TestController):
|
| +
|
| +2013-01-09 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move resource load callback dumping to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106449
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestDelegate::makeURLErrorDescription):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::assignIdentifierToRequest):
|
| + (WebTestRunner::WebTestProxy::willRequestResource):
|
| + (WebTestRunner::WebTestProxy::willSendRequest):
|
| + (WebTestRunner::WebTestProxy::didReceiveResponse):
|
| + (WebTestRunner::WebTestProxy::didFinishResourceLoad):
|
| + (WebTestRunner::WebTestProxy::didFailResourceLoad):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpResourceLoadCallbacks):
|
| + (WebTestRunner::TestRunner::shouldDumpResourceRequestCallbacks):
|
| + (WebTestRunner::TestRunner::shouldDumpResourceResponseMIMETypes):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::dumpResourceLoadCallbacks):
|
| + (WebTestRunner::TestRunner::dumpResourceRequestCallbacks):
|
| + (WebTestRunner::TestRunner::dumpResourceResponseMIMETypes):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::reset):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
|
| + (WebTestRunner::WebTestProxyBase::willRequestResource):
|
| + (WebTestRunner::WebTestProxyBase::willSendRequest):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveResponse):
|
| + (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::willSendRequest):
|
| + (WebViewHost::makeURLErrorDescription):
|
| + (WebViewHost::reset):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-09 Dan Carney <dcarney@google.com>
|
| +
|
| + [chromium] move dumpcreateview methods to testrunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106434
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldDumpCreateView):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpCreateView):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::dumpCreateView):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-09 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + webkitpy cleanup: Merge additional_comment_text into comment_text
|
| + https://bugs.webkit.org/show_bug.cgi?id=106421
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/common/config/committervalidator.py:
|
| + (CommitterValidator.reject_patch_from_commit_queue):
|
| + (CommitterValidator.reject_patch_from_review_queue):
|
| + * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
|
| + (Bugzilla.set_flag_on_attachment):
|
| + * Scripts/webkitpy/common/net/bugzilla/bugzilla_mock.py:
|
| + (MockBugzilla.set_flag_on_attachment):
|
| + * Scripts/webkitpy/tool/bot/feeders_unittest.py:
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (AbstractEarlyWarningSystem._post_reject_message_on_bug):
|
| + * Scripts/webkitpy/tool/commands/queues_unittest.py:
|
| +
|
| +2013-01-09 Mario Sanchez Prada <mario.prada@samsung.com>
|
| +
|
| + [GTK] Raise version of gdk-pixbuf in jhbuild up to 2.26.5
|
| + https://bugs.webkit.org/show_bug.cgi?id=106464
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Current version in jhbuild.modules (2.26.0) is giving trouble to
|
| + when trying to build WebKitGTK from scratch, due to a segmentation
|
| + fault error in gdk-pixbuf-query-loader during the 'make'
|
| + phase. Raising the version to 2.26.5 fixes this issue.
|
| +
|
| + * gtk/jhbuild.modules: Version raised, checksums updated.
|
| +
|
| +2013-01-09 János Badics <jbadics@inf.u-szeged.hu>
|
| +
|
| + [Qt][NRWT] Pass --timeout to DRT/WTR if a test is marked as SLOW.
|
| + https://bugs.webkit.org/show_bug.cgi?id=90968.
|
| +
|
| + Reviewed by Csaba Osztrogonác.
|
| +
|
| + Added functionality in DRT and WTR to use any timeout value while running
|
| + slow tests (eventually, any test). Now NRWT --time-out-ms determines the
|
| + timeout value for the test. Added a flag in NRWT (supports_per_test_timeout)
|
| + to indicate whether the current port supports setting timeout value
|
| + per test (it's False by default; I enabled it only on Qt).
|
| + Also corrected a typo in driver.py
|
| +
|
| + * DumpRenderTree/DumpRenderTree.h:
|
| + (TestCommand::TestCommand):
|
| + (TestCommand):
|
| + * DumpRenderTree/DumpRenderTreeCommon.cpp:
|
| + (parseInputLine):
|
| + * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
|
| + (WebCore::DumpRenderTree::processLine):
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port.supports_per_test_timeout):
|
| + * Scripts/webkitpy/layout_tests/port/driver.py:
|
| + (Driver.run_test):
|
| + (Driver._command_from_driver_input):
|
| + * Scripts/webkitpy/layout_tests/port/qt.py:
|
| + (QtPort.supports_per_test_timeout):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
|
| + (WTR::InjectedBundle::InjectedBundle):
|
| + (WTR::InjectedBundle::didReceiveMessage):
|
| + (WTR::InjectedBundle::beginTesting):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + (WTR::TestRunner::setCustomTimeout):
|
| + (WTR):
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| + (TestRunner):
|
| + * WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp:
|
| + (WTR::TestRunner::initializeWaitToDumpWatchdogTimerIfNeeded):
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::TestController):
|
| + (WTR::TestController::getCustomTimeout):
|
| + (WTR):
|
| + (WTR::TestCommand::TestCommand):
|
| + (TestCommand):
|
| + (WTR::parseInputLine):
|
| + (WTR::TestController::runTest):
|
| + (WTR::TestController::runUntil):
|
| + * WebKitTestRunner/TestController.h:
|
| + (TestController):
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::TestInvocation::TestInvocation):
|
| + (WTR::TestInvocation::setCustomTimeout):
|
| + (WTR):
|
| + (WTR::TestInvocation::invoke):
|
| + * WebKitTestRunner/TestInvocation.h:
|
| + (TestInvocation):
|
| +
|
| +2013-01-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
|
| +
|
| + Regression(r138681): Add HAVE(ACCESSIBILITY) guard to atk files
|
| + https://bugs.webkit.org/show_bug.cgi?id=106290
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Some atk files don't use HAVE(ACCESSIBILITY). It might make build errors when
|
| + the macro isn't enabled.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
|
| +
|
| +2013-01-08 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + WebKitTestRunner needs support for setHandlesAuthenticationChallenges
|
| + https://bugs.webkit.org/show_bug.cgi?id=103653
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Implement setHandlesAuthenticationChallenges in the UIProcess by sending credentials
|
| + and the enabled boolean to the UIProcess and then implementing the didReceiveAuthenticationChallengeInFrame
|
| + client callback.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: Exposed the new TestRunner
|
| + methods to the JavaScript API.
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
|
| + (WTR::TestRunner::setHandlesAuthenticationChallenges): Added this callback for the JavaScript API.
|
| + (WTR::TestRunner::setAuthenticationUsername): Ditto.
|
| + (WTR::TestRunner::setAuthenticationPassword): Ditto.
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h:
|
| + (TestRunner): Added new declarations for the above.
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::createWebViewWithOptions): Hook up the new didReceiveSynchronousMessageFromInjectedBundle
|
| + callback.
|
| + (WTR::TestController::resetStateToConsistentValues): Reset the credentials and enabled boolean between tests.
|
| + (WTR::TestController::didReceiveAuthenticationChallengeInFrame): Handle the callback by using
|
| + the authentication information passed from the InjectedBundle.
|
| + * WebKitTestRunner/TestController.h:
|
| + (WTR::TestController::setHandlesAuthenticationChallenges): Added setter to allow TestInvocation
|
| + to communicate with the TestController.
|
| + (WTR::TestController::setAuthenticationUsername): Ditto.
|
| + (WTR::TestController::setAuthenticationPassword): Ditto.
|
| + (TestController):
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): Handle the messages sending authentication
|
| + information from the InjectedBundle.
|
| + (WTR::TestInvocation::outputText): Added this method so that the TestController can output
|
| + text to the TestInvocation text output.
|
| + * WebKitTestRunner/TestInvocation.h:
|
| + (TestInvocation): Added declaration for new method.
|
| +
|
| +2013-01-08 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + Add myself as a watcher for Web Geolocation
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [webkitpy] Call setup_test_run method of the parent Port interface when method is called on subclasses
|
| + https://bugs.webkit.org/show_bug.cgi?id=106364
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + When the setup_test_run method is called on the subclasses of the base Port
|
| + interface, the parent method should also be called via super(), despite the
|
| + parent method not doing anything at the moment.
|
| +
|
| + The according calls to super() are required in the ChromiumPort, EflPort
|
| + and GtkPort implementations.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/chromium.py:
|
| + (ChromiumPort.setup_test_run):
|
| + * Scripts/webkitpy/layout_tests/port/efl.py:
|
| + (EflPort.setup_test_run):
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort.setup_test_run):
|
| +
|
| +2013-01-08 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard cleanup: Remove globals g_buildersThatFailedToLoad and g_staleBuilders
|
| + https://bugs.webkit.org/show_bug.cgi?id=106356
|
| +
|
| + g_buildersThatFailedToLoad and g_staleBuilders were globals defined in
|
| + dashboard_base, assigned by Loader, and used only by dashboard_base to
|
| + create error messages. Moved the variables to be privates on the Loader
|
| + object, moved error message creation to _getLoadingErrorMessages on the
|
| + Loader object, and now pass the errors back to dashboard base via the
|
| + resourceLoadingComplete callback.
|
| +
|
| + Also removed the now unused clearError function, it was only being used
|
| + by unit tests to clean up global state.
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (resourceLoadingComplete):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
|
| + * TestResultServer/static-dashboards/loader.js:
|
| + (.):
|
| + * TestResultServer/static-dashboards/loader_unittests.js:
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [EFL][GTK] Make the PulseAudioSanitizer an object on the EflPort, GtkPort
|
| + https://bugs.webkit.org/show_bug.cgi?id=106354
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Put the PulseAudioSanitizer object on the EflPort and GtkPort interfaces
|
| + instead of those two inheriting from it. Also add a mock object of the
|
| + sanitizer that's used in unit tests.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/efl.py:
|
| + (EflPort):
|
| + (EflPort.__init__):
|
| + (EflPort.setup_test_run):
|
| + (EflPort.clean_up_test_run):
|
| + * Scripts/webkitpy/layout_tests/port/efl_unittest.py: Also correct the
|
| + importing order.
|
| + (EflPortTest.make_port): Put a mock PulseAudioSanitizer on the instance.
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort):
|
| + (GtkPort.__init__):
|
| + (GtkPort.setup_test_run):
|
| + (GtkPort.clean_up_test_run):
|
| + * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: Also correct the
|
| + importing order.
|
| + (GtkPortTest.make_port): Put a mock PulseAudioSanitizer on the instance.
|
| + * Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer.py:
|
| + (PulseAudioSanitizer.unload_pulseaudio_module): Stylize the method as public.
|
| + (PulseAudioSanitizer.restore_pulseaudio_module): Ditto.
|
| + * Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer_mock.py: Added.
|
| + (PulseAudioSanitizerMock): A simple mock interface for PulseAudioSanitizer.
|
| + (PulseAudioSanitizerMock.unload_pulseaudio_module):
|
| + (PulseAudioSanitizerMock.restore_pulseaudio_module):
|
| +
|
| +2013-01-08 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move dumpFrameLoadCallbacks and friends to the TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106324
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Since the frame load callbacks are part of the WebFrameClient, the
|
| + WebTestProxy is now intercepting both WebViewClient and WebFrameClient
|
| + methods.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxy::WebTestProxy):
|
| + (WebTestProxy):
|
| + (WebTestRunner::WebTestProxy::didInvalidateRect):
|
| + (WebTestRunner::WebTestProxy::didScrollRect):
|
| + (WebTestRunner::WebTestProxy::scheduleComposite):
|
| + (WebTestRunner::WebTestProxy::scheduleAnimation):
|
| + (WebTestRunner::WebTestProxy::setWindowRect):
|
| + (WebTestRunner::WebTestProxy::show):
|
| + (WebTestRunner::WebTestProxy::didAutoResize):
|
| + (WebTestRunner::WebTestProxy::postAccessibilityNotification):
|
| + (WebTestRunner::WebTestProxy::startDragging):
|
| + (WebTestRunner::WebTestProxy::shouldBeginEditing):
|
| + (WebTestRunner::WebTestProxy::shouldEndEditing):
|
| + (WebTestRunner::WebTestProxy::shouldInsertNode):
|
| + (WebTestRunner::WebTestProxy::shouldInsertText):
|
| + (WebTestRunner::WebTestProxy::shouldChangeSelectedRange):
|
| + (WebTestRunner::WebTestProxy::shouldDeleteRange):
|
| + (WebTestRunner::WebTestProxy::shouldApplyStyle):
|
| + (WebTestRunner::WebTestProxy::didBeginEditing):
|
| + (WebTestRunner::WebTestProxy::didChangeSelection):
|
| + (WebTestRunner::WebTestProxy::didChangeContents):
|
| + (WebTestRunner::WebTestProxy::didEndEditing):
|
| + (WebTestRunner::WebTestProxy::registerIntentService):
|
| + (WebTestRunner::WebTestProxy::dispatchIntent):
|
| + (WebTestRunner::WebTestProxy::willPerformClientRedirect):
|
| + (WebTestRunner::WebTestProxy::didCancelClientRedirect):
|
| + (WebTestRunner::WebTestProxy::didStartProvisionalLoad):
|
| + (WebTestRunner::WebTestProxy::didReceiveServerRedirectForProvisionalLoad):
|
| + (WebTestRunner::WebTestProxy::didFailProvisionalLoad):
|
| + (WebTestRunner::WebTestProxy::didCommitProvisionalLoad):
|
| + (WebTestRunner::WebTestProxy::didReceiveTitle):
|
| + (WebTestRunner::WebTestProxy::didFinishDocumentLoad):
|
| + (WebTestRunner::WebTestProxy::didHandleOnloadEvents):
|
| + (WebTestRunner::WebTestProxy::didFailLoad):
|
| + (WebTestRunner::WebTestProxy::didFinishLoad):
|
| + (WebTestRunner::WebTestProxy::didChangeLocationWithinPage):
|
| + (WebTestRunner::WebTestProxy::didDisplayInsecureContent):
|
| + (WebTestRunner::WebTestProxy::didRunInsecureContent):
|
| + (WebTestRunner::WebTestProxy::didDetectXSS):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::setTestIsRunning):
|
| + (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
|
| + (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
|
| + (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::setTestIsRunning):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::shouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::TestRunner::setShouldDumpFrameLoadCallbacks):
|
| + (WebTestRunner::TestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
|
| + (WebTestRunner::TestRunner::stopProvisionalFrameLoads):
|
| + (WebTestRunner::TestRunner::shouldDumpTitleChanges):
|
| + (WebTestRunner::TestRunner::dumpFrameLoadCallbacks):
|
| + (WebTestRunner::TestRunner::dumpUserGestureInFrameLoadCallbacks):
|
| + (WebTestRunner::TestRunner::setStopProvisionalFrameLoads):
|
| + (WebTestRunner::TestRunner::dumpTitleChanges):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestInterfaces::Internal):
|
| + (WebTestRunner::WebTestInterfaces::Internal::webView):
|
| + (WebTestRunner::WebTestInterfaces::Internal::Internal):
|
| + (WebTestRunner::WebTestInterfaces::Internal::setWebView):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
|
| + (WebTestRunner::WebTestInterfaces::setWebView):
|
| + (WebTestRunner::WebTestInterfaces::setTestIsRunning):
|
| + (WebTestRunner::WebTestInterfaces::webView):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
|
| + (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
|
| + (WebTestRunner::WebTestProxyBase::didReceiveTitle):
|
| + (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
|
| + (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
|
| + (WebTestRunner::WebTestProxyBase::didFailLoad):
|
| + (WebTestRunner::WebTestProxyBase::didFinishLoad):
|
| + (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
|
| + (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
|
| + (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
|
| + (WebTestRunner::WebTestProxyBase::didDetectXSS):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::runFileTest):
|
| + (TestShell::testFinished):
|
| + * DumpRenderTree/chromium/TestShell.h:
|
| + (TestShell):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::didStartProvisionalLoad):
|
| + (WebViewHost::didReceiveServerRedirectForProvisionalLoad):
|
| + (WebViewHost::didFailProvisionalLoad):
|
| + (WebViewHost::didCommitProvisionalLoad):
|
| + (WebViewHost::didReceiveTitle):
|
| + (WebViewHost::didFailLoad):
|
| + (WebViewHost::didFinishLoad):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Lower the default timeout value for WebKitTestRunner
|
| + https://bugs.webkit.org/show_bug.cgi?id=106353
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + The default timeout value for WebKitTestRunner should be lowered.
|
| + The current value (80 seconds) is irrational and just leads to producing
|
| + text failures for layout tests that genuinely time out. This just leads
|
| + to more deviation from the GTK WK1 port in terms of test expectations.
|
| +
|
| + The value used is the same as when running the DumpRenderTree, that's
|
| + 6 seconds in release builds and 12 seconds in debug builds.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
|
| + (GtkPortTest.test_default_timeout_ms):
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + test-webkitpy shows failure output on my linux box
|
| + https://bugs.webkit.org/show_bug.cgi?id=101261
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Mock out the PulseAudioSanitizer methods when creating testing instances
|
| + of EflPort and GtkPort interfaces in unit tests. This stops throwing up
|
| + PulseAudio output when the sanitizer was trying to unload modules which
|
| + were already unloaded by another unit test that was being run in parallel.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/efl_unittest.py:
|
| + (EflPortTest):
|
| + (EflPortTest.make_port):
|
| + * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
|
| + (GtkPortTest):
|
| + (GtkPortTest.make_port):
|
| +
|
| +2013-01-08 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard Cleanup: Remove g_hasDoneInitialPageGeneration
|
| + https://bugs.webkit.org/show_bug.cgi?id=106254
|
| +
|
| + Remove the global variable g_hasDoneInitialPageGeneration. It was used
|
| + only to figure out if we should call addBuilderLoadErrors during
|
| + handleLocationChange, which was called when the loader completed and on
|
| + any hash change, but we only ever wanted to call addBuilderLoadErrors
|
| + on the initial loader load. Moved the call of addBuilderLoadErrors to
|
| + resourceLoadingComplete rather than handleLocationChange, so now we
|
| + only call it when we want to, and the check can go away completely.
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (addBuilderLoadErrors):
|
| + (resourceLoadingComplete):
|
| + (handleLocationChange):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
|
| +
|
| +2013-01-08 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + Add aboxhall@chromium.org to accessibility watchlist.
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-08 Dan Winship <danw@gnome.org>
|
| +
|
| + Add Apache 2.4 support for Fedora 18
|
| + https://bugs.webkit.org/show_bug.cgi?id=104478
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Apache 2.4's httpd.conf is slightly incompatible with 2.2's, so we
|
| + need a separate config.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port._apache_version):
|
| + (Port._apache_config_file_name_for_platform):
|
| + * Scripts/webkitpy/layout_tests/port/port_testcase.py:
|
| + * Scripts/run-webkit-httpd:
|
| + * Scripts/webkitperl/httpd.pm:
|
| + (getApacheVersion):
|
| + (getDefaultConfigForTestDirectory):
|
| + (getHTTPDConfigPathForTestDirectory):
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + Make the override-feature-defines script compatible with Python v3
|
| + https://bugs.webkit.org/show_bug.cgi?id=105742
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Instead of printing output through a statement, use the print function and format
|
| + the output using the str.format method. This makes the script runnable with Python v3.
|
| +
|
| + * gtk/override-feature-defines:
|
| + (adjust_feature_defines_makefile):
|
| +
|
| +2013-01-08 Heikki Paajanen <heikki.paajanen@palm.com>
|
| +
|
| + [Qt] Fix libxml2 config test
|
| + https://bugs.webkit.org/show_bug.cgi?id=106317
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + Don't assume standard include/libxml2, libxml-2.0.pc should know
|
| + where it's headers are.
|
| +
|
| + * qmake/config.tests/libxml2/libxml2.cpp: Fix include
|
| +
|
| +2013-01-08 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Make Tools/gtk/generate-gtkdoc compatible with Python 3
|
| + https://bugs.webkit.org/show_bug.cgi?id=106195
|
| +
|
| + Reviewed by Philippe Normand.
|
| +
|
| + Perform changes in the generate-gtkdoc script and common and gtkdoc modules
|
| + to make the Python code compatible with Python 3. This includes modifying
|
| + print statements, exception handling, dictionary iteration and
|
| + byte-sequence-to-string conversion.
|
| +
|
| + * gtk/common.py:
|
| + (get_build_path):
|
| + (pkg_config_file_variable):
|
| + (gtk_version_of_pkg_config_file):
|
| + * gtk/generate-gtkdoc:
|
| + (print_missing_api):
|
| + * gtk/gtkdoc.py:
|
| + (GTKDoc.__init__):
|
| + (GTKDoc._run_command):
|
| +
|
| +2013-01-02 Steve Block <steveblock@chromium.org>
|
| +
|
| + Add chromium.org email address for Steve Block.
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2013-01-07 Filip Pizlo <fpizlo@apple.com>
|
| +
|
| + Rationalize closure call heuristics and profiling
|
| + https://bugs.webkit.org/show_bug.cgi?id=106270
|
| +
|
| + Reviewed by Oliver Hunt.
|
| +
|
| + Add ability to use display-profiler-output via a pipe, and add the ability to dump
|
| + all generated code ('display *' or 'd *').
|
| +
|
| + * Scripts/display-profiler-output:
|
| +
|
| +2013-01-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Sorted more xcodeproj files.
|
| +
|
| + * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj:
|
| +
|
| +2013-01-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Sorted xcodeproj files.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
|
| + * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
|
| +
|
| +2013-01-07 Dan Bernstein <mitz@apple.com>
|
| +
|
| + [mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy
|
| + https://bugs.webkit.org/show_bug.cgi?id=106261
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Added a test for -[WebFrameLoadDelegate webView:didRemoveFrameFromHierarchy:].
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/mac/WebViewDidRemoveFrameFromHierarchy.mm: Added.
|
| + (-[DidRemoveFrameFromHierarchyFrameLoadDelegate webView:didFinishLoadForFrame:]):
|
| + (-[DidRemoveFrameFromHierarchyFrameLoadDelegate webView:didRemoveFrameFromHierarchy:]):
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2013-01-07 Ojan Vafai <ojan@chromium.org>
|
| +
|
| + Add the Apple MountainLion bots to garden-o-matic.
|
| + Eventually, we really should move away from hardcoding
|
| + the list of bots.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js:
|
| +
|
| +2013-01-07 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move web audio related methods to testrunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106211
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
|
| + (WebTestRunner::WebTestRunner::audioData):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpAsAudio):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::audioData):
|
| + (WebTestRunner::TestRunner::setAudioData):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::dump):
|
| +
|
| +2013-01-07 Mike West <mkwst@chromium.org>
|
| +
|
| + Make the IFRAME_SEAMLESS flag runtime-enabled.
|
| + https://bugs.webkit.org/show_bug.cgi?id=106213
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::TestShell):
|
| + * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
|
| + (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
|
| + * DumpRenderTree/gtk/DumpRenderTree.cpp:
|
| + (resetDefaultsToConsistentValues):
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (resetDefaultsToConsistentValues):
|
| + * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
|
| + (WebCore::WebPage::resetSettings):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
|
| + (WTR::InjectedBundle::beginTesting):
|
| + Ensure that seamless IFrames are enabled for layout tests in each of
|
| + the ports that support seamless IFrames.
|
| +
|
| +2013-01-07 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move dumpAsText and friends to the TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=106222
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + This moves dumpAsText, dumpChildFramesAsText, and dumpChildFrameScrollPositions to the TestRunner library.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
|
| + (WebTestRunner::WebTestRunner::shouldDumpAsText):
|
| + (WebTestRunner::WebTestRunner::setShouldDumpAsText):
|
| + (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
|
| + (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
|
| + (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
|
| + (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpAsText):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setShouldDumpAsText):
|
| + (WebTestRunner::TestRunner::shouldGeneratePixelResults):
|
| + (WebTestRunner::TestRunner::setShouldGeneratePixelResults):
|
| + (WebTestRunner::TestRunner::shouldDumpChildFrameScrollPositions):
|
| + (WebTestRunner::TestRunner::shouldDumpChildFramesAsText):
|
| + (WebTestRunner::TestRunner::dumpAsText):
|
| + (WebTestRunner::TestRunner::dumpChildFrameScrollPositions):
|
| + (WebTestRunner::TestRunner::dumpChildFramesAsText):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Build fix attempt after r138810.
|
| +
|
| + Apparently python 2.6 is really bad at floating point computation.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
|
| + (MainTest.test_run_memory_test):
|
| +
|
| +2013-01-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Extract a class to represent a test result to simplify PerfTest.parse_output and PageLoadPerfTest._run_with_driver
|
| + https://bugs.webkit.org/show_bug.cgi?id=106172
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Extracted PerfTestMetric, which represents a test result and knows how to compute statistics and convert itself
|
| + to a dictionary. A metric is a type of measurement each test makes such as "Time", "Malloc", and "JSHeap".
|
| + A single test (e.g. html5-full-render.html) may have multiple metrics, each of which is reported as a separate
|
| + test on perf-o-matic and perf. test's results page.
|
| +
|
| + Also, use python's compute_statistics instead of reading statistics off of DriverOutput to simplify the code.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTestMetric): Added.
|
| + (PerfTestMetric.__init__): Added.
|
| + (PerfTestMetric.metric): Added.
|
| + (PerfTestMetric.has_values): Added.
|
| + (PerfTestMetric.legacy_chromium_bot_compatible_test_name): Added. Following the legacy convention, "Malloc" and
|
| + "JSHeap" will use "test_name:Malloc" whereas "Time" uses "test_name" itself. We should eventually move these
|
| + conversions to be done on the client side (perf-o-matic and results page).
|
| + (PerfTestMetric.append): Added.
|
| + (PerfTestMetric.to_dict): Added. Computes the statistics and generates the dictionary object that represents
|
| + a result for this metric.
|
| + (PerfTestMetric.metric_to_unit): Added. Each metric maps to exactly one unit (it's not one-to-one).
|
| + (PerfTestMetric.compute_statistics): Moved from PerfTest.
|
| +
|
| + (PerfTest._create_driver): Extracted from PerfTest.run.
|
| + (PerfTest.run): Given an array of PerfTestMetric, generate the results dictionary. Also print out results
|
| + as needed.
|
| + (PerfTest._run_with_driver):
|
| + (PerfTest): Removed _result_classes and _result_class_regex. "result class" is the old name for "metric".
|
| + (PerfTest.parse_output): Dramatically simplified. We now just return an array of PerfTestMetric's. Also ignore
|
| + all keys except "values". We rely on PerfTestMetric to compute the statistics for us.
|
| +
|
| + (ChromiumStylePerfTest.run): Added and merged _run_with_driver. Since chromium style perf tests are so different
|
| + from other perf tests, there isn't much point in sharing the code here.
|
| +
|
| + (PageLoadingPerfTest._run_with_driver): Simplified. Just create an array of PerfTestMetric's without computing
|
| + statistics for the measured values.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest_unittest.py:
|
| + (TestPerfTestMetric): Added.
|
| + (TestPerfTestMetric.test_init_set_missing_unit): Added.
|
| + (TestPerfTestMetric.test_legacy_chromium_bot_compatible_test_name): Added.
|
| + (TestPerfTestMetric.test_has_values): Added.
|
| + (TestPerfTestMetric.test_append): Added.
|
| + (TestPerfTestMetric.test_compute_statistics.compute_statistics):
|
| + (TestPerfTestMetric.test_compute_statistics): Added a trivial test case.
|
| +
|
| + (TestPerfTest._assert_results_are_correct): Updated as needed.
|
| + (TestPageLoadingPerfTest.test_run): Ditto. Notice that we no longer log anything in _run_with_driver. It's done
|
| + in PerfTest.run now after generating the results dictionary.
|
| + (TestPageLoadingPerfTest.test_run_with_memory_output): Ditto.
|
| +
|
| +2013-01-07 Julien Chaffraix <jchaffraix@webkit.org>
|
| +
|
| + Support size_t multiplication and division operators on LayoutUnit
|
| + https://bugs.webkit.org/show_bug.cgi?id=83848
|
| +
|
| + Reviewed by Emil A Eklund.
|
| +
|
| + * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp:
|
| + Added some simple tests for the new operators using size_t.
|
| +
|
| +2013-01-07 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + [Qt] run-webkit-tests cleanup for parallel NRWT
|
| + https://bugs.webkit.org/show_bug.cgi?id=106220
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * Scripts/run-webkit-tests:
|
| + (useNewRunWebKitTests):
|
| + * Scripts/webkitpy/layout_tests/port/qt.py:
|
| + (QtPort):
|
| + (QtPort.default_child_processes):
|
| +
|
| +2013-01-07 Philippe Normand <pnormand@igalia.com>
|
| +
|
| + Create a GStreamerAudio watchlist and add myself to it.
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-05 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Add svn:executable to a bunch of scripts in BuildSlaveSupport.
|
| + Also removed the empty mac directory.
|
| +
|
| + * BuildSlaveSupport/built-product-archive: Added property svn:executable.
|
| + * BuildSlaveSupport/download-built-product: Added property svn:executable.
|
| + * BuildSlaveSupport/mac: Removed.
|
| + * BuildSlaveSupport/test-result-archive: Added property svn:executable.
|
| +
|
| +2013-01-04 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Add a script to delete stale zero-byte build files
|
| + https://bugs.webkit.org/show_bug.cgi?id=106131
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Delete zero-byte build files on Mac port for now. It doesn't do anything on other ports.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (DeleteStaleBuildFiles): Added.
|
| + (Factory.__init__): Add DeleteStaleBuildFiles step.
|
| + * BuildSlaveSupport/delete-stale-build-files: Added.
|
| + (main): Delete zero-byte files except ones intentionally generated by our build process.
|
| + (webkitBuildDirectory): Copied from build-product-archive.
|
| +
|
| +2013-01-04 Michael Pruett <michael@68k.org>
|
| +
|
| + [GTK] Fix build error on GTK due to r138836
|
| + https://bugs.webkit.org/show_bug.cgi?id=106154
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + * GNUmakefile.am:
|
| +
|
| +2013-01-04 Dan Bernstein <mitz@apple.com>
|
| +
|
| + [mac] WebKit1 has no equivalent of WKBundleNodeHandleCopyHTMLTableCellElementCellAbove
|
| + https://bugs.webkit.org/show_bug.cgi?id=106121
|
| +
|
| + Reviewed by Adele Peterson.
|
| +
|
| + Added test for -[DOMTHMLTableCellElement _cellAbove].
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/mac/DOMHTMLTableCellCellAbove.mm: Added.
|
| + (-[HTMLTableCellElementCellAboveTest webView:didFinishLoadForFrame:]):
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::expectCellAboveCell):
|
| + (TestWebKitAPI::TEST):
|
| + * TestWebKitAPI/Tests/mac/DOMHTMLTableCellElementCellAbove.html: Added.
|
| +
|
| +2013-01-04 Eric Seidel <eric@webkit.org>
|
| +
|
| + FlakyTestReporter should be re-enabled and taught how to post patches
|
| + https://bugs.webkit.org/show_bug.cgi?id=103839
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + This moves LayoutTestResultsReader off of the DeprecatedPort object.
|
| + It also adds a real Port object to the EWS and CommitQueue objects
|
| + using a new PatchProcessingQueue superclass.
|
| + PatchProcessingQueue doesn't seem to be the cleanest insertion point
|
| + but works for this purpose.
|
| + I also moved _upload_results_archive_for_patch into PatchProcessingQueue
|
| + to resolve a FIXME.
|
| +
|
| + This required some hacks/shiming between the non-specific "old"
|
| + port names which the EWS system is currently using, and the new
|
| + port objects. This shimming is done in PatchProcessingQueue._new_port_name_from_old.
|
| +
|
| + Hopefully this will fix the flaky test reporter and results uploading.
|
| + Certainly it's another small step towards getting rid of the old ports.py
|
| + infrastructure and making the NRWT Port class common webkitpy infrastructure.
|
| +
|
| + Now that DeprecatedPort is no longer used for the results directory
|
| + I removed all the explicit results-dir code which webkit-patch was using
|
| + in --non-interactive mode to tell NRWT to use a results-dir it understood. :)
|
| +
|
| + * Scripts/webkitpy/common/config/ports.py:
|
| + (DeprecatedPort.run_perl_unittests_command):
|
| + * Scripts/webkitpy/common/config/ports_mock.py:
|
| + (MockPort.name):
|
| + * Scripts/webkitpy/common/system/outputcapture.py:
|
| + (OutputCapture.assert_outputs):
|
| + * Scripts/webkitpy/layout_tests/port/apple.py:
|
| + (ApplePort.determine_full_port_name):
|
| + * Scripts/webkitpy/tool/bot/layouttestresultsreader.py:
|
| + (LayoutTestResultsReader.__init__):
|
| + (LayoutTestResultsReader):
|
| + (LayoutTestResultsReader._read_file_contents):
|
| + (LayoutTestResultsReader._create_layout_test_results):
|
| + (LayoutTestResultsReader._create_unit_test_results):
|
| + (LayoutTestResultsReader.results):
|
| + (LayoutTestResultsReader.archive):
|
| + * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
|
| + (LayoutTestResultsReaderTest.test_missing_layout_test_results):
|
| + (LayoutTestResultsReaderTest.test_create_unit_test_results):
|
| + (test_missing_unit_test_results_path):
|
| + (test_layout_test_results):
|
| + (test_archive_last_layout_test_results):
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
|
| + (AbstractEarlyWarningSystem):
|
| + (AbstractEarlyWarningSystem.__init__):
|
| + (AbstractEarlyWarningSystem.begin_work_queue):
|
| + (AbstractEarlyWarningSystem.run_command):
|
| + * Scripts/webkitpy/tool/commands/queues.py:
|
| + (AbstractPatchQueue.work_item_log_path):
|
| + (PatchProcessingQueue):
|
| + (PatchProcessingQueue._new_port_name_from_old):
|
| + (PatchProcessingQueue.begin_work_queue):
|
| + (PatchProcessingQueue._upload_results_archive_for_patch):
|
| + (CommitQueue):
|
| + (CommitQueue.begin_work_queue):
|
| + (CommitQueue.run_command):
|
| + (AbstractReviewQueue):
|
| + (AbstractReviewQueue.__init__):
|
| + (AbstractReviewQueue.begin_work_queue):
|
| + * Scripts/webkitpy/tool/commands/queues_unittest.py:
|
| + (AbstractPatchQueueTest.test_next_patch):
|
| + (PatchProcessingQueueTest):
|
| + (PatchProcessingQueueTest.test_upload_results_archive_for_patch):
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| + * Scripts/webkitpy/tool/steps/runtests_unittest.py:
|
| +
|
| +2013-01-04 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Remove lost-compositor-context layout tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=106089
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Remove the loseCompositorContext() test function.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| +
|
| +2013-01-04 Adam Klein <adamk@chromium.org>
|
| +
|
| + Remove ENABLE_MUTATION_OBSERVERS #define
|
| + https://bugs.webkit.org/show_bug.cgi?id=105459
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2013-01-04 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Statistics used in perftest_unittest.py and perftest_integrationtest.py are bogus
|
| + https://bugs.webkit.org/show_bug.cgi?id=106078
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + This patch updates values for individual iterations in dummy performance tests used in
|
| + perftest_unittest.py and perftest_integrationtest.py so that they match up with
|
| + statistics such as stdev and median reported in those tests. This change is required
|
| + to resolve the bug 97510.
|
| +
|
| + This patch also refactors integration tests by extracting *TestData classes that
|
| + centralizes the definitions of each dummy performance test's text (DRT output),
|
| + runner output, and parsed results (JSON) so that we may share more data between
|
| + python tests.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest_unittest.py:
|
| + (MainTest._assert_results_are_correct): Extracted from test_parse_output.
|
| + Use self.assertAlmostEqual when comparing the standard deviation.
|
| + (MainTest.test_parse_output):
|
| + (test_parse_output_with_failing_line):
|
| + (test_parse_output_with_description): Use _assert_results_are_correct.
|
| + (test_parse_output_with_subtests): Ditto.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
|
| + (InspectorPassTestData): Extracted from tests below.
|
| + (EventTargetWrapperTestData): Ditto.
|
| + (SomeParserTestData): Ditto.
|
| + (MemoryTestData): Ditto.
|
| + (TestDriver.run_test): Moved test definitions out of the method.
|
| + (MainTest._normalize_output): Truncate standard deviations at 5th decimal point.
|
| + (MainTest._load_output_json): Extracted from create_runner.
|
| + (MainTest.create_runner):
|
| + (MainTest.test_run_test_set_for_parser_tests):
|
| + (MainTest.test_run_memory_test):
|
| + (MainTest._test_run_with_json_output):
|
| + (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):
|
| +
|
| +2013-01-04 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK] [WebKit2] Clicking on a word that is selected in an editable area deletes it
|
| + https://bugs.webkit.org/show_bug.cgi?id=106045
|
| +
|
| + Reviewed by Carlos Garcia Campos.
|
| +
|
| + Update test results to confirm that compositions without preedits do not trigger
|
| + a composition confirmation.
|
| +
|
| + * TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp:
|
| + (TestWebKitAPI::verifyCanceledComposition):
|
| +
|
| +2013-01-04 Sailesh Agrawal <sail@chromium.org>
|
| +
|
| + [Mac] [WK2] platform/mac/fast/events/numpad-keycode-mapping.html fails
|
| + https://bugs.webkit.org/show_bug.cgi?id=105958
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + Ported code from DumpRenderTree to WebKitTestRunner to map all numpad keys.
|
| +
|
| + * WebKitTestRunner/mac/EventSenderProxy.mm:
|
| + (KeyMappingEntry):
|
| + (WTR):
|
| + (WTR::EventSenderProxy::keyDown): Added all numpad keys.
|
| +
|
| +2013-01-03 Chris Fleizach <cfleizach@apple.com>
|
| +
|
| + REGRESSION: [Mac] Intermittent crash in WTR::AccessibilityUIElement::isEqual
|
| + https://bugs.webkit.org/show_bug.cgi?id=106073
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + Check that the element being compared to is not nil.
|
| + This crash is happening because one of the accessibility tests does an isEqual comparison within a callback function.
|
| + It looks like occasionally, one of the elements passed in to the isEqual is nil because the notification handler is on the accessibility
|
| + controller, and the notification is being delivered after the document objects are cleared. This shouldn't happen but I've seen it
|
| + sometimes before on parallel WebKitTestRunner runs.
|
| +
|
| + * DumpRenderTree/AccessibilityUIElement.cpp:
|
| + (AccessibilityUIElement::isEqual):
|
| + * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
|
| + (WTR::AccessibilityUIElement::isEqual):
|
| +
|
| +2013-01-03 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Downloads can be flaky, so try downloading multiple times.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105976
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * Scripts/webkitpy/common/system/autoinstall.py:
|
| + (AutoInstaller._download_to_stream):
|
| +
|
| +2013-01-03 Eric Seidel <eric@webkit.org>
|
| +
|
| + Rename Tool.port to deprecated_port in preparation for removing more callers
|
| + https://bugs.webkit.org/show_bug.cgi?id=106076
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + This resolves a long-standing FIXME to rename this method. :)
|
| +
|
| + * Scripts/webkitpy/tool/bot/botinfo.py:
|
| + (BotInfo.summary_text):
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (Rollout._update_working_copy):
|
| + * Scripts/webkitpy/tool/bot/layouttestresultsreader.py:
|
| + (LayoutTestResultsReader._create_layout_test_results):
|
| + (LayoutTestResultsReader._create_unit_test_results):
|
| + (LayoutTestResultsReader._results_directory):
|
| + * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
|
| + (test_missing_unit_test_results_path):
|
| + * Scripts/webkitpy/tool/main.py:
|
| + (WebKitPatch.deprecated_port):
|
| + * Scripts/webkitpy/tool/mocktool.py:
|
| + (MockTool.deprecated_port):
|
| + * Scripts/webkitpy/tool/steps/build.py:
|
| + (Build.build):
|
| + * Scripts/webkitpy/tool/steps/checkstyle.py:
|
| + (CheckStyle.run):
|
| + * Scripts/webkitpy/tool/steps/commit.py:
|
| + (Commit._check_test_expectations):
|
| + * Scripts/webkitpy/tool/steps/preparechangelog.py:
|
| + (PrepareChangeLog.run):
|
| + * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py:
|
| + (PrepareChangeLogForDEPSRoll.run):
|
| + * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
|
| + (PrepareChangeLogForRevert.run):
|
| + * Scripts/webkitpy/tool/steps/runtests.py:
|
| + (RunTests.run):
|
| + * Scripts/webkitpy/tool/steps/steps_unittest.py:
|
| + (StepsTest.test_runtests_args):
|
| + * Scripts/webkitpy/tool/steps/update.py:
|
| + (Update._update_command):
|
| +
|
| +2013-01-03 Eric Seidel <eric@webkit.org>
|
| +
|
| + Add myself to the webkitpy watchlist.
|
| +
|
| + Unreviewed.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2013-01-03 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Cleanup perftest* tests and add a test for computing statistics
|
| + https://bugs.webkit.org/show_bug.cgi?id=105685
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Add a test for PerfTest.compute_statistics (moved and renamed from PageLoadingPerfTest.calculate_statistics) and
|
| + extracted perftestsrunner_itegrationtests.py from perftestsrunner_unittests.py.
|
| +
|
| + Also fixed a bug in compute_statistics that the mean ('avg') value can have a large rounding errors in some cases.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTest.compute_statistics): Moved from PageLoadingPerfTest to prepare for the bug 97510. Also compute the mean
|
| + directly from sorted_values instead of using the one from Knuth's online algorithm. This approach gives more
|
| + accurate result for the mean.
|
| + (PageLoadingPerfTest.run_single):
|
| + * Scripts/webkitpy/performance_tests/perftest_unittest.py:
|
| + (MainTest.test_compute_statistics):
|
| + (MainTest.test_compute_statistics.compute_statistics): Added.
|
| + (TestPageLoadingPerfTest.test_run): floatify values.
|
| + (TestPageLoadingPerfTest.test_run_with_memory_output): Ditto. Also got rid of ".0" from mean values now that Python
|
| + correctly recognizes them as integers.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: Copied from
|
| + Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py.
|
| + (TestDriver): Moved out of MainTest.
|
| + (MainTest): Got rid of assertWritten and all unit tests.
|
| + (MainTest._normalize_output): Renamed from normalizeFinishedTime to match the PEP8 naming convention.
|
| + (MainTest.test_run_test_set_kills_drt_per_run.TestDriverWithStopCount):
|
| + (MainTest.test_run_test_set_for_parser_tests):
|
| + (MainTest.test_run_memory_test):
|
| + (MainTest._test_run_with_json_output):
|
| + (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): Use runner.load_output_json() instead of manually loading and
|
| + parsing output JSON files. Just verify that the output path is correct instead.
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
|
| + (MainTest): Removed all integration tests.
|
| + (MainTest.create_runner): Simplified.
|
| +
|
| +2013-01-03 Julie Parent <jparent@chromium.org>
|
| +
|
| + Dashboard cleanup: remove usage of global g_defaultBuilderName
|
| + https://bugs.webkit.org/show_bug.cgi?id=106043
|
| +
|
| + Use now public defaultBuilder() from the BuilderGroup, rather
|
| + than global variable.
|
| +
|
| + Also eliminates the setup() and initBuilders() functions since we
|
| + no longer need to track the global.
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * TestResultServer/static-dashboards/builders.js:
|
| + (BuilderGroup.prototype.defaultBuilder):
|
| + (BuilderGroup.prototype.master):
|
| + * TestResultServer/static-dashboards/dashboard_base.js:
|
| + (parseParameters):
|
| + * TestResultServer/static-dashboards/flakiness_dashboard.js:
|
| + (updateDefaultBuilderState):
|
| + * TestResultServer/static-dashboards/loader.js:
|
| + (.):
|
| + * TestResultServer/static-dashboards/loader_unittests.js:
|
| +
|
| +2013-01-03 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Disable an intermittently failing unit test for now.
|
| + The failure is tracked by the bug 106051.
|
| +
|
| + * TestWebKitAPI/Tests/mac/MemoryCachePruneWithinResourceLoadDelegate.mm:
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2013-01-03 Dan Bernstein <mitz@apple.com>
|
| +
|
| + No way to obtain a DOMNode given a JS wrapper for a Node
|
| + https://bugs.webkit.org/show_bug.cgi?id=106033
|
| +
|
| + Added a test for +[DOMNode _nodeFromJSWrapper:].
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
|
| + * TestWebKitAPI/Tests/mac/DOMNodeFromJSObject.mm: Added.
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2013-01-03 Emil A Eklund <eae@chromium.org>
|
| +
|
| + Fix overflow in LayoutUnit::ceil and floor for SATURATED_LAYOUT_ARITHMETIC
|
| + https://bugs.webkit.org/show_bug.cgi?id=105961
|
| +
|
| + Reviewed by Levi Weintraub.
|
| +
|
| + Add tests for LayoutUnit::ceil and floor.
|
| +
|
| + * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp:
|
| + (TestWebKitAPI::TEST):
|
| + (TestWebKitAPI):
|
| +
|
| +2013-01-03 Julie Parent <jparent@chromium.org>
|
| +
|
| + Add unit test for default builder for the dashboards.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105972
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * TestResultServer/static-dashboards/loader_unittests.js:
|
| +
|
| +2013-01-03 Tony Chang <tony@chromium.org>
|
| +
|
| + Generate internal.settings from Settings.in
|
| + https://bugs.webkit.org/show_bug.cgi?id=104740
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * GNUmakefile.am: Compile new generated files on GTK+.
|
| + * qmake/mkspecs/features/default_post.prf: Qt: Make it so an action
|
| + with both extra_sources and add_output_to_sources=false will still
|
| + compile the files in extra_sources. This makes it possible to compile
|
| + InternalSettingsGenerated.cpp and not be confused by
|
| + InternalSettingsGenerated.idl.
|
| +
|
| +2013-01-03 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [style] WebIDL-reflecting uppercase enums reported as style violation
|
| + https://bugs.webkit.org/show_bug.cgi?id=105832
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Recognize the enum as WebIDL-reflecting one if there's a comment present that
|
| + indicates this. In enums spanning over multiple lines, the comment is expected
|
| + on the first line. In enums placed in one line, the comment is expected at the
|
| + end of that line.
|
| +
|
| + WebIDL-reflecting enum values are required to be written in uppercase and as such
|
| + violate the common rule of these values being written in InterCaps. Annotating
|
| + enums this way makes it possible to avoid false style violation reports.
|
| +
|
| + The comment is of form '// Web(?:Kit)?IDL enum'.
|
| +
|
| + * Scripts/webkitpy/style/checkers/cpp.py:
|
| + (_EnumState.__init__):
|
| + (_EnumState.process_clean_line):
|
| + (check_enum_casing):
|
| + * Scripts/webkitpy/style/checkers/cpp_unittest.py:
|
| + (NoNonVirtualDestructorsTest.test_enum_casing):
|
| +
|
| +2013-01-03 Tim 'mithro' Ansell <mithro@mithis.com>
|
| +
|
| + Adding favicon.ico to the garden-o-matic.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105982
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * Scripts/webkitpy/tool/servers/gardeningserver.py:
|
| + * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/favicon.ico:
|
| +
|
| +2013-01-03 Jonathan Liu <net147@gmail.com>
|
| +
|
| + [Qt] Fix library linking order
|
| + https://bugs.webkit.org/show_bug.cgi?id=105818
|
| +
|
| + Some Qt libraries are linked before the private static libraries
|
| + that depend on them which results in QtWebKit failing to link.
|
| +
|
| + Copy Qt module dependencies from QT to QT_PRIVATE when creating
|
| + module to ensure the Qt libraries are linked after the private
|
| + static libraries that depend on them.
|
| +
|
| + Reviewed by Tor Arne Vestbø.
|
| +
|
| + * qmake/mkspecs/features/default_post.prf:
|
| +
|
| +2013-01-02 Byungwoo Lee <bw80.lee@samsung.com>
|
| +
|
| + [EFL][WK2] Fix tooltip bugs in MiniBrowser.
|
| + https://bugs.webkit.org/show_bug.cgi?id=102209
|
| +
|
| + Reviewed by Gyuyoung Kim.
|
| +
|
| + Set tooltip on the elm_window instead of ewk_view, and add delay to
|
| + show the tooltip window.
|
| +
|
| + Setting tooltip on the ewk_view makes elementary error message because
|
| + ewk_view is not an elementary widget. To remove the error message,
|
| + tooltip should be set on the elm_window.
|
| +
|
| + Most browsers show the tooltip after a mouse pointer stays on an
|
| + element object that has tooltip text.
|
| + But elm_tooltip widget itself doesn't have delay or handle mouse
|
| + events to show/hide.
|
| +
|
| + So additional codes are added to show/hide tooltip widget along with
|
| + mouse events.
|
| + 1) When a mouse pointer stays for a second on an element which has
|
| + tooltip text, then tooltip widget is displayed.
|
| + 2) When a mouse pointer is moved or out of ewk_view, hide the tooltip
|
| + widget.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (_Tooltip_Information):
|
| + (_Browser_Window):
|
| + (on_tooltip_show):
|
| + (window_tooltip_hide):
|
| + (window_tooltip_update):
|
| + (on_mouse_in):
|
| + (on_mouse_move):
|
| + (on_mouse_out):
|
| + (window_free):
|
| + (on_tooltip_text_set):
|
| + (on_tooltip_text_unset):
|
| + (window_create):
|
| +
|
| +2013-01-02 Tony Chang <tony@chromium.org>
|
| +
|
| + Unreviewed, rolling out r138661.
|
| + http://trac.webkit.org/changeset/138661
|
| + https://bugs.webkit.org/show_bug.cgi?id=104740
|
| +
|
| + Compile problems on EFL
|
| +
|
| + * GNUmakefile.am:
|
| + * qmake/mkspecs/features/default_post.prf:
|
| +
|
| +2013-01-02 Tony Chang <tony@chromium.org>
|
| +
|
| + Generate internal.settings from Settings.in
|
| + https://bugs.webkit.org/show_bug.cgi?id=104740
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * GNUmakefile.am: Compile new generated files on GTK+.
|
| + * qmake/mkspecs/features/default_post.prf: Qt: Make it so an action
|
| + with both extra_sources and add_output_to_sources=false will still
|
| + compile the files in extra_sources. This makes it possible to compile
|
| + InternalSettingsGenerated.cpp and not be confused by
|
| + InternalSettingsGenerated.idl.
|
| +
|
| +2013-01-02 Adam Barth <abarth@webkit.org>
|
| +
|
| + Remove old-run-webkit-tests support from webkitpy
|
| + https://bugs.webkit.org/show_bug.cgi?id=105619
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + This patch removes support for webkitpy parsing the
|
| + old-run-webkit-tests results format. There doesn't seem to be any
|
| + reason to keep this code around anymore now that most bots have
|
| + switched to new-run-webkit-tests.
|
| +
|
| + * Scripts/webkitpy/common/net/buildbot/buildbot.py:
|
| + (Builder.fetch_layout_test_results):
|
| + * Scripts/webkitpy/common/net/layouttestresults.py:
|
| + (path_for_layout_test):
|
| + (LayoutTestResults.results_from_string):
|
| + (LayoutTestResults):
|
| + * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
|
| + (LayoutTestResultsTest.test_results_from_string):
|
| + * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
|
| + (test_flaky_test_failure):
|
| + * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
|
| + (LayoutTestResultsReaderTest.test_missing_layout_test_results):
|
| + * Scripts/webkitpy/tool/bot/patchanalysistask.py:
|
| + (PatchAnalysisTask._test_patch):
|
| + * Scripts/webkitpy/tool/commands/queuestest.py:
|
| + (QueuesTest.assert_queue_outputs):
|
| +
|
| +2013-01-02 Heikki Paajanen <heikki.paajanen@palm.com>
|
| +
|
| + [Qt][WK2] Add simple UI to find text from page
|
| + https://bugs.webkit.org/show_bug.cgi?id=96481
|
| +
|
| + Reviewed by Jocelyn Turcotte.
|
| +
|
| + Find bar that slides between navigation bar and WebView.
|
| +
|
| + * MiniBrowser/qt/BrowserWindow.cpp:
|
| + (BrowserWindow::toggleFind):
|
| + * MiniBrowser/qt/BrowserWindow.h:
|
| + (BrowserWindow):
|
| + * MiniBrowser/qt/MiniBrowser.qrc:
|
| + * MiniBrowser/qt/MiniBrowserApplication.cpp:
|
| + (MiniBrowserApplication::notify):
|
| + * MiniBrowser/qt/icons/find.png: Added.
|
| + * MiniBrowser/qt/qml/BrowserWindow.qml:
|
| +
|
| +2013-01-02 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + Regression(r138603): Caused 2 webkitpy tests to fail
|
| + https://bugs.webkit.org/show_bug.cgi?id=105913
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + Fix 2 webkitpy tests that started to fail after
|
| + r138603.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
|
| + (IRCCommandTest._sheriff_test_data_url): Make sure the
|
| + returned test file URL is valid no matter what the
|
| + current working directory is.
|
| + * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
|
| + (IRCBotTest.test_help): Add "sheriffs" command to the
|
| + list of available commands.
|
| +
|
| +2013-01-01 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [WK2] plugins/clicking-missing-plugin-fires-delegate.html is failing
|
| + https://bugs.webkit.org/show_bug.cgi?id=105897
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + Dump in WebKitTestRunner the message that is expected by layout tests
|
| + when the missing plugin button is clicked.
|
| +
|
| + * WebKitTestRunner/TestController.cpp:
|
| + (WTR::TestController::createWebViewWithOptions):
|
| + (WTR::TestController::unavailablePluginButtonClicked):
|
| + (WTR):
|
| + * WebKitTestRunner/TestController.h:
|
| + (TestController):
|
| +
|
| +2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
|
| +
|
| + [EFL] Enable MHTML feature
|
| + https://bugs.webkit.org/show_bug.cgi?id=105815
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Enable MHTML feature for EFL port by default.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2013-01-01 Alan Cutter <alancutter@chromium.org>
|
| +
|
| + sheriff-bot should know who the gardeners/sheriffs are
|
| + https://bugs.webkit.org/show_bug.cgi?id=105698
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Added a "sheriffs" command to sheriffbot to fetch the current Chromium Webkit sheriffs.
|
| +
|
| + * Scripts/webkitpy/tool/bot/irc_command.py:
|
| + (Current):
|
| + (Current._retrieve_webkit_sheriffs):
|
| + (Current.execute):
|
| + * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
|
| + (IRCCommandTest.test_current):
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Added.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Added.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Added.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Added.
|
| + * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Added.
|
| +
|
| +2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + [GTK] Move ImageDiff to the Tools directory root
|
| + https://bugs.webkit.org/show_bug.cgi?id=105421
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + * DumpRenderTree/gtk/GNUmakefile.ImageDiff.am: Removed.
|
| + * GNUmakefile.am:
|
| + * ImageDiff/gtk/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/gtk/ImageDiff.cpp.
|
| +
|
| +2012-12-30 Mike West <mkwst@chromium.org>
|
| +
|
| + Add myself to watchlists for CSP and console logs.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105874
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Because I really, really, really need more email.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| + Add mkwst+watchlist@chromium.org as a contributor.
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| + Create watchlist categories for 1) the various mechanisms used to
|
| + generate console messages, and 2) CSP usage and files.
|
| +
|
| +2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
|
| +
|
| + [EFL] Enable TEMPLATE_ELEMENT feature
|
| + https://bugs.webkit.org/show_bug.cgi?id=105865
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm: Enable template element feature for EFL port.
|
| +
|
| +2012-12-30 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + Unreviewed GTK gardening of the unit tests.
|
| +
|
| + Skip the TestInspectorServer unit test that's timing out completely.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner):
|
| +
|
| +2012-12-29 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Web Inspector: Native Memory Instrumentation plugin: do not generate 'not instrumented' warning for instrumented mutable members.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105855
|
| +
|
| + Reviewed by Vsevolod Vlasov.
|
| +
|
| + Extract MemberExpr from ImplicitCastExpr. It happens when we instrument a mutable member because
|
| + addMember expects const T& and the mutable ref to member implicitly converts into const ref to member.
|
| +
|
| + * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp:
|
| + (ReportMemoryUsageVisitor):
|
| + (clang::AddMemberCallVisitor::VisitCallExpr):
|
| + (clang::ReportMemoryUsageVisitor::VisitCXXMethodDecl):
|
| + (clang::ReportMemoryUsageVisitor::checkMembersCoverage):
|
| +
|
| +2012-12-29 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Web Inspector: Native Memory Instrumentation plugin: move function bodies out of class declarations.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105852
|
| +
|
| + Reviewed by Alexander Pavlov.
|
| +
|
| + * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp:
|
| + (clang):
|
| + (AddMemberCallVisitor):
|
| + (ReportMemoryUsageVisitor):
|
| + (clang::ReportMemoryUsageAction::ParseArgs):
|
| + (clang::AddMemberCallVisitor::VisitCallExpr):
|
| + (clang::ReportMemoryUsageVisitor::VisitCXXMethodDecl):
|
| + (clang::ReportMemoryUsageVisitor::emitWarning):
|
| + (clang::ReportMemoryUsageVisitor::findInstrumentationMethod):
|
| + (clang::ReportMemoryUsageVisitor::needsToBeInstrumented):
|
| + (clang::ReportMemoryUsageVisitor::CheckMembersCoverage):
|
| +
|
| +2012-12-29 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [webkitpy] Omit webkitpy/thirdparty/BeautifulSoup.py from code coverage checking
|
| + https://bugs.webkit.org/show_bug.cgi?id=105835
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + The BeautifulSoup module is a third-party import and as such we don't have much control
|
| + over its testing. Because of that it should be omitted from code coverage checking.
|
| +
|
| + * Scripts/webkitpy/test/main.py:
|
| + (Tester._run_tests):
|
| +
|
| +2012-12-28 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + [GTK][WK2] Add support for IME Composition
|
| + https://bugs.webkit.org/show_bug.cgi?id=65093
|
| +
|
| + Reviewed by Carlos Garcia Campos.
|
| +
|
| + Update unit tests for GtkInputMethodFilter to note whether or not an event
|
| + was a fake event synthesized for composition purposes. This is now used
|
| + for WebKit2.
|
| +
|
| + * TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp:
|
| + (TestWebKitAPI::TestInputMethodFilter::sendSimpleKeyEvent):
|
| + (TestWebKitAPI::TestInputMethodFilter::sendKeyEventWithCompositionResults):
|
| + (TestWebKitAPI::TEST):
|
| + * gtk/generate-gtkdoc:
|
| + (get_webkit2_options): Skip new files in the WebKit2 source directory for documentation
|
| + generation.
|
| +
|
| +2012-12-27 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Web Inspector: Native Memory Instrumentation. Update clang plugin according to the current state of memory instrumentation code.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105800
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp:
|
| + (clang::ReportMemoryUsageConsumer::ReportMemoryUsageConsumer):
|
| + (clang):
|
| +
|
| +2012-12-27 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + Create a GTK build system watchlist and add myself to it
|
| + https://bugs.webkit.org/show_bug.cgi?id=105769
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Add a GTK build system watchlist, watching the configure.ac, GNUmakefile.am files
|
| + and the input GNUmakefile.features.am.in file. The GNUmakefile.list.am files are
|
| + omitted on purpose due to relatively high change rate they are exposed to.
|
| +
|
| + The new watchlist would be of use to me as the GTK build system recently went
|
| + through a series of changes that included a changed policy on adding configuration
|
| + flags to configure.ac and subsequent additions to GNUmakefile.am files. A PSA on the
|
| + mailing list about this change will be published later, but I'd also like to be
|
| + notified of any pending changes to these files just so I can check the changes are
|
| + in compliance with the new policy.
|
| +
|
| + * Scripts/webkitpy/common/config/watchlist:
|
| +
|
| +2012-12-26 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Unreviewed. Replace find("Tools") with rfind("Tools") because base dir of WebKit may have Tools word.
|
| + As example ..../DevTools/src/third_party/WebKit
|
| +
|
| + * Scripts/webkitpy/common/webkit_finder.py:
|
| + (WebKitFinder.webkit_base):
|
| +
|
| +2012-12-25 Christophe Dumez <christophe.dumez@intel.com>
|
| +
|
| + [EFL][WK2] Refactor snapshot taking code
|
| + https://bugs.webkit.org/show_bug.cgi?id=105687
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Call WKViewCreateSnapshot() instead of WKViewGetSnapshot()
|
| + since the function was renamed to follow naming style.
|
| +
|
| + * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
|
| + (WTR::PlatformWebView::windowSnapshotImage):
|
| +
|
| +2012-12-24 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Web Inspector: Native Memory Instrumentation: propagate member type as edge type to the serialized heap graph.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105725
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + MemberType value names were adjusted according to Style Guide.
|
| + Existing tests were extended with link type validation.
|
| +
|
| + * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp:
|
| +
|
| +2012-12-24 Xiaobo Wang <xbwang@torchmobile.com.cn>
|
| +
|
| + [BlackBerry] DRT - Crashed when running pixels tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=105711
|
| +
|
| + RIM PR 270003
|
| +
|
| + Reviewed by George Staikos.
|
| +
|
| + Calling window->post() here will result in buffer swapping which is
|
| + only allowed in UI thread now, and I found we don't need to call it
|
| + for GL renderer.
|
| +
|
| + * DumpRenderTree/blackberry/PixelDumpSupportBlackBerry.cpp:
|
| + (createBitmapContextFromWebView):
|
| +
|
| +2012-12-22 Dan Winship <danw@gnome.org>
|
| +
|
| + Add a patch to fix libxml2 2.9.0 regression
|
| + https://bugs.webkit.org/show_bug.cgi?id=104494
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * gtk/jhbuild.modules:
|
| + * gtk/patches/libxml2-2.9.0-dtd.patch: patch from upstream
|
| +
|
| +2012-12-23 Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| +
|
| + Unreviewed update of status to reviewer.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2012-12-23 Philippe Normand <pnormand@igalia.com>
|
| +
|
| + [GTK][jhbuild] Bump GStreamer to 1.0.4
|
| + https://bugs.webkit.org/show_bug.cgi?id=105640
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * gtk/jhbuild.modules: Update GStreamer modules to 1.0.4.
|
| +
|
| +2012-12-21 Nico Weber <thakis@chromium.org>
|
| +
|
| + chromium: webkit-build-directory doesn't handle ninja output dirs
|
| + https://bugs.webkit.org/show_bug.cgi?id=105671
|
| +
|
| + Reviewed by Daniel Bates.
|
| +
|
| + Teach webkit-build-directory to detect the ninja build directory.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (determineBaseProductDir):
|
| + (determineIsChromiumNinja):
|
| +
|
| +2012-12-21 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + [Mountain Lion] platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html failing
|
| + https://bugs.webkit.org/show_bug.cgi?id=95477
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + Co-authored by Jia Pu.
|
| +
|
| + Specify a fixed autocorrection dictionary in resetDefaultsToConsistentValues() so that
|
| + we can have consistent autocorrection behavior when running tests.
|
| +
|
| + * DumpRenderTree/mac/DumpRenderTree.mm:
|
| + (resetDefaultsToConsistentValues):
|
| + * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
|
| + (WTR::InjectedBundle::platformInitialize):
|
| +
|
| +2012-12-21 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Add WebKit1-specific TestExpectations file
|
| + https://bugs.webkit.org/show_bug.cgi?id=97562
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Implement the expectations_files method inside the GtkPort class that
|
| + returns the list of the TestExpectations files the current test configuration
|
| + requires. The method is implemented in a similar way as on the EFL port.
|
| + A unit test is also added.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/gtk.py:
|
| + (GtkPort._search_paths):
|
| + (GtkPort):
|
| + (GtkPort.expectations_files):
|
| + * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
|
| + (GtkPortTest.test_expectations_files):
|
| +
|
| +2012-12-21 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
|
| +
|
| + [EFL] Enable feature option for the CSS sticky position
|
| + https://bugs.webkit.org/show_bug.cgi?id=105630
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Enable CSS sticky position feature by default for the
|
| + EFL port. This feature option was added in r138252.
|
| +
|
| + No new tests. Existing layout tests pass.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2012-12-21 Jussi Kukkonen <jussi.kukkonen@intel.com>
|
| +
|
| + [WK2] REGRESSION(r138232): It made 4 tests timeout
|
| + https://bugs.webkit.org/show_bug.cgi?id=105623
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + r138232 changed functionality so that empty text output
|
| + no longer leads to a dump() call, which leads to a timeout.
|
| + Instead do a text dump if there is text output or if there
|
| + is no audio output.
|
| +
|
| + * WebKitTestRunner/TestInvocation.cpp:
|
| + (WTR::TestInvocation::dumpResults):
|
| +
|
| +2012-12-21 Zeno Albisser <zeno@webkit.org>
|
| +
|
| + [Qt][Mac] run-launcher cannot find Qt5WebKitWidgets.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105309
|
| +
|
| + On Windows the library name is Qt5WebKitWidgets as well.
|
| + So r138136 should not have adjusted the library name for Windows.
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (builtDylibPathForName):
|
| +
|
| +2012-12-21 Zeno Albisser <zeno@webkit.org>
|
| +
|
| + [Qt] Add new TestExpectations for qt-5.0-mac-wk2.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105424
|
| +
|
| + This change will allow us to run a very specific
|
| + subset of the available LayoutTests on a mac buildbot.
|
| + The new baseline search path for mac will look as follows:
|
| + qt-5.0-mac-wk2 -> qt-5.0-wk2 -> qt-5.0 -> qt-mac -> qt
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/qt.py:
|
| + (QtPort._search_paths):
|
| + * Scripts/webkitpy/layout_tests/port/qt_unittest.py:
|
| + (QtPortTest):
|
| +
|
| +2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
|
| +
|
| + [EFL] Build break with latest EFL libraries.
|
| + https://bugs.webkit.org/show_bug.cgi?id=104827
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + The eo EFL package is introduced and evas and ecore use it since 1.8.
|
| + While introducing Eo, EFL changed several structures of Evas and Ecore
|
| + from own specific class to Eo.
|
| +
|
| + So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
|
| + Ecore_Timer to build with latest EFL libraries.
|
| +
|
| + * DumpRenderTree/efl/CMakeLists.txt: Includes eo EFL library.
|
| + * EWebLauncher/CMakeLists.txt: Ditto.
|
| + * MiniBrowser/efl/CMakeLists.txt: Ditto.
|
| + * ImageDiff/PlatformEfl.cmake: Ditto.
|
| + * TestWebKitAPI/PlatformEfl.cmake: Ditto.
|
| + * TestWebKitAPI/PlatformWebView.h: Modified declaration of Evas_Object.
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h: Modified declaration of Ecore_Timer.
|
| + * WebKitTestRunner/PlatformEfl.cmake: Includes eo EFL library.
|
| + * WebKitTestRunner/PlatformWebView.h: Modified declaration of Evas_Object.
|
| +
|
| +2012-12-20 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + TestExpectation fallback is broken
|
| + https://bugs.webkit.org/show_bug.cgi?id=105583
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + When I added support for the -wk2 in port names, it looks
|
| + like I broke the way we computed the list of TestExpectations
|
| + files so that the implementation-version directory was left out :(.
|
| + Fixed and cleaned up the tests.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port.expectations_files):
|
| + * Scripts/webkitpy/layout_tests/port/port_testcase.py:
|
| + (TestWebKitPort.__init__):
|
| + (PortTestCase.test_skipped_directories_for_symbols):
|
| + (test_skipped_directories_for_features):
|
| + (test_skipped_directories_for_features_no_matching_tests_in_test_list):
|
| + (test_skipped_tests_for_unsupported_features_empty_test_list):
|
| + (test_skipped_layout_tests):
|
| + (test_expectations_files):
|
| +
|
| +2012-12-20 Anders Carlsson <andersca@apple.com>
|
| +
|
| + Don't include WebKit2 headers when building TestWebKitAPI on windows
|
| + https://bugs.webkit.org/show_bug.cgi?id=105582
|
| +
|
| + Reviewed by Tim Horton.
|
| +
|
| + * TestWebKitAPI/config.h:
|
| + * TestWebKitAPI/win/main.cpp:
|
| +
|
| +2012-12-20 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + REGRESSION(r133820?): SimplifyMarkupTest API test asserts
|
| + https://bugs.webkit.org/show_bug.cgi?id=105370
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Re-enable the test.
|
| +
|
| + * TestWebKitAPI/Tests/mac/SimplifyMarkup.mm:
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2012-12-20 Nico Weber <thakis@chromium.org>
|
| +
|
| + chromium nrwt: Pick the newest binary found in DEFAULT_BUILD_DIRECTORIES, not the first
|
| + https://bugs.webkit.org/show_bug.cgi?id=105498
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Use the newest binary available rather than an than always picking one
|
| + build directory over another based on iteration order.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/chromium.py:
|
| + (ChromiumPort._static_build_path):
|
| + Check for timestamps.
|
| + * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
|
| + (ChromiumMacPortTest.test_build_path_timestamps):
|
| + Test that out / xcodebuild selection happens based on timestamps
|
| + * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
|
| + (ChromiumWinPortTest.test_build_path_timestamps):
|
| + Test that out / build selection happens based on timestamps
|
| +
|
| +2012-12-19 Simon Fraser <simon.fraser@apple.com>
|
| +
|
| + Lots of sticky tests failing in WK2
|
| + https://bugs.webkit.org/show_bug.cgi?id=105464
|
| +
|
| + Reviewed by Beth Dakin.
|
| +
|
| + WebKitTestRunner had a race between snapshotting in the UI process,
|
| + and resettting after the test in the web process. InjectedBundle::done()
|
| + was a bad place to call page()->resetAfterTest(), because of this race;
|
| + it could reset the scroll position before the UI snapshot had been obtained.
|
| +
|
| + Fix by moving the call to page()->resetAfterTest() into didReceiveMessage(),
|
| + for the "Reset" message which will come in before the next test.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
|
| + (WTR::InjectedBundle::didReceiveMessage):
|
| + (WTR::InjectedBundle::done):
|
| +
|
| +2012-12-19 Filip Pizlo <fpizlo@apple.com>
|
| +
|
| + DFG speculation checks that take JumpList should consolidate OSRExits
|
| + https://bugs.webkit.org/show_bug.cgi?id=105401
|
| +
|
| + Reviewed by Oliver Hunt.
|
| +
|
| + Update the profiler to understand that an OSR exit may have multiple
|
| + candidate exit sites.
|
| +
|
| + * Scripts/display-profiler-output:
|
| +
|
| +2012-12-20 Eric Seidel <eric@webkit.org>
|
| +
|
| + EWSes do not need to dump build/test logs when things pass
|
| + https://bugs.webkit.org/show_bug.cgi?id=105402
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + When we were first writing the commit-queue and EWS system
|
| + and running them locally, we thought it was important to see the
|
| + build/test output as it happened. Now these queues have been running
|
| + for years, and we don't use this feature anymore. So this patch
|
| + makes us stop tee-ing the output directly to stdout, and instead
|
| + only print any output from commands when they fail.
|
| +
|
| + I also added some logging when we execute each command
|
| + since we are no longer printing the command output itself.
|
| + This should make it much easier to see errors with the EWS
|
| + system itself, now that all the passing-build output is removed.
|
| +
|
| + This required updating a zillion unittests, since we have a bunch of
|
| + "integration" style testing of the queue-bots. Many of the unittests for the bots were
|
| + already approximating this behavior by using a "logging" Executive.
|
| + I disabled logging in those cases to avoid redundant logging in those tests.
|
| +
|
| + * Scripts/webkitpy/common/system/executive.py:
|
| + (Executive.command_for_printing):
|
| + (Executive.run_command):
|
| + * Scripts/webkitpy/common/system/executive_mock.py:
|
| + (MockExecutive.command_for_printing):
|
| + (MockExecutive.run_command):
|
| + * Scripts/webkitpy/common/system/executive_unittest.py:
|
| + (ExecutiveTest.test_auto_stringify_args):
|
| + * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
|
| + (EarlyWarningSytemTest._default_expected_logs):
|
| + (_test_ews):
|
| + (_test_ewses):
|
| + * Scripts/webkitpy/tool/commands/queues.py:
|
| + (AbstractQueue.run_webkit_patch):
|
| + * Scripts/webkitpy/tool/commands/queues_unittest.py:
|
| + (AbstractQueueTest._assert_run_webkit_patch):
|
| + (CommitQueueTest.test_commit_queue):
|
| + (test_rollout):
|
| + (test_rollout_lands):
|
| + (test_manual_reject_during_processing):
|
| + (StyleQueueTest.test_style_queue_with_style_exception):
|
| + (test_style_queue_with_watch_list_exception):
|
| +
|
| +2012-12-20 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + AX: support clickPoint in DRT for chromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=97359
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Implement clickPointX, clickPointY, and elementAtPoint for Chromium, so that
|
| + several more tests can pass.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElement::clickPointXGetterCallback):
|
| + (WebTestRunner):
|
| + (WebTestRunner::AccessibilityUIElement::clickPointYGetterCallback):
|
| + (WebTestRunner::AccessibilityUIElement::elementAtPointCallback):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElement):
|
| +
|
| +2012-12-20 Dan Bernstein <mitz@apple.com>
|
| +
|
| + prepare-ChangeLog adds "Additional information of the change such as approach, rationale" where it doesn't make sense
|
| + https://bugs.webkit.org/show_bug.cgi?id=99268
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + * Scripts/prepare-ChangeLog:
|
| + (generateNewChangeLogs): Removed the "Additional information of the change" line.
|
| +
|
| +2012-12-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + Unreviewed. Skip unit test /webkit/atk/getTextInParagraphAndBodyModerate
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner):
|
| +
|
| +2012-12-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
|
| +
|
| + [Qt] Move ImageDiff to the Tools directory root
|
| + https://bugs.webkit.org/show_bug.cgi?id=105420
|
| +
|
| + Reviewed by Tor Arne Vestbø.
|
| +
|
| + Moved ImageDiff from outside DumpRenderTree because it is also a
|
| + dependency when running pixel tests for WebKit2.
|
| +
|
| + * ImageDiff/ImageDiff.pro: Renamed from Tools/DumpRenderTree/qt/ImageDiff.pro.
|
| + * ImageDiff/qt/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/qt/ImageDiff.cpp.
|
| + * Tools.pro:
|
| +
|
| +2012-12-20 Zan Dobersek <zandobersek@gmail.com>
|
| +
|
| + [GTK] Remove the --enable-unstable-features configuration option
|
| + https://bugs.webkit.org/show_bug.cgi?id=105327
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Add a missing feature option for the CSS sticky position feature.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2012-12-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + Unreviewed. Skip unit test WebKit2.ForceRepaint that times out
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner):
|
| +
|
| +2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
|
| +
|
| + [EFL] MiniBrowser does not play Infinite Gangnam Style
|
| + https://bugs.webkit.org/show_bug.cgi?id=103531
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + For EFL we would like this feature to be built by default.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| +
|
| +2012-12-20 Csaba Osztrogonác <ossy@webkit.org>
|
| +
|
| + [Qt] EWS bots should call qmake always
|
| + https://bugs.webkit.org/show_bug.cgi?id=90049
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (buildQMakeProjects):
|
| +
|
| +2012-12-20 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] fix stray printf in TestRunner's WebTestProxy
|
| + https://bugs.webkit.org/show_bug.cgi?id=105515
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::shouldInsertNode):
|
| +
|
| +2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
|
| +
|
| + [WK2] WebAudio WKTR support
|
| + https://bugs.webkit.org/show_bug.cgi?id=95084
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Implementing audio data dump support for WebKitTestRunner,
|
| + by adding the API to the IDL, enabling IPC for transferring
|
| + the audio data as bytebuffer and dumping it according
|
| + to run-webkit-tests script's expectations.
|
| + This enables audio testing on WebKit2 ports.
|
| + Based on initial wip-patch from Philippe Normand - thanks.
|
| +
|
| + * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: Adding setAudioData API.
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.cpp: Assign audio buffer data to a local WKDataRef after extracting it from WK2 using WKBundleDataFromUint8Array bundle API.
|
| + (WTR::TestRunner::setAudioData):
|
| + (WTR):
|
| + * WebKitTestRunner/InjectedBundle/TestRunner.h: Add a whatToDump state for dumping Audio.
|
| + (TestRunner):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: Add audio to the message that's transferred to the WKTR process.
|
| + (WTR::InjectedBundle::done):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Allow setting and audio result handle to be transferred.
|
| + (WTR::InjectedBundle::setAudioResult):
|
| + (InjectedBundle):
|
| + * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
|
| + (WTR::InjectedBundlePage::dump): Dummy handling the Audio case in the switch, build fix for Mac.
|
| + * WebKitTestRunner/TestInvocation.cpp: Audio dump support, dump audio if we haven't received a text dump from the web process.
|
| + (WTR::TestInvocation::dumpResults):
|
| + (WTR):
|
| + (WTR::TestInvocation::dumpAudio):
|
| + (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): Storing received audio data before dumping.
|
| + * WebKitTestRunner/TestInvocation.h:
|
| + (TestInvocation):
|
| +
|
| +2012-12-20 Alberto Garcia <agarcia@igalia.com>
|
| +
|
| + [GTK] Count failed and timed out tests separately
|
| + https://bugs.webkit.org/show_bug.cgi?id=105448
|
| +
|
| + Reviewed by Carlos Garcia Campos.
|
| +
|
| + Display the number of tests that fail, time out and are skipped
|
| + separately in the buildbot page.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (RunGtkAPITests.commandComplete):
|
| + (RunGtkAPITests.evaluateCommand):
|
| + (RunGtkAPITests.getText2):
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner.run_tests):
|
| +
|
| +2012-12-19 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + PerfTest.parse_output does too much
|
| + https://bugs.webkit.org/show_bug.cgi?id=105391
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Moved the code to filter lines into PerfTest._filter_output, which has been renamed from _filter_stderr.
|
| + Also moved the code to output test results into PerfTest._run_with_driver.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTest.__init__): Added _description.
|
| + (PerfTest.description): Added.
|
| + (PerfTest._run_with_driver): Moved the code to output test description and test results.
|
| + (PerfTest._filter_output): Moved and renamed from PerfTest._filter_stderr.
|
| + (PerfTest.parse_output): Removed the code to output test results. Return test results and description
|
| + respectively. Also removed the code that allowed some tests to omit values since all tests report each
|
| + iteration now since r136492.
|
| + (PerfTest.output_statistics): Removed the code to print test description, now done in _run_with_driver.
|
| + (ChromiumStylePerfTest._run_with_driver): Added. Chromium style tests are sufficiently different from
|
| + regular PerfTest that it doesn't make much sense to share _run_with_driver. But really, we should just
|
| + get rid of this type of test altogether in favor of regular performance tests that uses runner.js.
|
| + (ChromiumStylePerfTest.parse_and_log_output): Renamed from parse_output.
|
| + (PageLoadingPerfTest._run_with_driver): Removed the explicit '' for the test description.
|
| + * Scripts/webkitpy/performance_tests/perftest_unittest.py:
|
| + (MainTest.test_parse_output): Removed the expected logs since parse_output no longer prints out results.
|
| + Also added a call to _filter_output since parse_output doesn't filter the output text anymore.
|
| + (MainTest.test_parse_output_with_failing_line): Added a call to _filter_output. Also added ',' after 'Time:'
|
| + so that it's not string-concatenated with the next line.
|
| + (MainTest.test_parse_output_with_description): Added; a test for PerfTest.description().
|
| + (MainTest.test_parse_output_with_subtests): Removed the expected logs, and added a call to _filter_output.
|
| +
|
| +2012-12-19 Alexis Menard <alexis@webkit.org>
|
| +
|
| + Implement CSS parsing for CSS transitions unprefixed.
|
| + https://bugs.webkit.org/show_bug.cgi?id=104804
|
| +
|
| + Reviewed by Dean Jackson.
|
| +
|
| + Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
|
| + to cover the work of unprefixing Transforms, Animations and
|
| + Transitions. It will let the possibility of each ports to turn it off
|
| + in their release branches until we're confident that these CSS
|
| + properties are ready to be unprefixed.
|
| +
|
| + * Scripts/webkitperl/FeatureList.pm:
|
| + * qmake/mkspecs/features/features.pri:
|
| +
|
| +2012-12-19 Julien Chaffraix <jchaffraix@webkit.org>
|
| +
|
| + 2 clampTo unit tests are failing
|
| + https://bugs.webkit.org/show_bug.cgi?id=105253
|
| +
|
| + Reviewed by Emil A Eklund.
|
| +
|
| + Removed clampToUnsigned as it was actually testing exactly what
|
| + clampToUnsignedLong was doing. Also made clampToIntFloat more robust
|
| + to precision loss (fix suggested by Emil).
|
| +
|
| + * TestWebKitAPI/Tests/WTF/MathExtras.cpp:
|
| +
|
| +2012-12-19 Thiago Marcos P. Santos <thiago.santos@intel.com>
|
| +
|
| + [EFL] Move ImageDiff to the Tools directory root
|
| + https://bugs.webkit.org/show_bug.cgi?id=105305
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + We previously moved this directory from the DRT directory to
|
| + efl/ImageDiff. The major reason for doing so was because ImageDiff does
|
| + not depend on DumpRenderTree but for legacy reasons was living inside the
|
| + DRT folder, even though it is needed when running pixel tests for WK2.
|
| +
|
| + Now we are moving to Tool directory root as other ports agreed to do the same.
|
| +
|
| + * CMakeLists.txt:
|
| + * ImageDiff/CMakeLists.txt: Added.
|
| + * ImageDiff/PlatformEfl.cmake: Added.
|
| + * ImageDiff/efl/ImageDiff.cpp: Renamed from Tools/efl/ImageDiff/ImageDiff.cpp.
|
| + * efl/ImageDiff/CMakeLists.txt: Removed.
|
| +
|
| +2012-12-19 Zeno Albisser <zeno@webkit.org>
|
| +
|
| + [Qt][Mac] run-launcher cannot find Qt5WebKitWidgets.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105309
|
| +
|
| + The version number is only used as a part
|
| + of the library name on Linux.
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + * Scripts/webkitdirs.pm:
|
| + (builtDylibPathForName):
|
| +
|
| +2012-12-19 Alberto Garcia <agarcia@igalia.com>
|
| +
|
| + [GTK] Tests that time out are not considered as failures.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105318
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + Fix parsing of the GTK API tests log files.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (RunGtkAPITests.commandComplete):
|
| +
|
| +2012-12-18 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Unreviewed, rolling out r138061.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105396
|
| +
|
| + Original patch:
|
| + http://trac.webkit.org/changeset/138061
|
| + https://bugs.webkit.org/show_bug.cgi?id=97359
|
| +
|
| + It is crashing on Debug bots
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElement::elementAtPointCallback):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElement):
|
| +
|
| +2012-12-18 Alice Liu <alice.liu@apple.com>
|
| +
|
| + Test for https://bugs.webkit.org/show_bug.cgi?id=105106
|
| + Add SPI to WebKit1 WebFrame for hit testing
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added file Tests/mac/ElementAtPointInWebFrame.mm
|
| + * TestWebKitAPI/Tests/mac/ElementAtPointInWebFrame.mm: Added.
|
| + (TestWebKitAPI::TEST): Loads html with two divs positioned in the 2nd and 4th quadrants of the webview.
|
| + Then hit-tests at three points, expecting to hit the two divs and body element.
|
| +
|
| +2012-12-18 Alice Liu <alice.liu@apple.com>
|
| +
|
| + Test for https://bugs.webkit.org/show_bug.cgi?id=105262
|
| + Add SPI to WebKit1 WebFrame for node conversion to JSValueRef
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added file Tests/mac/JSWrapperForNodeInWebFrame.mm.mm
|
| + * TestWebKitAPI/Tests/mac/JSWrapperForNodeInWebFrame.mm.mm: Added.
|
| + (TestWebKitAPI::TEST): Tests for the correct JS wrapper for a DOMNode, provided a WebScriptWorld.
|
| + Loads html with a single div element. In an isolated world, creates a property on that node.
|
| + Also, in the standard world, creates a different property on that node. Then tests for 4 things:
|
| + - Existence of the isolated property in the isolated world.
|
| + - Existence of the standard property in the standard world.
|
| + - Non-existence of the isolated property in the standard world.
|
| + - Non-existence of the standard property in the isolated world.
|
| +
|
| +2012-12-18 Simon Fraser <simon.fraser@apple.com>
|
| +
|
| + Disable the SimplifyMarkup API test, wich asserts in debug builds.
|
| + Tracked by https://bugs.webkit.org/show_bug.cgi?id=105370.
|
| +
|
| + * TestWebKitAPI/Tests/mac/SimplifyMarkup.mm:
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2012-12-18 Joseph Pecoraro <pecoraro@apple.com>
|
| +
|
| + [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros)
|
| + https://bugs.webkit.org/show_bug.cgi?id=104279
|
| +
|
| + Reviewed by David Kilzer.
|
| +
|
| + Add a build phase script that checks a framework's header files for
|
| + Platform.h and Compiler.h macros. Also add some tests for the script.
|
| +
|
| + * Scripts/check-for-inappropriate-macros-in-external-headers: Added.
|
| + Script to be used in build phases to check for inappropriate macros in headers.
|
| +
|
| + * Scripts/test-webkitruby: Added.
|
| + Script that can be used to run all webkitruby tests.
|
| +
|
| + * Scripts/test-webkit-scripts:
|
| + Also run the ruby tests.
|
| +
|
| + * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-tests/fake-data-failing-expected.txt: Added.
|
| + * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-tests/pass-expected.txt: Added.
|
| + * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-tests/resources/Fake.framework/Headers/Fail.h: Added.
|
| + * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-tests/resources/Fake.framework/Headers/Pass.h: Added.
|
| + * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-tests/run-test.rb: Added.
|
| + Tests for the new script.
|
| +
|
| +2012-12-18 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + AX: support clickPoint in DRT for chromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=97359
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Implement clickPointX, clickPointY, and elementAtPoint for Chromium, so that
|
| + several more tests can pass.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
|
| + (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
|
| + (WebTestRunner::AccessibilityUIElement::clickPointXGetterCallback):
|
| + (WebTestRunner):
|
| + (WebTestRunner::AccessibilityUIElement::clickPointYGetterCallback):
|
| + (WebTestRunner::AccessibilityUIElement::elementAtPointCallback):
|
| + * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
|
| + (AccessibilityUIElement):
|
| +
|
| +2012-12-18 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Build fix after r138045.
|
| +
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner.py:
|
| + (PerfTestsRunner._collect_tests): Use relative_path. We skip only when this path
|
| + is not explicitly specified. The condition was backwards but never matched so we
|
| + always ran the test regardless of whether it's listed in the skipped list or not.
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
|
| + (test_collect_tests_with_ignored_skipped_list): Renamed so that it actually runs.
|
| +
|
| +2012-12-18 Emil A Eklund <eae@chromium.org>
|
| +
|
| + TestWebKitAPI/Tests/WebCore/LayoutUnit fails on mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=105332
|
| +
|
| + Reviewed by Levi Weintraub.
|
| +
|
| + Create new test suite for LayoutUnit tests as the KURL tests are
|
| + of the incompatible TEST_F type.
|
| +
|
| + * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp:
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::TEST_F):
|
| +
|
| +2012-12-18 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Running a skipped test with run-perf-tests could alert the user
|
| + https://bugs.webkit.org/show_bug.cgi?id=105219
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Force run skipped performance tests explicitly specified in the command line.
|
| + Also warn the user when the specified paths don't exist.
|
| +
|
| + * Scripts/webkitpy/layout_tests/port/base.py:
|
| + (Port.relative_test_filename):
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner.py:
|
| + (PerfTestsRunner._parse_args):
|
| + (PerfTestsRunner._collect_tests):
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
|
| + (test_collect_tests_with_skipped_list_and_files):
|
| +
|
| +2012-12-18 Yaron Friedman <yfriedman@chromium.org>
|
| +
|
| + Chrome Android java output is too verbose
|
| + https://bugs.webkit.org/show_bug.cgi?id=105247
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Pass -quiet to ant to suppress extraneous output.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
|
| + * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp:
|
| +
|
| +2012-12-18 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Consider removing --pause-before-testing option
|
| + https://bugs.webkit.org/show_bug.cgi?id=105248
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Remove --pause-before-testing option.
|
| +
|
| + * Tools/Scripts/webkitpy/layout_tests/port/driver.py:
|
| + (DriverProxy.start): Removed.
|
| + * Scripts/webkitpy/performance_tests/perftest.py:
|
| + (PerfTest.__init__):
|
| + (PerfTest.test_path): Renamed from path_or_url.
|
| + (PerfTest.run):
|
| + (PerfTest): Removed "driver" argument.
|
| + (PerfTest._run_with_driver):
|
| + (PerfTest.run_single):
|
| + (ChromiumStylePerfTest.__init__):
|
| + (PageLoadingPerfTest.__init__):
|
| + (PageLoadingPerfTest.run_single):
|
| + (PageLoadingPerfTest._run_with_driver): Renamed from run so that PerfTest.run can create a driver for us.
|
| + (ReplayPerfTest.__init__):
|
| + (ReplayPerfTest.prepare):
|
| + * Scripts/webkitpy/performance_tests/perftest_unittest.py:
|
| + (TestPageLoadingPerfTest.test_run):
|
| + (TestPageLoadingPerfTest.test_run_with_memory_output):
|
| + (TestPageLoadingPerfTest.test_run_with_bad_output):
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner.py:
|
| + (PerfTestsRunner._parse_args):
|
| + (PerfTestsRunner._run_tests_set): Removed the code to create a driver and pause before running the test.
|
| + (PerfTestsRunner._run_single_test): Removed "driver" argument.
|
| + * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
|
| + (run_test):
|
| + (test_run_test_pause_before_testing): Removed.
|
| +
|
| +2012-12-18 Alberto Garcia <agarcia@igalia.com>
|
| +
|
| + [GTK] Tests that time out are not considered as failures.
|
| + https://bugs.webkit.org/show_bug.cgi?id=105318
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/master.cfg:
|
| + (RunGtkAPITests.commandComplete):
|
| + Consider log lines that end with TIMEOUT as errors.
|
| +
|
| + * Scripts/run-gtk-tests:
|
| + (TestRunner.run_tests):
|
| + Consider timeouts as failures when returning the number of failed
|
| + tests.
|
| +
|
| +2012-12-18 Pravin D <pravin.d@samsung.com>
|
| +
|
| + Unreviewed, adding secondary email.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2012-12-18 Pravin D <pravin.d@samsung.com>
|
| +
|
| + Unreviewed, promoting myself to committer's list.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2012-12-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
|
| +
|
| + [EFL] ImageDiff does not build on WebKit2 only builds
|
| + https://bugs.webkit.org/show_bug.cgi?id=105288
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Moved ImageDiff to the efl/ folder inside Tools/ (so we don't pollute
|
| + the folder with things which are EFL-specific.
|
| +
|
| + ImageDiff will be built by default now regardless of WebKit API flavor
|
| + you choose.
|
| +
|
| + * CMakeLists.txt:
|
| + * DumpRenderTree/efl/CMakeLists.txt:
|
| + * efl/ImageDiff/CMakeLists.txt: Added.
|
| + * efl/ImageDiff/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/efl/ImageDiff.cpp.
|
| +
|
| +2012-12-18 Kenneth Rohde Christiansen <kenneth@webkit.org>
|
| +
|
| + [EFL][WK2] When creating new windows, use the opener's context
|
| + https://bugs.webkit.org/show_bug.cgi?id=105283
|
| +
|
| + Reviewed by Laszlo Gombos.
|
| +
|
| + Use the context of the opener if exists.
|
| +
|
| + * MiniBrowser/efl/main.c:
|
| + (on_key_down):
|
| + (on_window_create):
|
| + (window_create):
|
| + (elm_main):
|
| +
|
| +2012-12-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
|
| +
|
| + [EFL][WK2] Gardening of TestWebKitAPI tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=105268
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + Some tests were marked as failing but are passing and the newly added
|
| + LayoutUnit should have it's own binary because it conflicts with the
|
| + fixture used by KURL and is failing on the bots because of that.
|
| +
|
| + * TestWebKitAPI/CMakeLists.txt:
|
| + * TestWebKitAPI/PlatformEfl.cmake:
|
| +
|
| +2012-12-18 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move webintent related methods to TestRunner library
|
| + https://bugs.webkit.org/show_bug.cgi?id=105164
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Also deleted the unused deliveredIntentFailure and
|
| + deliveredIntentResult methods.
|
| +
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
|
| + (WebKit):
|
| + (WebTestRunner::WebTestDelegate::setCurrentWebIntentRequest):
|
| + (WebTestRunner::WebTestDelegate::currentWebIntentRequest):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::registerIntentService):
|
| + (WebTestRunner::WebTestProxy::dispatchIntent):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::sendWebIntentResponse):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::deliverWebIntent):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::postAccessibilityNotification):
|
| + (WebTestRunner::WebTestProxyBase::registerIntentService):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::dispatchIntent):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::setCurrentWebIntentRequest):
|
| + (WebViewHost::currentWebIntentRequest):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebKit):
|
| + (WebViewHost):
|
| +
|
| +2012-12-18 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] move editing callback dumping to the WebTestProxy
|
| + https://bugs.webkit.org/show_bug.cgi?id=105013
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + To decide whether or not to dump the editing callbacks, the WebTestProxy
|
| + needs to query the TestRunner. For this purpose, I introduce a
|
| + WebTestRunner class that just exposes the shouldDumpEditingCallbacks
|
| + method. In contrast to e.g. WebEventSender, the WebTestRunner is just
|
| + an interface, and it is not owned by the WebTestInterfaces, but the
|
| + embedder of the TestRunner library must provide it. This will change
|
| + once all TestRunner methods are in the library.
|
| +
|
| + * DumpRenderTree/DumpRenderTree.gypi:
|
| + * DumpRenderTree/chromium/DRTTestRunner.cpp:
|
| + (DRTTestRunner::DRTTestRunner):
|
| + (DRTTestRunner::reset):
|
| + * DumpRenderTree/chromium/DRTTestRunner.h:
|
| + (DRTTestRunner):
|
| + (DRTTestRunner::taskList):
|
| + (DRTTestRunner::WorkQueue::taskList):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
|
| + (WebTestRunner):
|
| + (WebTestInterfaces):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
|
| + (WebKit):
|
| + (WebTestRunner):
|
| + (WebTestProxyBase):
|
| + (WebTestRunner::WebTestProxy::shouldBeginEditing):
|
| + (WebTestRunner::WebTestProxy::shouldEndEditing):
|
| + (WebTestRunner::WebTestProxy::shouldInsertNode):
|
| + (WebTestRunner::WebTestProxy::shouldInsertText):
|
| + (WebTestRunner::WebTestProxy::shouldChangeSelectedRange):
|
| + (WebTestRunner::WebTestProxy::shouldDeleteRange):
|
| + (WebTestRunner::WebTestProxy::shouldApplyStyle):
|
| + (WebTestRunner::WebTestProxy::didBeginEditing):
|
| + (WebTestRunner::WebTestProxy::didChangeSelection):
|
| + (WebTestRunner::WebTestProxy::didChangeContents):
|
| + (WebTestRunner::WebTestProxy::didEndEditing):
|
| + * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::~TestRunner):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::reset):
|
| + (WebTestRunner::TestRunner::shouldDumpEditingCallbacks):
|
| + (WebTestRunner::TestRunner::dumpEditingCallbacks):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
|
| + (WebTestRunner::WebTestInterfaces::Internal::testRunner):
|
| + (WebTestRunner::WebTestInterfaces::Internal::setTestRunner):
|
| + (WebTestInterfaces::Internal):
|
| + (WebTestRunner::WebTestInterfaces::Internal::Internal):
|
| + (WebTestRunner::WebTestInterfaces::testRunner):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestInterfaces::setTestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
|
| + (WebTestRunner::WebTestProxyBase::postAccessibilityNotification):
|
| + (WebTestRunner):
|
| + (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
|
| + (WebTestRunner::WebTestProxyBase::shouldEndEditing):
|
| + (WebTestRunner::WebTestProxyBase::shouldInsertNode):
|
| + (WebTestRunner::WebTestProxyBase::shouldInsertText):
|
| + (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
|
| + (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
|
| + (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
|
| + (WebTestRunner::WebTestProxyBase::didBeginEditing):
|
| + (WebTestRunner::WebTestProxyBase::didChangeSelection):
|
| + (WebTestRunner::WebTestProxyBase::didChangeContents):
|
| + (WebTestRunner::WebTestProxyBase::didEndEditing):
|
| + * DumpRenderTree/chromium/TestShell.cpp:
|
| + (TestShell::initialize):
|
| + (TestShell::createNewWindow):
|
| + * DumpRenderTree/chromium/WebViewHost.cpp:
|
| + (WebViewHost::shouldBeginEditing):
|
| + (WebViewHost::shouldEndEditing):
|
| + (WebViewHost::shouldInsertNode):
|
| + (WebViewHost::shouldInsertText):
|
| + (WebViewHost::shouldChangeSelectedRange):
|
| + (WebViewHost::shouldDeleteRange):
|
| + (WebViewHost::shouldApplyStyle):
|
| + * DumpRenderTree/chromium/WebViewHost.h:
|
| + (WebViewHost):
|
| +
|
| +2012-12-17 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] Fix methods in TestRunner that directly modify the settings instead of going through WebPreferences
|
| + https://bugs.webkit.org/show_bug.cgi?id=105154
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + If the settings are modified directly, the embedder can't keep track of
|
| + them and might accidentially override the changed settings.
|
| +
|
| + * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
|
| + (WebPreferences):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
|
| + (WebTestRunner::TestRunner::TestRunner):
|
| + (WebTestRunner::TestRunner::setAsynchronousSpellCheckingEnabled):
|
| + (WebTestRunner):
|
| + (WebTestRunner::TestRunner::setMinimumTimerInterval):
|
| + (WebTestRunner::TestRunner::setTouchDragDropEnabled):
|
| + * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
|
| + (TestRunner):
|
| + * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
|
| + (WebTestRunner::WebPreferences::reset):
|
| + (WebTestRunner::WebPreferences::applyTo):
|
| +
|
| +2012-12-17 Julien Chaffraix <jchaffraix@webkit.org>
|
| +
|
| + Unreviewed unit test skipping.
|
| +
|
| + Filed https://bugs.webkit.org/show_bug.cgi?id=105253 to re-enable them.
|
| +
|
| + * TestWebKitAPI/Tests/WTF/MathExtras.cpp:
|
| + (TestWebKitAPI):
|
| + (TestWebKitAPI::TEST):
|
| +
|
| +2012-12-17 Dean Jackson <dino@apple.com>
|
| +
|
| + Unreviewed. Add Silvia Pfeiffer to contributor list.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2012-12-17 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + build.webkit.org - add more google windows bots
|
| + https://bugs.webkit.org/show_bug.cgi?id=105225
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Adds two more windows bots (google-windows-3, a builder, and
|
| + google-windows-4, a tester) for the Chromium configs.
|
| +
|
| + * BuildSlaveSupport/build.webkit.org-config/config.json:
|
| +
|
| +2012-12-17 Eric Seidel <eric@webkit.org>
|
| +
|
| + Cleanup --profiler=perf code a little and allow up to 1000 report files (instead of 100)
|
| + https://bugs.webkit.org/show_bug.cgi?id=105217
|
| +
|
| + Reviewed by Dirk Pranke.
|
| +
|
| + Previously --profile would fail strangely if find_unused_filename returned None
|
| + (which would happen as soon as we had 100 report files).
|
| + Now we'll search through 1000 filenames before giving up (and assert if we failed to find one).
|
| + I also made some minor cleanups to the output of perf, and tried to make the
|
| + commands more self-documenting by using long-names for args.
|
| +
|
| + * Scripts/webkitpy/common/system/profiler.py:
|
| + (SingleFileOutputProfiler.__init__):
|
| + (Perf.attach_to_pid):
|
| + (Perf.profile_after_exit):
|
| +
|
| +2012-12-17 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r137198.
|
| + http://trac.webkit.org/changeset/137198
|
| + https://bugs.webkit.org/show_bug.cgi?id=105212
|
| +
|
| + This patch is causing API behavior compatibility problems
|
| + (Requested by zdobersek on #webkit).
|
| +
|
| + * DumpRenderTree/gtk/DumpRenderTree.cpp:
|
| + (willSendRequestCallback):
|
| +
|
| +2012-12-17 Elliott Sprehn <esprehn@chromium.org>
|
| +
|
| + Unreviewed. Adding myself to committers list.
|
| +
|
| + * Scripts/webkitpy/common/config/committers.py:
|
| +
|
| +2012-12-17 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + nrwt: shuffle code around for cleanup in run_webkit_tests.py
|
| + https://bugs.webkit.org/show_bug.cgi?id=105078
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + This patch reorders functions so that run_webkit_tests can be
|
| + understood in a top-down matter better, and to make things slightly
|
| + more sensible when I merge manager.py into it.
|
| +
|
| + Also, this adds tests for the actual main() routine, which had several
|
| + bugs get through testing a week or two ago.
|
| +
|
| + * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
|
| + (main):
|
| + (parse_args):
|
| + (_set_up_derived_options):
|
| + (run):
|
| + * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
|
| + (RunTest):
|
| + (RunTest.test_no_http_tests):
|
| + (PortTest.disabled_test_mac_lion):
|
| + (MainTest):
|
| + (MainTest.test_exception_handling):
|
| + (MainTest.test_exception_handling.interrupting_run):
|
| + (MainTest.test_exception_handling.successful_run):
|
| + (MainTest.test_exception_handling.successful_run.FakeRunDetails):
|
| + (MainTest.test_exception_handling.exception_raising_run):
|
| +
|
| +2012-12-17 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + webkitpy: move --lint-test-files code into its own module
|
| + https://bugs.webkit.org/show_bug.cgi?id=105077
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + It really didn't need to be in run_webkit_tests.py anymore.
|
| + This patch adds a new lint-test-expectations scripts to Tools/Scripts;
|
| + rwt --lint-test-files is still supported for backwards compatibility
|
| + for now.
|
| +
|
| + * Scripts/lint-test-expectations: Added.
|
| + * Scripts/webkitpy/layout_tests/lint_test_expectations.py: Added.
|
| + (lint):
|
| + (main):
|
| + * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py: Added.
|
| + (FakePort):
|
| + (FakePort.__init__):
|
| + (FakePort.test_configuration):
|
| + (FakePort.expectations_dict):
|
| + (FakePort.skipped_layout_tests):
|
| + (FakePort.all_test_configurations):
|
| + (FakePort.configuration_specifier_macros):
|
| + (FakePort.get_option):
|
| + (FakeFactory):
|
| + (FakeFactory.__init__):
|
| + (FakeFactory.get):
|
| + (FakeFactory.all_port_names):
|
| + (LintTest):
|
| + (LintTest.test_all_configurations):
|
| + (LintTest.test_lint_test_files):
|
| + (LintTest.test_lint_test_files__errors):
|
| + (MainTest):
|
| + (MainTest.test_success):
|
| + (MainTest.test_success.interrupting_lint):
|
| + (MainTest.test_success.successful_lint):
|
| + (MainTest.test_success.exception_raising_lint):
|
| + * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
|
| + (main):
|
| + * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
|
| + (StreamTestingMixin.assertNotEmpty):
|
| +
|
| 2012-12-17 Adam Klein <adamk@chromium.org>
|
|
|
| build-webkit: rename --template-tag to --template-element to match ENABLE #define name
|
|
|