| 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 | 
|  |