| 2013-04-23 David Grogan <dgrogan@chromium.org> |
| |
| Unreviewed. Remove myself from watchlist. |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-23 Jessie Berlin <jberlin@apple.com> |
| |
| NRWT: confusing warning about a line being in a Skipped file when it is really just listed |
| in _missing_symbol_to_skipped_tests in base.py |
| https://bugs.webkit.org/show_bug.cgi?id=108884 |
| |
| Reviewed by Tim Horton. |
| |
| Remove symbol-based skipped list detection. |
| |
| * Scripts/webkitpy/port/base.py: |
| (Port._missing_feature_to_skipped_tests): |
| (Port._skipped_tests_for_unsupported_features): |
| * Scripts/webkitpy/port/port_testcase.py: |
| (PortTestCase.test_path_to_test_expectations_file): |
| |
| 2013-04-23 Benjamin Poulain <bpoulain@apple.com> |
| |
| Remove wxWebKit support from the Tools |
| https://bugs.webkit.org/show_bug.cgi?id=115005 |
| |
| Reviewed by Andreas Kling. |
| |
| The wxWebKit port is no longer actively maintained by Kevin |
| on webkit.org. Remove the code until new maintainers resume the work. |
| |
| * DumpRenderTree/DumpRenderTree.h: |
| * DumpRenderTree/config.h: |
| * DumpRenderTree/wscript: Removed. |
| * DumpRenderTree/wx/DumpRenderTreeWx.cpp: Removed. |
| * DumpRenderTree/wx/DumpRenderTreeWx.h: Removed. |
| * DumpRenderTree/wx/GCControllerWx.cpp: Removed. |
| * DumpRenderTree/wx/TestRunnerWx.cpp: Removed. |
| * DumpRenderTree/wx/WorkQueueItemWx.cpp: Removed. |
| * Scripts/build-dumprendertree: |
| * Scripts/build-jsc: |
| (buildMyProject): |
| * Scripts/build-webkit: |
| * Scripts/old-run-webkit-tests: |
| * Scripts/run-launcher: |
| * Scripts/webkitdirs.pm: |
| (argumentsForConfiguration): |
| (determineConfigurationProductDir): |
| (determinePassedArchitecture): |
| (builtDylibPathForName): |
| (determineIsQt): |
| (isAppleWebKit): |
| (launcherPath): |
| (launcherName): |
| (checkRequiredSystemConfig): |
| * Scripts/webkitpy/common/config/contributionareas.py: |
| * waf/build/build_utils.py: Removed. |
| * waf/build/settings.py: Removed. |
| * waf/build/waf_extensions.py: Removed. |
| * waf/build/wxpresets.py: Removed. |
| * wx/browser/browser.cpp: Removed. |
| * wx/browser/wscript: Removed. |
| * wx/install-unix-extras: Removed. |
| * wx/packaging/build-debian-installer.py: Removed. |
| * wx/packaging/build-mac-installer.py: Removed. |
| * wx/packaging/build-win-installer.py: Removed. |
| * wx/packaging/debian/changelog: Removed. |
| * wx/packaging/debian/compat: Removed. |
| * wx/packaging/debian/control: Removed. |
| * wx/packaging/debian/copyright: Removed. |
| * wx/packaging/debian/python-webkitwx.install: Removed. |
| * wx/packaging/debian/rules: Removed. |
| * wx/packaging/wxWebKitInstaller.iss.in: Removed. |
| |
| 2013-04-23 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Fix test_build_check for Qt on Mac after r148075. |
| https://bugs.webkit.org/show_bug.cgi?id=115038 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (RunTest.test_build_check): |
| run-webkit-tests is supposed to fail, if it is run on a different |
| platform than specified on the command line. |
| However, Qt allows exactly this for Qt-platforms to allow comparing |
| of test results of different baselines. |
| Before r148075 "chromium-linux-x86" was used for testing. |
| This patch changes the port_name to gtk when running the test on mac. |
| |
| 2013-04-23 Xan Lopez <xlopez@igalia.com> |
| |
| [BlackBerry] Do not access BackForwardListImpl from DRT |
| https://bugs.webkit.org/show_bug.cgi?id=115041 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Use the right class to access the bflist functionality. |
| |
| * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| (BlackBerry::WebKit::dumpBackForwardListForWebView): |
| |
| 2013-04-23 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Add webkit_uri_request_get_http_headers to WebKit2 GTK+ API |
| https://bugs.webkit.org/show_bug.cgi?id=112160 |
| |
| Reviewed by Andreas Kling. |
| |
| * MiniBrowser/gtk/GNUmakefile.am: Add missing libsoup flags to |
| CPPFLAGS. |
| |
| 2013-04-23 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| |
| [WK2] Make EFL WKView API shareable between ports |
| https://bugs.webkit.org/show_bug.cgi?id=114734 |
| |
| Reviewed by Anders Carlsson. |
| |
| * TestWebKitAPI/PlatformEfl.cmake: |
| * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| |
| Updated project files accordingly to updated WKView API files |
| structure. |
| |
| 2013-04-23 Andreas Kling <akling@apple.com> |
| |
| Add Benjamin Poulain's @apple.com address to his entry. Unreviewed. |
| |
| * Scripts/webkitpy/common/config/contributors.json: |
| |
| 2013-04-23 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| Respect image-rendering setting for determing image-rendering quality |
| https://bugs.webkit.org/show_bug.cgi?id=113405 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove CSS4 Images option. It is not ready for implementation. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-04-22 Mark Rowe <mrowe@apple.com> |
| |
| <http://webkit.org/b/114989> Add a user default to allow use of the Safari binary rather than SafariForWebKitDevelopment |
| |
| Reviewed by Anders Carlsson. |
| |
| * Scripts/webkitdirs.pm: |
| (skipSafariExecutableEntitlementChecks): Look for the SkipSafariExecutableEntitlementChecks default in the |
| /Library/Preferences/org.webkit.BuildConfiguration preference domain. |
| (safariPathFromSafariBundle): If the user default is set asking us to skip the entitlement checks, return |
| the path to the regular Safari binary. |
| |
| 2013-04-22 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed Efl build fix after r148921 |
| |
| * TestWebKitAPI/CMakeLists.txt: |
| |
| 2013-04-22 Benjamin Poulain <benjamin@webkit.org> |
| |
| Remove the memory instrumentation code |
| https://bugs.webkit.org/show_bug.cgi?id=114931 |
| |
| Reviewed by Andreas Kling. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp: Removed. |
| |
| 2013-04-22 Martin Robinson <mrobinson@igalia.com> |
| |
| [GTK] Enable introspection always for developer builds |
| https://bugs.webkit.org/show_bug.cgi?id=114983 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * Scripts/webkitdirs.pm: |
| (runAutogenForAutotoolsProjectIfNecessary): Always enable introspection |
| when using build-webkit. |
| * gtk/jhbuildrc: Enable documentation for all jhbuild modules and explicitly |
| choose the memory gsettings backend while in the jhbuild. This eliminates |
| warnings from programs that fall back to the memory backend. |
| |
| 2013-04-22 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Set up libPlatform.la |
| https://bugs.webkit.org/show_bug.cgi?id=114168 |
| |
| Reviewed by Martin Robinson. |
| |
| * GNUmakefile.am: Link the DumpRenderTree executable against both libPlatform.la and libPlatformGtk.la libraries. |
| |
| 2013-04-22 Xuefei Ren <xren@blackberry.com> |
| |
| fix build warning(unused parameter) |
| https://bugs.webkit.org/show_bug.cgi?id=114855 |
| |
| Reviewed by Rob Buis. |
| |
| remove warning(unused parameter) in |
| Tools/DumpRenderTree/blackberry/EventSender.cpp |
| |
| * DumpRenderTree/blackberry/EventSender.cpp: |
| (getDragModeCallback): |
| |
| 2013-04-22 Alberto Garcia <agarcia@igalia.com> |
| |
| [BlackBerry] Add dummy implementation of AccessibilityController::accessibleElementById() |
| https://bugs.webkit.org/show_bug.cgi?id=114939 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| This was added in r129308. |
| |
| * DumpRenderTree/blackberry/AccessibilityControllerBlackBerry.cpp: |
| (AccessibilityController::accessibleElementById): |
| |
| 2013-04-21 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| Unreviewed EFL build fix after r148855. |
| |
| * TestWebKitAPI/PlatformEfl.cmake: |
| |
| 2013-04-21 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL][WK2] Mark WKViewClientWebProcessCallbacks API test as failing |
| https://bugs.webkit.org/show_bug.cgi?id=114922 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Mark WKViewClientWebProcessCallbacks API test as failing on WK2 EFL. |
| |
| * TestWebKitAPI/PlatformEfl.cmake: |
| |
| 2013-04-20 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Fix baseline positioning issue by updating Freetype |
| https://bugs.webkit.org/show_bug.cgi?id=106775 |
| |
| Reviewed by Martin Robinson. |
| |
| * gtk/jhbuild.modules: Bump the Freetype Jhbuild dependency to 2.4.11. |
| * gtk/patches/freetype6-2.4.11-truetype-font-height-fix.patch: Added. This is the Freetype |
| patch (committed as e0469372) that fixes rounding issues for smaller fonts. It is bound to be included |
| in the 2.4.12 release of Freetype (not released yet) but is provided here as its effect on baselines is |
| considered positive and will reduce the amout of future rebaselining. |
| |
| 2013-04-20 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK] Fix unit test webkit2/WebKitFindController/hide |
| https://bugs.webkit.org/show_bug.cgi?id=89810 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Unskip test webkit2/WebKitFindController/hide. |
| |
| 2013-04-19 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fixes for the flakiness dashboard. |
| |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| |
| 2013-04-17 Gustavo Noronha Silva <gns@gnome.org> |
| |
| [GTK] Make the 32 bits bot only build and run API tests |
| https://bugs.webkit.org/show_bug.cgi?id=113532 |
| |
| Reviewed by Martin Robinson. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: make the 32 bits bot use the new BuildAndAPITest type |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (BuildAndAPITestFactory): new factory that builds and runs API tests, only used by the GTK+ 32 bits bot at the |
| moment; |
| (BuildAndAPITestFactory.__init__): add API tests step for platforms that have it. |
| |
| 2013-04-19 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt] Only use thin archives on Linux |
| |
| Rubber-stamped by Jocelyn Turcotte. |
| |
| Since "thin archive" is a feature of GNU's ar |
| we limit the usage to Linux to avoid problems |
| with other configurations (eg. macx-g++). |
| |
| * qmake/mkspecs/features/default_pre.prf: |
| |
| 2013-04-19 Krzysztof Czech <k.czech@samsung.com> |
| |
| [GTK][WK2] accessibility/language-attribute.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=106342 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Adds support for getting language information. |
| |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::language): |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove the isToTWebKit member variable from the BuilderGroup interface |
| https://bugs.webkit.org/show_bug.cgi?id=114805 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove the isToTWebKit member variable from the BuilderGroup and all its usages as it now defaults to true for every |
| builder group. The isTipOfTreeWebKitBuilder method now returns true by default but should be removed in a follow-up patch. |
| The BuilderGroup constructor does not accept the isToTWebKit parameter anymore so all the callsites are adjusted accordingly. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| (BuilderGroup): |
| (loadBuildersList): |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (isTipOfTreeWebKitBuilder): |
| (expectationsMap): |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| (test): |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] htmlForIndividualTests unit test should include its dummy builder under the webkit.org builder master |
| https://bugs.webkit.org/show_bug.cgi?id=114804 |
| |
| Reviewed by Benjamin Poulain. |
| |
| The htmlForIndividualTests unit test should include its dummy builder under the sole supported webkit.org builder master |
| just so the unit tests properly functions. |
| |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove Chromium-specific helper functions that were used in the builder-loading code |
| https://bugs.webkit.org/show_bug.cgi?id=114803 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove three Chromium-specific helper functions that were used to determine Chromium DEPS, Content Shell and WebKit ToT |
| test runners. These are not required anymore and thus removed along with a couple of unit tests that were testing these |
| methods' correct behavior. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove the Chromium-specific builder masters |
| https://bugs.webkit.org/show_bug.cgi?id=114802 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove all the Chromium-specific builder masters, the webkit.org builder master is the only one currently supported. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove all the Chromium-specific builder groups |
| https://bugs.webkit.org/show_bug.cgi?id=114801 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove all the Chromium-specific builder groups, all of these are not supported anymore. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Only accept the 'group' parameter if present in the layout tests builders group |
| https://bugs.webkit.org/show_bug.cgi?id=114799 |
| |
| Reviewed by Benjamin Poulain. |
| |
| The layout tests builder group is the only one supported, all the other Chromium-specific builder groups are |
| bound to be removed. |
| |
| * TestResultServer/static-dashboards/history.js: |
| (.): |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove Chromium-specific builder loading code from loadBuildersList |
| https://bugs.webkit.org/show_bug.cgi?id=114797 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Remove anything Chromium-specific from the builder-loading code, specifically removing support for loading builder data |
| for anything other that the layout-tests type and removing support for loading builder data from builders connected |
| to the Chromium-specific builder groups which are no longer supported. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] The currentBuilderGroupCategory method should return the layout tests builder groups by default |
| https://bugs.webkit.org/show_bug.cgi?id=114796 |
| |
| Reviewed by Benjamin Poulain. |
| |
| With the Chromium builders no longer uploading results and the layout-tests test type the only one supported by the |
| WebKit's dashboard, the currentBuilderGroupCategory can now return LAYOUT_TESTS_BUILDER_GROUPS as the default builder |
| group category. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (currentBuilderGroupCategory): |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Narrow down the test types list to only layout-tests |
| https://bugs.webkit.org/show_bug.cgi?id=114795 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Remove all the redundant test types that the webkit.org builders do not upload results for. All of the removed |
| test types were specific to the Chromium builders. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] The revision rows for aggregate results should no longer include Chromium revisions |
| https://bugs.webkit.org/show_bug.cgi?id=114760 |
| |
| Reviewed by Benjamin Poulain. |
| |
| With the Chromium builders no longer present there's no need to display the Chromium revision range under the |
| aggregate results. Only the first half of the htmlForRevisionRows method (the one returning the table row listing the |
| WebKit revisions) is now relevant - the method is therefor removed and its callsites updated to directly call the |
| htmlForTableRow method that returns the table row containing all the relevant WebKit revisions. |
| |
| * TestResultServer/static-dashboards/aggregate_results.js: |
| (htmlForSummaryTable): |
| (htmlForTestType): |
| |
| 2013-04-19 Zan Dobersek <zdobersek@igalia.com> |
| |
| [Dashboard] Remove Chromium-specific cases from the construction of the chart HTML for aggregate results |
| https://bugs.webkit.org/show_bug.cgi?id=114759 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Aggregate results are not viewable for Chromium builders anymore, meaning the WebKit revisions are shown by default. |
| This means the code in the chartHTML method can be simplified, defaulting the revision key to WEBKIT_REVISIONS_KEY |
| and the revision label to 'WebKit Revision'. |
| |
| * TestResultServer/static-dashboards/aggregate_results.js: |
| (chartHTML): |
| |
| 2013-04-18 Xuefei Ren <xren@blackberry.com> |
| |
| remove build warning(unused parameter) |
| https://bugs.webkit.org/show_bug.cgi?id=114670 |
| |
| Reviewed by Rob Buis. |
| |
| remove builde warning (unused parameter) in |
| Tools/DumpRenderTree/blackberry |
| |
| * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp: |
| (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus): |
| (AccessibilityUIElement::scrollToGlobalPoint): |
| * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| (BlackBerry::WebKit::DumpRenderTree::addMessageToConsole): |
| (BlackBerry::WebKit::DumpRenderTree::didReceiveResponseForFrame): |
| * DumpRenderTree/blackberry/EventSender.cpp: |
| (getDragModeCallback): |
| (setDragModeCallback): |
| (mouseWheelToCallback): |
| (contextClickCallback): |
| (mouseDownCallback): |
| (mouseUpCallback): |
| (mouseMoveToCallback): |
| (beginDragWithFilesCallback): |
| (leapForwardCallback): |
| (keyDownCallback): |
| (textZoomInCallback): |
| (textZoomOutCallback): |
| (zoomPageInCallback): |
| (zoomPageOutCallback): |
| (addTouchPointCallback): |
| (updateTouchPointCallback): |
| (setTouchModifierCallback): |
| (touchStartCallback): |
| (touchCancelCallback): |
| (touchMoveCallback): |
| (touchEndCallback): |
| (clearTouchPointsCallback): |
| (cancelTouchPointCallback): |
| (releaseTouchPointCallback): |
| (scalePageByCallback): |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| (TestRunner::authenticateSession): |
| (TestRunner::setSpatialNavigationEnabled): |
| (TestRunner::apiTestNewWindowDataLoadBaseURL): |
| (TestRunner::setPluginsEnabled): |
| (TestRunner::setApplicationCacheOriginQuota): |
| (TestRunner::addMockSpeechInputResult): |
| (TestRunner::setViewModeMediaFeature): |
| (TestRunner::deleteLocalStorageForOrigin): |
| (TestRunner::applicationCacheDiskUsageForOrigin): |
| (TestRunner::grantWebNotificationPermission): |
| (TestRunner::denyWebNotificationPermission): |
| (TestRunner::simulateWebNotificationClick): |
| (TestRunner::simulateLegacyWebNotificationClick): |
| |
| 2013-04-18 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| [WK2][EFL] Text Checker's settings refactor |
| https://bugs.webkit.org/show_bug.cgi?id=111713 |
| |
| Reviewed by Andreas Kling. |
| |
| * MiniBrowser/efl/main.c: |
| (window_create): |
| Use a new text checker API to enable spell checking. |
| |
| 2013-04-18 Seokju Kwon <seokju.kwon@gmail.com> |
| |
| [EFL] Add a newline to the end of log message |
| https://bugs.webkit.org/show_bug.cgi?id=114659 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Move a newline to info() definition. |
| |
| * EWebLauncher/main.c: |
| (on_load_finished): |
| (on_tooltip_text_set): |
| (on_tooltip_text_unset): |
| (on_inputmethod_changed): |
| (on_focus_out): |
| (on_focus_in): |
| (on_key_down): |
| (windowCreate): |
| * MiniBrowser/efl/main.c: |
| (on_key_down): |
| (on_download_request): |
| (on_download_finished): |
| (on_download_failed): |
| (on_refresh_button_clicked): |
| (on_popup_menu_discarded): |
| (on_popup_menu_item_clicked): |
| (popup_menu_populate): |
| (on_popup_menu_show): |
| (on_window_create): |
| (context_popup_item_selected_cb): |
| (on_context_menu_show): |
| (on_context_menu_hide): |
| (window_create): |
| |
| 2013-04-17 Zan Dobersek <zandobersek@gmail.com> |
| |
| [Dashboard] Remove code for showing 'WebKit roll' annotations in timelines for Chromium builders |
| https://bugs.webkit.org/show_bug.cgi?id=114755 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| The Chromium builders are no longer available to inspect so there's no need for the code that used to show |
| the 'WebKit roll' annotations in the Chromium builders' timeline. |
| |
| * TestResultServer/static-dashboards/timeline_explorer.js: |
| |
| 2013-04-17 Zan Dobersek <zandobersek@gmail.com> |
| |
| [Dashboard] Clean up the timeline updating code, removing Chromium-specific cases |
| https://bugs.webkit.org/show_bug.cgi?id=114756 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Clean up the updating of the timeline in the timeline explorer, defaulting to the webkit.org build master when |
| constructing the results URL and removing the possible row addition containing the Chromium commit range that |
| only applied to Chromium builders in the first place. Also removes the now-redundant shouldShowWebKitRevisionsOnly |
| method. |
| |
| * TestResultServer/static-dashboards/timeline_explorer.js: |
| |
| 2013-04-17 Alberto Garcia <agarcia@igalia.com> |
| |
| media-stream and xslt are no longer configurable options in the GTK+ port |
| https://bugs.webkit.org/show_bug.cgi?id=114736 |
| |
| Reviewed by Martin Robinson. |
| |
| media-stream support was removed in r145199 and XSLT is a hard |
| requirement since r145859. Attempting to pass those options to the |
| configure script, only results in a warning. |
| |
| * Scripts/webkitdirs.pm: |
| (buildAutotoolsProject): |
| |
| 2013-04-17 Michał Pakuła vel Rutka <m.pakula@samsung.com> |
| |
| [EFL][WK2] Implement context menu in MiniBrowser |
| https://bugs.webkit.org/show_bug.cgi?id=102932 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Added context menu support for EFL port using Elementary context popup. |
| |
| * MiniBrowser/efl/main.c: |
| (_Browser_Window): |
| (context_popup_item_selected_cb): |
| (context_popup_populate): |
| (on_context_menu_show): |
| (on_context_menu_hide): |
| (window_create): |
| |
| 2013-04-17 Csaba Osztrogonác <ossy@webkit.org> |
| |
| REGRESSION(r148588): It broke the Qt WK2 EWS |
| https://bugs.webkit.org/show_bug.cgi?id=114737 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| * Scripts/webkitpy/common/config/ews.json: "Qt WK2 EWS" should use qt-wk2 port. |
| * Scripts/webkitpy/common/config/ports.py: |
| (DeprecatedPort.port): |
| (QtPort.build_webkit_command): qt port shouldn't build WebKit2. |
| (QtPort.run_webkit_tests_command): qt port runs WK1 tests. |
| (QtWK2Port): Added. |
| (QtWK2Port.build_webkit_command): qt-wk2 port builds WK1 and WK2 too. |
| (QtWK2Port.run_webkit_tests_command): qt-wk2 port runs WK2 tests. |
| * Scripts/webkitpy/common/config/ports_unittest.py: |
| (DeprecatedPortTest.test_qt_port): |
| (DeprecatedPortTest): |
| (DeprecatedPortTest.test_qt_wk2_port): |
| |
| 2013-04-17 Zan Dobersek <zdobersek@igalia.com> |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/common/config/ports_unittest.py: |
| (DeprecatedPortTest.test_efl_port): Adjusting the expected outcome of the EFL build-webkit command after r148589. |
| |
| 2013-04-17 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Enable sub-pixel layout. |
| https://bugs.webkit.org/show_bug.cgi?id=113199 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-04-16 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Add Efl WebKit2 EWS bot |
| https://bugs.webkit.org/show_bug.cgi?id=114564 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Added EflWK2EWS, and add myself a watcher for EflWK2EWS. |
| Also add a deprecated EflWK2Port class. |
| |
| Besides clean up eflews watchers. |
| |
| * QueueStatusServer/config/queues.py: |
| * Scripts/webkitpy/common/config/ews.json: |
| * Scripts/webkitpy/common/config/ports.py: |
| (DeprecatedPort.port): |
| (EflPort.build_webkit_command): |
| (EflWK2Port): |
| (EflWK2Port.build_webkit_command): |
| |
| 2013-04-16 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Isolate Early Warning System definitions into a JSON |
| https://bugs.webkit.org/show_bug.cgi?id=114558 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Added ews.json to common/config, and made tool/commands/__init__.py call |
| AbstractEarlyWarningSystem.load_ews_classes to instantiate classes based on ews.json. |
| |
| Reland the patch since the EWS failure was a false positive. |
| |
| * Scripts/webkitpy/common/config/ews.json: Extracted from earlywarningsystem.py. |
| * Scripts/webkitpy/tool/commands/__init__.py: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (AbstractEarlyWarningSystem): |
| (AbstractEarlyWarningSystem.__init__): |
| (AbstractEarlyWarningSystem.load_ews_classes): Added. Loads ews.json. |
| * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| (EarlyWarningSystemTest._default_expected_logs): |
| (_test_ews): |
| (test_ewses): |
| |
| 2013-04-16 Sam Weinig <sam@webkit.org> |
| |
| Fix fallout after r148545. |
| |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::resetStateToConsistentValues): |
| Remove calls to non-existent API functions. |
| |
| 2013-04-13 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Disable WinEWS tests, simply not enough bots. |
| |
| All bots are running consistently now but the queue still keeps growing. |
| Until we get more bots or make the tests faster, it doesn't seem wise to keep running tests. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-04-16 Ryosuke Niwa <rniwa@webkit.org> |
| |
| The list of contributors in committers.py should be a separate JSON |
| https://bugs.webkit.org/show_bug.cgi?id=114673 |
| |
| Reviewed by Anders Carlsson. |
| |
| Added webkitpy/common/config/contributors.json, made CommitterList load it. |
| |
| * EWSTools/start-queue-mac.sh: |
| * EWSTools/start-queue.sh: |
| * Scripts/webkitpy/common/checkout/commitinfo.py: |
| (CommitInfo.committer): |
| * Scripts/webkitpy/common/config/contributors.json: Added. |
| * Scripts/webkitpy/common/config/committers.py: |
| (Reviewer.__init__): |
| (CommitterList.__init__): |
| (CommitterList.load_json): Added. |
| (CommitterList.load_json.emails): |
| (CommitterList.load_json.nicks): |
| * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py: |
| (MockCommitInfo.author): |
| |
| 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [EFL] Bump libsoup dependency to 2.42.0 |
| https://bugs.webkit.org/show_bug.cgi?id=113927 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Update libsoup required version to v2.42.0 and GLib to v2.36.0 as |
| required by libsoup for EFL port. |
| |
| * efl/jhbuild.modules: |
| * efl/patches/libsoup-2.40-auth-fix.patch: Removed as it's already |
| included in v2.42.0. |
| |
| 2013-04-16 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Account class from committers.py |
| https://bugs.webkit.org/show_bug.cgi?id=114671 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| Account class was added to support watch list email addresses that are not associated with |
| a particular contributor but nobody uses these email address since Chromium port forked. |
| |
| Remove it. |
| |
| Also removed account_by_login from CommitterList since it was never called except its unittests. |
| |
| * Scripts/webkitpy/common/checkout/changelog.py: |
| * Scripts/webkitpy/common/config/committers.py: |
| (Contributor): |
| (Contributor.matches_glob): |
| (Reviewer.__init__): |
| (CommitterList.__init__): |
| (CommitterList._email_to_account_map): |
| (CommitterList._login_to_account_map): |
| (CommitterList.contributors_by_fuzzy_match): |
| (CommitterList.contributor_by_email): |
| (CommitterList.contributor_by_name): |
| (CommitterList.committer_by_email): |
| (CommitterList.reviewer_by_email): |
| * Scripts/webkitpy/common/config/committers_unittest.py: |
| (CommittersTest.test_committer_lookup): |
| * Scripts/webkitpy/common/net/bugzilla/bugzilla.py: |
| (Bugzilla._commit_queue_flag): |
| * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py: |
| (test_commit_queue_flag): |
| * Scripts/webkitpy/common/watchlist/watchlistparser.py: |
| (WatchListParser._validate): |
| |
| 2013-04-16 Mike West <mkwst@chromium.org> |
| |
| Unreviewed update to the watchlist. |
| |
| Removing 'mkwst+watchlist@chromium.org' from committers.py and the |
| watchist file; moving to 'mkwst@chromium.org' instead. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-16 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Move webkitpy.layout_tests.port to webkitpy.port |
| https://bugs.webkit.org/show_bug.cgi?id=114668 |
| |
| Reviewed by Maciej Stachowiak. |
| |
| Moved. Port objects knows a lot more than just layout_tests. They doesn't belong down in layout_tests. |
| |
| * Scripts/webkitpy/common/host.py: |
| * Scripts/webkitpy/common/host_mock.py: |
| * Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py: |
| * Scripts/webkitpy/layout_tests/controllers/single_test_runner.py: |
| * Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py: |
| * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: |
| * Scripts/webkitpy/layout_tests/lint_test_expectations.py: |
| * Scripts/webkitpy/layout_tests/port: Removed. |
| * Scripts/webkitpy/layout_tests/run_webkit_tests.py: |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| * Scripts/webkitpy/layout_tests/servers/apache_http_server_unittest.py: |
| * Scripts/webkitpy/layout_tests/servers/http_server_base_unittest.py: |
| * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py: |
| * Scripts/webkitpy/layout_tests/views/printing_unittest.py: |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| * Scripts/webkitpy/port: Copied from Tools/Scripts/webkitpy/layout_tests/port. |
| * Scripts/webkitpy/port/apple.py: |
| * Scripts/webkitpy/port/base.py: |
| * Scripts/webkitpy/port/base_unittest.py: |
| * Scripts/webkitpy/port/config_unittest.py: |
| (ConfigTest.test_default_configuration__standalone): |
| * Scripts/webkitpy/port/driver_unittest.py: |
| * Scripts/webkitpy/port/efl.py: |
| * Scripts/webkitpy/port/efl_unittest.py: |
| * Scripts/webkitpy/port/factory.py: |
| * Scripts/webkitpy/port/factory_unittest.py: |
| * Scripts/webkitpy/port/gtk.py: |
| * Scripts/webkitpy/port/gtk_unittest.py: |
| * Scripts/webkitpy/port/image_diff.py: |
| * Scripts/webkitpy/port/image_diff_unittest.py: |
| * Scripts/webkitpy/port/leakdetector_unittest.py: |
| * Scripts/webkitpy/port/mac.py: |
| * Scripts/webkitpy/port/mac_unittest.py: |
| * Scripts/webkitpy/port/mock_drt.py: |
| * Scripts/webkitpy/port/mock_drt_unittest.py: |
| * Scripts/webkitpy/port/port_testcase.py: |
| * Scripts/webkitpy/port/qt.py: |
| * Scripts/webkitpy/port/qt_unittest.py: |
| * Scripts/webkitpy/port/server_process_unittest.py: |
| * Scripts/webkitpy/port/test.py: |
| * Scripts/webkitpy/port/win.py: |
| * Scripts/webkitpy/port/win_unittest.py: |
| * Scripts/webkitpy/port/xvfbdriver.py: |
| * Scripts/webkitpy/port/xvfbdriver_unittest.py: |
| * Scripts/webkitpy/tool/bot/botinfo_unittest.py: |
| * Scripts/webkitpy/tool/commands/gardenomatic.py: |
| * Scripts/webkitpy/tool/commands/perfalizer_unittest.py: |
| * Scripts/webkitpy/tool/commands/queries.py: |
| * Scripts/webkitpy/tool/commands/queries_unittest.py: |
| * Scripts/webkitpy/tool/commands/rebaseline.py: |
| * Scripts/webkitpy/tool/servers/gardeningserver.py: |
| * Scripts/webkitpy/tool/servers/gardeningserver_unittest.py: |
| * Scripts/webkitpy/tool/servers/rebaselineserver.py: |
| * Scripts/webkitpy/tool/servers/rebaselineserver_unittest.py: |
| |
| 2013-04-16 Commit Queue <rniwa@webkit.org> |
| |
| Unreviewed, rolling out r148498. |
| http://trac.webkit.org/changeset/148498 |
| https://bugs.webkit.org/show_bug.cgi?id=114669 |
| |
| Appears to have broken EWS (Requested by rniwa on #webkit). |
| |
| * Scripts/webkitpy/common/config/ews.json: Removed. |
| * Scripts/webkitpy/tool/commands/__init__.py: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (AbstractEarlyWarningSystem): |
| (AbstractEarlyWarningSystem.__init__): |
| (AbstractEarlyWarningSystem.handle_script_error.does): |
| (GtkEWS): |
| (GtkWK2EWS): |
| (EflEWS): |
| (QtEWS): |
| (QtWK2EWS): |
| (WinEWS): |
| (MacEWS): |
| (MacWK2EWS): |
| * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| (EarlyWarningSystemTest._default_expected_logs): |
| (_test_ews): |
| (test_ewses): |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Isolate Early Warning System definitions into a JSON |
| https://bugs.webkit.org/show_bug.cgi?id=114558 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Added ews.json to common/config, and made tool/commands/__init__.py call |
| AbstractEarlyWarningSystem.load_ews_classes to instantiate classes based on ews.json. |
| |
| * Scripts/webkitpy/common/config/ews.json: Extracted from earlywarningsystem.py. |
| * Scripts/webkitpy/tool/commands/__init__.py: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (AbstractEarlyWarningSystem): |
| (AbstractEarlyWarningSystem.__init__): |
| (AbstractEarlyWarningSystem.load_ews_classes): Added. Loads ews.json. |
| * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| (EarlyWarningSystemTest._default_expected_logs): |
| (_test_ews): |
| (test_ewses): |
| |
| 2013-04-15 Ryosuke Niwa <rniwa@webkit.org> |
| |
| WKR gets stuck when there are many merges |
| https://bugs.webkit.org/show_bug.cgi?id=114632 |
| |
| Reviewed by Andreas Kling. |
| |
| Move the last revision forward when it exists in a branch. |
| Otherwise, we'll be stuck looping over revisions made to merge patches. |
| |
| * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| (NewCommitBot.next_work_item): |
| |
| 2013-04-15 Gustavo Noronha Silva <gns@gnome.org> |
| |
| [GTK] Missing a few packages for building on stock Fedora |
| https://bugs.webkit.org/show_bug.cgi?id=113916 |
| |
| Reviewed by Philippe Normand. |
| |
| * gtk/install-dependencies: add packages that are missing. |
| |
| 2013-04-15 Zan Dobersek <zdobersek@igalia.com> |
| |
| REGRESSION (r148360): Failure in webkitpy.tool.multicommandtool_unittest.MultiCommandToolTest.test_command_help |
| https://bugs.webkit.org/show_bug.cgi?id=114602 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/tool/multicommandtool_unittest.py: |
| (CommandTest.test_required_arguments): Reset the static argument_names variable on the TrivialCommand |
| interface so its value doesn't leak into the following tests. |
| |
| 2013-04-15 Zan Dobersek <zandobersek@gmail.com> |
| |
| Deprecate land-cowboy in favor of land-cowhand |
| https://bugs.webkit.org/show_bug.cgi?id=104470 |
| |
| Reviewed by Darin Adler. |
| |
| Move the LandCowboy command implementation under the LandCowhand command and deprecate the former. |
| |
| * Scripts/webkitpy/tool/commands/download.py: |
| (LandCowhand): |
| (LandCowboy): |
| (LandCowboy._prepare_state): |
| * Scripts/webkitpy/tool/commands/download_unittest.py: |
| (test_land_cowhand): Adjust the unit tests by testing both LandCowhand and LandCowboy, |
| also checking the deprecation message in the output of the latter. |
| |
| 2013-04-15 Jonathan Liu <net147@gmail.com> |
| |
| Improve Windows cmd.exe detection |
| https://bugs.webkit.org/show_bug.cgi?id=114620 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| The current detection code handles Windows cmd.exe and Cygwin shell |
| but not does not handle MSYS shell correctly. Simplify and improve the |
| detection by checking MINGW_IN_SHELL instead as used in other places |
| (e.g. qt_functions.prf). |
| |
| * qmake/mkspecs/features/default_pre.prf: |
| |
| 2013-04-15 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [webkitpy] Use $NUMBER_OF_PROCESSORS in Executive.cpu_count() |
| https://bugs.webkit.org/show_bug.cgi?id=114506 |
| |
| Reviewed by Philippe Normand. |
| |
| * Scripts/webkitpy/common/system/executive.py: |
| (Executive.cpu_count): Modify function in order to use the environment |
| variable $NUMBER_OF_PROCESSORS if it is defined and it is an integer |
| greater than 0. |
| |
| 2013-04-15 Xan Lopez <xlopez@igalia.com> |
| |
| [BlackBerry] ASSERT in StyleResolver::ensureScopeResolver() |
| https://bugs.webkit.org/show_bug.cgi?id=114615 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Enable the style scoped feature if we have support for it. |
| |
| * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting): |
| |
| 2013-04-15 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] QtMultimedia not used when GStreamer is not found |
| https://bugs.webkit.org/show_bug.cgi?id=111842 |
| |
| Reviewed by Philippe Normand. |
| |
| Fallback to using QtMultimedia when native libraries are not found. |
| |
| * qmake/mkspecs/features/features.prf: |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix attempt for webkitbot. Unicodify everything. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Whois.execute): |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| webkitbot should provide full name, email address, and IRC nicknames on whois |
| https://bugs.webkit.org/show_bug.cgi?id=114494 |
| |
| Reviewed by Benjamin Poulain. |
| |
| A response like the one below is useless. Improve it: |
| webkitbot: rniwa: zdobersek is zdobersek (zandobersek@gmail.com). Why do you ask? |
| |
| We now report full name, email address, committer/reviewer status, and IRC nickname. |
| |
| Also teach webkitbot how to respond to ping. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (PingPong): Moved |
| (PingPong.execute): |
| (Whois._full_record_and_nick): Renamed and rewritten. |
| (Whois.execute): |
| |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| (IRCCommandTest.test_whois): Updated test cases as needed. |
| |
| * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| (IRCBotTest.test_help): Added ping. |
| |
| * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| (NewCommitBot): Teached WKR how to respond to hi. |
| |
| 2013-04-13 Anders Carlsson <andersca@apple.com> |
| |
| Add form delegate method that's invoked right before sending a submit event to a form element |
| https://bugs.webkit.org/show_bug.cgi?id=114575 |
| |
| Reviewed by Dan Bernstein. |
| |
| Add a test. |
| |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/mac/WillSendSubmitEvent.mm: Added. |
| (-[FormDelegate willSendSubmitEventToForm:inFrame:withValues:]): |
| (TestWebKitAPI): |
| (TestWebKitAPI::TEST): |
| |
| * TestWebKitAPI/mac/PlatformUtilitiesMac.mm: |
| (TestWebKitAPI::Util::toSTD): |
| Don't crash when a null NSString is passed to toSTD. |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Python test fix attempt after r148360. |
| |
| * Scripts/webkitpy/tool/multicommandtool_unittest.py: |
| (test_command_help): |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Merge AbstractDeclarativeCommand into Command as a comment suggests |
| https://bugs.webkit.org/show_bug.cgi?id=114559 |
| |
| Reviewed by Antti Koivisto. |
| |
| Merged two classes as the comment right above AbstractDeclarativeCommand suggested. |
| We need to merge a lot more classes to make webkitpy hackable. |
| |
| * Scripts/webkitpy/tool/commands/abstractlocalservercommand.py: |
| (AbstractLocalServerCommand): |
| (AbstractLocalServerCommand.__init__): |
| * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py: |
| (AbstractSequencedCommand): |
| (AbstractSequencedCommand.__init__): |
| * Scripts/webkitpy/tool/commands/adduserstogroups.py: |
| (AddUsersToGroups): |
| * Scripts/webkitpy/tool/commands/analyzechangelog.py: |
| (AnalyzeChangeLog): |
| (AnalyzeChangeLog.__init__): |
| * Scripts/webkitpy/tool/commands/analyzechangelog_unittest.py: |
| * Scripts/webkitpy/tool/commands/bugfortest.py: |
| (BugForTest): |
| * Scripts/webkitpy/tool/commands/bugsearch.py: |
| (BugSearch): |
| * Scripts/webkitpy/tool/commands/chromechannels.py: |
| (ChromeChannels): |
| (__init__): |
| * Scripts/webkitpy/tool/commands/download.py: |
| (AbstractPatchProcessingCommand): |
| * Scripts/webkitpy/tool/commands/findusers.py: |
| (FindUsers): |
| * Scripts/webkitpy/tool/commands/openbugs.py: |
| (OpenBugs): |
| * Scripts/webkitpy/tool/commands/queries.py: |
| (BugsToCommit): |
| (PatchesInCommitQueue): |
| (PatchesToCommitQueue): |
| (PatchesToCommitQueue.__init__): |
| (PatchesToReview): |
| (PatchesToReview.__init__): |
| (PatchesToReview.execute): |
| (WhatBroke): |
| (ResultsFor): |
| (FailureReason): |
| (FindFlakyTests): |
| (TreeStatus): |
| (CrashLog): |
| (PrintExpectations): |
| (PrintExpectations.__init__): |
| (PrintBaselines): |
| (PrintBaselines.__init__): |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (AbstractQueue.__init__): |
| * Scripts/webkitpy/tool/commands/rebaseline.py: |
| (AbstractRebaseliningCommand): |
| * Scripts/webkitpy/tool/commands/suggestnominations.py: |
| (SuggestNominations): |
| (SuggestNominations.__init__): |
| * Scripts/webkitpy/tool/commands/upload.py: |
| (CommitMessageForCurrentDiff): |
| (CommitMessageForCurrentDiff.__init__): |
| (CleanPendingCommit): |
| (CleanReviewQueue): |
| (AssignToCommitter): |
| (PostCommits): |
| (PostCommits.__init__): |
| (MarkBugFixed): |
| (MarkBugFixed.__init__): |
| (CreateBug): |
| (CreateBug.__init__): |
| * Scripts/webkitpy/tool/multicommandtool.py: |
| (Command): |
| (Command.__init__): |
| (Command.main): |
| (HelpCommand): |
| (HelpCommand.__init__): |
| * Scripts/webkitpy/tool/multicommandtool_unittest.py: |
| (TrivialCommand): |
| (TrivialCommand.__init__): |
| (LikesToRetry): |
| (LikesToRetry.__init__): |
| (CommandTest.test_name_with_arguments): |
| (CommandTest.test_required_arguments): |
| (test_command_help): |
| |
| 2013-04-13 Ed Bartosh <bartosh@gmail.com> |
| |
| [EFL] --minimal build fails with error: 'ViewModeInvalid' is not a member of 'WebCore::Page' |
| https://bugs.webkit.org/show_bug.cgi?id=114048 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Wrapped view media related code in #if ENABLE(VIEW_MODE_CSS_MEDIA) |
| |
| * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| (TestRunner::setViewModeMediaFeature): |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Merge watchlistloader into host since it's an unnecessary indirection |
| https://bugs.webkit.org/show_bug.cgi?id=114555 |
| |
| Reviewed by Antti Koivisto. |
| |
| We don't need a class to load a file. |
| |
| * Scripts/webkitpy/common/host.py: |
| (Host.watch_list): |
| * Scripts/webkitpy/common/watchlist/watchlistloader.py: Removed. |
| * Scripts/webkitpy/common/watchlist/watchlistloader_unittest.py: Removed. |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Rename JSONResultsGeneratorBase to JSONResultsGenerator |
| https://bugs.webkit.org/show_bug.cgi?id=114553 |
| |
| Reviewed by Philippe Normand. |
| |
| Renamed now that we've got rid of the old JSONResultsGenerator in r148352. |
| |
| * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py: |
| (JSONLayoutResultsGenerator): |
| * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: |
| (JSONResultsGenerator): |
| * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: |
| (JSONGeneratorTest._test_json_generation): |
| (JSONGeneratorTest._verify_json_results): |
| |
| 2013-04-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove more Chromium specific code from webkitpy |
| https://bugs.webkit.org/show_bug.cgi?id=114552 |
| |
| Reviewed by Philippe Normand. |
| |
| * Scripts/webkitpy/common/host.py: |
| (Host.checkout): |
| * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: |
| (JSONResultsGeneratorBase): |
| (JSONResultsGeneratorBase.__init__): |
| (JSONResultsGeneratorBase._is_results_all_of_type): |
| * Scripts/webkitpy/layout_tests/port/base.py: |
| (Port): |
| (Port.expected_filename): |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._parse_args): |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (PatchProcessingQueue._new_port_name_from_old): |
| (CommitQueue.did_pass_testing_ews): |
| * Scripts/webkitpy/tool/commands/rebaseline.py: |
| (RebaselineTest._results_url): |
| (Rebaseline._builder_with_name): |
| * Scripts/webkitpy/tool/mocktool.py: |
| (MockTool.irc): |
| |
| 2013-04-13 Zan Dobersek <zdobersek@igalia.com> |
| |
| Fix flakiness dashboard unit test failures |
| https://bugs.webkit.org/show_bug.cgi?id=114518 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Fix the current failures in unit tests for the flakiness dashboard by adjusting failing |
| test cases to simulate loading the builders list from the webkit.org build master, replacing |
| the Chromium builders and platforms that are used in tests with builders and platforms for the |
| Apple Mac Lion WebKit2 port, and removing two test cases that were testing Chromium-specific |
| functionality of the dashboard. |
| |
| This is sort of an interlude to the flakiness dashboard cleanup, with the removal of Chromium-specific |
| code and hopefully general simplification of the dashboard codebase coming in near future. |
| |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| (resetGlobals): |
| (test): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| |
| 2013-04-12 David Kilzer <ddkilzer@apple.com> |
| |
| BUILD FIX: Make AccessibilityUIElementIOS.mm build on iOS |
| |
| Reviewed by Chris Fleizach. |
| |
| * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: Declare |
| -_accessibilityPath from the WebAccessibilityObjectWrapper |
| class. |
| (_CGPathEnumerationIteration): Remove unused CGPoint* variable. |
| |
| 2013-04-12 Jeffrey Pfau <jpfau@apple.com> |
| |
| Unreviewed, remove an old email address for myself. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-04-12 Adenilson Cavalcanti <cavalcantii@gmail.com> |
| |
| [WK2] WebPageProxy loadURL() won't work when called just after terminateProcess() |
| https://bugs.webkit.org/show_bug.cgi?id=110743 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Adding a new test file to check if loading a page just after WebProcess |
| has crashed (or was terminated) works. The test executes the |
| following steps (Load, Crash, Load), thus stressing WebProcess |
| reattach and process termination code path. |
| |
| * TestWebKitAPI/GNUmakefile.am: |
| * TestWebKitAPI/PlatformEfl.cmake: |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp: |
| (TestWebKitAPI::setPageLoaderClient): |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp: Added. |
| (TestWebKitAPI): |
| (WebKit2CrashLoader): |
| (TestWebKitAPI::WebKit2CrashLoader::WebKit2CrashLoader): |
| (TestWebKitAPI::WebKit2CrashLoader::loadUrl): |
| (TestWebKitAPI::WebKit2CrashLoader::crashWebProcess): |
| (TestWebKitAPI::didFinishLoad): |
| (TestWebKitAPI::TEST): |
| * TestWebKitAPI/Tests/WebKit2/WebKit2.pro: |
| |
| 2013-04-12 Ryosuke Niwa <rniwa@webkit.org> |
| |
| [Mac] REGRESSION: Auto substitution strips new lines |
| https://bugs.webkit.org/show_bug.cgi?id=114537 |
| |
| Reviewed by Enrica Casucci. |
| |
| Add a rule to replace "helloleworld" by "hello\nworld" for testing purpose. |
| |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (resetDefaultsToConsistentValues): |
| |
| 2013-04-09 Roger Fong <roger_fong@apple.com> |
| |
| Re-enable WinEWS tests. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-04-12 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Split GtkAuthenticationDialog in two widgets |
| https://bugs.webkit.org/show_bug.cgi?id=103644 |
| |
| Reviewed by Xan Lopez. |
| |
| * gtk/generate-gtkdoc: |
| (get_webkit2_options): Do not generate api docs for |
| WebKitAuthenticationDialog which is private in WebKit2. |
| (get_webkit1_options): Do not generate api docs for |
| webkitauthenticationdialog which is private in WebKit1. |
| |
| 2013-04-12 Ryosuke Niwa <rniwa@webkit.org> |
| |
| WebKit Queues should capitalize K in Wk2 |
| https://bugs.webkit.org/show_bug.cgi?id=114524 |
| |
| Reviewed by Philippe Normand. |
| |
| * QueueStatusServer/model/queues.py: |
| (Queue.display_name): |
| |
| 2013-04-12 Ryosuke Niwa <rniwa@webkit.org> |
| |
| [Mac] Enable spellchecking tests added in r141471 |
| https://bugs.webkit.org/show_bug.cgi?id=108525 |
| |
| Reviewed by Darin Adler. |
| |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (createWebViewAndOffscreenWindow): |
| (resetDefaultsToConsistentValues): |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::resetStateToConsistentValues): |
| |
| 2013-04-12 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK] Enable WebKit2 building on GTK EWSs |
| https://bugs.webkit.org/show_bug.cgi?id=114500 |
| |
| Reviewed by Philippe Normand. |
| |
| Add configuration in order to be able to setup GTK EWSs building |
| WebKit2. A new queue gtk-wk2-ews is added. |
| |
| * QueueStatusServer/config/queues.py: |
| * Scripts/webkitpy/common/config/ports.py: |
| (DeprecatedPort.port): |
| (GtkWK2Port): |
| (GtkWK2Port.build_webkit_command): |
| (GtkWK2Port.run_webkit_tests_command): |
| * Scripts/webkitpy/common/config/ports_unittest.py: |
| (DeprecatedPortTest.test_gtk_port): |
| (DeprecatedPortTest): |
| (DeprecatedPortTest.test_gtk_wk2_port): |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (GtkWK2EWS): |
| |
| 2013-04-12 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Chromium scripts |
| https://bugs.webkit.org/show_bug.cgi?id=114492 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Scripts/run-chromium-webkit-unit-tests: Removed. |
| * Scripts/update-webkit-chromium: Removed. |
| |
| 2013-04-12 Commit Queue <rniwa@webkit.org> |
| |
| Unreviewed, rolling out r148262. |
| http://trac.webkit.org/changeset/148262 |
| https://bugs.webkit.org/show_bug.cgi?id=114493 |
| |
| Cairo dep should now build, rolling r148247 back in (Requested |
| by zdobersek on #webkit). |
| |
| * Scripts/webkitdirs.pm: |
| (buildAutotoolsProject): |
| * gtk/jhbuild.modules: |
| |
| 2013-04-11 Commit Queue <rniwa@webkit.org> |
| |
| Unreviewed, rolling out r148247. |
| http://trac.webkit.org/changeset/148247 |
| https://bugs.webkit.org/show_bug.cgi?id=114490 |
| |
| Cairo dep fails to build on builders due to missing EGL |
| headers (Requested by zdobersek on #webkit). |
| |
| * Scripts/webkitdirs.pm: |
| (buildAutotoolsProject): |
| * gtk/jhbuild.modules: |
| |
| 2013-04-11 Martin Robinson <mrobinson@igalia.com> |
| |
| [GTK] Add accelerated 2D canvas support using cairo-gl |
| https://bugs.webkit.org/show_bug.cgi?id=104672 |
| |
| Reviewed by Alejandro G. Castro. |
| |
| Since the value of ACCELERATED_2D_CANVAS relies on some somewhat unusual |
| dependencies, don't override value of the setting determined by configure. |
| This will make it easier for people using build-webkit, but not the |
| WebKit JHBuild. |
| |
| * Scripts/webkitdirs.pm: |
| (buildAutotoolsProject): Add a blacklist for settings to never override. |
| * gtk/jhbuild.modules: Build CairoGL. |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| build.webkit.org should link to webkit-queues instead of webkit-commit-queue |
| https://bugs.webkit.org/show_bug.cgi?id=114477 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * BuildSlaveSupport/build.webkit.org-config/templates/root.html: |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Leaks builder should not be triggered upon new commits |
| https://bugs.webkit.org/show_bug.cgi?id=114475 |
| |
| Reviewed by Jessie Berlin. |
| |
| Don't trigger them on new checkins. Wait for Mountain Lion (Build), which already triggers |
| the leak builder when builds are done. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| |
| 2013-04-11 Kalev Lember <kalevlember@gmail.com> |
| |
| [GTK] Windows build failure after r136056 |
| https://bugs.webkit.org/show_bug.cgi?id=114121 |
| |
| Reviewed by Martin Robinson. |
| |
| * TestWebKitAPI/config.h: Make sure defines are correct for other |
| Windows ports than apple-win. |
| |
| 2013-04-11 Ojan Vafai <ojan@chromium.org> |
| |
| Remove myself from watchlists. |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix. Don't hard-code queues.webkit.org at least during the transition. |
| |
| * QueueStatusServer/templates/statusbubble.html: |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Use webkit-queues.appspot.com instead of webkit-commit-queue.appspot.com |
| https://bugs.webkit.org/show_bug.cgi?id=114397 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Reland the patch since Alan appears to have finished the migration. |
| |
| * Scripts/webkitpy/common/net/statusserver.py: |
| (StatusServer): |
| |
| 2013-04-11 Brian Holt <brian.holt@samsung.com> |
| |
| [Gtk] Combo boxes should be arrow-out-of-able similar to list boxes when caret-browsing is enabled. |
| https://bugs.webkit.org/show_bug.cgi?id=76796 |
| |
| Reviewed by Chris Fleizach. |
| |
| Make the Gtk window for the DRT a toplevel so that it gets the |
| focus from the window manager when the test starts. |
| |
| * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| (main): |
| |
| 2013-04-04 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| Use CSS4 image-rendering to determing image scaling quality |
| https://bugs.webkit.org/show_bug.cgi?id=113405 |
| |
| Reviewed by Simon Fraser. |
| |
| Introduce new flag to enable experimental support for CSS4 Images. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove code for Chromium from wkbuild.py |
| https://bugs.webkit.org/show_bug.cgi?id=114423 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: |
| (_should_file_trigger_build): |
| * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: |
| (ShouldBuildTest): |
| |
| 2013-04-11 Philippe Normand <pnormand@igalia.com> |
| |
| Unreviewed, update my IRC nickname. |
| |
| * Scripts/webkitpy/common/config/committers.py: I no longer use philn-tp. |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove the rest of Chromium code from webkitpy |
| https://bugs.webkit.org/show_bug.cgi?id=114420 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Scripts/webkitpy/common/config/urls.py: |
| (view_revision_url): |
| * Scripts/webkitpy/common/host.py: |
| (Host._engage_awesome_locale_hacks): |
| (Host.initialize_scm): |
| (Host): |
| * Scripts/webkitpy/common/host_mock.py: |
| (MockHost.__init__): |
| (MockHost.checkout): |
| * Scripts/webkitpy/common/net/buildbot/chromiumbuildbot.py: Removed. |
| * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: |
| (JSONResultsGeneratorBase._insert_generic_metadata): |
| * Scripts/webkitpy/layout_tests/models/test_expectations.py: |
| (TestExpectationParser._tokenize_line): |
| * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: |
| (ExpectationSyntaxTests.test_bare_name_and_bugs): |
| (ExpectationSyntaxTests.test_warnings): |
| * Scripts/webkitpy/layout_tests/port/base.py: |
| (Port.skips_perf_test): |
| (Port.path_to_test_expectations_file): |
| (Port._port_flag_for_scripts): |
| * Scripts/webkitpy/style/checkers/cpp.py: |
| (check_function_definition): |
| (check_include_line): |
| * Scripts/webkitpy/style/checkers/cpp_unittest.py: |
| (OrderOfIncludesTest.test_check_wtf_includes): |
| (WebKitStyleTest.test_webkit_export_check): |
| * Scripts/webkitpy/style/checkers/test_expectations_unittest.py: |
| (TestExpectationsTestCase.test_valid_expectations): |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Rollout.execute): |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| (IRCCommandTest.test_whois): |
| * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| (IRCBotTest.test_help): |
| * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py: |
| (SheriffBotTest.test_command_aliases): |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| roll-chromium-deps doesn't roll DEPS |
| https://bugs.webkit.org/show_bug.cgi?id=114421 |
| |
| Reviewed by Antti Koivisto. |
| |
| Roll DEPS. Rolling DEPS. Rolled DEPS. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (RollChromiumDEPS.execute): |
| |
| 2013-04-11 Glenn Adams <glenn@skynav.com> |
| |
| [webkitpy] Remove lingering return_exit_code usage in scm_mock and rebaselineserver. |
| https://bugs.webkit.org/show_bug.cgi?id=114418 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
| (MockSCM.add): Remove optional remove_exit_code argument. |
| (MockSCM.add_list): Remove optional remove_exit_code argument and return value. |
| * Scripts/webkitpy/tool/servers/rebaselineserver.py: |
| (_rebaseline_test): Use ScriptError to capture SCM.add() failure and exit code. |
| (_move_test_baselines): Use ScriptError to capture SCM.add() failure and exit code. |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Fix roll-chromium-deps and hi. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Hi.execute): |
| (RollChromiumDEPS.execute): |
| |
| 2013-04-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove webkitpy code to roll Chromium DEPS |
| https://bugs.webkit.org/show_bug.cgi?id=114415 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Removed the code to roll Chromium DEPS in WebKit. |
| |
| * Scripts/webkitpy/common/checkout/checkout.py: |
| (Checkout.bug_id_for_this_commit): |
| * Scripts/webkitpy/common/checkout/checkout_mock.py: |
| (MockCheckout.commit_message_for_this_commit): |
| * Scripts/webkitpy/common/checkout/checkout_unittest.py: |
| (CheckoutTest.test_suggested_reviewers): |
| * Scripts/webkitpy/common/checkout/deps.py: Removed. |
| * Scripts/webkitpy/common/checkout/deps_mock.py: Removed. |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (RollChromiumDEPS): Teach webkitbot a sense of humor. |
| (RollChromiumDEPS.execute): |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| (IRCCommandTest.test_create_bug): |
| * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| (IRCBotTest.test_revert): |
| * Scripts/webkitpy/tool/bot/sheriff.py: |
| (Sheriff.post_rollout_patch): |
| * Scripts/webkitpy/tool/commands/__init__.py: |
| * Scripts/webkitpy/tool/commands/roll.py: Removed. |
| * Scripts/webkitpy/tool/commands/roll_unittest.py: Removed. |
| * Scripts/webkitpy/tool/steps/__init__.py: |
| * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py: Removed. |
| * Scripts/webkitpy/tool/steps/updatechromiumdeps.py: Removed. |
| * Scripts/webkitpy/tool/steps/updatechromiumdeps_unittest.py: Removed. |
| |
| 2013-04-11 Glenn Adams <glenn@skynav.com> |
| |
| [webkitpy] SVNTest fails four tests when using subversion client 1.7 or later |
| https://bugs.webkit.org/show_bug.cgi?id=114386 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Subversion client 1.7 uses a new locking scheme that invalidates the technique used |
| in test_svn_lock(), so skip that test for 1.7 (or later) until a new technique |
| can be implemented. Further, 1.7 changed svn add to not add intermediate directories |
| by default and to return exit code 1 if a file/dir had already been added. |
| |
| * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| (test_svn_lock): Skip body of test if subversion client 1.7 or later. |
| * Scripts/webkitpy/common/checkout/scm/svn.py: |
| (SVN.add_list): Use --parents option and handle exit code 1 if subversion client 1.7 or later. |
| |
| 2013-04-10 Zan Dobersek <zdobersek@igalia.com> |
| |
| Unreviewed. |
| |
| * GNUmakefile.am: Removing extra whitespace that's producing warnings. |
| |
| 2013-04-10 Glenn Adams <glenn@skynav.com> |
| |
| [webkitpy] Remove unused return_exit_code argument and returned values from SCM.{add,add_list} |
| https://bugs.webkit.org/show_bug.cgi?id=114410 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/common/checkout/scm/git.py: |
| (Git.add_list): Remove optional return_exit_code argument. Remove return value. |
| * Scripts/webkitpy/common/checkout/scm/scm.py: |
| (SCM.add): Remove optional return_exit_code argument. |
| (SCM.add_list): Remove optional return_exit_code argument. |
| * Scripts/webkitpy/common/checkout/scm/svn.py: |
| (SVN.add_list): Remove optional return_exit_code argument. Remove return value. |
| |
| 2013-04-10 Eric Seidel <eric@webkit.org> |
| |
| Remove myself from the watchlists, I'm getting too much bug mail. :) |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-10 Commit Queue <rniwa@webkit.org> |
| |
| Unreviewed, rolling out r148158. |
| http://trac.webkit.org/changeset/148158 |
| https://bugs.webkit.org/show_bug.cgi?id=114405 |
| |
| We need to migrate status data (Requested by rniwa on |
| #webkit). |
| |
| * Scripts/webkitpy/common/net/statusserver.py: |
| (StatusServer): |
| |
| 2013-04-10 Benjamin Poulain <bpoulain@apple.com> |
| |
| Mass remove all the empty directories |
| |
| Rubberstamped by Ryosuke Niwa. |
| |
| * BuildSlaveSupport/gtk/crashmon/log: Removed. |
| * BuildSlaveSupport/gtk/xvfb/log: Removed. |
| * DumpRenderTree/ForwardingHeaders/wtf: Removed. |
| * DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders/WebKit: Removed. |
| * MiniBrowser/gtk/WebBundle: Removed. |
| * MiniBrowser/win: Removed. |
| * QtTestPlatformPlugin/mac: Removed. |
| * Scripts/webkitpy/tool/bot/testdata: Removed. |
| * Scripts/webkitpy/tool/commands/data/rebaselineserver: Removed. |
| * efl/ImageDiff: Removed. |
| * iExploder/htdocs: Removed. |
| * iExploder/iexploder-1.7.2/output: Removed. |
| * iExploder/tools: Removed. |
| * qmake/config.tests/libexecdir: Removed. |
| * qmake/config.tests/libjpeg: Removed. |
| * qmake/config.tests/libpng: Removed. |
| |
| 2013-04-10 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Use webkit-queeus.appspot.com instead of webkit-commit-queue.appspot.com |
| https://bugs.webkit.org/show_bug.cgi?id=114397 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Scripts/webkitpy/common/net/statusserver.py: |
| (StatusServer): |
| |
| 2013-04-10 Adam Barth <abarth@webkit.org> |
| |
| Remove abarth from watchlists |
| https://bugs.webkit.org/show_bug.cgi?id=114390 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| I'm trying to cut down on the amount of bugmail I get so that I'll have |
| more of a chance to notice a piece of bugmail directed at me. |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-10 Ryosuke Niwa <rniwa@webkit.org> |
| |
| webkit-test-results.appspot.com loads the dashboard for Chromium by default |
| https://bugs.webkit.org/show_bug.cgi?id=114381 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Changed the defaults. |
| |
| * TestResultServer/static-dashboards/builders.js: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (currentBuilderGroupCategory): |
| |
| 2013-04-10 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Chromium EWS bots from the queue status server |
| https://bugs.webkit.org/show_bug.cgi?id=113988 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Removed Chromium EWS bots. Also updated it to use webkit-queues.appspot.com. |
| |
| * QueueStatusServer/app.yaml: |
| * QueueStatusServer/config/queues.py: |
| * QueueStatusServer/model/queues.py: |
| (Queue.short_name): |
| (Queue.display_name): |
| * QueueStatusServer/model/queues_unittest.py: |
| (QueueTest.test_short_name): |
| (QueueTest.test_display_name): |
| (QueueTest.test_name_with_underscores): |
| * QueueStatusServer/templates/activebots.html: |
| |
| 2013-04-10 Ojan Vafai <ojan@chromium.org> |
| |
| Change all instances of test-results.appspot.com to webkit-test-results.appspot.com |
| https://bugs.webkit.org/show_bug.cgi?id=114370 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Finish the transition of WebKit over to it's own instance of the flakiness dashboard. |
| Unfortunately, there's no way to test this until this is committed and there is |
| a master restart. |
| |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js: |
| * TestResultServer/generate_builders_json.py: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/loader.js: |
| |
| 2013-04-10 Glenn Adams <glenn@skynav.com> |
| |
| [Qt] Fix regression to test-webkitpy. |
| https://bugs.webkit.org/show_bug.cgi?id=114368 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/layout_tests/port/factory.py: |
| (PortFactory._default_port): Return qt-linux instead of chromium-linux as default port for linux/freebsd. |
| (PortFactory.get): Remove obsolete chromium port related code. |
| * Scripts/webkitpy/layout_tests/port/mac.py: |
| (MacPort.default_child_processes): Prevent type error if can't determine total memory. |
| |
| 2013-04-10 Anders Carlsson <andersca@apple.com> |
| |
| Remove unneeded headers from FrameLoader.h |
| https://bugs.webkit.org/show_bug.cgi?id=114223 |
| |
| Reviewed by Geoffrey Garen. |
| |
| Add back headers implicitly included by other headers. |
| |
| * WebKitTestRunner/WorkQueueManager.cpp: |
| |
| 2013-04-10 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Include a crash-fixing patch for the at-spi2-atk dependency |
| https://bugs.webkit.org/show_bug.cgi?id=114365 |
| |
| Reviewed by Martin Robinson. |
| |
| Add a patch for the at-spi2-atk 2.8.0 dependency that is applied through the Jhbuild setup. |
| The patch addresses crashes in the tally_event_reply method. It is already committed into the |
| at-spi2-atk source tree and will be available with the next stable release, after which the |
| patch should be removed and the dependency version bumped. |
| |
| * gtk/jhbuild.modules: |
| * gtk/patches/at-spi2-atk-2.8.0-null-check-after-cleanup.patch: Added. |
| |
| 2013-04-10 Brent Fulgham <bfulgham@webkit.org> |
| |
| [WinCairo] Unreviewed build fix. Correct DropBox download link. |
| |
| * Scripts/update-webkit-wincairo-libs: Revise download URL to |
| match change in DropBox server behavior. |
| |
| 2013-04-09 Geoffrey Garen <ggaren@apple.com> |
| |
| Removed an annoying message from svn-create-patch |
| https://bugs.webkit.org/show_bug.cgi?id=114332 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| I see this message basically every time I write a patch, so it must not |
| be true. |
| |
| * Scripts/svn-create-patch: |
| (generateDiff): |
| |
| 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com> |
| |
| [GTK] Add support for Page Visibility |
| https://bugs.webkit.org/show_bug.cgi?id=97324 |
| |
| Reviewed by Sam Weinig. |
| |
| Implemented test runner API for page visibility layout tests. |
| |
| * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| (TestRunner::resetPageVisibility): |
| (TestRunner::setPageVisibility): |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-04-10 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| |
| [ATK] REGRESSION(r148033): Add a stub for AccessibilityUIElement::pathDescription(). |
| https://bugs.webkit.org/show_bug.cgi?id=114342 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Commit 148033 only added an implementation for the Mac port, which made |
| other ports fail most tests since loading the injected bundle failed |
| with a missing symbol. |
| |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::pathDescription): |
| |
| 2013-04-10 Artur Moryc <a.moryc@samsung.com> |
| |
| [EFL] Add spell checking option to MiniBrowser |
| https://bugs.webkit.org/show_bug.cgi?id=114282 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Spell checking is enabled by adding a flag (t/text-checking) |
| with launching MiniBrowser. |
| |
| * MiniBrowser/efl/main.c: |
| (window_create): |
| (elm_main): |
| |
| 2013-04-10 Zan Dobersek <zdobersek@igalia.com> |
| |
| REGRESSION (r146518): WebKit2APITests/TestInspector is failing |
| https://bugs.webkit.org/show_bug.cgi?id=113281 |
| |
| Reviewed by Darin Adler. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Remove the skip entry for the WebKit2APITests/TestInspector unit test. |
| |
| 2013-04-09 Glenn Adams <glenn@skynav.com> |
| |
| Fix trivial test-webkitpy regression introduced by http://trac.webkit.org/changeset/148075. |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (RunTest.test_build_check): |
| |
| 2013-04-09 Glenn Adams <glenn@skynav.com> |
| |
| [webkitpy] Remove chromium ports. |
| https://bugs.webkit.org/show_bug.cgi?id=114326 |
| |
| Reviewed by Dirk Pranke. |
| |
| As a side effect, also: |
| |
| - remove chromium builders from webkitpy.layout_tests.port.builders |
| - remove chromium builders from rebaseline |
| - rewrite chromium dependent tests in rebaseline_unittest |
| - remove chromium platform from garden-o-matic |
| - select apple platform as default platform in garden-o-matic |
| - remove chromium port dependencies from a few other tests (run_webkit_tests_integrationtest, factory_unittest, style.checkers.test_expectations_unittest) |
| |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html: |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js: |
| * Scripts/webkitpy/common/checkout/baselineoptimizer_unittest.py: |
| (BaselineOptimizerTest.test_move_baselines): |
| (BaselineOptimizerTest.test_efl): |
| (BaselineOptimizerTest.test_no_add_mac_future): |
| (BaselineOptimizerTest.test_win_does_not_drop_to_win_7sp0): |
| (BaselineOptimizerTest.test_common_directory_includes_root): |
| (BaselineOptimizerTest.test_complex_shadowing): |
| (BaselineOptimizerTest.test_virtual_ports_filtered): |
| * Scripts/webkitpy/layout_tests/port/builders.py: |
| * Scripts/webkitpy/layout_tests/port/chromium.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_android.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_linux.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_mac.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_unittest.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_win.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: Removed. |
| * Scripts/webkitpy/layout_tests/port/factory.py: |
| (platform_options): |
| (PortFactory): |
| * Scripts/webkitpy/layout_tests/port/factory_unittest.py: |
| (FactoryTest.test_qt): |
| (FactoryTest.test_get_from_builder_name): |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (RunTest.test_build_check): |
| * Scripts/webkitpy/style/checkers/test_expectations_unittest.py: |
| (TestExpectationsTestCase.test_determine_port_from_expectations_path): |
| * Scripts/webkitpy/tool/commands/rebaseline.py: |
| (Rebaseline._builders_to_pull_from): |
| * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: |
| (_BaseTestCase): |
| (_BaseTestCase.setUp): |
| (TestRebaselineTest.setUp): |
| (TestRebaselineTest.test_baseline_directory): |
| (test_rebaseline_updates_expectations_file): |
| (test_rebaseline_does_not_include_overrides): |
| (test_rebaseline_test): |
| (test_rebaseline_test_and_print_scm_changes): |
| (test_rebaseline_and_copy_test): |
| (test_rebaseline_and_copy_test_no_existing_result): |
| (test_rebaseline_and_copy_test_with_lion_result): |
| (test_rebaseline_and_copy_no_overwrite_test): |
| (TestRebaselineExpectations.test_rebaseline_expectations): |
| |
| 2013-04-09 Ryosuke Niwa <rniwa@webkit.org> |
| |
| newcommitbot (WKR) requires a subversion checkout |
| https://bugs.webkit.org/show_bug.cgi?id=114309 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Directly talk to the subversion server instead of relying on a local checkout. |
| This allows us to run WKR off of a git clone. |
| |
| * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| (NewCommitBot.next_work_item): |
| (NewCommitBot.process_work_item): |
| |
| 2013-04-09 Ryosuke Niwa <rniwa@webkit.org> |
| |
| webkitbot refers to sheriffbot in help |
| https://bugs.webkit.org/show_bug.cgi?id=114307 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Fixed the bug by proxying the IRC nickname of "sheriffbot" via Sheriff object. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Help): |
| (Help.execute): |
| (RollChromiumDEPS.execute): |
| * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| (IRCBotTest.test_help): |
| * Scripts/webkitpy/tool/bot/sheriff.py: |
| (Sheriff.name): |
| |
| 2013-04-06 Roger Fong <roger_fong@apple.com> |
| |
| Kill old processes between runs on WinEWS bots. |
| Temporarily disable tests to let bots catch up again. |
| |
| * EWSTools/start-queue-win.sh: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-04-09 Glenn Adams <glenn@skynav.com> |
| |
| [webkitpy] Remove chromium deprecated port support. |
| https://bugs.webkit.org/show_bug.cgi?id=114228 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/common/config/ports.py: |
| (DeprecatedPort.port): Removed chromium ports from port name to port class mapping. |
| (ChromiumPort): Removed. |
| (ChromiumAndroidPort): Removed. |
| (ChromiumXVFBPort): Removed. |
| * Scripts/webkitpy/common/config/ports_unittest.py: |
| (DeprecatedPortTest.test_chromium_port): Removed. |
| (DeprecatedPortTest.test_chromium_android_port): Removed. |
| (DeprecatedPortTest.test_chromium_xvfb_port): Removed. |
| * Scripts/webkitpy/tool/steps/update_unittest.py: |
| (UpdateTest.test_update_command_non_interactive): Use mac instead of chromium ports. |
| (UpdateTest.test_update_command_interactive): Use mac instead of chromium ports. |
| |
| 2013-04-09 Chris Fleizach <cfleizach@apple.com> |
| |
| AX: The bounding paths should be made available through accessibility |
| https://bugs.webkit.org/show_bug.cgi?id=113817 |
| |
| Reviewed by David Kilzer. |
| |
| Add a pathDescription property for testing so that it's possible |
| to verify that a path is being returned correctly. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| (getPathDescriptionCallback): |
| (AccessibilityUIElement::pathDescription): |
| (AccessibilityUIElement::getJSClass): |
| * DumpRenderTree/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: |
| (_CGPathEnumerationIteration): |
| (AccessibilityUIElement::pathDescription): |
| * DumpRenderTree/mac/AccessibilityUIElementMac.mm: |
| (AccessibilityUIElement::pathDescription): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: |
| (WTR::AccessibilityUIElement::pathDescription): |
| (WTR): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: |
| (WTR::AccessibilityUIElement::pathDescription): |
| (WTR): |
| |
| 2013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| |
| [EFL] Declare TEST_THEME_DIR in a single place. |
| https://bugs.webkit.org/show_bug.cgi?id=114285 |
| |
| Reviewed by Anders Carlsson. |
| |
| Adapt to the renaming of `THEME_DIR' to `TEST_THEME_DIR'. |
| |
| * DumpRenderTree/efl/CMakeLists.txt: |
| * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| (DumpRenderTreeChrome::createView): |
| (DumpRenderTreeChrome::createInspectorView): |
| (DumpRenderTreeChrome::initialize): |
| (DumpRenderTreeChrome::onDownloadRequest): |
| * EWebLauncher/CMakeLists.txt: |
| * EWebLauncher/main.c: |
| (findThemePath): |
| * EWebLauncher/url_bar.c: |
| (url_bar_add): |
| * MiniBrowser/efl/CMakeLists.txt: |
| * MiniBrowser/efl/main.c: |
| (window_create): |
| * TestWebKitAPI/PlatformEfl.cmake: |
| * TestWebKitAPI/efl/PlatformWebView.cpp: |
| (TestWebKitAPI::PlatformWebView::PlatformWebView): |
| * WebKitTestRunner/PlatformEfl.cmake: |
| * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| (WTR::PlatformWebView::PlatformWebView): |
| |
| 2013-04-09 ChangSeok Oh <changseok.oh@collabora.com> |
| |
| [GTK][AC] upversion of clutter and its dependecy |
| https://bugs.webkit.org/show_bug.cgi?id=114016 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4. |
| |
| * gtk/jhbuild-optional.modules: |
| |
| 2013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com> |
| |
| [WK2] Drop WebProcess capabilities on Linux using seccomp filters |
| https://bugs.webkit.org/show_bug.cgi?id=89875 |
| |
| Reviewed by Maciej Stachowiak. |
| |
| Add unit tests to verify if the handling of the open, openat, creat syscall |
| is being done right. We check if the Read/Write/ReadAndWrite permissions |
| are respected, if the canonical path is being resolved and if |
| the permissions are falling back to the topmost parent directory with a |
| policy set when the directory being opened has no policy. |
| |
| We also test if any attempt of blocking SIGSYS is silently ignored. |
| SIGSYS cannot be blocked because in it's handler is where we hook |
| syscalls to the broker process. |
| |
| Also added libseccomp to EFL's jhbuild to make the life of developers |
| willing to help easier. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| * TestWebKitAPI/PlatformEfl.cmake: |
| * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp: Added. |
| (TestWebKitAPI): |
| (SeccompEnvironment): |
| (TestWebKitAPI::SeccompEnvironment::SetUp): |
| (TestWebKitAPI::SeccompEnvironment::TearDown): |
| (TestWebKitAPI::dummyHandler): |
| (TestWebKitAPI::TEST): |
| (TestWebKitAPI::stressTest): |
| * efl/jhbuild.modules: |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-04-09 Ryosuke Niwa <rniwa@webkit.org> |
| |
| REGRESSION: Autocorrection doesn't work in DumpRenderTree |
| https://bugs.webkit.org/show_bug.cgi?id=113846 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| The problem was that we were replacing NSSpellCheck's dictionary with our own |
| in DumpRenderTree but we were not adding necessary corrections to the dictionary. |
| |
| Fixed the bug by having NSSpellChecker correct "mesage" and "wouldn" to "message" |
| and "would" respectively in DumpRenderTree. |
| |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (resetDefaultsToConsistentValues): |
| |
| 2013-04-09 Benjamin Poulain <benjamin@webkit.org> |
| |
| Remove the gyp files for Tools |
| https://bugs.webkit.org/show_bug.cgi?id=114248 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * DumpRenderTree/DumpRenderTree.gyp: Removed. |
| * DumpRenderTree/DumpRenderTree.gyp/.gitignore: Removed. |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: Removed. |
| * DumpRenderTree/DumpRenderTree.gypi: Removed. |
| * TestWebKitAPI/TestWebKitAPI.gyp: Removed. |
| * TestWebKitAPI/TestWebKitAPI.gyp/.gitignore: Removed. |
| * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp: Removed. |
| * TestWebKitAPI/TestWebKitAPI.gypi: Removed. |
| |
| 2013-04-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| WKR (new-commit-bot) is too slow |
| https://bugs.webkit.org/show_bug.cgi?id=110087 |
| |
| Reviewed by Geoffrey Garen. |
| |
| Running "svn up" or "git svn fetch" is way too slow (takes 2-3 minutes) on the machine I'm running the bot. |
| Just run "svn log -r <revision>" instead to cut down the delay. |
| |
| Unfortunately, this work around doesn't work in a git checkout but who cares given I'm the one running the bot. |
| |
| * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| (NewCommitBot): |
| (NewCommitBot.next_work_item): |
| (NewCommitBot._is_empty_log): |
| (NewCommitBot._update_checkout): |
| |
| 2013-04-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix. Can't remove appendCustomBuildFlags. |
| |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (appendCustomBuildFlags): |
| |
| 2013-04-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Chromium builders from build.webkit.org |
| https://bugs.webkit.org/show_bug.cgi?id=113990 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Removed. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (InstallGtkDependencies): |
| (RunUnitTests.start): |
| (RunWebKit2Tests.start): |
| (Factory.__init__): |
| (unitTestsSupported): |
| (TestFactory.__init__): |
| (BuildAndTestFactory.__init__): |
| (BuildAndPerfTestFactory.__init__): |
| (BuildAndPerfTestWebKit2Factory.__init__): |
| (DownloadAndPerfTestFactory.__init__): |
| (loadBuilderConfig): |
| * BuildSlaveSupport/build.webkit.org-config/templates/root.html: |
| |
| 2013-04-08 Benjamin Poulain <benjamin@webkit.org> |
| |
| Remove HTML Notification |
| https://bugs.webkit.org/show_bug.cgi?id=114231 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-04-08 Glenn Adams <glenn@skynav.com> |
| |
| Remove chromium EWS support, and fix broken test. |
| https://bugs.webkit.org/show_bug.cgi?id=114221 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (AbstractChromiumEWS): Removed. |
| (ChromiumLinuxEWS): Removed. |
| (ChromiumLinuxDebugEWS): Removed. |
| (ChromiumWindowsEWS): Removed. |
| (ChromiumAndroidEWS): Removed. |
| * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| (EarlyWarningSystemTest): Fix misspelled class name. |
| (test_ewses): Fix entry point name to ensure test is run. |
| |
| 2013-04-08 Patrick Gansterer <paroga@webkit.org> |
| |
| [WIN] Remove WebKit2 source code |
| https://bugs.webkit.org/show_bug.cgi?id=114096 |
| |
| Reviewed by Anders Carlsson. |
| |
| Remove the windows specific parts of the MiniBrowser. |
| |
| * MiniBrowser/MiniBrowser.vcproj: Removed. |
| * MiniBrowser/MiniBrowserLauncher.vcproj: Removed. |
| * MiniBrowser/MiniBrowserPostBuild.cmd: Removed. |
| * MiniBrowser/MiniBrowserPreBuild.cmd: Removed. |
| * MiniBrowser/win/BrowserView.cpp: Removed. |
| * MiniBrowser/win/BrowserView.h: Removed. |
| * MiniBrowser/win/BrowserWindow.cpp: Removed. |
| * MiniBrowser/win/BrowserWindow.h: Removed. |
| * MiniBrowser/win/MiniBrowser.cpp: Removed. |
| * MiniBrowser/win/MiniBrowser.h: Removed. |
| * MiniBrowser/win/MiniBrowser.rc: Removed. |
| * MiniBrowser/win/main.cpp: Removed. |
| * MiniBrowser/win/resource.h: Removed. |
| * MiniBrowser/win/stdafx.cpp: Removed. |
| * MiniBrowser/win/stdafx.h: Removed. |
| |
| 2013-04-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Use port 6665 instead of 6667 since the latter doesn't seem to work well. |
| |
| * Scripts/webkitpy/common/config/irc.py: |
| |
| 2013-04-08 Arunprasad Rajkumar <arunprasadr@nds.com> |
| |
| Call Netscape Plugin's toString() and valueOf() instead of providing default implementation |
| https://bugs.webkit.org/show_bug.cgi?id=113139 |
| |
| Reviewed by Anders Carlsson. |
| |
| * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: |
| * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: |
| * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt: |
| * DumpRenderTree/TestNetscapePlugIn/Tests/ToStringAndValueOfObject.cpp: Added. |
| (ToStringAndValueOfObject): |
| (ToStringAndValueOfObject::ToStringAndValueOfObject): |
| (ScriptableObject): |
| (ToStringAndValueOfObject::ScriptableObject::hasMethod): |
| (ToStringAndValueOfObject::ScriptableObject::invoke): |
| (ToStringAndValueOfObject::ScriptableObject::pluginTest): |
| (ToStringAndValueOfObject::NPP_GetValue): |
| * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: |
| * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro: |
| * GNUmakefile.am: |
| |
| 2013-04-08 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK] Bump gnome-themes-standard to 3.6.0 |
| https://bugs.webkit.org/show_bug.cgi?id=114155 |
| |
| Reviewed by Martin Robinson. |
| |
| * gtk/jhbuild.modules: As now we depend on GTK+ 3.6.0 bump the |
| dependency of gnome-themes-standard accordingly. |
| |
| 2013-04-08 David Levin <levin@chromium.org> |
| |
| Remove my watchlist entries. |
| https://bugs.webkit.org/show_bug.cgi?id=114180 |
| |
| Reviewed by Adam Barth. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-08 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL] Mark ShouldGoToBackForwardListItem API test as failing |
| https://bugs.webkit.org/show_bug.cgi?id=114161 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Mark ShouldGoToBackForwardListItem API test as failing for EFL port |
| as it is crashing due to Bug 111074. |
| |
| * TestWebKitAPI/PlatformEfl.cmake: |
| |
| 2013-04-07 David Kilzer <ddkilzer@apple.com> |
| |
| Remove the rest of SVG_DOM_OBJC_BINDINGS |
| <http://webkit.org/b/114112> |
| |
| Reviewed by Geoffrey Garen. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| - Remove --svg-dom-objc-bindings switch. |
| * qmake/mkspecs/features/features.pri: |
| - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS. |
| |
| 2013-04-07 Ed Bartosh <bartosh@gmail.com> |
| |
| [EFL] -minimal build fails with error: WebCore::FrameSelection::notifyAccessibilityForSelectionChange() |
| https://bugs.webkit.org/show_bug.cgi?id=114089 |
| |
| Reviewed by Chris Fleizach. |
| |
| Wrapped accessibility related code in #if HAVE(ACCESSIBILITY) |
| * DumpRenderTree/AccessibilityController.cpp: |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| (DumpRenderTreeChrome::DumpRenderTreeChrome): |
| * DumpRenderTree/efl/DumpRenderTreeChrome.h: |
| (DumpRenderTreeChrome): |
| |
| 2013-04-06 Laszlo Gombos <l.gombos@samsung.com> |
| |
| Build fix after r147857, remove remaining USE(JSC) guards. |
| |
| Unreviewed. |
| |
| * DumpRenderTree/config.h: |
| * TestWebKitAPI/config.h: |
| * WebKitTestRunner/config.h: |
| |
| 2013-04-06 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Rename sheriffbot to webkitbot |
| https://bugs.webkit.org/show_bug.cgi?id=114109 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Renamed since sheriffbot will be used in Blink. |
| |
| * Scripts/webkitpy/tool/commands/sheriffbot.py: |
| (SheriffBot): |
| (SheriffBot.begin_work_queue): |
| |
| 2013-04-06 Oliver Hunt <oliver@apple.com> |
| |
| Unify the many and varied stack trace mechanisms, and make the result sane. |
| https://bugs.webkit.org/show_bug.cgi?id=114072 |
| |
| Reviewed by Filip Pizlo. |
| |
| The commandline jsc executable no longer requires arguments, so |
| I've made run-jsc work without them. |
| |
| * Scripts/run-jsc: |
| |
| 2013-04-06 Ed Bartosh <bartosh@gmail.com> |
| |
| [EFL] build fails with error: 'UINT_MAX' was not declared in this scope |
| https://bugs.webkit.org/show_bug.cgi?id=114086 |
| |
| Reviewed by Tim Horton. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: Included limits.h |
| |
| 2013-04-06 Zan Dobersek <zdobersek@igalia.com> |
| |
| Remove remaining PLATFORM(CHROMIUM) guards in TestWebKitAPI, WebKitTestRunner |
| https://bugs.webkit.org/show_bug.cgi?id=114083 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Remove the remaining three occurrences of the PLATFORM(CHROMIUM) build guards |
| in TestWebKitAPI and WebKitTestRunner. |
| |
| * TestWebKitAPI/config.h: |
| * TestWebKitAPI/mac/InjectedBundleControllerMac.mm: |
| (TestWebKitAPI::InjectedBundleController::platformInitialize): |
| * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm: |
| (WTR::InjectedBundle::platformInitialize): |
| |
| 2013-04-06 Geoffrey Garen <ggaren@apple.com> |
| |
| Rolled out 147820 and 147818 because they caused plugins tests to ASSERT |
| https://bugs.webkit.org/show_bug.cgi?id=114094 |
| |
| Reviewed by Anders Carlsson. |
| |
| * Scripts/run-jsc: |
| |
| 2013-04-05 Ojan Vafai <ojan@chromium.org> |
| |
| Move the flakiness dashboard to the new instance at webkit-test-results.appspot.com |
| https://bugs.webkit.org/show_bug.cgi?id=114080 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| This way, the WebKit and Blink dashboard code can change as appropriate without |
| needing to consider the other project's needs. This still doesn't update the |
| buildbots to upload to the new location, or the dashboard code to pull the |
| results.json files from the new location, but it at least allows for changing the |
| UI code (e.g. the WebKit one can remove all knowledge of the Chromium bots). |
| |
| * TestResultServer/app.yaml: |
| |
| 2013-04-05 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Re-enable testing on the commit queue |
| https://bugs.webkit.org/show_bug.cgi?id=114078 |
| |
| Reviewed by Darin Adler. |
| |
| Re-enabled the feature and the associated tests. |
| |
| * Scripts/webkitpy/tool/bot/commitqueuetask.py: |
| (CommitQueueTask.run): |
| * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py: |
| (CommitQueueTaskTest._run_through_task): |
| * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| (CommitQueueTest._mock_test_result): |
| |
| 2013-04-05 Oliver Hunt <oliver@apple.com> |
| |
| Unify the many and varied stack trace mechanisms, and make the result sane. |
| https://bugs.webkit.org/show_bug.cgi?id=114072 |
| |
| Reviewed by Filip Pizlo. |
| |
| The commandline jsc executable no longer requires arguments, so |
| I've made run-jsc work without them. |
| |
| * Scripts/run-jsc: |
| |
| 2013-04-05 Chris Fleizach <cfleizach@apple.com> |
| |
| AX: Make SVG Group containers accessible elements |
| https://bugs.webkit.org/show_bug.cgi?id=113939 |
| |
| Reviewed by Simon Fraser. |
| |
| Implement axController.elementAtPoint for iOS. |
| Implement a correct version of clickPoint for iOS. |
| |
| * DumpRenderTree/ios/AccessibilityControllerIOS.mm: |
| (AccessibilityController::elementAtPoint): |
| * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: |
| (AccessibilityUIElement::clickPointX): |
| (AccessibilityUIElement::clickPointY): |
| |
| 2013-04-05 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r147773 and r147774. |
| http://trac.webkit.org/changeset/147773 |
| http://trac.webkit.org/changeset/147774 |
| https://bugs.webkit.org/show_bug.cgi?id=114056 |
| |
| Causing some exceptions on AppEngine I don't understand |
| (Requested by rniwa on #webkit). |
| |
| * QueueStatusServer/config/queues.py: |
| * QueueStatusServer/model/queues.py: |
| (Queue.short_name): |
| (Queue.display_name): |
| * QueueStatusServer/model/queues_unittest.py: |
| (QueueTest.test_short_name): |
| (QueueTest.test_display_name): |
| (QueueTest.test_name_with_underscores): |
| |
| 2013-04-05 Geoffrey Garen <ggaren@apple.com> |
| |
| Fixed run-bindings-tests by removing V8 |
| https://bugs.webkit.org/show_bug.cgi?id=114053 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Scripts/run-bindings-tests: |
| (main): |
| |
| 2013-04-05 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix. |
| |
| * QueueStatusServer/model/queues.py: |
| (Queue.short_name): |
| (Queue.display_name): |
| |
| 2013-04-05 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Chromium EWS bots from the queue status server |
| https://bugs.webkit.org/show_bug.cgi?id=113988 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Removed Chromium EWS bots. |
| |
| * QueueStatusServer/config/queues.py: |
| * QueueStatusServer/model/queues.py: |
| (Queue.short_name): |
| (Queue.display_name): |
| * QueueStatusServer/model/queues_unittest.py: |
| (QueueTest.test_short_name): |
| (QueueTest.test_display_name): |
| (QueueTest.test_name_with_underscores): |
| |
| 2013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> |
| |
| [EFL] Enable indexed database |
| https://bugs.webkit.org/show_bug.cgi?id=107248 |
| |
| Reviewed by Alexis Menard. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-04-05 Dimitri Glazkov <dglazkov@chromium.org> |
| |
| Remove vestiges of Chromium bits from watchlists. |
| https://bugs.webkit.org/show_bug.cgi?id=114047 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Scripts/webkitpy/common/config/watchlist: Removed vestiges. |
| |
| 2013-04-05 Chris Fleizach <cfleizach@apple.com> |
| |
| Add James Craig to the contributors list. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-04-04 Kent Tamura <tkent@chromium.org> |
| |
| Remove ChromiumPublicApi pattern, and cc/message rules for it. |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-04 Benjamin Poulain <bpoulain@apple.com> |
| |
| Temporarily disable the Python unittests broken by the commit queue not running layout tests |
| https://bugs.webkit.org/show_bug.cgi?id=113997 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Disable the tests until Ryosuke gets the time and hardware to have |
| a testing commit-queue. |
| |
| * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py: |
| (CommitQueueTaskTest): |
| * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| (CommitQueueTest): |
| |
| 2013-04-04 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Chromium builders from build.webkit.org |
| https://bugs.webkit.org/show_bug.cgi?id=113990 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Land the part to disable triggering of Chromium builders first so that we may start |
| deleting more Chromium code that breaks the update step. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| |
| 2013-04-04 Benjamin Poulain <bpoulain@apple.com> |
| |
| Remove Chromium's DumpRenderTree |
| https://bugs.webkit.org/show_bug.cgi?id=113989 |
| |
| Reviewed by Kent Tamura. |
| |
| On second thought, let's not go to Camelot. It is a silly place. |
| |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (resetDefaultsToConsistentValues): |
| |
| 2013-04-04 Geoffrey Garen <ggaren@apple.com> |
| |
| Nixed the defunct chromium folder from DumpRenderTree |
| https://bugs.webkit.org/show_bug.cgi?id=113993 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * DumpRenderTree/chromium: Removed. |
| * DumpRenderTree/chromium/DRTDevToolsAgent.cpp: Removed. |
| * DumpRenderTree/chromium/DRTDevToolsAgent.h: Removed. |
| * DumpRenderTree/chromium/DRTDevToolsClient.cpp: Removed. |
| * DumpRenderTree/chromium/DRTDevToolsClient.h: Removed. |
| * DumpRenderTree/chromium/DumpRenderTree.cpp: Removed. |
| * DumpRenderTree/chromium/ImageDiff.cpp: Removed. |
| * DumpRenderTree/chromium/LayoutTestHelper.mm: Removed. |
| * DumpRenderTree/chromium/LayoutTestHelperWin.cpp: Removed. |
| * DumpRenderTree/chromium/MockPlatform.cpp: Removed. |
| * DumpRenderTree/chromium/MockPlatform.h: Removed. |
| * DumpRenderTree/chromium/MockWebPrerenderingSupport.cpp: Removed. |
| * DumpRenderTree/chromium/MockWebPrerenderingSupport.h: Removed. |
| * DumpRenderTree/chromium/Task.cpp: Removed. |
| * DumpRenderTree/chromium/Task.h: Removed. |
| * DumpRenderTree/chromium/TestEventPrinter.cpp: Removed. |
| * DumpRenderTree/chromium/TestEventPrinter.h: Removed. |
| * DumpRenderTree/chromium/TestNavigationController.cpp: Removed. |
| * DumpRenderTree/chromium/TestNavigationController.h: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Removed. |
| * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h: Removed. |
| * DumpRenderTree/chromium/TestRunner: Removed. |
| * DumpRenderTree/chromium/TestRunner/public: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTask.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/EventSender.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/GamepadController.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/TextInputController.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebPermissions.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Removed. |
| * DumpRenderTree/chromium/TestRunner/src/config.h: Removed. |
| * DumpRenderTree/chromium/TestShell.cpp: Removed. |
| * DumpRenderTree/chromium/TestShell.h: Removed. |
| * DumpRenderTree/chromium/TestShellAndroid.cpp: Removed. |
| * DumpRenderTree/chromium/TestShellMac.mm: Removed. |
| * DumpRenderTree/chromium/TestShellPosix.cpp: Removed. |
| * DumpRenderTree/chromium/TestShellStub.cpp: Removed. |
| * DumpRenderTree/chromium/TestShellWin.cpp: Removed. |
| * DumpRenderTree/chromium/TestShellX11.cpp: Removed. |
| * DumpRenderTree/chromium/WebViewHost.cpp: Removed. |
| * DumpRenderTree/chromium/WebViewHost.h: Removed. |
| * DumpRenderTree/chromium/android_fallback_fonts.xml: Removed. |
| * DumpRenderTree/chromium/android_main_fonts.xml: Removed. |
| * DumpRenderTree/chromium/config.h: Removed. |
| * DumpRenderTree/chromium/fonts.conf: Removed. |
| |
| 2013-04-04 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove the rebaseline queue server since nobody except maybe one person from Google uses it. |
| |
| Rubber stamped by Benjamin Poulain. |
| |
| * RebaselineQueueServer: Removed. |
| * RebaselineQueueServer/app.yaml: Removed. |
| * RebaselineQueueServer/handlers: Removed. |
| * RebaselineQueueServer/handlers/__init__.py: Removed. |
| * RebaselineQueueServer/handlers/builderqueue.py: Removed. |
| * RebaselineQueueServer/handlers/pages.py: Removed. |
| * RebaselineQueueServer/index.yaml: Removed. |
| * RebaselineQueueServer/main.py: Removed. |
| * RebaselineQueueServer/model: Removed. |
| * RebaselineQueueServer/model/__init__.py: Removed. |
| * RebaselineQueueServer/model/queueentry.py: Removed. |
| * RebaselineQueueServer/static: Removed. |
| * RebaselineQueueServer/static/builder-frame-empty.html: Removed. |
| * RebaselineQueueServer/static/styles.css: Removed. |
| * RebaselineQueueServer/templates: Removed. |
| * RebaselineQueueServer/templates/builder-picker.html: Removed. |
| * RebaselineQueueServer/templates/builder-queue-edit.html: Removed. |
| * RebaselineQueueServer/templates/builder-queue-list.html: Removed. |
| * RebaselineQueueServer/templates/home.html: Removed. |
| |
| 2013-04-04 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Fix setup-commit-queue and temporarily disable testing on commit-queue |
| https://bugs.webkit.org/show_bug.cgi?id=113979 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Use commit-queue@webkit.org instead of webkit.bot.review@gmail.com in commit-queue, |
| and temporarily disable tests in commit-queue as we don't have enough resources at the moment. |
| |
| * EWSTools/setup-commit-queue.sh: |
| * Scripts/webkitpy/tool/bot/commitqueuetask.py: |
| (CommitQueueTask.run): |
| |
| 2013-04-04 Dirk Pranke <dpranke@chromium.org> |
| |
| temporarily make flakiness dashboard work again webkit.org bots |
| https://bugs.webkit.org/show_bug.cgi?id=113972 |
| |
| Reviewed by Ojan Vafai. |
| |
| This patch disables the chromium.org layout test bots TestExpectations |
| parsing temporarily until we can work out the right way to split into |
| two instances for webkit.org and chromium.org and figure out which |
| code to delete where :). |
| |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| |
| 2013-04-04 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Fix webkitpy tests after r147678. |
| |
| * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| (CommitQueueTest.test_commit_queue): |
| (test_manual_reject_during_processing): |
| |
| 2013-04-04 Ryosuke Niwa <rniwa@webkit.org> |
| |
| The commit queue should use Mac MountainLion port |
| https://bugs.webkit.org/show_bug.cgi?id=113971 |
| |
| Reviewed by Lucas Forschler. |
| |
| * EWSTools/setup-commit-queue.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-commit-queue.sh. |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (CommitQueue): |
| |
| 2013-04-04 Dirk Pranke <dpranke@chromium.org> |
| |
| turn off running tests on chromium linux EWS bots |
| https://bugs.webkit.org/show_bug.cgi?id=113959 |
| |
| Reviewed by Geoffrey Garen. |
| |
| Now that the Chromium port is no longer being maintained |
| there's little point in running the tests. Soon we should |
| just shut this bot off altogether. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (ChromiumLinuxEWS): |
| |
| 2013-04-04 Andrew Scherkus <scherkus@chromium.org> |
| |
| Unreviewed. Removing feature-media-reviews@chromium.org from Media watchlist. |
| |
| * Scripts/webkitpy/common/config/watchlist: |
| |
| 2013-04-04 Pierre Rossi <pierre.rossi@gmail.com> |
| |
| Indentation fix to get webkit-patch working again after r147625 |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (MacEWS): |
| (MacWK2EWS): |
| |
| 2013-04-04 Lucas Forschler <lforschler@apple.com> |
| |
| Turn tests back on for Mac WK1/WK2 EWS. |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (MacEWS): |
| (MacWK2EWS): |
| |
| 2013-04-04 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK][WK2] MiniBrowser custom URI scheme support |
| https://bugs.webkit.org/show_bug.cgi?id=112419 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Add support for about URIs in MiniBrowser. An example about page is show |
| with URI "about:minibrowser", the rest of the cases it will show a |
| proper message explaining that the about page didn't exist. |
| |
| Internally it uses "minibrowser-about" prefix instead of "about", but |
| from the user point of view it works with "about" prefix. |
| |
| * MiniBrowser/gtk/BrowserWindow.c: Add miniBrowserAboutScheme constant. |
| (getInternalURI): Method to convert URIs from "about" prefix to |
| "minibrowser-about". |
| (getExternalURI): Opposite method. |
| (webViewURIChanged): Use "about" prefix to show the URI to users. |
| (webViewEnterFullScreen): Ditto. |
| (browser_window_load_uri): Use "minibrowser-about" prefix internally. |
| * MiniBrowser/gtk/main.c: Add miniBrowserAboutScheme constant. |
| (aboutURISchemeRequestCallback): Callback to manage about calls. |
| (main): Register the URI scheme to manage about URIs. |
| |
| 2013-04-03 Roger Fong <roger_fong@apple.com> |
| |
| Re-enable WinEWS tests. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-04-03 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK][Jhbuild] Move ATK to the main moduleset, bump ATK, at-spi2-(atk|core) versions to 2.8.0 |
| https://bugs.webkit.org/show_bug.cgi?id=113883 |
| |
| Reviewed by Martin Robinson. |
| |
| * gtk/jhbuild-optional.modules: Remove the ATK entry as it is now placed in jhbuild.modules. |
| * gtk/jhbuild.modules: Add ATK to the list of webkitgtk-testing-dependencies metamodule, using the 2.8.0 version. |
| The at-spi2-core and at-spi2-atk versions are also increased to 2.8.0. |
| |
| 2013-04-03 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK] Include Pango in jhbuild-optional.modules |
| https://bugs.webkit.org/show_bug.cgi?id=113878 |
| |
| Reviewed by Martin Robinson. |
| |
| Since r147547 Pango 1.32.0 is required. Including the module in the |
| JHBuild optional moduleset. |
| |
| * gtk/jhbuild-optional.modules: Add Pango module. |
| |
| 2013-04-03 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Add getter for JSC TestRunner to DumpRenderTreeQt. |
| https://bugs.webkit.org/show_bug.cgi?id=113864 |
| |
| Moving setDefersLoading from TestRunnerQt to TestRunner |
| requires access to the non-Qt TestRunner. |
| As long as we instantiate both TestRunner and TestRunnerQt, |
| we need a separate getter for the non-Qt TestRunner instance. |
| |
| Reviewed by Simon Hausmann. |
| |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (WebPage::resetSettings): |
| * DumpRenderTree/qt/DumpRenderTreeQt.h: |
| (DumpRenderTree::jscTestRunner): |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunner::setDefersLoading): |
| Moving setDefersLoading from TestRunnerQt |
| to TestRunner. |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-04-03 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK][WK2] Unskip /webkit2/WebKitWebContext/uri-scheme |
| https://bugs.webkit.org/show_bug.cgi?id=104779 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Unskip /webkit2/WebKitWebContext/uri-scheme as it is |
| passing in current trunk. |
| |
| 2013-04-03 Pierre Rossi <pierre.rossi@digia.com> |
| |
| Fix HAVE(QTTESTSUPPORT) logic |
| |
| build_qttestsupport has not been added to WEBKIT_CONFIG in detectFeatures, |
| resulting in HAVE(QTTESTSUPPORT) never being true. |
| Move that logic down in sanitizeFeatures. |
| |
| Rubber-stamped by Tor Arne Vestbø. |
| |
| * qmake/mkspecs/features/features.prf: |
| |
| 2013-04-03 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Bump required versions of some dependencies |
| https://bugs.webkit.org/show_bug.cgi?id=113282 |
| |
| Reviewed by Martin Robinson. |
| |
| * gtk/jhbuild.modules: Update libsoup, glib, at-spi2 and gtk+ versions. |
| |
| 2013-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.com> |
| |
| [GTK] gst-plugins-good fails to build with newer Linux(v4l2) |
| https://bugs.webkit.org/show_bug.cgi?id=113809 |
| |
| Reviewed by Philippe Normand. |
| |
| Newer Linux kernels have removed some deprecated macros from v4l2 |
| headers, causing gst-plugins-good's build to break. We don't need it |
| right now, so just disable it. |
| |
| * gtk/jhbuild.modules: disable v4l2 usage in gst-plugins-good. |
| |
| 2013-03-28 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> |
| |
| [Qt] Switch ContextMenu implementation to CROSS_PLATFORM_CONTEXT_MENU |
| https://bugs.webkit.org/show_bug.cgi?id=113535 |
| |
| Reviewed by Simon Hausmann. |
| |
| Adding USE_CROSS_PLATFORM_CONTEXT_MENUS to WEBKIT_CONFIG. |
| |
| * qmake/mkspecs/features/features.prf: |
| |
| 2013-04-03 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Move logic of simple forwarding functions to TestRunner. |
| https://bugs.webkit.org/show_bug.cgi?id=113863 |
| |
| Reviewed by Simon Hausmann. |
| |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunner::setTextDirection): |
| (TestRunner::goBack): |
| (TestRunner::evaluateScriptInIsolatedWorld): |
| (TestRunner::addUserStyleSheet): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-04-03 Tor Arne Vestbø <tor.arne.vestbo@digia.com> |
| |
| [Qt] Disable media support using QuickTime if deployment target != SDK |
| |
| We link to a single libWebKitSystemInterface static lib, so unless the |
| deployment target matches the SDK let's not pretend like we'll be able |
| to run on anything lower than the SDK version. |
| |
| Reviewed by Simon Hausmann. |
| |
| * qmake/mkspecs/features/features.prf: |
| |
| 2013-04-02 James Craig <james@cookiecrook.com> |
| |
| AXRoleDescripton for DL is "list"; should be "description list" |
| https://bugs.webkit.org/show_bug.cgi?id=111665 |
| |
| Reviewed by Chris Fleizach. |
| |
| Defining the role and description strings. |
| |
| * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp: |
| |
| 2013-04-02 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Disable running tests on Win EWS queue. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-04-02 Lucas Forschler <lforschler@apple.com> |
| |
| Disable running tests on the MAC WK2 EWS queue. |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (MacWK2EWS): |
| |
| 2013-04-02 Julie Parent <jparent@chromium.org> |
| |
| Dashboard refactor: Move dashboard specific history related features to History. |
| https://bugs.webkit.org/show_bug.cgi?id=113717 |
| |
| Reviewed by Ojan Vafai. |
| |
| Each dashboard now creates its own History object, with a custom |
| configuration. This changes from just overriding global functions |
| to passing in callbacks for generatePage, handleValidHashParameter, |
| and handleQueryParameterChange. Same with passing in defaultStateValues |
| and DB_SPECIFIC_INVALIDATING_PARAMS, rather than overriding the global |
| variables. |
| |
| All functions related to these features are now (mostly) private |
| function on History. |
| |
| Loader no longer needs a loadingComplete callback, since it can just |
| initialize the history object itself. |
| |
| * TestResultServer/static-dashboards/aggregate_results.js: |
| (handleValidHashParameter): |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (generatePage): |
| (.switch.return): |
| (handleQueryParameterChange): |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| (resetGlobals): |
| * TestResultServer/static-dashboards/history.js: |
| (.): |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| * TestResultServer/static-dashboards/timeline_explorer.js: |
| (generatePage): |
| (initCurrentBuilderTestResults): |
| * TestResultServer/static-dashboards/treemap.js: |
| (generatePage): |
| (.switch.return): |
| (handleQueryParameterChange): |
| |
| 2013-04-02 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r147401. |
| http://trac.webkit.org/changeset/147401 |
| https://bugs.webkit.org/show_bug.cgi?id=113767 |
| |
| The patch makes it extremely hard to set up the dependencies |
| properly on the GTK builders (Requested by zdobersek on |
| #webkit). |
| |
| * gtk/jhbuild.modules: |
| |
| 2013-04-02 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| |
| [EFL][WK2] Empty tooltip shown when hovering over popup menu items |
| https://bugs.webkit.org/show_bug.cgi?id=113382 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Do not show the empty tooltip box if the text is null. |
| |
| * MiniBrowser/efl/main.c: |
| (popup_menu_populate): |
| |
| 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Bump required versions of some dependencies |
| https://bugs.webkit.org/show_bug.cgi?id=113282 |
| |
| Reviewed by Martin Robinson. |
| |
| * gtk/jhbuild.modules: Update libsoup, glib, at-spi2 and gtk+ versions. |
| |
| 2013-04-01 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r147319. |
| http://trac.webkit.org/changeset/147319 |
| https://bugs.webkit.org/show_bug.cgi?id=113707 |
| |
| The unit test is still failing on the buildbot (Requested by |
| zdobersek on #webkit). |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): |
| |
| 2013-04-01 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [GTK][WK2] Unskip /webkit2/WebKitWebContext/uri-scheme |
| https://bugs.webkit.org/show_bug.cgi?id=104779 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Unskip /webkit2/WebKitWebContext/uri-scheme as it is |
| passing in current trunk. |
| |
| 2013-03-31 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r147289. |
| http://trac.webkit.org/changeset/147289 |
| https://bugs.webkit.org/show_bug.cgi?id=113678 |
| |
| broke Win7 (dbg) build (Requested by shinyak|gardener on |
| #webkit). |
| |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/public/WebUserMediaClientMock.h. |
| (WebTestRunner): |
| (WebUserMediaClientMock): |
| (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock): |
| (WebTestRunner::WebUserMediaClientMock::taskList): |
| * Scripts/webkitpy/style/checkers/cpp.py: |
| (check_function_definition): |
| |
| 2013-03-31 Adam Barth <abarth@webkit.org> |
| |
| configure-svn-config.sh fails |
| https://codereview.chromium.org/13392007/ |
| |
| Reviewed by Eric Seidel. |
| |
| This script was trying to use "svn checkout" to dowload a file from |
| svn.webkit.org, but "svn checkout" only works with directories. |
| Instead, we should use "svn export". |
| |
| * EWSTools/configure-svn-config.sh: |
| |
| 2013-03-31 Wei Jia <wjia@chromium.org> |
| |
| Allow WebUserMediaClientMock to be used by client |
| https://bugs.webkit.org/show_bug.cgi?id=113633 |
| |
| Reviewed by Adam Barth. |
| |
| Export WebUserMediaClientMock. |
| Allow files in chromium/TestRunner/public to have WEBKIT_EXPORT. |
| |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebUserMediaClientMock.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h. |
| (WebUserMediaClientMock): |
| * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Removed. |
| * Scripts/webkitpy/style/checkers/cpp.py: |
| (check_function_definition): |
| |
| 2013-03-29 Alexey Proskuryakov <ap@apple.com> |
| |
| Expose FeatureObserver data to WebKit clients |
| https://bugs.webkit.org/show_bug.cgi?id=113613 |
| |
| Reviewed by Sam Weinig. |
| |
| * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| (WTR::InjectedBundlePage::InjectedBundlePage): Added an initializer for featuresUsedInPage. |
| |
| 2013-03-29 Greg Hughes <ghughes@apple.com> |
| |
| Allow multiple searchKeys to be passed to AXUIElementCopyParameterizedAttributeValue |
| https://bugs.webkit.org/show_bug.cgi?id=112276 |
| |
| Reviewed by Chris Fleizach. |
| |
| Added support to test accessibility search predicates with multiple keys. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| (uiElementForSearchPredicateCallback): |
| * DumpRenderTree/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: |
| (AccessibilityUIElement::uiElementForSearchPredicate): |
| * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp: |
| (AccessibilityUIElement::uiElementForSearchPredicate): |
| * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: |
| (AccessibilityUIElement::uiElementForSearchPredicate): |
| * DumpRenderTree/mac/AccessibilityUIElementMac.mm: |
| (AccessibilityUIElement::uiElementForSearchPredicate): |
| * DumpRenderTree/win/AccessibilityUIElementWin.cpp: |
| (AccessibilityUIElement::uiElementForSearchPredicate): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: |
| (WTR::AccessibilityUIElement::uiElementForSearchPredicate): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::uiElementForSearchPredicate): |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: |
| (WTR::AccessibilityUIElement::uiElementForSearchPredicate): |
| |
| 2013-03-29 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Fix a typo in r147147 to fix Mac EWS. |
| |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (PatchProcessingQueue._new_port_name_from_old): |
| |
| 2013-03-28 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| [EFL] Build break with latest EFL libraries after r146265 |
| https://bugs.webkit.org/show_bug.cgi?id=113558 |
| |
| Unreviewed build fix. |
| |
| * TestWebKitAPI/PlatformWebView.h: |
| * WebKitTestRunner/PlatformWebView.h: |
| |
| 2013-03-28 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Unreviewed. Fix build break when running --update-efl in WebKit EFL. |
| |
| * efl/jhbuild.modules: Remove to run autogen.sh in libgcrypt autogen. It causes configuration fail |
| in libgcrypt build. |
| |
| 2013-03-28 Lucas Forschler <lforschler@apple.com> |
| |
| Disable running tests on Mac EWS until we can find a way to keep the queue at a reasonable length. |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (MacEWS): |
| |
| 2013-03-28 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Use the right OS name on Mac EWS instead of mac-future. |
| |
| Rubber-stamped by Dirk Pranke. |
| |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (PatchProcessingQueue._new_port_name_from_old): |
| (PatchProcessingQueue.begin_work_queue): |
| (PatchProcessingQueue._upload_results_archive_for_patch): |
| |
| 2013-03-28 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la |
| https://bugs.webkit.org/show_bug.cgi?id=112546 |
| |
| Reviewed by Martin Robinson. |
| |
| * GNUmakefile.am: Reference the platformgtk_cppflags amongst the libWebCoreInternals' CPPFLAGS. GtkVersioning.c file has |
| moved back to Source/WebCore/platform. Fix an indentation issue as well. |
| |
| 2013-03-28 Ming Xie <mxie@blackberry.com> |
| |
| [BlackBerry] Committer Email Updates |
| https://bugs.webkit.org/show_bug.cgi?id=113435 |
| |
| Reviewed by Rob Buis. |
| |
| Add the @blackberry.com email address for all our BlackBerry |
| WebKit committers. This is the first step for our email address |
| migration. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-28 Philippe Normand <pnormand@igalia.com> |
| |
| [jhbuild] GStreamer system plugins conflict with the ones built in jhbuild |
| https://bugs.webkit.org/show_bug.cgi?id=113508 |
| |
| Reviewed by Martin Robinson. |
| |
| Prevent the GStreamer plugin scanner to load system-wide |
| plugins. Only the ones built in JHBuild should be loaded and used |
| at runtime. |
| |
| * efl/jhbuildrc: |
| * gtk/jhbuildrc: |
| |
| 2013-03-27 Philippe Normand <pnormand@igalia.com> |
| |
| [GTK] run-launcher --gtk -2 fails on a WK2-only build |
| https://bugs.webkit.org/show_bug.cgi?id=113386 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Scripts/webkitdirs.pm: |
| (builtDylibPathForName): The WebKit2GTK .so name change from 1.0 |
| version to 3.0. Reflect this change so the builtDylibPathForName |
| function doesn't fail to report the library as found. |
| |
| 2013-03-28 Jaehun Lim <ljaehun.lim@samsung.com> |
| |
| [CMAKE] Build fix after r147052. Add WebKit2/Shared/Plugins to include path |
| https://bugs.webkit.org/show_bug.cgi?id=113484 |
| |
| Unreviewed build fix. |
| |
| Add "WebKit2/Shared/Plugins" to include path for TestWebKitAPI, WebKitTestRunner. |
| |
| * TestWebKitAPI/CMakeLists.txt: |
| * WebKitTestRunner/CMakeLists.txt: |
| |
| 2013-03-27 Mario Sanchez Prada <mario.prada@samsung.com> |
| |
| Revision for the internal jhbuild is too old |
| https://bugs.webkit.org/show_bug.cgi?id=113324 |
| |
| Reviewed by Martin Robinson. |
| |
| Update the minimum required version to a point where jhbuild won't |
| fail installing packages when trying to remove a symlink to a directory. |
| |
| * jhbuild/jhbuild-wrapper: Updated revision. |
| |
| 2013-03-27 Gustavo Noronha Silva <gns@gnome.org> |
| |
| [GTK][jhbuild] gst-plugins-good mixes system libsoup-gnome with custom libsoup |
| https://bugs.webkit.org/show_bug.cgi?id=113203 |
| |
| Reviewed by Philippe Normand. |
| |
| We build our libsoup without GNOME support. gst-plugins-good does separate |
| pkg-config checks for libsoup-gnome and libsoup, causing the build to use |
| libsoup-gnome from the system and soup from the jhbuild prefix. This may lead to |
| build failures as the headers of those diverge. We do not use souphttpsrc, so |
| disable it when building gst-plugins-good. |
| |
| * gtk/jhbuild.modules: disable soup support in gst-plugins-good. |
| |
| 2013-03-27 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix after r146852. Please another reference to the Lion leaks builder. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| |
| 2013-03-27 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK][webkitpy] A huge list of warnings about missing bugs in expectations when running NRWT with WKTR |
| https://bugs.webkit.org/show_bug.cgi?id=113421 |
| |
| Reviewed by Dirk Pranke. |
| |
| When running the layout tests with WKTR through NRWT, the GTK port also uses the generic WK2 TestExpectations file. |
| This file contains a large amount of expectations that are not listing a specific bug modifier, so this produces an |
| equally large amount of warnings due to the GTK port preferring for every expectation to have the bug modifier present |
| in the GTK-specific TestExpectations files. |
| |
| To avoid this only enable the warnings only when not using WKTR. |
| |
| * Scripts/webkitpy/layout_tests/port/gtk.py: |
| (GtkPort.warn_if_bug_missing_in_test_expectations): |
| |
| 2013-03-27 Antti Koivisto <antti@apple.com> |
| |
| Fix Zalan's email. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-27 Csaba Osztrogonác <ossy@webkit.org> |
| |
| master.cfg cleanup |
| https://bugs.webkit.org/show_bug.cgi?id=113195 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| |
| 2013-03-27 Csaba Osztrogonác <ossy@webkit.org> |
| |
| master.cfg fine-tuning for Qt Mountain Lion Release bot |
| https://bugs.webkit.org/show_bug.cgi?id=113191 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| - Rename the slave due to its location change. |
| - Update the platform of the slave. |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (RunQtAPITests): Enable running WK2 API tests on Qt. |
| (RunQtAPITests.start): |
| (RunWebKit2Tests.start): Force pixel tests on the Qt Mountain Lion Release builder. |
| (BuildAndTestWebKit2Factory): Added. (Build WK1 and WK2 too, but run only WK2 tests.) |
| |
| 2013-03-27 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| |
| [EFL][jhbuild] Evas fails to build when Wayland is present on the system |
| https://bugs.webkit.org/show_bug.cgi?id=113403 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| As of Evas 1.7.5, when Wayland is detected on the system, support for |
| both Wayland SHM and Wayland EGL is automatically enabled in autoconf. |
| The code, however, seems to depend on a few other flags which must be |
| explicitly enabled. |
| |
| If those additional GL-related options are passed, we end up |
| having issues on the WebKit side, so disable Wayland support for |
| now. |
| |
| * efl/jhbuild.modules: |
| |
| 2013-03-27 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r146864. |
| http://trac.webkit.org/changeset/146864 |
| https://bugs.webkit.org/show_bug.cgi?id=113391 |
| |
| causes crashes on Wk2 EFL release bot (Requested by drott on |
| #webkit). |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-27 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| |
| [jhbuild] Correctly specify an alternate number of make jobs. |
| https://bugs.webkit.org/show_bug.cgi?id=113396 |
| |
| Reviewed by Philippe Normand. |
| |
| So far, we were using the `MAKEFLAGS' environment variable to pass the |
| number of compilation jobs we wanted to jhbuild. jhbuild itself, on the |
| other hand, prefers to use the `jobs' variable from jhbuildrc for that. |
| |
| We now behave more closely to the rest of the WebKit tools by first |
| checking the `NUMBER_OF_PROCESSORS' environment variable and, if it is |
| not set, just letting jhbuild itself figure out how many jobs to use. |
| |
| * efl/jhbuildrc: |
| * gtk/jhbuildrc: |
| |
| 2013-03-27 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Remove Qt specific WorkQueueItem definitions. |
| https://bugs.webkit.org/show_bug.cgi?id=112891 |
| |
| This patch is preparation work for removing |
| WorkQueue related code from TestRunnerQt and |
| replacing it with generic TestRunner code. |
| |
| Reviewed by Benjamin Poulain. |
| |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::queueBackNavigation): |
| (TestRunnerQt::queueForwardNavigation): |
| (TestRunnerQt::queueLoadHTMLString): |
| (TestRunnerQt::queueReload): |
| (TestRunnerQt::queueLoadingScript): |
| (TestRunnerQt::queueNonLoadingScript): |
| (TestRunner::queueLoad): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| * DumpRenderTree/qt/WorkQueueItemQt.cpp: |
| (LoadItem::invoke): |
| (LoadHTMLStringItem::invoke): |
| (LoadAlternateHTMLStringItem::invoke): |
| (ReloadItem::invoke): |
| (ScriptItem::invoke): |
| (BackForwardItem::invoke): |
| * DumpRenderTree/qt/WorkQueueItemQt.h: |
| (LoadAlternateHTMLStringItem::LoadAlternateHTMLStringItem): |
| (LoadAlternateHTMLStringItem): |
| |
| 2013-03-26 Julie Parent <jparent@chromium.org> |
| |
| Flakiness dashboard: simplify logic around which tests to show. |
| https://bugs.webkit.org/show_bug.cgi?id=113250 |
| |
| Reviewed by Ojan Vafai. |
| |
| The different filters for showing results are only used for layout |
| tests, otherwise, we show everything. |
| |
| Change the defaults to false (what layout tests used), and only |
| look at the values when viewing layout tests. |
| |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (htmlForTestsWithExpectationsButNoFailures): |
| (shouldHideTest): |
| |
| 2013-03-26 Isaac Levy <ilevy@google.com> |
| |
| Update bots on test-results.appspot |
| https://bugs.webkit.org/show_bug.cgi?id=113333 |
| |
| Reviewed by Ojan Vafai. |
| |
| * TestResultServer/static-dashboards/builders.jsonp: |
| |
| 2013-03-26 Zan Dobersek <zdobersek@igalia.com> |
| |
| Unreviewed GTK gardening. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): A follow-up to 146859, skipping the complete WebKit2APITests/TestInspector unit test. |
| |
| 2013-03-26 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [Qt] Enable release/debug/2/webkit2 options for run-qtwebkit-tests |
| https://bugs.webkit.org/show_bug.cgi?id=113287 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| * Scripts/run-qtwebkit-tests: |
| (Options.__init__): |
| |
| 2013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> |
| |
| [EFL] Enable IndexedDB by default |
| https://bugs.webkit.org/show_bug.cgi?id=107248 |
| |
| Reviewed by Laszlo Gombos. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| Enable IndexedDB by default on EFL. |
| |
| 2013-03-26 Alan Cutter <alancutter@chromium.org> |
| |
| Sheriffbot should explain rollout failures in a human readable form. |
| https://bugs.webkit.org/show_bug.cgi?id=107092 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Improved sheriffbot's error reporting when a rollout command fails to reverse diff files (the most common failure). |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Rollout._check_diff_failure): |
| (Rollout.execute): |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| (IRCCommandTest.test_rollout): |
| |
| 2013-03-26 Zan Dobersek <zdobersek@igalia.com> |
| |
| Unreviewed GTK gardening. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Skipping a failing unit test after r146518. |
| |
| 2013-03-25 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove Lion leaks builder |
| https://bugs.webkit.org/show_bug.cgi?id=113252 |
| |
| Reviewed by Andreas Kling. |
| |
| Removed. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| |
| 2013-03-25 Kent Tamura <tkent@chromium.org> |
| |
| Rename ENABLE_INPUT_TYPE_DATETIME |
| https://bugs.webkit.org/show_bug.cgi?id=113254 |
| |
| Reviewed by Kentaro Hara. |
| |
| Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE. |
| Actually I'd like to remove the code, but we shouldn't remove it yet |
| because we shipped products with it on some platforms. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-03-25 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove one more line that was intended to be removed in r146657. |
| |
| * Scripts/webkitpy/layout_tests/models/test_run_results.py: |
| (summarize_results): |
| |
| 2013-03-25 Roger Fong <roger_fong@apple.com> |
| |
| No longer run bindings tests on WinEWS bots which are causing hangs on the bots. |
| Re-enable WinEWS tests. |
| |
| * Scripts/webkitpy/common/config/ports.py: |
| (WinPort.run_bindings_tests_command): |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r146793. |
| http://trac.webkit.org/changeset/146793 |
| https://bugs.webkit.org/show_bug.cgi?id=113248 |
| |
| Fix did not work (Requested by rfong on #webkit). |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-25 Ryosuke Niwa <rniwa@webkit.org> |
| |
| REGRESSION(r146657): Test failures reported incorrectly |
| https://bugs.webkit.org/show_bug.cgi?id=113223 |
| |
| Reviewed by Dirk Pranke. |
| |
| The bug was caused by BuildBotPrinter not taking the new behavior into account. |
| |
| Fixed the bug by exposing enabled_pixel_tests_in_retry flag via ResultDetails object and have BuildBotPrinter |
| treat ['TEXT', 'IMAGE+TEXT'] as a regular failure when the flag is set true. |
| |
| * Scripts/webkitpy/layout_tests/controllers/manager.py: |
| (Manager.run): |
| |
| * Scripts/webkitpy/layout_tests/models/test_run_results.py: |
| (RunDetails.__init__): |
| (summarize_results): Remove the line I intended to remove in r146657. |
| |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (logging_run): Return details instead of the exit code. |
| (run_and_capture): Ditto. |
| |
| (RunTest.test_full_results_html): |
| (RunTest.test_hung_thread): |
| (RunTest.test_no_tests_found): |
| (RunTest.test_no_tests_found_2): |
| (RunTest.test_repeat_each_iterations_num_tests): |
| (RunTest.test_run_singly_actually_runs_tests): |
| (RunTest.test_test_list): |
| (RunTest.test_missing_and_unexpected_results): |
| (RunTest.test_pixel_test_directories): |
| (RunTest.test_missing_and_unexpected_results_with_custom_exit_code): |
| (RunTest.test_crash_with_stderr): |
| (RunTest.test_no_image_failure_with_image_diff): |
| (RunTest.test_crash_log): |
| (RunTest.test_exit_after_n_failures_upload): |
| (RunTest.test_results_directory_absolute): |
| (RunTest.test_results_directory_relative): |
| (RunTest.test_retrying_and_flaky_tests): |
| (RunTest.test_retrying_force_pixel_tests): Added a test case to ensure enabled_pixel_tests_in_retry is set. |
| (RunTest.test_retrying_uses_retries_directory): |
| (RunTest.test_reftest_should_not_use_naming_convention_if_not_listed_in_reftestlist): |
| (RunTest.test_output_diffs): |
| (EndToEndTest.test_reftest_with_two_notrefs): |
| (RebaselineTest.test_reset_results): |
| (RebaselineTest.test_missing_results): |
| (RebaselineTest.test_new_baseline): |
| |
| * Scripts/webkitpy/layout_tests/views/buildbot_results.py: |
| (BuildBotPrinter.print_results): |
| (BuildBotPrinter.print_unexpected_results): |
| (BuildBotPrinter.print_unexpected_results.add_result): Don't treat ['TEXT', 'IMAGE+TEXT'] as flaky |
| when we forced pixel tests in retry (i.e. pixel test was initially disabled). |
| |
| 2013-03-25 Julie Parent <jparent@chromium.org> |
| |
| Dashboard refactor: Move cross dashboard history related code into history.js. |
| https://bugs.webkit.org/show_bug.cgi?id=113104 |
| |
| Reviewed by Ojan Vafai. |
| |
| All functions relating to cross dashboard behavior move from being |
| globals to methods on the history.History object. Names stay the same, |
| except many are made private, ones that should have been constants now |
| are, and the long standing TODO to change "currentState" to |
| dashboardSpecificState is done. |
| |
| We now create a global history object in dashboard_base, as an |
| intermediate measure. Once the dashboard specific code is |
| added to history, each DB will need to create its own, and this |
| global will be eliminated. |
| |
| * TestResultServer/static-dashboards/aggregate_results.js: |
| (handleValidHashParameter): |
| (htmlForBuilder): |
| (rawValuesHTML): |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (parseDashboardSpecificParameters): |
| (defaultValue): |
| (currentBuilderGroupCategory): |
| (currentBuilderGroupName): |
| (handleLocationChange): |
| (expectationsMap): |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (generatePage): |
| (.switch.return): |
| (platformAndBuildType): |
| (individualTests): |
| (substringList): |
| (processMissingAndExtraExpectations): |
| (pathToFailureLog): |
| (showPopupForBuild): |
| (htmlForTestsWithExpectationsButNoFailures): |
| (shouldHideTest): |
| (isCrossBuilderView): |
| (tableHeaders): |
| (htmlForSingleTestRow): |
| (htmlForTableColumnHeader): |
| (generatePageForExpectationsUpdate): |
| (handleUpdate): |
| (nextUpdate): |
| (setUpdateIndex): |
| (htmlForIndividualTestOnAllBuildersWithResultsLinks): |
| (.appendExpectationsItem): |
| (loadExpectations): |
| (.dummyNode.onload): |
| (loadExpectationsLayoutTests): |
| (appendExpectations): |
| (htmlForNavBar): |
| (checkBoxToToggleState): |
| (linkHTMLToToggleState): |
| (generatePageForBuilder): |
| (isInvalidKeyForCrossBuilderView): |
| (handleQueryParameterChange): |
| (showLegend): |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| (resetGlobals): |
| (test): |
| * TestResultServer/static-dashboards/history.js: |
| (.): |
| * TestResultServer/static-dashboards/history_unittests.js: |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| * TestResultServer/static-dashboards/timeline_explorer.js: |
| (generatePage): |
| (initCurrentBuilderTestResults): |
| (selectBuild): |
| (showResultsDelta): |
| * TestResultServer/static-dashboards/treemap.js: |
| (generatePage): |
| (.switch.return): |
| (handleFocus): |
| * TestResultServer/static-dashboards/ui.js: |
| |
| 2013-03-25 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Enable WinEWS tests again. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-25 Dominik Röttsches <dominik.rottsches@intel.com> |
| |
| [HarfBuzz] ICU detection fix in HarfBuzz obsoletes our workaround |
| https://bugs.webkit.org/show_bug.cgi?id=112166 |
| |
| HarfBuzz 0.9.14 merged my patch for icu detection without |
| pkg-config files, as needed by for example Ubuntu 12.04. |
| This obsoletes our local workaround. Removed it for GTK and EFL. |
| |
| Reviewed by Martin Robinson. |
| |
| * efl/jhbuild.modules: Patch reference removed, version bumped to 0.9.14. |
| * efl/patches/harfbuzz-icu-detection-fix.patch: Removed. |
| * gtk/jhbuild.modules: Patch reference removed, version bumped to 0.9.14. |
| * gtk/patches/harfbuzz-icu-detection-fix.patch: Removed. |
| |
| 2013-03-22 Kiran Muppala <cmuppala@apple.com> |
| |
| Unreviewed. Move self from contributor to committer list. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-22 Ryosuke Niwa <rniwa@webkit.org> |
| |
| EWS should use a human readable port name when uploading layout test archives |
| https://bugs.webkit.org/show_bug.cgi?id=113099 |
| |
| Reviewed by Dirk Pranke. |
| |
| Use new port's object's name() method to report human readable port names. |
| This will also help us resolving the bug to apply layout test results posted by EWS. |
| |
| * Scripts/webkitpy/tool/bot/botinfo.py: |
| (BotInfo.__init__): Take port's name. |
| (BotInfo.summary_text): |
| |
| * Scripts/webkitpy/tool/bot/botinfo_unittest.py: |
| (BotInfoTest.test_summary_text): |
| |
| * Scripts/webkitpy/tool/bot/flakytestreporter.py: |
| (FlakyTestReporter.__init__): Preserve the old behavior since we don't have a real port object here. |
| |
| * Scripts/webkitpy/tool/commands/queues.py: |
| (PatchProcessingQueue.__init__): Initialize self._port. |
| (PatchProcessingQueue._upload_results_archive_for_patch): Intansitate a real port object if needed, |
| and use that for the attachment filename and the comment posted. |
| |
| * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| (PatchProcessingQueueTest.test_upload_results_archive_for_patch): Port name is updated to be |
| "mac-snowleopard" as expected for TestPort. |
| |
| 2013-03-22 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Turn off EWS test on Win again. |
| The battle continues. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-22 Ryosuke Niwa <rniwa@webkit.org> |
| |
| NRWT: Enable pixel tests when retrying tests |
| https://bugs.webkit.org/show_bug.cgi?id=112898 |
| |
| Reviewed by Dirk Pranke. |
| |
| * Scripts/webkitpy/layout_tests/controllers/manager.py: |
| (Manager.run): Call _force_pixel_tests_if_needed before retrying tests and set pixel_tests False |
| if we've forced pixel tests in the retry. |
| (Manager._run_tests): |
| (Manager._clean_up_run): Fixed the capitalizations. |
| (Manager._force_pixel_tests_if_needed): Added. |
| |
| * Scripts/webkitpy/layout_tests/models/test_run_results.py: |
| (_interpret_test_failures): Now that this function maybe called multiple times, only set |
| 'image_diff_percent' if it doesn't already exist. |
| |
| (summarize_results): When the first attempt resulted in a text failure and the second attempt |
| resulted in image and text failures and we've forced to run pixel tests in the retry run, |
| treat this as a regular regression instead of a flakiness. |
| |
| Also update test_dict with retry_result so that image_diff_percent maybe filled in if retry |
| run had image diffs. |
| |
| * Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py: |
| (summarized_results): |
| |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (parse_full_results): Moved out of EndToEndTest to be used in test_retrying_force_pixel_tests. |
| Also removed some dead code. |
| |
| (RunTest.test_retrying_force_pixel_tests): Added. Assert that we generate and only generate |
| pixel results in retries when pixel tests is turned off. Also assert that image_diff_percent |
| is set and pixel_tests_enabled is set to false. |
| (EndToEndTest.test_reftest_with_two_notrefs): |
| |
| 2013-03-22 Tim Horton <timothy_horton@apple.com> |
| |
| Make it possible to run layout tests on Retina MBP |
| https://bugs.webkit.org/show_bug.cgi?id=93673 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Use NSWindow SPI and override -backingScaleFactor so that WKTR and DRT |
| windows on 2x machines still run at 1x. |
| |
| * DumpRenderTree/mac/DumpRenderTree.mm: |
| (createWebViewAndOffscreenWindow): |
| Reset the window resolution to 1x on creation. |
| * DumpRenderTree/mac/DumpRenderTreeWindow.h: Add NSWindow details. |
| * DumpRenderTree/mac/DumpRenderTreeWindow.mm: |
| (-[DumpRenderTreeWindow backingScaleFactor]): Override, always return 1. |
| * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| (-[WebKitTestRunnerWindow backingScaleFactor]): Override, always return 1. |
| (WTR::PlatformWebView::PlatformWebView): |
| Add NSWindow details, reset the window resolution to 1x on creation. |
| |
| 2013-03-19 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Leak bots shouldn't build |
| https://bugs.webkit.org/show_bug.cgi?id=112774 |
| |
| Reviewed by Simon Fraser. |
| |
| Since leak bots use regular debug builds, there is no need to build on these bots. |
| Simply downloading builds will dramatically improve the cycle time of these bots. |
| |
| * BuildSlaveSupport/build.webkit.org-config/config.json: |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (TestLeaksFactory): Renamed from BuildAndTestLeaksFactory and changed to inherit from |
| TestFactory instead of BuildAndTestFactory. |
| |
| 2013-03-22 Jocelyn Turcotte <jocelyn.turcotte@digia.com> |
| |
| [Qt] Fix the TestWebKitAPI build |
| https://bugs.webkit.org/show_bug.cgi?id=113044 |
| |
| Reviewed by Tor Arne Vestbø. |
| |
| The generate-forwarding-headers script would only be run |
| after the targets in InjectedBundle.pri since the second |
| addStrictSubdirOrderBetween call in |
| Tools/TestWebKitAPI/TestWebKitAPI.pro would overwrite |
| the derived_sources -> injected_bundle order in SUBDIRS. |
| |
| Fix it by only moving the dependent target at the end of |
| SUBDIRS, don't touch its dependency. |
| |
| * qmake/mkspecs/features/functions.prf: |
| |
| 2013-03-22 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| |
| [EFL][WK2] View is not focused when fullscreen mode toggled |
| https://bugs.webkit.org/show_bug.cgi?id=113009 |
| |
| Reviewed by Laszlo Gombos. |
| |
| Set focus on view when fullscreen mode enabled/disabled |
| by FullScreen API. |
| |
| * MiniBrowser/efl/main.c: |
| (on_fullscreen_accept): |
| (on_fullscreen_deny): |
| |
| 2013-03-21 Dirk Pranke <dpranke@chromium.org> |
| |
| nrwt is no longer saving retry results in the retries/ subdirectory |
| https://bugs.webkit.org/show_bug.cgi?id=112995 |
| |
| Reviewed by Ojan Vafai. |
| |
| I think this has been broken a long time, unfortunately. This |
| patch should fix that. |
| |
| In order to do so, I had to pass the directory to use from |
| the Worker object through the SingleTestWriter to the |
| TestResultWriter. While I was plumbing that through, I rationalized |
| the order of the parameter arguments a bit ... |
| |
| * Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py: |
| (Worker._run_single_test): |
| * Scripts/webkitpy/layout_tests/controllers/single_test_runner.py: |
| (run_single_test): |
| (SingleTestRunner.__init__): |
| (SingleTestRunner._run_compare_test): |
| (SingleTestRunner._run_rebaseline): |
| (SingleTestRunner._run_reftest): |
| * Scripts/webkitpy/layout_tests/controllers/test_result_writer.py: |
| (write_test_result): |
| * Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py: |
| (TestResultWriterTest.test_reftest_diff_image): |
| * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| (RunTest.test_retrying_uses_retries_directory): |
| |
| 2013-03-21 Filip Pizlo <fpizlo@apple.com> |
| |
| JSC profiler should have an at-a-glance report of the success of DFG optimization |
| https://bugs.webkit.org/show_bug.cgi?id=112988 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * Scripts/display-profiler-output: |
| |
| 2013-03-21 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] Linux ASAN WebKit canary is running out of memory |
| https://bugs.webkit.org/show_bug.cgi?id=112978 |
| |
| Reviewed by Tony Chang. |
| |
| Running the AddressSanitizer on a crash takes a lot of |
| memory, so we should serialize access to it to avoid running |
| out of memory on a machine. |
| |
| * Scripts/webkitpy/layout_tests/port/chromium.py: |
| (ChromiumPort._get_crash_log): |
| * Scripts/webkitpy/layout_tests/port/http_lock.py: |
| (HttpLock.__init__): |
| (HttpLock.wait_for_httpd_lock): |
| |
| 2013-03-21 Min Qin <qinmin@chromium.org> |
| |
| Cleanup android media layout test code |
| https://bugs.webkit.org/show_bug.cgi?id=112944 |
| |
| Reviewed by Adam Barth. |
| |
| Chromium change: https://codereview.chromium.org/12892010/ |
| The current android layout tests are using WebmediaPlayerInProcessAndroid class. |
| The code path has been largely diverged from that of the WebMediaPlayerImplAndroid. |
| It is not worth the effort to keep the code path, and the layout tests will not reflect the actual behavior on the browser. |
| Instead, we should switch to use content shell for layout tests. |
| |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::resetTestController): |
| |
| 2013-03-21 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] add missing project dependencies to DRT to fix Mac Valgrind |
| https://bugs.webkit.org/show_bug.cgi?id=112953 |
| |
| Reviewed by Tony Chang. |
| |
| When I created the DumpRenderTree_resources target in r144863 I |
| forgot to declare the needed dependencies on the other resource |
| targets. Due to a quirk of ordering, this appears to have been fine |
| w/ ninja but not w/ Xcode (which is still being used on the chromium |
| mac valgrind bots). Declaring the dependencies fixes the build |
| failures. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-21 Brent Fulgham <bfulgham@webkit.org> |
| |
| [WinCairo] Correct assert in Empty BitmapImage Test. |
| https://bugs.webkit.org/show_bug.cgi?id=112934 |
| |
| Reviewed by Tim Horton. |
| |
| * TestWebKitAPI/Tests/WebCore/win/BitmapImage.cpp: |
| (TestWebKitAPI::TEST): Use proper RefPtr and adoptRef |
| to avoid ref counting assertion when leaving test scope. |
| |
| 2013-03-21 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] generate-feature-defines-files is incompatible with Python3 |
| https://bugs.webkit.org/show_bug.cgi?id=112956 |
| |
| Reviewed by Martin Robinson. |
| |
| Make the generate-feature-defines-files compatible with Python3 by calling the items() |
| method on the dictionary objects when iterating through said dictionaries. |
| |
| * gtk/generate-feature-defines-files: |
| (write_feature_defines_header): |
| (write_flattened_feature_defines_file): |
| |
| 2013-03-20 Ryosuke Niwa <rniwa@webkit.org> |
| |
| kill-old-processes spits out error messages on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=112878 |
| |
| Reviewed by Jessie Berlin. |
| |
| Use grep -E instead of grep -P since grep on Mac doesn't seem to support the latter even though it's |
| included in the list of options grep --help shows. |
| |
| Also use double-slash in escaping ++ in clang++ since the slashes needs to escape + inside the shell. |
| |
| * BuildSlaveSupport/kill-old-processes: |
| (main): |
| |
| 2013-03-21 Alberto Garcia <agarcia@igalia.com> |
| |
| [BlackBerry] AccessibilityUIElement: add dummy implementations of scroll methods |
| https://bugs.webkit.org/show_bug.cgi?id=112597 |
| |
| Reviewed by Xan Lopez. |
| |
| These were introduced for the Chromium port in r105295. We need |
| dummy implementations in order to compile the BlackBerry port. |
| |
| * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp: |
| (AccessibilityUIElement::scrollToMakeVisible): |
| (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus): |
| (AccessibilityUIElement::scrollToGlobalPoint): |
| |
| 2013-03-21 Roger Fong <roger_fong@apple.com> |
| |
| Re-enable WinEWS tests following r146376. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-21 Zoltan Horvath <zoltan@webkit.org> |
| |
| Unreviewed. Add Bem Jones-Bey to the list of contributors. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-21 Claudio Saavedra <csaavedra@igalia.com> |
| |
| [GTK] Missing atk in install-dependencies script |
| https://bugs.webkit.org/show_bug.cgi?id=112272 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * gtk/install-dependencies: Add missing atk dependency. |
| |
| 2013-03-21 Claudio Saavedra <csaavedra@igalia.com> |
| |
| [GTK] Missing backslash in install-dependencies script |
| https://bugs.webkit.org/show_bug.cgi?id=112907 |
| |
| Reviewed by Philippe Normand. |
| |
| * gtk/install-dependencies: Add missing backslash to dependencies |
| list. |
| |
| 2013-03-20 Ryosuke Niwa <rniwa@webkit.org> |
| |
| EWS bots have stopped uploading results to bugzilla |
| https://bugs.webkit.org/show_bug.cgi?id=101091 |
| |
| Reviewed by Adam Barth. |
| |
| The bug was caused by LayoutTestResultsReader passing a relative file path to the archive zip |
| to workspace.archive_zip. Because archive_zip uses the results directory as the working directory, |
| this relative file path resoled to a file inside a non-existent directory for "zip". |
| |
| Fixed the bug by resolving both test results directory and zip archive paths in |
| LayoutTestResultsReader.archive. |
| |
| Also made workspace.create_zip print the source_path so that we may debug these issues more easily |
| in the future. |
| |
| * Scripts/webkitpy/common/system/filesystem_mock.py: |
| (MockFileSystem.splitext): Don't assume the entire file path is a file extension when there is no ".". |
| |
| * Scripts/webkitpy/common/system/workspace.py: |
| (Workspace.create_zip): Log the source path when "zip" failed. |
| |
| * Scripts/webkitpy/common/system/workspace_mock.py: |
| (MockWorkspace.create_zip): Record zip_path and source_path for testing. |
| |
| * Scripts/webkitpy/common/system/workspace_unittest.py: |
| (WorkspaceTest.test_create_zip_exception): Test that. |
| |
| * Scripts/webkitpy/tool/bot/layouttestresultsreader.py: |
| (LayoutTestResultsReader.archive): Resolve paths before passing them to workspace.create_zip. |
| This is the actual bug fix. |
| |
| * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py: |
| (test_archive_last_layout_test_results_with_relative_path): Added a test case. |
| |
| 2013-03-20 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] move WebThemeEngine implementations to TestRunner library |
| https://bugs.webkit.org/show_bug.cgi?id=112751 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| (WebTestRunner::TestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| (WebKit): |
| (TestInterfaces): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| (WebTestRunner::WebTestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp. |
| (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin): |
| (WebTestRunner::WebTestThemeControlWin::box): |
| (WebTestRunner::WebTestThemeControlWin::line): |
| (WebTestRunner::WebTestThemeControlWin::triangle): |
| (WebTestRunner::WebTestThemeControlWin::roundRect): |
| (WebTestRunner::WebTestThemeControlWin::oval): |
| (WebTestRunner::WebTestThemeControlWin::circle): |
| (WebTestRunner::WebTestThemeControlWin::nestedBoxes): |
| (WebTestRunner::WebTestThemeControlWin::markState): |
| (WebTestRunner::WebTestThemeControlWin::draw): |
| (WebTestRunner::WebTestThemeControlWin::drawTextField): |
| (WebTestRunner::WebTestThemeControlWin::drawProgressBar): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeControlWin): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h. |
| (WebTestRunner): |
| (WebTestThemeEngineMac): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm. |
| (+[FakeActiveWindow alwaysActiveWindow]): |
| (+[FakeActiveWindow alwaysInactiveWindow]): |
| (-[FakeActiveWindow initWithActiveControls:]): |
| (-[FakeActiveWindow _hasActiveControls]): |
| (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added. |
| (WebTestRunner::WebTestThemeEngineWin::paintButton): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineWin::paintMenuList): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack): |
| (WebTestRunner::WebTestThemeEngineWin::paintSpinButton): |
| (WebTestRunner::WebTestThemeEngineWin::paintTextField): |
| (WebTestRunner::WebTestThemeEngineWin::paintTrackbar): |
| (WebTestRunner::WebTestThemeEngineWin::paintProgressBar): |
| (WebTestRunner::WebTestThemeEngineWin::getSize): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeEngineWin): |
| (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin): |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestShellMac.mm: |
| (platformInit): |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed. |
| |
| 2013-03-20 Brent Fulgham <bfulgham@webkit.org> |
| |
| [WinCairo] Unreviewed build fix for TestWebKitAPI under VS2010 |
| |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommonWinCairo.props: Added. |
| New property sheet that does not link against CoreFoundation and |
| CFNetwork. |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props: |
| Use new TestWebKitAPICommonWinCairo property sheet. |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props: |
| Ditto. |
| |
| 2013-03-20 Brent Fulgham <bfulgham@webkit.org> |
| |
| [WinCairo] Unreviewed build fix for VS2010. |
| |
| Had to add WinCairo-specific property sheets to deal with some |
| library and path differences with the main Apple port. |
| |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props: |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props: |
| * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommonWinCairo.props: Added. |
| * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebugWinCairo.props: Added. |
| * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffReleaseWinCairo.props: Added. |
| |
| 2013-03-20 Benjamin Poulain <bpoulain@apple.com> |
| |
| [WK2] Remove VIEW_MODE_CSS_MEDIA from WebKit2 |
| https://bugs.webkit.org/show_bug.cgi?id=112849 |
| |
| Reviewed by Sam Weinig. |
| |
| * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| |
| 2013-03-20 Brent Fulgham <bfulgham@webkit.org> |
| |
| [WinCairo] Build WebKit Tools under VS2010 |
| https://bugs.webkit.org/show_bug.cgi?id=112821 |
| |
| Reviewed by Tim Horton. |
| |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: |
| Add WinCairo-specific build target. |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props: Added. |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add WinCairo-specific build target. |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props: Added. |
| * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeWinCairo.props: Added. |
| * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: |
| Add WinCairo-specific build target. |
| * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: |
| * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: |
| Add WinCairo-specific build target. |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Add |
| WinCairo-specific build target. |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props: Added. |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props: Added. |
| * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Add WinCairo- |
| specific build target. |
| * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Add |
| WinCairo-specific build target. |
| * win/record-memory/record-memory.vcxproj: Add WinCairo target. |
| * win/record-memory/record-memoryDebugWinCairo.props: Added. |
| * win/record-memory/record-memoryReleaseWinCairo.props: Added. |
| |
| 2013-03-20 Roger Fong <roger_fong@apple.com> |
| |
| API test gardening AppleWin port. |
| |
| The BitmapImageEmptyFrameTest should only be tested on Cairo not on AppleWin port. |
| |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: |
| * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
| |
| 2013-03-20 Roger Fong <roger_fong@apple.com> |
| |
| Test fix for Win EWS bots, catch various errors and restart script if necessary. |
| |
| * EWSTools/start-queue-win.sh: |
| |
| 2013-03-20 Sami Kyostila <skyostil@chromium.org> |
| |
| Unreviewed, add myself to committers.py. |
| |
| 2013-03-20 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> |
| |
| Unreviewed. Adding another email for me. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-20 Justin Novosad <junov@google.com> |
| |
| [Chromium] Code cleanup: removing support for non-deferred 2d canvas rendering |
| https://bugs.webkit.org/show_bug.cgi?id=112605 |
| |
| Reviewed by James Robinson. |
| |
| Deleting all the code that was used for propagating and supporting |
| the Chromium setting for disabling deferred 2d canvas rendering. |
| |
| * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| (main): |
| * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| (WebTestRunner::WebPreferences::reset): |
| (WebTestRunner::WebPreferences::applyTo): |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::TestShell): |
| (TestShell::resetWebSettings): |
| (TestShell::runFileTest): |
| * DumpRenderTree/chromium/TestShell.h: |
| (TestShell): |
| |
| 2013-03-20 Ádám Kallai <kadam@inf.u-szeged.hu> |
| |
| [Qt] Qt 4.8 tool related stuff removal from webkitpy. |
| https://bugs.webkit.org/show_bug.cgi?id=112699. |
| |
| Reviewed by Adam Barth. |
| |
| * Scripts/webkitpy/layout_tests/port/qt.py: |
| (QtPort._search_paths): |
| (QtPort._port_specific_expectations_files): |
| * Scripts/webkitpy/layout_tests/port/qt_unittest.py: |
| (QtPortTest): |
| (QtPortTest._assert_search_path): |
| (QtPortTest._assert_expectations_files): |
| |
| 2013-03-19 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Enable kerning by default |
| https://bugs.webkit.org/show_bug.cgi?id=112704 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| Disable kerning by default, since some reference test expectations |
| expect kerning to be default off. |
| |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::reset): |
| * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp: |
| (WTR::activateFonts): |
| |
| 2013-03-20 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Remove empty function stubs from TestRunnerQt. |
| https://bugs.webkit.org/show_bug.cgi?id=112799 |
| |
| We are reducing the code in TestRunnerQt step by step, |
| in order to finally replace all of it with the generic |
| TestRunner implementation. |
| This patch removes several simple function stubs that |
| currently do not implement any actual functionality. |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-03-20 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| |
| [EFL][WK2] Don't show the SearchBar by default when MiniBrowser opened |
| https://bugs.webkit.org/show_bug.cgi?id=112687 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Hide the SearchBar by default on window creation. |
| |
| * MiniBrowser/efl/main.c: |
| (window_create): |
| |
| 2013-03-20 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r146304. |
| http://trac.webkit.org/changeset/146304 |
| https://bugs.webkit.org/show_bug.cgi?id=112788 |
| |
| to many expectations to update (Requested by antonm on |
| #webkit). |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| (TestInterfaces): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed. |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestShellMac.mm: |
| (platformInit): |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| * DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp. |
| (WebThemeControlDRTWin::WebThemeControlDRTWin): |
| (WebThemeControlDRTWin::~WebThemeControlDRTWin): |
| (WebThemeControlDRTWin::box): |
| (WebThemeControlDRTWin::line): |
| (WebThemeControlDRTWin::triangle): |
| (WebThemeControlDRTWin::roundRect): |
| (WebThemeControlDRTWin::oval): |
| (WebThemeControlDRTWin::circle): |
| (WebThemeControlDRTWin::nestedBoxes): |
| (WebThemeControlDRTWin::markState): |
| (WebThemeControlDRTWin::draw): |
| (WebThemeControlDRTWin::drawTextField): |
| (WebThemeControlDRTWin::drawProgressBar): |
| * DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h. |
| (WebThemeControlDRTWin): |
| * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h. |
| (WebThemeEngineDRTMac): |
| * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm. |
| (+[FakeActiveWindow alwaysActiveWindow]): |
| (+[FakeActiveWindow alwaysInactiveWindow]): |
| (-[FakeActiveWindow initWithActiveControls:]): |
| (-[FakeActiveWindow _hasActiveControls]): |
| (WebThemeEngineDRTMac::paintScrollbarThumb): |
| (stateToHIEnableState): |
| (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb): |
| (WebThemeEngineDRTMac::paintNSScrollerScrollbarThumb): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Added. |
| (webRectToSkIRect): |
| (drawControl): |
| (drawTextField): |
| (drawProgressBar): |
| (WebThemeEngineDRTWin::paintButton): |
| (WebThemeEngineDRTWin::paintMenuList): |
| (WebThemeEngineDRTWin::paintScrollbarArrow): |
| (WebThemeEngineDRTWin::paintScrollbarThumb): |
| (WebThemeEngineDRTWin::paintScrollbarTrack): |
| (WebThemeEngineDRTWin::paintSpinButton): |
| (WebThemeEngineDRTWin::paintTextField): |
| (WebThemeEngineDRTWin::paintTrackbar): |
| (WebThemeEngineDRTWin::paintProgressBar): |
| (WebThemeEngineDRTWin::getSize): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h. |
| (WebThemeEngineDRTWin): |
| (WebThemeEngineDRTWin::WebThemeEngineDRTWin): |
| |
| 2013-03-19 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Support -webkit-font-smoothing |
| https://bugs.webkit.org/show_bug.cgi?id=106009 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| Set shouldUseFontSmoothing to false to match WebKitTestRunner. |
| |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::reset): |
| |
| 2013-03-20 Krzysztof Czech <k.czech@samsung.com> |
| |
| [GTK] accessibility/aria-scrollbar-role.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=98358 |
| |
| Reviewed by Martin Robinson. |
| |
| Adds support for checking accessibility object's orientation. |
| Orientation is checked by retrieving proper state of accessibility object. |
| |
| * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: |
| (checkElementState): |
| (AccessibilityUIElement::orientation): |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::orientation): |
| |
| 2013-03-19 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] move WebThemeEngine implementations to TestRunner library |
| https://bugs.webkit.org/show_bug.cgi?id=112751 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| (WebTestRunner::TestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| (WebKit): |
| (TestInterfaces): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| (WebTestRunner::WebTestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp. |
| (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin): |
| (WebTestRunner::WebTestThemeControlWin::box): |
| (WebTestRunner::WebTestThemeControlWin::line): |
| (WebTestRunner::WebTestThemeControlWin::triangle): |
| (WebTestRunner::WebTestThemeControlWin::roundRect): |
| (WebTestRunner::WebTestThemeControlWin::oval): |
| (WebTestRunner::WebTestThemeControlWin::circle): |
| (WebTestRunner::WebTestThemeControlWin::nestedBoxes): |
| (WebTestRunner::WebTestThemeControlWin::markState): |
| (WebTestRunner::WebTestThemeControlWin::draw): |
| (WebTestRunner::WebTestThemeControlWin::drawTextField): |
| (WebTestRunner::WebTestThemeControlWin::drawProgressBar): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeControlWin): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h. |
| (WebTestRunner): |
| (WebTestThemeEngineMac): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm. |
| (+[FakeActiveWindow alwaysActiveWindow]): |
| (+[FakeActiveWindow alwaysInactiveWindow]): |
| (-[FakeActiveWindow initWithActiveControls:]): |
| (-[FakeActiveWindow _hasActiveControls]): |
| (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added. |
| (WebTestRunner::WebTestThemeEngineWin::paintButton): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineWin::paintMenuList): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack): |
| (WebTestRunner::WebTestThemeEngineWin::paintSpinButton): |
| (WebTestRunner::WebTestThemeEngineWin::paintTextField): |
| (WebTestRunner::WebTestThemeEngineWin::paintTrackbar): |
| (WebTestRunner::WebTestThemeEngineWin::paintProgressBar): |
| (WebTestRunner::WebTestThemeEngineWin::getSize): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeEngineWin): |
| (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin): |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestShellMac.mm: |
| (platformInit): |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed. |
| |
| 2013-03-19 Tony Chang <tony@chromium.org> |
| |
| Move testRunner.setTouchDragDropEnabled to internals.settings |
| https://bugs.webkit.org/show_bug.cgi?id=112739 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::TestRunner): Remove unnecessary code. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| (TestRunner): Remove unnecessary code. |
| * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| (WebTestRunner::WebPreferences::reset): |
| (WebTestRunner::WebPreferences::applyTo): Always set to false. |
| |
| 2013-03-19 Mark Pilgrim <pilgrim@chromium.org> |
| |
| [Chromium] Migrate to WEBKIT_USE_NEW_WEBFILESYSTEMTYPE |
| https://bugs.webkit.org/show_bug.cgi?id=112754 |
| |
| Reviewed by Darin Fisher. |
| |
| Remove old code behind ifndef WEBKIT_USE_NEW_WEBFILESYSTEMTYPE |
| now that it's always defined. |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-03-19 Kenneth Russell <kbr@google.com> |
| |
| Unreviewed, rolling out r146290. |
| http://trac.webkit.org/changeset/146290 |
| https://bugs.webkit.org/show_bug.cgi?id=112751 |
| |
| Broke Chromium Mac build. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| (TestInterfaces): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed. |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestShellMac.mm: |
| (platformInit): |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| * DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp. |
| (WebThemeControlDRTWin::WebThemeControlDRTWin): |
| (WebThemeControlDRTWin::~WebThemeControlDRTWin): |
| (WebThemeControlDRTWin::box): |
| (WebThemeControlDRTWin::line): |
| (WebThemeControlDRTWin::triangle): |
| (WebThemeControlDRTWin::roundRect): |
| (WebThemeControlDRTWin::oval): |
| (WebThemeControlDRTWin::circle): |
| (WebThemeControlDRTWin::nestedBoxes): |
| (WebThemeControlDRTWin::markState): |
| (WebThemeControlDRTWin::draw): |
| (WebThemeControlDRTWin::drawTextField): |
| (WebThemeControlDRTWin::drawProgressBar): |
| * DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h. |
| (WebThemeControlDRTWin): |
| * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h. |
| (WebThemeEngineDRTMac): |
| * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm. |
| (+[FakeActiveWindow alwaysActiveWindow]): |
| (+[FakeActiveWindow alwaysInactiveWindow]): |
| (-[FakeActiveWindow initWithActiveControls:]): |
| (-[FakeActiveWindow _hasActiveControls]): |
| (WebThemeEngineDRTMac::paintScrollbarThumb): |
| (stateToHIEnableState): |
| (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb): |
| (WebThemeEngineDRTMac::paintNSScrollerScrollbarThumb): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Added. |
| (webRectToSkIRect): |
| (drawControl): |
| (drawTextField): |
| (drawProgressBar): |
| (WebThemeEngineDRTWin::paintButton): |
| (WebThemeEngineDRTWin::paintMenuList): |
| (WebThemeEngineDRTWin::paintScrollbarArrow): |
| (WebThemeEngineDRTWin::paintScrollbarThumb): |
| (WebThemeEngineDRTWin::paintScrollbarTrack): |
| (WebThemeEngineDRTWin::paintSpinButton): |
| (WebThemeEngineDRTWin::paintTextField): |
| (WebThemeEngineDRTWin::paintTrackbar): |
| (WebThemeEngineDRTWin::paintProgressBar): |
| (WebThemeEngineDRTWin::getSize): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h. |
| (WebThemeEngineDRTWin): |
| (WebThemeEngineDRTWin::WebThemeEngineDRTWin): |
| |
| 2013-03-19 Krzysztof Czech <k.czech@samsung.com> |
| |
| [EFL] canvas-fallback-content.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=111998 |
| |
| Reviewed by Chris Fleizach. |
| |
| Adds support for getting platform name. |
| |
| * DumpRenderTree/TestRunner.cpp: |
| (TestRunner::staticValues): |
| * DumpRenderTree/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| (TestRunner::platformName): |
| |
| 2013-03-19 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] move WebThemeEngine implementations to TestRunner library |
| https://bugs.webkit.org/show_bug.cgi?id=112751 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| * DumpRenderTree/DumpRenderTree.gypi: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| (WebTestRunner::TestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| (WebKit): |
| (TestInterfaces): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| (WebTestRunner::WebTestInterfaces::themeEngine): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp. |
| (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin): |
| (WebTestRunner::WebTestThemeControlWin::box): |
| (WebTestRunner::WebTestThemeControlWin::line): |
| (WebTestRunner::WebTestThemeControlWin::triangle): |
| (WebTestRunner::WebTestThemeControlWin::roundRect): |
| (WebTestRunner::WebTestThemeControlWin::oval): |
| (WebTestRunner::WebTestThemeControlWin::circle): |
| (WebTestRunner::WebTestThemeControlWin::nestedBoxes): |
| (WebTestRunner::WebTestThemeControlWin::markState): |
| (WebTestRunner::WebTestThemeControlWin::draw): |
| (WebTestRunner::WebTestThemeControlWin::drawTextField): |
| (WebTestRunner::WebTestThemeControlWin::drawProgressBar): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeControlWin): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h. |
| (WebTestRunner): |
| (WebTestThemeEngineMac): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm. |
| (+[FakeActiveWindow alwaysActiveWindow]): |
| (+[FakeActiveWindow alwaysInactiveWindow]): |
| (-[FakeActiveWindow initWithActiveControls:]): |
| (-[FakeActiveWindow _hasActiveControls]): |
| (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added. |
| (WebTestRunner::WebTestThemeEngineWin::paintButton): |
| (WebTestRunner): |
| (WebTestRunner::WebTestThemeEngineWin::paintMenuList): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb): |
| (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack): |
| (WebTestRunner::WebTestThemeEngineWin::paintSpinButton): |
| (WebTestRunner::WebTestThemeEngineWin::paintTextField): |
| (WebTestRunner::WebTestThemeEngineWin::paintTrackbar): |
| (WebTestRunner::WebTestThemeEngineWin::paintProgressBar): |
| (WebTestRunner::WebTestThemeEngineWin::getSize): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h. |
| (WebTestRunner): |
| (WebTestThemeEngineWin): |
| (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin): |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (WebKit): |
| * DumpRenderTree/chromium/TestShellMac.mm: |
| (platformInit): |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed. |
| |
| 2013-03-19 Kenneth Rohde Christiansen <kenneth@webkit.org> and Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| |
| [EFL][WK2] Separate WebView further from EwkView |
| https://bugs.webkit.org/show_bug.cgi?id=111591 |
| |
| Reviewed by Caio Marcelo de Oliveira Filho. |
| |
| Updated EFL PlatformWebView to meet the new WKView API and ewk view private API. |
| PlatformWKView is pointer to Evas_Object for EFL, as this is more natural and |
| since we can afford it having EWKViewGetWKView() private API to access WKView. |
| |
| * TestWebKitAPI/PlatformWebView.h: |
| * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp: |
| (TestWebKitAPI::TEST): |
| * 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::dispatchEvent): |
| (WTR::EventSenderProxy::keyDown): |
| (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::windowSnapshotImage): |
| |
| 2013-03-19 Roger Fong <roger_fong@apple.com> |
| |
| Changes to VS2010 project files should only trigger builds on Windows bots. |
| https://bugs.webkit.org/show_bug.cgi?id=112731 |
| |
| Reviewed by Timothy Horton. |
| |
| * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: |
| (_should_file_trigger_build): |
| |
| 2013-03-19 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. webkitpy tests fix for Windows, runtests.py run-webkit-tests arguments changed. |
| |
| * Scripts/webkitpy/tool/steps/runtests.py: |
| (RunTests.run): |
| * Scripts/webkitpy/tool/steps/runtests_unittest.py: |
| (RunTestsTest.test_webkit_run_unit_tests): |
| |
| 2013-03-19 Julie Parent <jparent@chromium.org> |
| |
| Dashboards: Introduce history namespace and unit tests. |
| https://bugs.webkit.org/show_bug.cgi?id=112645 |
| |
| Reviewed by Ojan Vafai. |
| |
| Laying the framework for introducing the new history object and |
| namespace. This moves only static functions into the history |
| namespace, and moves corresponding unit tests into seperate |
| unit test file. |
| |
| * TestResultServer/static-dashboards/aggregate_results.html: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (parseCrossDashboardParameters): |
| (parseDashboardSpecificParameters): |
| (parseParameters): |
| * TestResultServer/static-dashboards/flakiness_dashboard.html: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (.switch.return): |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| * TestResultServer/static-dashboards/history.js: Added. |
| * TestResultServer/static-dashboards/history_unittests.js: Added. |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/run-embedded-unittests.html: |
| * TestResultServer/static-dashboards/run-unittests.html: |
| * TestResultServer/static-dashboards/timeline_explorer.html: |
| * TestResultServer/static-dashboards/timeline_explorer.js: |
| * TestResultServer/static-dashboards/treemap.html: |
| * TestResultServer/static-dashboards/treemap.js: |
| (.switch.return): |
| * TestResultServer/static-dashboards/ui.js: |
| |
| 2013-03-19 Daniel Bates <dbates@webkit.org> |
| |
| svn-apply has trouble applying a patch that adds a Windows newline to EOF |
| https://bugs.webkit.org/show_bug.cgi?id=112732 |
| |
| Reviewed by Eric Seidel. |
| |
| Fixes an issues where a diff that adds a Windows line ending (CRLF) to the end |
| of an existing file cannot be applied. |
| |
| In particular, svn-{apply, unapply} compensate for differences in line endings |
| by converting the line endings in a diff to match the line endings in the target |
| file. The diff(1) command precedes the last line of a diff that adds a newline |
| character to the end of a file with the special character sequence "\n \\ No newline at end of file\n" |
| Svn-{apply, unapply} converts the newline characters (\n) in this character sequence |
| to \r\n (CRLF) when the target file has Windows line endings and patch(1) complains |
| when applying this modified diff. Instead, svn-{apply, unapply} should not modify |
| the newline characters in this special character sequence to match the line endings |
| in the target file. |
| |
| * Scripts/VCSUtils.pm: |
| (parseDiff): |
| * Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl: |
| Added tests: |
| - "SVN: Patch adds Windows newline to EOF and IndexPath has Windows line endings" |
| - "SVN: Patch adds Mac newline to EOF and IndexPath has Mac line endings" |
| - "Git: Patch adds Windows newline to EOF and IndexPath has Windows line endings" |
| - "Git: Patch adds Mac newline to EOF and IndexPath has Mac line endings" |
| (escapeNewLineCharacters): Added. |
| (toMacLineEndings): Added. |
| |
| 2013-03-19 James Robinson <jamesr@chromium.org> |
| |
| [chromium] Remove compositor settings that don't go through WebKit |
| https://bugs.webkit.org/show_bug.cgi?id=112718 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| (main): |
| * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| * 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): |
| |
| 2013-03-19 Dirk Pranke <dpranke@chromium.org> |
| |
| Unreviewed, rolling out r146101. |
| https://bugs.webkit.org/show_bug.cgi?id=111884 |
| |
| re-enable custom freetype on asan; this needs to be on |
| now that the bot is running lucid. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-19 Alberto Garcia <agarcia@igalia.com> |
| |
| [BlackBerry] Enable USE_SYSTEM_MALLOC by default |
| https://bugs.webkit.org/show_bug.cgi?id=112365 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Enable USE_SYSTEM_MALLOC by default via FeatureList.pm instead of |
| harcoding it in wtf/Platform.h |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-19 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Make ImageDiff similar to Chromium's ImageDiff |
| https://bugs.webkit.org/show_bug.cgi?id=94782 |
| |
| Based on patch by Csaba Osztrogonác. |
| Reviewed by Jocelyn Turcotte. |
| |
| The diff image is generated with bright red indicating errors, but letting the base image |
| shine through so the context of the error-pixel can be identified. |
| |
| * DumpRenderTree/qt/ImageDiff.cpp: |
| (main): |
| |
| 2013-03-18 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt] Fix the build of QtTestBrowser if the print preview dialog is disabled in Qt |
| |
| Rubber-stamped by Csaba Osztrogonác. |
| |
| Check for QT_NO_PRINTPREVIEWDIALOG instead of QT_NO_PRINTER |
| since the latter might not cover the former. |
| |
| * QtTestBrowser/launcherwindow.cpp: |
| (LauncherWindow::print): |
| |
| 2013-03-18 Simon Fraser <simon.fraser@apple.com> |
| |
| Style tweeks to default.css. |
| |
| Rubber-stamped by David Kilzer. |
| |
| Give visited links a different color to other links, so you can |
| see which builds you've viewed. |
| |
| Make the <small> text less tiny. |
| |
| * BuildSlaveSupport/build.webkit.org-config/public_html/default.css: |
| (small): |
| (a:link,a:visited,a:active): |
| (a:visited): |
| |
| 2013-03-18 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove the temporary hack for webkit-perf.appspot.com and cleanup the code |
| https://bugs.webkit.org/show_bug.cgi?id=112494 |
| |
| Reviewed by Dirk Pranke. |
| |
| Removed the code to override webkit-perf.appspot.com by perf.webkit.org. |
| Also merged two pairs of methods to cleanup the code. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner.run): Merged _upload_and_show_results. |
| (PerfTestsRunner._generate_results): Merged _generate_output_files. |
| |
| 2013-03-18 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] build xdisplaycheck when building DRT |
| https://bugs.webkit.org/show_bug.cgi?id=112636 |
| |
| Reviewed by Tony Chang. |
| |
| It appears that we need xdisplaycheck to be built in order for |
| Xvfb to be started correctly on the bots, and DRT was missing |
| a dependency on it. This may be the cause of the ASAN bot not |
| starting up properly (it only builds DRT). |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-18 David Levin <levin@chromium.org> |
| |
| Implement icon change notification dump for Chromium's test shell. |
| https://bugs.webkit.org/show_bug.cgi?id=112614 |
| |
| This was previously implemented for some other platforms in r58111 |
| and r116547. |
| |
| In r122806, fast/dom/icon-url-property.html stopped using it, but |
| it is useful for tests, so I plan to re-add it to that test again. |
| |
| Reviewed by Jochen Eisinger. |
| |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| (WebTestRunner::WebTestProxy::didChangeIcon): Add handler so that |
| icon change notifications from WebKit may be logged in test output. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::TestRunner): Expose dumpIconChanges. |
| (WebTestRunner::TestRunner::reset): Clear the new dump variable. |
| (WebTestRunner::TestRunner::shouldDumpIconChanges): Expose the dump vairable. |
| (WebTestRunner): |
| (WebTestRunner::TestRunner::dumpIconChanges): Implement the test method. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| (WebTestRunner::WebTestProxyBase::didChangeIcon): |
| (WebTestRunner): |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::didChangeIcon): Add the output about changing the icon. |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-03-18 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Move js for treemap and aggregate_results into own js files. |
| https://bugs.webkit.org/show_bug.cgi?id=112618 |
| |
| Reviewed by Dirk Pranke. |
| |
| No functional changes, just moving the code into separate js file |
| rather than inlined in the html, so we can test it, make it more |
| modular, etc. Other dashboard types are already done this way. |
| |
| * TestResultServer/static-dashboards/aggregate_results.html: |
| * TestResultServer/static-dashboards/aggregate_results.js: Copied from Tools/TestResultServer/static-dashboards/aggregate_results.html. |
| (generatePage): |
| (handleValidHashParameter): |
| (htmlForBuilder): |
| (rawValuesHTML): |
| (chartHTML): |
| (filteredValues): |
| (chart): |
| (htmlForRevisionRows): |
| (wrapHTMLInTable): |
| (htmlForSummaryTable): |
| (valuesPerExpectation): |
| (htmlForTestType): |
| (htmlForTableRow): |
| (extendedEncode): |
| * TestResultServer/static-dashboards/treemap.html: |
| * TestResultServer/static-dashboards/treemap.js: Copied from Tools/TestResultServer/static-dashboards/treemap.html. |
| (humanReadableTime): |
| (convertToWebTreemapFormat): |
| (reverseSortByAverage): |
| (generatePage): |
| (focusPath): |
| (.switch.return): |
| (handleQueryParameterChange): |
| (extractName): |
| (fullName): |
| (handleFocus.): |
| (handleFocus): |
| |
| 2013-03-18 Zan Dobersek <zdobersek@igalia.com> |
| |
| [webkitpy] '/usr/bin/interdiff' output while running test-webkitpy |
| https://bugs.webkit.org/show_bug.cgi?id=112622 |
| |
| Reviewed by Dirk Pranke. |
| |
| * Scripts/webkitpy/tool/steps/haslanded_unittest.py: |
| (HasLandedTest): Pipe the stdout and stderr output of the subprocess call to subprocess.PIPE, eliminating unnecessary output. |
| |
| 2013-03-18 Zan Dobersek <zdobersek@igalia.com> |
| |
| [NRWT][GTK] Add gtk-wk1 directory to the list of baseline search paths when using DumpRenderTree |
| https://bugs.webkit.org/show_bug.cgi?id=112619 |
| |
| Reviewed by Dirk Pranke. |
| |
| When using DumpRenderTree on the Gtk port, NRWT should look for baselines first in the LayoutTests/platform/gtk-wk1 |
| directory and then fall back to the generic LayoutTests/platform/gtk directory. |
| |
| * Scripts/webkitpy/layout_tests/port/gtk.py: |
| (GtkPort.default_baseline_search_path): Implement the method on the GtkPort class, mapping every search path to the |
| Port._webkit_baseline_path method. |
| * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| (GtkPortTest.test_default_baseline_search_path): Add a test for the changes that are being introduced. |
| (GtkPortTest.test_port_specific_expectations_files): Wrap a couple of long lines. |
| * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: |
| (TestRebaselineTest.test_baseline_directory): Enhance one and add an additional test case for baseline directories |
| that are expected based on the builder name. |
| |
| 2013-03-18 Mark Pilgrim <pilgrim@chromium.org> |
| |
| [Chromium] Create WebFileSystemType enum to allow easier filesystem refactoring |
| https://bugs.webkit.org/show_bug.cgi?id=112571 |
| |
| Reviewed by Adam Barth. |
| |
| Update function declarations for new WebFileSystemType enum. (All |
| changes are behind an #ifdef so we can sync required changes in embedders.) |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::openFileSystem): |
| (WebViewHost::deleteFileSystem): |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-03-18 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Move timeline_exporer js out of html file into js. |
| https://bugs.webkit.org/show_bug.cgi?id=112188 |
| |
| Reviewed by Dirk Pranke. |
| |
| Moves the javascript out of the html file and into a new js file. |
| This follows the format of flakiness_dashboard.{html|js}. |
| |
| Also moves code from dashboard_base that is used only by this one |
| dashboard, and makes it private to the dashboard. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/timeline_explorer.html: |
| * TestResultServer/static-dashboards/timeline_explorer.js: Copied from Tools/TestResultServer/static-dashboards/timeline_explorer.html. |
| (generatePage): |
| (initCurrentBuilderTestResults): |
| (shouldShowWebKitRevisionsOnly): |
| (updateTimelineForBuilder.): |
| (updateTimelineForBuilder): |
| (selectBuild): |
| (updateBuildIndicator): |
| (.addRow): |
| (.addNumberRow): |
| (.inspectorNode.getElementsByTagName.0.onclick): |
| (.inspectorNode.getElementsByTagName.1.onclick): |
| (.inspectorNode.getElementsByTagName.2.onclick): |
| (updateBuildInspector): |
| (showResultsDelta): |
| (decompressResults.addFlakyDelta): |
| (decompressResults): |
| |
| 2013-03-18 Dirk Pranke <dpranke@chromium.org> |
| |
| Unreviewed, rolling out r145272. |
| http://trac.webkit.org/changeset/145272 |
| https://bugs.webkit.org/show_bug.cgi?id=111884 |
| |
| Turns out the ASAN build is still broken; possibly there's |
| something still setting LD_LIBRARY_PATH, or possibly there's |
| something else wrong. In the meantime, we need it to work again. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-18 Ryosuke Niwa <rniwa@webkit.org> |
| |
| delete-stale-build-files is too aggressive |
| https://bugs.webkit.org/show_bug.cgi?id=112595 |
| |
| Reviewed by Tim Horton. |
| |
| It appears that whitelisting file extensions to keep is not a good idea. |
| Blacklist files to delete instead, and only delete .o files for now. |
| We can add more file extensions as needed. |
| |
| * BuildSlaveSupport/delete-stale-build-files: |
| |
| 2013-03-18 Simon Fraser <simon.fraser@apple.com> |
| |
| Disable accessibility notifications after each test |
| https://bugs.webkit.org/show_bug.cgi?id=112579 |
| |
| Reviewed by Tim Horton. |
| |
| In WebKitTestRunner, if any tests triggered accessibility notifications, |
| the global notification handler would thereafter be active, and fire |
| notifications for all subsequent tests. |
| |
| Fix by implementing AccessibilityController::resetToConsistentState() for |
| Mac, and using it to clear the global notification handler. |
| |
| * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp: |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityControllerMac.mm: |
| (WTR::AccessibilityController::addNotificationListener): Remove stupid comment. |
| (WTR::AccessibilityController::removeNotificationListener): Explicitly call |
| -stopObserving so that unregistering the observer doesn't rely on object lifetimes |
| (e.g. because of -autorelease). |
| (WTR::AccessibilityController::logAccessibilityEvents): Stub. |
| (WTR::AccessibilityController::resetToConsistentState): Remove the notification listener |
| if there is one. |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityNotificationHandler.h: |
| Add -stopObserving |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityNotificationHandler.mm: |
| (-[AccessibilityNotificationHandler dealloc]): Call -stopObserving |
| (-[AccessibilityNotificationHandler stopObserving]): Unregister from the notification |
| center. |
| |
| 2013-03-18 Dana Jansens <danakj@chromium.org> |
| |
| [chromium] Remove WebGraphicsContext3DInProcessImpl support from DRT. |
| https://bugs.webkit.org/show_bug.cgi?id=112392 |
| |
| Reviewed by James Robinson. |
| |
| Removes the command line flag option from DRT. |
| |
| * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| (main): |
| |
| 2013-03-18 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] plugins/plugin-clip-subframe.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=112570 |
| |
| Reviewed by Martin Robinson. |
| |
| * GNUmakefile.am: Add the LogNPPSetWindow.cpp file to the build. |
| |
| 2013-03-17 Morten Stenshorne <mstensho@opera.com> |
| |
| Add reload button (and F5 accelerator) to the GtkLauncher toolbar |
| https://bugs.webkit.org/show_bug.cgi?id=112442 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * GtkLauncher/main.c: |
| (reloadCb): |
| (createToolbar): |
| (createWindow): |
| |
| 2013-03-15 Simon Fraser <simon.fraser@apple.com> |
| |
| REGRESSION (r144884?): WebKit2.DOMWindowExtensionBasic API test is asserting |
| https://bugs.webkit.org/show_bug.cgi?id=112205 |
| |
| Disable this API test until Geoff can fix it. |
| |
| * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp: |
| (TestWebKitAPI::TEST): |
| |
| 2013-03-15 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=112478 |
| |
| Reviewed by Tony Chang. |
| |
| 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-03-15 Simon Fraser <simon.fraser@apple.com> |
| |
| Have the mac port support per_test_timeout in webkitpy |
| https://bugs.webkit.org/show_bug.cgi?id=112466 |
| |
| Reviewed by Dirk Pranke. |
| |
| Both WTR and DRT handle --timeout arguments, so we can |
| have the scripts pass the timeout values down to the tools. |
| |
| * Scripts/webkitpy/layout_tests/port/mac.py: |
| (MacPort.supports_per_test_timeout): |
| |
| 2013-03-15 Rouslan Solomakhin <rouslan@chromium.org> |
| |
| Remove setAsynchronousSpellCheckingEnabled from test runners |
| https://bugs.webkit.org/show_bug.cgi?id=112362 |
| |
| Reviewed by Tony Chang. |
| |
| Remove setAsynchronousSpellCheckingEnabled from test runners. The setting is now |
| in internals.settings, so all ports can share it. |
| |
| * DumpRenderTree/TestRunner.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/TestRunner.h: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/efl/TestRunnerEfl.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/gtk/TestRunnerGtk.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/mac/TestRunnerMac.mm: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/qt/TestRunnerQt.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/qt/TestRunnerQt.h: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/win/TestRunnerWin.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| * DumpRenderTree/wx/TestRunnerWx.cpp: Remove setAsynchronousSpellCheckingEnabled() method. |
| |
| 2013-03-15 Simon Fraser <simon.fraser@apple.com> |
| |
| Fix the stupid unit tests. |
| |
| * Scripts/webkitpy/layout_tests/port/mac_unittest.py: |
| (test_sample_process): |
| |
| 2013-03-14 Simon Fraser <simon.fraser@apple.com> |
| |
| Collect samples for unresponsive web processes |
| https://bugs.webkit.org/show_bug.cgi?id=112409 |
| |
| Reviewed by Tim Horton. |
| |
| When we detect that a subprocess was unresponsive, run the 'sample' |
| tool on that process, for the Mac port. |
| |
| The sample will be linked to from the results.html page, next |
| to the crash log link. |
| |
| * Scripts/webkitpy/layout_tests/controllers/manager.py: |
| (Manager._look_for_new_crash_logs): Before looking for crash logs, |
| look for samples on disk. |
| * Scripts/webkitpy/layout_tests/controllers/test_result_writer.py: |
| (TestResultWriter): |
| (TestResultWriter.copy_sample_file): Teach TestResultWriter about |
| -sample.txt files, and have it copy their contents to a new file |
| next to the test that spawned them (as we do for crash logs). |
| * Scripts/webkitpy/layout_tests/port/base.py: |
| (Port.look_for_new_samples): Base class does nothing for sampling. |
| * Scripts/webkitpy/layout_tests/port/driver.py: |
| (Driver._check_for_driver_crash): Kick off a sample if we detected |
| that the subprocess was unresponsive. |
| * Scripts/webkitpy/layout_tests/port/mac.py: |
| (MacPort.sample_file_path): Utility to generate the file path |
| to the generated sample files at the top level of layout-test-results. |
| (MacPort.look_for_new_crash_logs): Fix typo |
| (MacPort.look_for_new_samples): New function to find sample files. |
| (MacPort.sample_process): Use the utility function to get the file path. |
| |
| 2013-03-15 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Remove simple getters and setters from TestRunnerQt |
| https://bugs.webkit.org/show_bug.cgi?id=112343 |
| |
| Reviewed by Benjamin Poulain. |
| |
| The removed functions and boolean members |
| are being replaced by the implementations in the |
| generic TestRunner.h. |
| |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (DumpRenderTree::dumpFrameScrollPosition): |
| (DumpRenderTree::dumpFramesAsText): |
| (DumpRenderTree::dump): |
| (DumpRenderTree::titleChanged): |
| (DumpRenderTree::dumpDatabaseQuota): |
| (DumpRenderTree::dumpApplicationCacheQuota): |
| (DumpRenderTree::statusBarMessage): |
| (DumpRenderTree::createWindow): |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::reset): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-03-15 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Update the link on build.webkit.org to refer to perf.webkit.org |
| https://bugs.webkit.org/show_bug.cgi?id=112416 |
| |
| Reviewed by Philip Rogers. |
| |
| Updated the link. Also updated the template to use HTML5 DOCTYPE. |
| |
| * BuildSlaveSupport/build.webkit.org-config/templates/root.html: |
| |
| 2013-03-15 Tobias Mueller <tobiasmue@gnome.org> |
| |
| Build fix for Tools/GtkLauncher/Programs_GtkLauncher-main.o if gstreamer is not installed |
| https://bugs.webkit.org/show_bug.cgi?id=112394 |
| |
| Reviewed by Philippe Normand. |
| |
| * GtkLauncher/main.c: |
| (main): Guard using the gstreamer function with #ifdef WTF_USE_GSTREAMER |
| |
| 2013-03-14 Andreas Kling <akling@apple.com> |
| |
| REGRESSION(r145169): [Mac][WK2] http/tests/security/cross-frame-access-put.html fails. |
| <http://webkit.org/b/111815> |
| <rdar://problem/13380145> |
| |
| Reviewed by Anders Carlsson. |
| |
| Add PlatformWebView::didInitializeClients() and call it after setting up all the clients |
| after creating a PlatformWebView. Otherwise, the initial WindowAndViewFramesChanged message |
| will be sent before there's a UI client set up to adjust the frame with WTR's fake origin. |
| |
| * WebKitTestRunner/PlatformWebView.h: |
| (PlatformWebView): |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::createOtherPage): |
| (WTR::TestController::createWebViewWithOptions): |
| * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| (WTR::PlatformWebView::didInitializeClients): |
| |
| 2013-03-14 Jinwoo Song <jinwoo7.song@samsung.com> |
| |
| [EFL][MiniBrowser] Add a search field to the MiniBrowser |
| https://bugs.webkit.org/show_bug.cgi?id=112122 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Implement a search field to test API ewk_view_text_find() and add a shortcut 'ctrl' + f. |
| |
| * MiniBrowser/efl/main.c: |
| (_Browser_Window): |
| (search_box_show): |
| (search_box_hide): |
| (on_key_down): |
| (on_url_changed): |
| (on_search_field_aborted): |
| (on_search_field_activated): |
| (on_search_field_clicked): |
| (on_search_backward_button_clicked): |
| (on_search_forward_button_clicked): |
| (window_create): |
| |
| 2013-03-14 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Remove g_resourceLoader. |
| https://bugs.webkit.org/show_bug.cgi?id=112305 |
| |
| Reviewed by Dirk Pranke. |
| |
| Removing another global. |
| |
| Now, each dashboard creates its own loader, rather than having |
| a general global one. |
| |
| Remove usage of g_resourceLoader.isLoadingComplete from |
| handleLocationChange by ensuring that handleLocationChange is |
| never called before the loader is done. It was called in two |
| places before: 1 was from the callback when the loader is done, |
| so that was obviously true, and the other was from onhashchange, |
| where it would just return rather than running. Instead, lets |
| only register the onhashchange handler once the loader is |
| setup, so the check is no longer necessary. |
| |
| Remove isLoadingComplete since it is now unused. |
| |
| Callback for loader is now initializeHistory, rather than just |
| handleLocationChange which will set up the hashchange handler now. |
| This will all eventually be moving to a new History object. |
| |
| * TestResultServer/static-dashboards/aggregate_results.html: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (handleLocationChange): |
| (intializeHistory): |
| (decompressResults): |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (generatePage): |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| * TestResultServer/static-dashboards/timeline_explorer.html: |
| * TestResultServer/static-dashboards/treemap.html: |
| |
| 2013-03-14 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| Add selectTrailingWhitespaceEnabled setting to WebCore::Page |
| https://bugs.webkit.org/show_bug.cgi?id=109404 |
| |
| Reviewed by Tony Chang. |
| |
| Removes all the code related to smartInsertDeleteEnabled and |
| selectTrailingWhitespaceEnabled settings as they will be managed from |
| internals from now on. |
| |
| * DumpRenderTree/TestRunner.cpp: |
| (TestRunner::staticFunctions): |
| * DumpRenderTree/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| (WebKit): |
| (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting): |
| * DumpRenderTree/blackberry/DumpRenderTreeBlackBerry.h: |
| (DumpRenderTree): |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| (WebTestRunner::WebTestProxy::didStopLoading): |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::TestRunner): |
| (WebTestRunner::TestRunner::reset): |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| (WebTestRunner::WebPreferences::applyTo): Set default values for |
| smartInsertDeleteEnabled and selectTrailingWhitespaceEnabled settings as |
| Chromium DRT default values are different from Chromium browser. |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| * 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: |
| (TestRunnerQt): |
| * DumpRenderTree/win/DumpRenderTree.cpp: |
| (resetWebViewToConsistentStateBeforeTesting): |
| * DumpRenderTree/win/TestRunnerWin.cpp: |
| * DumpRenderTree/wx/TestRunnerWx.cpp: |
| |
| 2013-03-14 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Disable DRT on Windows |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| We don't run and maintain DRT on Windows, so let's not try to maintain the build of it. |
| |
| * qmake/mkspecs/features/configure.prf: |
| |
| 2013-03-14 Jinwoo Song <jinwoo7.song@samsung.com> |
| |
| [EFL][WK2] Add an API for adding and removing user style sheets from a page group |
| https://bugs.webkit.org/show_bug.cgi?id=110728 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Use the page group to create the view object. |
| |
| * MiniBrowser/efl/main.c: |
| (window_create): |
| |
| 2013-03-14 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Improve the handling of mock geolocation, device orientation and motion clients |
| |
| Reviewed by Tor Arne Vestbø. |
| |
| The mock versions of these web facing features should be instantiated when |
| running in DumpRenderTree only. In order for them to work, no extra Qt modules |
| such as QtLocation are actually needed. |
| |
| This patch decouples enabling device orientation/motion and geolocation from |
| the underlying Qt modules and makes them available in developer builds |
| (!production_build) and backed by mock backends when running in drt. |
| |
| So if the Qt 5 modules are available, they'll be used (unless drtRun). For |
| developers the web facing features are always enabled (although requests will |
| time out) and the mock backends are enabled inside DRT, allowing for the layout |
| tests to run with less dependencies. |
| |
| In addition this also enables the mock device motion client, which was |
| previously never instantiated. |
| |
| * qmake/mkspecs/features/features.prf: |
| |
| 2013-03-14 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Removing no-ops and simple setters/getters from TestRunnerQt |
| https://bugs.webkit.org/show_bug.cgi?id=112340 |
| |
| Reviewed by Simon Hausmann. |
| |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (DumpRenderTree::dump): |
| Replace shouldDumpBackForwardList() with TestController:dumpBackForwardList(). |
| (DumpRenderTree::dumpApplicationCacheQuota): |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::reset): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-03-14 Zeno Albisser <zeno@webkit.org> |
| |
| [Qt] Port DRT to use TestRunner::dumpAsText() |
| https://bugs.webkit.org/show_bug.cgi?id=112260 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (WebCore::DumpRenderTree::open): |
| (WebCore::methodNameStringForFailedTest): |
| Change parameter from type TestRunnerQt* to TestRunner*. |
| (WebCore::DumpRenderTree::dump): |
| TestRunnerQt::shouldDumpPixels() always returned true in our case. |
| Instead we should rely on TestRunner::generatePixelResults(). |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::reset): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-03-13 Kunihiko Sakamoto <ksakamoto@chromium.org> |
| |
| Implement FontLoader interface |
| https://bugs.webkit.org/show_bug.cgi?id=98395 |
| |
| Reviewed by Eric Seidel. |
| |
| Enable FontLoadEvents runtime flag for TestShell. |
| |
| * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| (WebTestRunner::TestInterfaces::TestInterfaces): |
| |
| 2013-03-13 Julie Parent <jparent@chromium.org> |
| |
| CLeanup: remove unnecessary call to parseParameters. |
| https://bugs.webkit.org/show_bug.cgi?id=112309 |
| |
| Reviewed by Ojan Vafai. |
| |
| We call parseCrossDashboardParameters when the dashboard initially |
| loads to set the state required for loadBuildersList, and then we |
| call it again once we are fully done with loading, so there is no |
| reason to call it in the middle of the loading process here. |
| |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| |
| 2013-03-13 Elliott Sprehn <esprehn@chromium.org> |
| |
| Unreviewed. Now I'm a reviewer :) |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-13 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Threaded HTML Parser is missing feature define flags in all but Chromium port's build files |
| https://bugs.webkit.org/show_bug.cgi?id=112277 |
| |
| Reviewed by Adam Barth. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-03-13 Adam Barth <abarth@webkit.org> |
| |
| run-perf-tests should support content_shell |
| https://bugs.webkit.org/show_bug.cgi?id=112291 |
| |
| Reviewed by Eric Seidel. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._parse_args): |
| |
| 2013-03-13 Oliver Hunt <oliver@apple.com> |
| |
| Simplify Checked<> multiplication |
| https://bugs.webkit.org/show_bug.cgi?id=112286 |
| |
| Reviewed by James Robinson. |
| |
| Add tests for multiplication by zero and max to ensure we don't |
| mess them up should we ever make changes to Checked<> in future. |
| |
| * TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp: |
| (TestWebKitAPI): |
| |
| 2013-03-13 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Unreviewed prospective Windows build fix |
| |
| Do the usual thing, include the moc generated code in the .cpp file instead |
| of compiling it standalone, to ensure that config.h is included, too, and |
| NOMINMAX is defined to avoid the min/max conflict when also including qdatetime.h. |
| |
| * DumpRenderTree/qt/EventSenderQt.cpp: |
| |
| 2013-03-13 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Port TestRunner::findString to shared interface |
| https://bugs.webkit.org/show_bug.cgi?id=112147 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| This patch also removes DumpRenderTree and some other helper classes from |
| the WebCore namespace, to which they do not really belong. |
| |
| * DumpRenderTree/qt/DumpRenderTreeMain.cpp: |
| (main): |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (DumpRenderTree::DumpRenderTree): |
| (DumpRenderTree::~DumpRenderTree): |
| (DumpRenderTree::instance): |
| (DumpRenderTree::setShouldTimeout): |
| * DumpRenderTree/qt/DumpRenderTreeQt.h: |
| (DumpRenderTree): |
| * DumpRenderTree/qt/EventSenderQt.cpp: |
| (EventSender::contextClick): |
| (EventSender::sendEvent): |
| (EventSender::postEvent): |
| * DumpRenderTree/qt/EventSenderQt.h: |
| (EventSender::isGraphicsBased): |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunnerQt::TestRunnerQt): |
| (TestRunner::findString): |
| (TestRunnerQt::setMockDeviceOrientation): |
| (TestRunnerQt::setGeolocationPermission): |
| (TestRunnerQt::numberOfPendingGeolocationPermissionRequests): |
| (TestRunnerQt::setMockGeolocationPositionUnavailableError): |
| (TestRunnerQt::setMockGeolocationPosition): |
| * DumpRenderTree/qt/TestRunnerQt.h: |
| (TestRunnerQt): |
| |
| 2013-03-13 Mikhail Naganov <mnaganov@chromium.org> |
| |
| [Chromium] Rename android_build_type to android_webview_build in .gyp files. |
| https://bugs.webkit.org/show_bug.cgi?id=112129 |
| |
| Reviewed by Adam Barth. |
| |
| Following Chromium |
| http://src.chromium.org/viewvc/chrome?view=rev&revision=187556 |
| this is being renamed to better explain what it does. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-13 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Unreviewed trivial typo fix |
| |
| * DumpRenderTree/qt/DumpRenderTree.pro: It's TestRunner.h, not |
| TextRunner.h. Thanks Zeno :) |
| |
| 2013-03-12 Simon Hausmann <simon.hausmann@digia.com> |
| |
| [Qt] Prepare DRT for transition to shared TestRunner interface |
| https://bugs.webkit.org/show_bug.cgi?id=112144 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Prepare Qt's DRT for a transition from the QObject based TestRunner to |
| the JSC C API based one. |
| |
| This is impplemented by instantiating the QObject based testRunner in |
| the global object, then instantiating the JSC C based TestRunner |
| separately and placing it "behind" the QObject based testRunner through |
| injection of the individual functions through proxies. (prototype |
| chaining doesn't work due to the this object and Function.prototype.bind |
| doesn't work due to the native function) |
| |
| This allows for porting over method by method by removing the method |
| from the QObject TestRunnerQt and implementing it in the JSC C based |
| TestRunner. |
| |
| In order for this to link and run dummy implementations of all the |
| necessary TestRunner functions are provided. |
| |
| * DumpRenderTree/qt/DumpRenderTree.pro: |
| * DumpRenderTree/qt/DumpRenderTreeMain.cpp: |
| * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting): |
| (WebCore::DumpRenderTree::initJSObjects): |
| * DumpRenderTree/qt/DumpRenderTreeQt.h: |
| (DumpRenderTree): |
| * DumpRenderTree/qt/TestRunnerQt.cpp: |
| (TestRunner::~TestRunner): |
| (TestRunner::addDisallowedURL): |
| (TestRunner::queueLoad): |
| (TestRunner::removeAllVisitedLinks): |
| (TestRunner::setAcceptsEditing): |
| (TestRunner::simulateLegacyWebNotificationClick): |
| (TestRunner::setWindowIsKey): |
| (TestRunner::setAlwaysAcceptCookies): |
| (TestRunner::addOriginAccessWhitelistEntry): |
| (TestRunner::setWebViewEditable): |
| (TestRunner::clearAllApplicationCaches): |
| (TestRunner::setTextDirection): |
| (TestRunner::notifyDone): |
| (TestRunner::numberOfPendingGeolocationPermissionRequests): |
| (TestRunner::overridePreference): |
| (TestRunner::pathToLocalResource): |
| (TestRunner::removeAllWebNotificationPermissions): |
| (TestRunner::simulateWebNotificationClick): |
| (TestRunner::closeIdleLocalStorageDatabases): |
| (TestRunner::focusWebView): |
| (TestRunner::setBackingScaleFactor): |
| (TestRunner::removeChromeInputField): |
| (TestRunner::addChromeInputField): |
| (TestRunner::originsWithLocalStorage): |
| (TestRunner::deleteAllLocalStorage): |
| (TestRunner::deleteLocalStorageForOrigin): |
| (TestRunner::observeStorageTrackerNotifications): |
| (TestRunner::syncLocalStorage): |
| (TestRunner::windowCount): |
| (TestRunner::setWaitToDump): |
| (TestRunner::waitForPolicyDelegate): |
| (TestRunner::webHistoryItemCount): |
| (TestRunner::showWebInspector): |
| (TestRunner::closeWebInspector): |
| (TestRunner::evaluateInWebInspector): |
| (TestRunner::setSerializeHTTPLoads): |
| (TestRunner::apiTestNewWindowDataLoadBaseURL): |
| (TestRunner::setCustomPolicyDelegate): |
| (TestRunner::setDatabaseQuota): |
| (TestRunner::setDomainRelaxationForbiddenForURLScheme): |
| (TestRunner::resetPageVisibility): |
| (TestRunner::keepWebHistory): |
| (TestRunner::goBack): |
| (TestRunner::originsWithApplicationCache): |
| (TestRunner::applicationCacheDiskUsageForOrigin): |
| (TestRunner::display): |
| (TestRunner::dispatchPendingLoadRequests): |
| (TestRunner::clearPersistentUserStyleSheet): |
| (TestRunner::callShouldCloseOnWebView): |
| (TestRunner::copyDecodedHostName): |
| (TestRunner::clearBackForwardList): |
| (TestRunner::clearAllDatabases): |
| (TestRunner::clearApplicationCacheForOrigin): |
| (TestRunner::apiTestGoToCurrentBackForwardItem): |
| (TestRunner::authenticateSession): |
| (TestRunner::abortModal): |
| (TestRunner::setStorageDatabaseIdleInterval): |
| (TestRunner::setAsynchronousSpellCheckingEnabled): |
| (TestRunner::setXSSAuditorEnabled): |
| (TestRunner::setSpatialNavigationEnabled): |
| (TestRunner::setScrollbarPolicy): |
| (TestRunner::setJavaScriptCanAccessClipboard): |
| (TestRunner::setAutomaticLinkDetectionEnabled): |
| (TestRunner::setUserStyleSheetEnabled): |
| (TestRunner::setUserStyleSheetLocation): |
| (TestRunner::setUseDashboardCompatibilityMode): |
| (TestRunner::setTabKeyCyclesThroughElements): |
| (TestRunner::setSmartInsertDeleteEnabled): |
| (TestRunner::setSelectTrailingWhitespaceEnabled): |
| (TestRunner::setPrivateBrowsingEnabled): |
| (TestRunner::setPluginsEnabled): |
| (TestRunner::setPopupBlockingEnabled): |
| (TestRunner::setMockSpeechInputDumpRect): |
| (TestRunner::setPersistentUserStyleSheetLocation): |
| (TestRunner::setMockGeolocationPosition): |
| (TestRunner::setMockGeolocationPositionUnavailableError): |
| (TestRunner::setMockDeviceOrientation): |
| (TestRunner::setMainFrameIsFirstResponder): |
| (TestRunner::setIconDatabaseEnabled): |
| (TestRunner::setGeolocationPermission): |
| (TestRunner::setDefersLoading): |
| (TestRunner::setCacheModel): |
| (TestRunner::setAuthorAndUserStylesEnabled): |
| (TestRunner::setAllowFileAccessFromFileURLs): |
| (TestRunner::setAppCacheMaximumSize): |
| (TestRunner::setAllowUniversalAccessFromFileURLs): |
| (TestRunner::setApplicationCacheOriginQuota): |
| (TestRunner::denyWebNotificationPermission): |
| (TestRunner::grantWebNotificationPermission): |
| (TestRunner::setValueForUser): |
| (TestRunner::setViewModeMediaFeature): |
| (TestRunner::setPageVisibility): |
| (TestRunner::addMockSpeechInputResult): |
| (TestRunner::removeOriginAccessWhitelistEntry): |
| (TestRunner::addUserScript): |
| (TestRunner::isCommandEnabled): |
| (TestRunner::evaluateScriptInIsolatedWorld): |
| (TestRunner::evaluateScriptInIsolatedWorldAndReturnValue): |
| (TestRunner::copyEncodedHostName): |
| (TestRunner::addUserStyleSheet): |
| (TestRunner::findString): |
| (TestRunner::execCommand): |
| (TestRunner::localStorageDiskUsageForOrigin): |
| |
| 2013-03-12 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Move flatten-trie to loader. |
| https://bugs.webkit.org/show_bug.cgi?id=112196 |
| |
| Reviewed by Dirk Pranke. |
| |
| flatten-trie is used only by the loader, so move it there and make it |
| private, rather than global in dashbaord_base. Moved the corresponding |
| unit test from flakiness_dashboard_unittests to loader_unittests. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| |
| 2013-03-12 Oliver Hunt <oliver@apple.com> |
| |
| Unbreak api tests |
| |
| * TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp: |
| (TestWebKitAPI): |
| |
| 2013-03-12 Tim Horton <timothy_horton@apple.com> |
| |
| Unreviewed, disabling tests for Win EWS. |
| |
| win-ews obviously cannot keep up with running tests, it's >300 behind. |
| Probably doesn't help that its (likely) running tests serially. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-12 Tim Horton <timothy_horton@apple.com> |
| |
| Add a --build-directory argument to delete-stale-build-files |
| https://bugs.webkit.org/show_bug.cgi?id=112198 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * BuildSlaveSupport/delete-stale-build-files: |
| (main): Add --build-directory argument. |
| |
| 2013-03-12 Oliver Hunt <oliver@apple.com> |
| |
| Appease MSVC |
| |
| * TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp: |
| (TestWebKitAPI): |
| |
| 2013-03-12 Oliver Hunt <oliver@apple.com> |
| |
| Add more Checked<> tests |
| https://bugs.webkit.org/show_bug.cgi?id=112190 |
| |
| Reviewed by Geoffrey Garen. |
| |
| Tests! |
| |
| * TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp: |
| (TestWebKitAPI): |
| |
| 2013-03-12 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Move loading complete function into callback, rather than global. |
| https://bugs.webkit.org/show_bug.cgi?id=112167 |
| |
| Reviewed by Dirk Pranke. |
| |
| Stop calling global functions, pass in proper handler to Loader |
| constructor. Note that the callback is optional, as tests, and |
| some potential dashboards, do not need one. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/loader_unittests.js: |
| |
| 2013-03-12 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL][WK2] Add popup menu support to MiniBrowser |
| https://bugs.webkit.org/show_bug.cgi?id=108934 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Implement popup menu support in MiniBrowser by handling popup_menu_show |
| and popup_menu_hide smart functions on the view and using the Ewk popup |
| menu API. |
| |
| * MiniBrowser/efl/main.c: |
| (_Browser_Window): |
| (on_popup_menu_discarded): |
| (on_popup_menu_item_clicked): |
| (popup_menu_populate): |
| (on_popup_menu_show): |
| (on_popup_menu_hide): |
| (window_create): Use calloc() instead of malloc() to allocate memory for |
| Browser_Window. This makes sure all the structs members are initialized |
| to 0 (such as the new elm_popup_menu pointer). |
| |
| 2013-03-12 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Set up the libPlatformGtk.la library |
| https://bugs.webkit.org/show_bug.cgi?id=111738 |
| |
| Reviewed by Martin Robinson. |
| |
| * GNUmakefile.am: Reference platformgtk_cppflags variable along with webcoregtk_cppflags variable. |
| Adjust the path to GtkVersioning.c, the file has moved under Source/Platform. |
| * TestWebKitAPI/GNUmakefile.am: Reference platformgtk_cppflags variable along with webcoregtk_cppflags variable. |
| |
| 2013-03-12 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Enable Web Audio in development builds |
| https://bugs.webkit.org/show_bug.cgi?id=111831 |
| |
| Reviewed by Philippe Normand. |
| |
| Web Audio is already quite well supported on the GTK port but still has a few issues |
| that must be addressed before it is enabled by default. Despite that it should be enabled |
| in development builds just so we are up-to-date with future feature infrastructure changes. |
| The Web Audio-related layout tests are not run yet due to missing support in DRT/WKTR, but |
| that's an obvious goal before enabling the feature in release builds. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-11 Andreas Kling <akling@apple.com> |
| |
| [Mac][WK1] Add support for alert() in MiniBrowser. |
| <http://webkit.org/b/112090> |
| |
| Reviewed by Anders Carlsson. |
| |
| * MiniBrowser/mac/WK1BrowserWindowController.m: |
| (-[WK1BrowserWindowController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]): |
| |
| 2013-03-11 Julie Parent <jparent@chromium.org> |
| |
| Dashboard cleanup: Create ui.Errors |
| https://bugs.webkit.org/show_bug.cgi?id=111785 |
| |
| Reviewed by Ojan Vafai. |
| |
| Create ui.Errors for handling errors the dashboards |
| encounter. Loader now has a Error object that it can add to, |
| and individual dashboards can show errors when desired. |
| Currently, only flakiness_db shows errors, but this is |
| generic and there is no reason why other dbs wouldn't want to |
| show errors. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (resourceLoadingComplete): |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (generatePage): |
| * TestResultServer/static-dashboards/loader.js: |
| (.): |
| * TestResultServer/static-dashboards/ui.js: |
| (.): |
| |
| 2013-03-08 Geoffrey Garen <ggaren@apple.com> |
| |
| Some StringHasher tests are broken because of missing null termination |
| https://bugs.webkit.org/show_bug.cgi?id=111284 |
| |
| Reviewed by Darin Adler. |
| |
| * TestWebKitAPI/Tests/WTF/StringHasher.cpp: |
| (TestWebKitAPI): Added null termination since C strings are null-terminated. |
| (TestWebKitAPI::TEST): Removed #ifdef's that disabled this testing since |
| the bug caught by it is now fixed. |
| |
| 2013-03-11 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r145200. |
| http://trac.webkit.org/changeset/145200 |
| https://bugs.webkit.org/show_bug.cgi?id=112063 |
| |
| Broke a couple of unit tests (Requested by zdobersek on |
| #webkit). |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-11 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] WebKit2-only build fails |
| https://bugs.webkit.org/show_bug.cgi?id=112033 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * GNUmakefile.am: Split the list of files the docs-build.stamp target depends on into the |
| generic part, WebKit1-specific part and WebKit2-specific part. |
| * TestWebKitAPI/GNUmakefile.am: The TestGtk executable should not link agains libwebkitgtk |
| as it is not WebKit1-specific, but should rather link to libWebCore.la and libWebCoreGtk.la |
| directly. |
| |
| 2013-03-11 Dima Gorbik <dgorbik@apple.com> |
| |
| Adding myself to the committers list. |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-11 Jeff Rogers <jrogers@rim.com> |
| |
| [BlackBerry] Disable MathML support |
| https://bugs.webkit.org/show_bug.cgi?id=111929 |
| |
| Reviewed by Rob Buis. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-11 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL][GTK][WKTR] Regression(r145231): Undefined symbol in libTestRunnerInjectedBundle.so |
| https://bugs.webkit.org/show_bug.cgi?id=111970 |
| |
| Reviewed by Chris Fleizach. |
| |
| Provide dummy implementation for AccessibilityUIElement::supportedActions() in ATK |
| or libTestRunnerInjectedBundle.so cannot be loaded in EFL / GTK otherwise, due to |
| undefined symbol. |
| |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::supportedActions): |
| (WTR): |
| |
| 2013-03-11 Chris Hopman <cjhopman@chromium.org> |
| |
| [chromium] Android apk targets should depend directly on Java library targets |
| https://bugs.webkit.org/show_bug.cgi?id=111746 |
| |
| Reviewed by Eric Seidel. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| Make DumpRenderTree_apk depend directly on base_java and net_java. |
| * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp: |
| Make TestWebKitAPI_apk depend directly on base_java. |
| |
| 2013-03-11 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] remove obsolete user gesture methods from WebFrame |
| https://bugs.webkit.org/show_bug.cgi?id=111696 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| (WebTestRunner::TestPlugin::handleInputEvent): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| |
| 2013-03-10 Silvia Pfeiffer <silviapf@chromium.org> |
| |
| Unreviewed, add myself to commiters.py. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-08 Julie Parent <jparent@chromium.org> |
| |
| Cleanup: Remove dead code. |
| https://bugs.webkit.org/show_bug.cgi?id=111900 |
| |
| Reviewed by Dirk Pranke. |
| |
| Treemap overrides a global function that used to be in |
| dashboard_base, but was removed months ago in |
| https://bugs.webkit.org/show_bug.cgi?id=99246, so this code has |
| no caller. |
| |
| * TestResultServer/static-dashboards/treemap.html: |
| |
| 2013-03-08 Harald Alvestrand <hta@chromium.org> |
| |
| Implemented new API for RTCStatsReport object. |
| https://bugs.webkit.org/show_bug.cgi?id=110333 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: |
| (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats): |
| |
| 2013-03-08 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] use custom freetype on linux asan builds again |
| https://bugs.webkit.org/show_bug.cgi?id=111884 |
| |
| Reviewed by Tony Chang. |
| |
| We no longer need the workaround after chromium r186540. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Warning about the user not having edit rights on Bugzilla is confusing new contributors |
| https://bugs.webkit.org/show_bug.cgi?id=111798 |
| |
| Reviewed by Dirk Pranke. |
| |
| Don't scare people by the warning. Instead, tell them to ignore it if they don't have EditBugs privileges. |
| |
| * Scripts/webkitpy/common/net/bugzilla/bugzilla.py: |
| |
| 2013-03-08 James Robinson <jamesr@chromium.org> |
| |
| [chromium] Remove WebLayerTreeViewClient and WebLayerTreeView::Settings |
| https://bugs.webkit.org/show_bug.cgi?id=111632 |
| |
| Reviewed by Adrienne Walker. |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::initializeLayerTreeView): |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-03-08 Benjamin Poulain <benjamin@webkit.org> |
| |
| [Mac] Add a feature flag for 'view-mode' Media Feature, disable it on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=111297 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| (WTR::TestRunner::setViewModeMediaFeature): |
| |
| 2013-03-08 Chris Fleizach <cfleizach@apple.com> |
| |
| [Mac] [WK2] platform/mac/accessibility/press-action-is-first.html fails |
| https://bugs.webkit.org/show_bug.cgi?id=111814 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Add the needed supportedActions() attribute to WKTestRunner. |
| |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: |
| (WTR::AccessibilityUIElement::supportedActions): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: |
| (WTR::AccessibilityUIElement::supportedActions): |
| |
| 2013-03-08 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| |
| [EFL] Memory leak at WKViewClientWebProcessCallbacks API test |
| https://bugs.webkit.org/show_bug.cgi?id=111851 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp: |
| (TestWebKitAPI::TEST): |
| |
| Fixed WKURLRef instance leaking. |
| |
| 2013-03-08 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL] [WK2] Some authentication tests fail in WebKit2 |
| https://bugs.webkit.org/show_bug.cgi?id=106407 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Add patch from upstream for libsoup 2.40 to fix several authentication |
| test cases. |
| |
| * efl/jhbuild.modules: |
| * efl/patches/libsoup-2.40-auth-fix.patch: Added. |
| |
| 2013-03-08 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Enable Web Audio in development builds |
| https://bugs.webkit.org/show_bug.cgi?id=111831 |
| |
| Reviewed by Philippe Normand. |
| |
| Web Audio is already quite well supported on the GTK port but still has a few issues |
| that must be addressed before it is enabled by default. Despite that it should be enabled |
| in development builds just so we are up-to-date with future feature infrastructure changes. |
| The Web Audio-related layout tests are not run yet due to missing support in DRT/WKTR, but |
| that's an obvious goal before enabling the feature in release builds. |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| |
| 2013-03-07 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] delay clearing the TestRunners until the main view was deleted |
| https://bugs.webkit.org/show_bug.cgi?id=111823 |
| |
| Reviewed by Eric Seidel. |
| |
| During WebViewHost::shutdown, we navigate the WebView to about:blank. |
| This may call into the test runners which assume that the delegate is |
| always non-NULL. |
| |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::~TestShell): |
| |
| 2013-03-07 Alan Cutter <alancutter@chromium.org> |
| |
| Sheriffbot whois command can't search by full name |
| https://bugs.webkit.org/show_bug.cgi?id=111825 |
| |
| Reviewed by Eric Seidel. |
| |
| Allowed multiple arguments to Sheriffbot's whois command. |
| Updated test expectations. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: |
| (Whois.execute): |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| (IRCCommandTest.test_whois): |
| |
| 2013-03-07 Nils Barth <nbarth@chromium.org> |
| |
| Add Nils Barth and Koji Hara to committers.py |
| https://bugs.webkit.org/show_bug.cgi?id=111806 |
| |
| Reviewed by Eric Seidel. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-07 Glenn Adams <glenn@skynav.com> |
| |
| run-pert-tests should have a --test-runner-count option |
| https://bugs.webkit.org/show_bug.cgi?id=111726 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Add --test-runner-count option to run-perf-tests, with default value of 4. |
| This option allows command line configuration of the number of times to invoke |
| the test runner (serially, not in parallel) when running a specific test in |
| a test set. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTest): Add DEFAULT_TEST_RUNNER_COUNT constant. |
| (PerfTest.__init__): Rename process_run_count to test_runner_count (throughout). |
| (PerfTest.run): Rename process_run_count to test_runner_count. |
| (SingleProcessPerfTest.__init__): Add test_runner_count optional argument. |
| (ChromiumStylePerfTest.__init__): Add test_runner_count optional argument. |
| (ReplayPerfTest.__init__): Add test_runner_count optional argument. |
| (PerfTestFactory.create_perf_test): Add test_runner_count optional argument. |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._parse_args): Add '--test-runner-count' option. |
| (PerfTestsRunner._collect_tests): Use test_runner_count when creating PerfTest. |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| (MainTest._test_run_with_json_output): Add optional compare_logs argument. |
| (MainTest.test_run_with_repeat): |
| (MainTest.test_run_with_test_runner_count): Add new test for test-runner-count option semantics. |
| * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| (MainTest.test_default_args): Add test for default option argument values. |
| (MainTest.test_parse_args): Add test for test-runner-count option parsing. |
| |
| 2013-03-07 Christian Biesinger <cbiesinger@chromium.org> |
| |
| Add myself to reviewers.py |
| https://bugs.webkit.org/show_bug.cgi?id=111757 |
| |
| Reviewed by Eric Seidel. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-03-07 Glenn Adams <glenn@skynav.com> |
| |
| run-perf-tests should have a --repeat option |
| https://bugs.webkit.org/show_bug.cgi?id=100030 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Add --repeat option to run-perf-tests, with default value of 1. When greater |
| than 1, runs test set specified number of times. Note that multiple runs are |
| not aggregated for statistical purposes. |
| |
| Incidentally fixed typo: s/suceeds/succeeds/. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._parse_args): Add repeat option. |
| (PerfTestsRunner.run): Add outer repeat loop. |
| (PerfTestsRunner._generate_results): Split from original _generate_and_show_results. |
| (PerfTestsRunner._upload_and_show_results): Split from original _generate_and_show_results. |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| (MainTest._test_run_with_json_output): Add repeat optional argument for generating expected logs. Fix typo. |
| (MainTest._test_run_with_json_output.mock_upload_json): Fix typo. |
| (MainTest.test_run_with_json_output): Fix typo. |
| (MainTest.test_run_with_description): Fix typo. |
| (MainTest.test_run_respects_no_results): Fix typo. |
| (MainTest.test_run_with_slave_config_json): Fix typo. |
| (MainTest.test_run_with_multiple_repositories): Fix typo. |
| (MainTest.test_run_with_upload_json): Fix typo. |
| (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): Fix typo. |
| (MainTest.test_run_with_repeat): Added new test for repeat count semantics. |
| * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| (MainTest.test_parse_args): Add test for repeat option parsing. |
| |
| 2013-03-07 Julie Parent <jparent@chromium.org> |
| |
| showAllRuns checkbox no longer works on the stats dashboard |
| https://bugs.webkit.org/show_bug.cgi?id=111673 |
| |
| Reviewed by Ojan Vafai. |
| |
| Stats dashboard does not have any DB_SPECIFIC_INVALIDATING_PARAMETERS, |
| so we were trying to index into an undefined object. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (invalidateQueryParameters): |
| |
| 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| |
| [Chromium] Update #include for WebStorageNamespace.h |
| https://bugs.webkit.org/show_bug.cgi?id=111748 |
| |
| Reviewed by Adam Barth. |
| |
| In anticipation of removing |
| WK/chromium/public/WebStorageNamespace.h (once downstream |
| references have been updated) |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| |
| 2013-03-07 Dirk Pranke <dpranke@chromium.org> |
| |
| run-perf-tests fails due to svn_revision not working on a pure git clone |
| https://bugs.webkit.org/show_bug.cgi?id=110839 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Previously we would call git svn find-rev to look up the commit for |
| a given revision, and that'll hang in a pure git checkout. |
| |
| This patch changes the way we look up svn revisions in a git |
| repository to use git log --grep 'git-svn-id', which is much faster |
| than grepping ourselves. It also renames timestamp_of_latest_commit() |
| to timestamp_of_revision() in order to accurately reflect what |
| the method is doing. Note that this patch only changes the logic |
| inside latest_revision() and svn_revision(). I'll file a separate |
| bug to change git_commit_from_svn_revision(). |
| |
| This patch also contains some fixes to unit tests that had bit-rotted |
| or were otherwise fragile, so that test-webkitpy --all would pass |
| cleanly, and a fix to outputcapture so that |
| test-webkitpy -p would work correctly again. |
| |
| * Scripts/webkitpy/common/checkout/scm/git.py: |
| (Git.svn_revision): |
| (Git.timestamp_of_revision): |
| * Scripts/webkitpy/common/checkout/scm/scm.py: |
| (SCM.svn_revision): |
| (SCM.timestamp_of_revision): |
| * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
| (MockSCM.timestamp_of_revision): |
| * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| (_shared_test_commit_with_message): |
| (test_commit_without_authorization): |
| (test_timestamp_of_revision): |
| * Scripts/webkitpy/common/checkout/scm/svn.py: |
| (SVN.timestamp_of_revision): |
| * Scripts/webkitpy/common/system/outputcapture.py: |
| Importing unittest2 directly may not be safe if this module is |
| imported before the autoinstaller gets a chance to set things up |
| properly. We don't actually need unittest2 here. |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._generate_results_dict): |
| |
| 2013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| |
| [EFL] Bump libsoup dependency to 2.40.3 to fix regressions |
| https://bugs.webkit.org/show_bug.cgi?id=111756 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Bump libsoup to v2.40.3 to fix the regressions introduced by |
| previous v2.40.0 bump. |
| |
| * efl/jhbuild.modules: |
| |
| 2013-03-07 Roger Fong <roger_fong@apple.com> |
| |
| Re-enable Win EWS tests. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-07 Dirk Pranke <dpranke@chromium.org> |
| |
| [nrwt] handle corrupt http server pid files cleanly |
| https://bugs.webkit.org/show_bug.cgi?id=111628 |
| |
| Reviewed by Eric Seidel. |
| |
| If the pid file from a previous http server is corrupt for some |
| reason, NRWT will just raise errors and not clean it up or recover. |
| This patch fixes that to at least delete the pid file and |
| not throw; not that we may still have stale http servers left on |
| the system, since there's no way to know which pid to kill if |
| the file was corrupted. |
| |
| * Scripts/webkitpy/layout_tests/servers/http_server_base.py: |
| (HttpServerBase.start): |
| (HttpServerBase.stop): |
| (HttpServerBase._remove_pid_file): |
| * Scripts/webkitpy/layout_tests/servers/http_server_base_unittest.py: Added. |
| (TestHttpServerBase): |
| (TestHttpServerBase.test_corrupt_pid_file): |
| |
| 2013-03-07 Chris Fleizach <cfleizach@apple.com> |
| |
| AX: Can't activate links with VoiceOver in Safari |
| https://bugs.webkit.org/show_bug.cgi?id=111755 |
| |
| Reviewed by Tim Horton. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| (supportedActionsCallback): |
| (AccessibilityUIElement::getJSClass): |
| * DumpRenderTree/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * DumpRenderTree/mac/AccessibilityUIElementMac.mm: |
| (AccessibilityUIElement::supportedActions): |
| |
| 2013-03-07 Roger Fong <roger_fong@apple.com> |
| |
| Windows debug layout tests are crashing like crazy again. |
| Disable tests on Win EWS bots temporarily. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-07 Roger Fong <roger_fong@apple.com> |
| |
| Make EWS bots build and test in release. |
| |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| * Scripts/webkitpy/tool/steps/runtests.py: |
| (RunTests.run): |
| |
| 2013-03-07 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] don't track the top loading frame if no layout test is currently running |
| https://bugs.webkit.org/show_bug.cgi?id=111716 |
| |
| Reviewed by Kentaro Hara. |
| |
| In DRT, we synchronously stop the test and start loading the next test |
| URL. However, in content_shell, this happens asynchronously. It's |
| important that the top loading frame is not changed due to stray |
| navigation events before the next test starts. |
| |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::setTopLoadingFrame): |
| |
| 2013-03-06 Julie Parent <jparent@chromium.org> |
| |
| Dashboard cleanup: Move all dashboard ui related code into ui.js. |
| https://bugs.webkit.org/show_bug.cgi?id=111621 |
| |
| Reviewed by Ojan Vafai. |
| |
| Creates ui.js, a package for the common UI code the various |
| dashboards use. HTML generation is now in the ui.html namespace |
| and popup handling is in ui.popup. |
| Also moves the event listening for popups to ui.popup.show and |
| removes it on ui.popup.hid rather than having listener always |
| around. |
| |
| * TestResultServer/static-dashboards/aggregate_results.html: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard.html: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (showPopupForBuild): |
| (htmlForNavBar): |
| (generatePageForIndividualTests.if): |
| (generatePageForIndividualTests): |
| * TestResultServer/static-dashboards/flakiness_dashboard_embedded_unittests.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| * TestResultServer/static-dashboards/run-embedded-unittests.html: |
| * TestResultServer/static-dashboards/run-unittests.html: |
| * TestResultServer/static-dashboards/timeline_explorer.html: |
| * TestResultServer/static-dashboards/treemap.html: |
| * TestResultServer/static-dashboards/ui.js: Added. |
| (.): |
| |
| 2013-03-06 Krzysztof Czech <k.czech@samsung.com> |
| |
| [EFL] Missing implementation of AccessibilityControllerEfl and AccessibilityUIElementEfl files |
| https://bugs.webkit.org/show_bug.cgi?id=110584 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Adds missing implementation of AccessibilityControllerEfl |
| and AccessibilityUIElementEfl files. Modify DumpRenderTreeChrome |
| so that it can make accessibilityController as a js object. |
| |
| * DumpRenderTree/AccessibilityController.h: |
| (AccessibilityController): |
| * DumpRenderTree/AccessibilityUIElement.h: |
| * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: |
| (AccessibilityController::childElementById): Moved declaration to base class. |
| Implementation can be shared among other ports. |
| * DumpRenderTree/efl/AccessibilityControllerEfl.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp. |
| (AccessibilityController::focusedElement): |
| (AccessibilityController::rootElement): |
| (AccessibilityController::accessibleElementById): |
| * DumpRenderTree/efl/AccessibilityUIElementEfl.cpp: Copied from Tools/DumpRenderTree/atk/AccessibilityControllerAtk.cpp. |
| (AccessibilityUIElement::helpText): |
| * DumpRenderTree/efl/CMakeLists.txt: |
| * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| (DumpRenderTreeChrome::DumpRenderTreeChrome): |
| (DumpRenderTreeChrome::resetDefaultsToConsistentValues): |
| (DumpRenderTreeChrome::onWindowObjectCleared): |
| (DumpRenderTreeChrome::accessibilityController): |
| * DumpRenderTree/efl/DumpRenderTreeChrome.h: |
| (DumpRenderTreeChrome): |
| * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp: |
| |
| 2013-03-06 Benjamin Poulain <benjamin@webkit.org> |
| |
| WebKitTestRunner needs layoutTestController.elementDoesAutoCompleteForElementWithId |
| https://bugs.webkit.org/show_bug.cgi?id=42696 |
| |
| Reviewed by Andreas Kling. |
| |
| * 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-03-06 Roger Fong <roger_fong@apple.com> |
| |
| Re-enable WinEWS test and decrease iterations before clean build back to 10. |
| |
| * EWSTools/start-queue-win.sh: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-06 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [WK2][GTK] Fix unit test WebKit2APITests/WebKitWebView/mouse-target |
| https://bugs.webkit.org/show_bug.cgi?id=82866 |
| |
| Reviewed by Martin Robinson. |
| |
| * Scripts/run-gtk-tests: |
| (TestRunner): Unflag WebKit2APITests/WebKitWebView/mouse-target test as |
| it is passing now. |
| |
| 2013-03-06 Julie Parent <jparent@chromium.org> |
| |
| Dashboard cleanup: remove dashboard time logging. |
| https://bugs.webkit.org/show_bug.cgi?id=111608 |
| |
| Reviewed by Dirk Pranke. |
| |
| Remove logTime. It was never accurate, and the dev tools |
| have better ways to measure this if anyone cares to look |
| into dashboard perf. |
| |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (processTestRunsForBuilder): |
| (appendHTML): |
| |
| 2013-03-06 Tony Chang <tony@chromium.org> |
| |
| [chromium] making DumpRenderTree_resources a separate bundle breaks xcode |
| https://bugs.webkit.org/show_bug.cgi?id=111509 |
| |
| Reviewed by Dirk Pranke. |
| |
| Add DumpRenderTree.pak to DumpRenderTree.app again. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-06 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] introduce WebUserGestureIndicator |
| https://bugs.webkit.org/show_bug.cgi?id=111531 |
| |
| Reviewed by Adam Barth. |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::createView): |
| |
| 2013-03-06 Alan Cutter <alancutter@chromium.org> |
| |
| sheriffbot roll-chromium-deps shouldn't create a bug with None as the new revision. |
| https://bugs.webkit.org/show_bug.cgi?id=73482 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Added input checking to the UpdateChromiumDEPS step. |
| Removed the default use of LKGR when the revision input is invalid. "LKGR" must be explicitly given instead. |
| |
| * Scripts/webkitpy/tool/bot/irc_command.py: Updated input validation and error message handling. |
| (RollChromiumDEPS): |
| (RollChromiumDEPS._parse_args): |
| (RollChromiumDEPS.execute): |
| * Scripts/webkitpy/tool/bot/irc_command_unittest.py: Updated unit tests. |
| (IRCCommandTest.test_roll_chromium_deps): |
| * Scripts/webkitpy/tool/bot/ircbot_unittest.py: Updated unit tests. |
| (IRCBotTest.test_roll_chromium_deps_to_lkgr): |
| * Scripts/webkitpy/tool/commands/roll_unittest.py: Updated unit tests. |
| * Scripts/webkitpy/tool/steps/updatechromiumdeps.py: Added input validation and added new error handling cases. Changed the logic of deciding to use LKGR to be only when the input is "LKGR". |
| (UpdateChromiumDEPS._fetch_last_known_good_revision): |
| (UpdateChromiumDEPS): |
| (UpdateChromiumDEPS._parse_revision_number): |
| (UpdateChromiumDEPS._validate_revisions): |
| (UpdateChromiumDEPS.run): |
| * Scripts/webkitpy/tool/steps/updatechromiumdeps_unittest.py: Added unit tests. |
| (UpdateChromiumDEPSTest): |
| (UpdateChromiumDEPSTest.test_parse_revision_number): |
| * Scripts/webkitpy/tool/commands/roll.py: Updated help text. |
| (RollChromiumDEPS): |
| (PostChromiumDEPSRoll): |
| |
| 2013-03-06 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt][MiniBrowser] Touch mocking broken for chained getures |
| https://bugs.webkit.org/show_bug.cgi?id=111430 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| Make it possible again to use touch mocking to test gesture chains |
| like pan->pinch->pan->pinch without lifting the primary "finger". |
| For this to work we need to track the pressed mouse buttons and |
| only synthesize touch release events when the ctrl key is released |
| if no mouse button is pressed. Else the pressed mouse button(s) |
| should result in a stationary touch point in a touch update event. |
| Since it has been fixed in Qt 5.0.1 use QGuiApplication::keyboardModifiers() |
| to check for the state of the ctrl key modifier instead of getting |
| it from the mouse events. |
| |
| * MiniBrowser/qt/MiniBrowserApplication.cpp: |
| (MiniBrowserApplication::MiniBrowserApplication): |
| (MiniBrowserApplication::notify): |
| |
| 2013-03-05 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] don't use custom freetype on linux asan for now |
| https://bugs.webkit.org/show_bug.cgi?id=111516 |
| |
| Unreviewed, build fix. |
| |
| Turns out the custom lib is getting picked up by other binaries |
| on our bot, which is bad. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-05 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] making DumpRenderTree_resources a separate bundle breaks xcode |
| https://bugs.webkit.org/show_bug.cgi?id=111509 |
| |
| Unreviewed, build fix. |
| |
| Actually comment out the flag :(. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-05 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] making DumpRenderTree_resources a separate bundle breaks xcode |
| https://bugs.webkit.org/show_bug.cgi?id=111509 |
| |
| Unreviewed, build fix. |
| |
| r144863 appears to have broken the xcode build; I'm temporarily |
| trying this instead, and if this doesn't work, I'll revert the |
| other changes. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-05 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] build a DumpRenderTree.pak even on windows |
| https://bugs.webkit.org/show_bug.cgi?id=111504 |
| |
| Reviewed by Tony Chang. |
| |
| The Chromium Aura build uses the default theme to draw |
| controls, and that theme requires the ui ResourceBundle |
| to be initialized. On every other platform, we build |
| a DumpRenderTree.pak that works for this, but on Windows we |
| still compile the resources directly into DRT. As a first step, |
| let's build the pak file. I will then need to land a patch |
| in Chromium to actually load it. Then I can go back and move |
| the resources over to just use the .pak file and no longer need |
| the .rc's. |
| |
| * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| |
| 2013-03-05 Julie Parent <jparent@chromium.org> |
| Dashboard cleanup: move string utilities into their own namespace. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=111485 |
| |
| Reviewed by Ojan Vafai. |
| |
| One of many pieces to clean up dashboard_base. |
| |
| Moves string utility functions into separate file (string.js) and into their own namespace rather than cluttering up the global scope. |
| |
| * TestResultServer/static-dashboards/aggregate_results.html: |
| * TestResultServer/static-dashboards/dashboard_base.js: |
| (isTreeMap): |
| (isFlakinessDashboard): |
| * TestResultServer/static-dashboards/flakiness_dashboard.html: |
| * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| (determineWKPlatform): |
| (chromiumPlatform): |
| (platformAndBuildType): |
| (substringList): |
| (individualTestsForSubstringList): |
| (filterBugs): |
| (populateExpectationsData): |
| (processMissingTestsWithExpectations): |
| (processMissingAndExtraExpectations): |
| (htmlForSingleTestRow): |
| (.dummyNode.onload): |
| (expectationsTitle): |
| * TestResultServer/static-dashboards/run-embedded-unittests.html: |
| * TestResultServer/static-dashboards/run-unittests.html: |
| * TestResultServer/static-dashboards/string.js: Added. |
| * TestResultServer/static-dashboards/timeline_explorer.html: |
| * TestResultServer/static-dashboards/treemap.html: |
| |
| 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| [EFL] Build break with latest EFL libraries |
| https://bugs.webkit.org/show_bug.cgi?id=111028 |
| |
| Reviewed by Dirk Pranke. |
| |
| * MiniBrowser/efl/CMakeLists.txt: Added ECORE_XXX_INCLUDE_DIRS. |
| * TestWebKitAPI/PlatformEfl.cmake: Ditto. |
| * WebKitTestRunner/PlatformEfl.cmake: Ditto. |
| |
| 2013-03-05 Roger Fong <roger_fong@apple.com> |
| |
| Increase number of WinEWS iterations to 20. |
| Don't reboot after each iteration set. |
| Make EWS bots just build temporarily so that the queue catches up again. |
| |
| * EWSTools/start-queue-win.sh: |
| * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| (WinEWS): |
| |
| 2013-03-04 James Robinson <jamesr@chromium.org> |
| |
| [chromium] Move check for threaded compositing from WebCompositorSupport to Platform |
| https://bugs.webkit.org/show_bug.cgi?id=111386 |
| |
| Reviewed by Adrienne Walker. |
| |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| |
| 2013-03-05 Min Qin <qinmin@chromium.org> |
| |
| Copy dictionary to the external storage before running layout test on android |
| https://bugs.webkit.org/show_bug.cgi?id=111480 |
| |
| Reviewed by Adam Barth. |
| |
| TestWebKitPlatformSupport now needs to read an external dictionary file. |
| This file does not exist on the device. We need to copy it before running layout tests. |
| |
| * Scripts/webkitpy/layout_tests/port/chromium_android.py: |
| (ChromiumAndroidDriver._setup_md5sum_and_push_data_if_needed): |
| (ChromiumAndroidDriver._push_platform_resources): |
| |
| 2013-03-05 Dirk Pranke <dpranke@chromium.org> |
| |
| [chromium] DRT crashes in an Aura/Win build |
| https://bugs.webkit.org/show_bug.cgi?id=111394 |
| |
| Reviewed by Tony Chang. |
| |
| When building (and running) with use_aura=1, we assume that |
| we're using the default theme engine, but DRT creates the |
| DRTWin theme engine and overwrites the default, leading to crashes |
| in basically every test from the mismatch. |
| |
| This fix gets us down to at least "lots of crashes" :). |
| |
| * DumpRenderTree/chromium/TestShellWin.cpp: |
| (platformInit): |
| |
| 2013-03-05 Eric Seidel <eric@webkit.org> |
| |
| Add html-parser-threaded perf test now that the threaded parser is enabled by default |
| https://bugs.webkit.org/show_bug.cgi?id=111200 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Had to teach run-perf-tests to ignore one more warning. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTest): |
| |
| 2013-03-05 Jochen Eisinger <jochen@chromium.org> |
| |
| Update list of builders for test results server |
| https://bugs.webkit.org/show_bug.cgi?id=111166 |
| |
| Reviewed by Ojan Vafai. |
| |
| * TestResultServer/static-dashboards/builders.jsonp: |
| |
| 2013-03-05 Martin Robinson <mrobinson@igalia.com> and Tomas Popela <tpopela@redhat.com> |
| |
| [GTK] Move basic dependency installation to a script |
| https://bugs.webkit.org/show_bug.cgi?id=110692 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * gtk/install-dependencies: Added. A Script which installs all dependencies |
| necessary for building for Debian-based distributions and Fedora. |
| |
| 2013-03-05 James Robinson <jamesr@chromium.org> |
| |
| Chromium DumpRenderTree dumps a core every time it's run (Linux/Debug) |
| https://bugs.webkit.org/show_bug.cgi?id=111440 |
| |
| Reviewed by Adrienne Walker. |
| |
| Remove unnecessary WebCompositorSupport::shutdown call |
| |
| * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| (main): |
| |
| 2013-03-05 Gustavo Noronha Silva <gns@gnome.org> |
| |
| Unreviewed build fix. |
| |
| * GNUmakefile.am: add generate-feature-defines-files scripts to EXTRA_DIST. |
| |
| 2013-03-05 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt][MiniBrowser] Improve the update of touch indicators |
| https://bugs.webkit.org/show_bug.cgi?id=111429 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| MiniBrowserApplication::sendTouchEvent sends an empty list |
| to BrowserWindow::updateVisualMockTouchPoints if the control |
| button is released, in which case the touch indicators should |
| be hidden so that we never end up with a leftover indicator |
| sticking on the screen. |
| This patch also simplifies the lookup of the indicator items by |
| replacing the findChild search in the item tree with a QHash |
| that stores the touch ID's and the pointers to the corresponding |
| indicator items. |
| |
| * MiniBrowser/qt/BrowserWindow.cpp: |
| (BrowserWindow::updateVisualMockTouchPoints): |
| * MiniBrowser/qt/BrowserWindow.h: |
| (BrowserWindow): |
| |
| 2013-03-05 Tim Horton <timothy_horton@apple.com>, Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| [WK2] WTR needs an implementation of setAsynchronousSpellCheckingEnabled |
| https://bugs.webkit.org/show_bug.cgi?id=81042 |
| |
| Reviewed by Enrica Casucci. |
| |
| Add setAsynchronousSpellCheckingEnabled implementation for |
| WebKitTestRunner to have the possibility to test asynchronous |
| spell checking implementation from bug 109577. |
| |
| * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| (WTR::TestRunner::setAsynchronousSpellCheckingEnabled): |
| * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::resetStateToConsistentValues): |
| |
| 2013-03-05 Tommy Widenflycht <tommyw@google.com> |
| |
| MediaStream API: Add the getStreamById method on RTCPeerConnection |
| https://bugs.webkit.org/show_bug.cgi?id=111311 |
| |
| Reviewed by Adam Barth. |
| |
| Changing mocks to be more realistic. |
| |
| * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: |
| (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream): |
| (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream): |
| * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: |
| (WebTestRunner::WebUserMediaClientMock::requestUserMedia): |
| |
| 2013-03-05 Jochen Eisinger <jochen@chromium.org> |
| |
| Add content shell bots to garden-o-matic for general failurse |
| https://bugs.webkit.org/show_bug.cgi?id=111168 |
| |
| Reviewed by Adam Barth. |
| |
| All but the WebKit (Content Shell) Android bot is stable enough. While |
| they're not green yet, there must not be any non-layout test failures on |
| them. |
| |
| * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js: |
| (.): |
| |
| 2013-03-04 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] remove deprecated WebTestRunner::setFocus API |
| https://bugs.webkit.org/show_bug.cgi?id=111354 |
| |
| Reviewed by James Robinson. |
| |
| * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| (WebTestDelegate): |
| |
| 2013-03-04 Jochen Eisinger <jochen@chromium.org> |
| |
| Run the bindings generation tests on EWS and CQ bots |
| https://bugs.webkit.org/show_bug.cgi?id=111358 |
| |
| Reviewed by Adam Barth. |
| |
| The tests are super fast and not flaky. |
| |
| * Scripts/webkitpy/common/config/ports.py: |
| (DeprecatedPort.run_bindings_tests_command): |
| * Scripts/webkitpy/common/config/ports_mock.py: |
| (MockPort.run_webkit_tests_command): |
| (MockPort): |
| (MockPort.run_bindings_tests_command): |
| * Scripts/webkitpy/tool/commands/download_unittest.py: |
| * Scripts/webkitpy/tool/steps/runtests.py: |
| (RunTests.run): |
| * Scripts/webkitpy/tool/steps/runtests_unittest.py: |
| (RunTestsTest.test_webkit_run_unit_tests): |
| * Scripts/webkitpy/tool/steps/steps_unittest.py: |
| |
| 2013-03-04 Eric Seidel <eric@webkit.org> |
| |
| run-webkit-tests should support --profile and --profiler= just like run-perf-tests does |
| https://bugs.webkit.org/show_bug.cgi?id=111384 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Sometimes I want to know why various LayoutTests are slow |
| without having to convert them into PerformanceTests in order |
| to use our fancy profiling. The Driver already knows how to |
| do the right thing, we just need to expose the options to the user. |
| |
| Handling of these options is already unittested in the perftests_unittest. |
| |
| * Scripts/webkitpy/layout_tests/run_webkit_tests.py: |
| (parse_args): |
| |
| 2013-03-04 Alan Cutter <alancutter@chromium.org> |
| |
| check-webkit-style says "Have to enable auto props in the subversion config file" |
| https://bugs.webkit.org/show_bug.cgi?id=107724 |
| |
| Reviewed by Tony Chang. |
| |
| Added a standard svn config file for WebKit developers to use. |
| Updated the style and commit queue bot build scripts to load this file. |
| |
| * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| * EWSTools/configure-svn-config.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-commit-queue.sh. |
| * svn-config: Added. |
| |
| 2013-03-04 James Robinson <jamesr@chromium.org> |
| |
| [chromium] Switch to new webkit_support::CreateLayerTreeView interface |
| https://bugs.webkit.org/show_bug.cgi?id=111285 |
| |
| Reviewed by Adrienne Walker. |
| |
| This removes the need for WebCompositorSupport::initialize and exposes |
| slightly fewer entry points across the repository boundary. |
| |
| * DumpRenderTree/chromium/TestShell.cpp: |
| (TestShell::initialize): |
| * DumpRenderTree/chromium/TestShell.h: |
| (TestShell::webCompositorThread): |
| (TestShell): |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::initializeLayerTreeView): |
| |
| 2013-03-04 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Get rid of some AppleWin VS2010 build warnings. |
| |
| * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: |
| |
| 2013-03-04 David Kilzer <ddkilzer@apple.com> |
| |
| BUILD FIX (r144657): Fix DumpRenderTree build failure on iOS |
| |
| Tools/DumpRenderTree/ios/AccessibilityControllerIOS.mm:95:29: error: class method '+stringWithJSStringRef:' not found (return type defaults to 'id') [-Werror,-Wobjc-method-access] |
| NSString *idAttribute = [NSString stringWithJSStringRef:idAttributeRef]; |
| ^ ~~~~~~~~~~~~~~~~~~~~~ |
| 1 error generated. |
| |
| * DumpRenderTree/ios/AccessibilityControllerIOS.mm: Import |
| AccessibilityCommonMac.h. |
| |
| 2013-03-04 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| |
| [WK2][EFL] Add callbacks to the WKViewClient to handle Web Process crash and relaunch |
| https://bugs.webkit.org/show_bug.cgi?id=109828 |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Added API test for newly added Web Process crash and Web Process relaunch WKViewClient |
| callbacks. |
| |
| * TestWebKitAPI/CMakeLists.txt: |
| |
| Tests located in 'TestWebKitAPI/Tests/WebKit2' subdirectories are also |
| considered. |
| |
| * TestWebKitAPI/PlatformEfl.cmake: |
| * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp: Added. |
| (TestWebKitAPI): |
| (TestWebKitAPI::didFinishLoadForFrame): |
| (TestWebKitAPI::setPageLoaderClient): |
| (TestWebKitAPI::webProcessCrashed): |
| (TestWebKitAPI::webProcessDidRelaunch): |
| (TestWebKitAPI::setViewClient): |
| (TestWebKitAPI::TEST): |
| |
| 2013-03-04 Chris Fleizach <cfleizach@apple.com> |
| |
| AX: Upstream iOS Accessibility DumpRenderTree changes |
| https://bugs.webkit.org/show_bug.cgi?id=111220 |
| |
| Reviewed by David Kilzer. |
| |
| Upstream the iOS changes for accessibility in DumpRenderTree. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| (headerElementAtIndexCallback): |
| (linkedElementCallback): |
| (elementsForRangeCallback): |
| (increaseTextSelectionCallback): |
| (decreaseTextSelectionCallback): |
| (assistiveTechnologySimulatedFocusCallback): |
| (stringForSelectionCallback): |
| (getIPhoneLabelCallback): |
| (getIPhoneHintCallback): |
| (getIPhoneValueCallback): |
| (getIPhoneIdentifierCallback): |
| (getIPhoneTraitsCallback): |
| (getIPhoneIsElementCallback): |
| (getIPhoneElementTextPositionCallback): |
| (getIPhoneElementTextLengthCallback): |
| (AccessibilityUIElement::getJSClass): |
| * DumpRenderTree/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
| * DumpRenderTree/ios: Added. |
| * DumpRenderTree/ios/AccessibilityControllerIOS.mm: Added. |
| (AccessibilityController::AccessibilityController): |
| (AccessibilityController::~AccessibilityController): |
| (AccessibilityController::elementAtPoint): |
| (AccessibilityController::focusedElement): |
| (AccessibilityController::rootElement): |
| (findAccessibleObjectById): |
| (AccessibilityController::accessibleElementById): |
| (AccessibilityController::setLogFocusEvents): |
| (AccessibilityController::setLogScrollingStartEvents): |
| (AccessibilityController::setLogValueChangeEvents): |
| (AccessibilityController::setLogAccessibilityEvents): |
| (AccessibilityController::addNotificationListener): |
| (AccessibilityController::removeNotificationListener): |
| * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: Added. |
| (AccessibilityUIElement::AccessibilityUIElement): |
| (AccessibilityUIElement::~AccessibilityUIElement): |
| (concatenateAttributeAndValue): |
| (AccessibilityUIElement::iphoneLabel): |
| (AccessibilityUIElement::iphoneHint): |
| (AccessibilityUIElement::iphoneValue): |
| (AccessibilityUIElement::iphoneIdentifier): |
| (AccessibilityUIElement::iphoneTraits): |
| (AccessibilityUIElement::iphoneIsElement): |
| (AccessibilityUIElement::iphoneElementTextPosition): |
| (AccessibilityUIElement::iphoneElementTextLength): |
| (AccessibilityUIElement::url): |
| (AccessibilityUIElement::x): |
| (AccessibilityUIElement::y): |
| (AccessibilityUIElement::width): |
| (AccessibilityUIElement::height): |
| (AccessibilityUIElement::clickPointX): |
| (AccessibilityUIElement::clickPointY): |
| (AccessibilityUIElement::getChildren): |
| (AccessibilityUIElement::getChildrenWithRange): |
| (AccessibilityUIElement::childrenCount): |
| (AccessibilityUIElement::elementAtPoint): |
| (AccessibilityUIElement::indexOfChild): |
| (AccessibilityUIElement::getChildAtIndex): |
| (AccessibilityUIElement::headerElementAtIndex): |
| (AccessibilityUIElement::linkedElement): |
| (AccessibilityUIElement::linkedUIElementAtIndex): |
| (AccessibilityUIElement::ariaOwnsElementAtIndex): |
| (AccessibilityUIElement::ariaFlowToElementAtIndex): |
| (AccessibilityUIElement::disclosedRowAtIndex): |
| (AccessibilityUIElement::selectedRowAtIndex): |
| (AccessibilityUIElement::rowAtIndex): |
| (AccessibilityUIElement::titleUIElement): |
| (AccessibilityUIElement::parentElement): |
| (AccessibilityUIElement::disclosedByRow): |
| (AccessibilityUIElement::increaseTextSelection): |
| (AccessibilityUIElement::decreaseTextSelection): |
| (AccessibilityUIElement::stringForSelection): |
| (AccessibilityUIElement::stringForRange): |
| (AccessibilityUIElement::attributedStringForRange): |
| (AccessibilityUIElement::attributedStringRangeIsMisspelled): |
| (AccessibilityUIElement::elementsForRange): |
| (AccessibilityUIElement::getLinkedUIElements): |
| (AccessibilityUIElement::getDocumentLinks): |
| (AccessibilityUIElement::attributesOfLinkedUIElements): |
| (AccessibilityUIElement::attributesOfDocumentLinks): |
| (AccessibilityUIElement::attributesOfChildren): |
| (AccessibilityUIElement::allAttributes): |
| (AccessibilityUIElement::stringAttributeValue): |
| (AccessibilityUIElement::isPressActionSupported): |
| (AccessibilityUIElement::isIncrementActionSupported): |
| (AccessibilityUIElement::isDecrementActionSupported): |
| (AccessibilityUIElement::boolAttributeValue): |
| (AccessibilityUIElement::isAttributeSettable): |
| (AccessibilityUIElement::isAttributeSupported): |
| (AccessibilityUIElement::parameterizedAttributeNames): |
| (AccessibilityUIElement::role): |
| (AccessibilityUIElement::subrole): |
| (AccessibilityUIElement::roleDescription): |
| (AccessibilityUIElement::title): |
| (AccessibilityUIElement::description): |
| (AccessibilityUIElement::orientation): |
| (AccessibilityUIElement::stringValue): |
| (AccessibilityUIElement::language): |
| (AccessibilityUIElement::helpText): |
| (AccessibilityUIElement::intValue): |
| (AccessibilityUIElement::minValue): |
| (AccessibilityUIElement::maxValue): |
| (AccessibilityUIElement::valueDescription): |
| (AccessibilityUIElement::insertionPointLineNumber): |
| (AccessibilityUIElement::isEnabled): |
| (AccessibilityUIElement::isRequired): |
| (AccessibilityUIElement::isFocused): |
| (AccessibilityUIElement::isSelected): |
| (AccessibilityUIElement::isExpanded): |
| (AccessibilityUIElement::isChecked): |
| (AccessibilityUIElement::hierarchicalLevel): |
| (AccessibilityUIElement::ariaIsGrabbed): |
| (AccessibilityUIElement::ariaDropEffects): |
| (AccessibilityUIElement::lineForIndex): |
| (AccessibilityUIElement::boundsForRange): |
| (AccessibilityUIElement::attributesOfColumnHeaders): |
| (AccessibilityUIElement::attributesOfRowHeaders): |
| (AccessibilityUIElement::attributesOfColumns): |
| (AccessibilityUIElement::attributesOfRows): |
| (AccessibilityUIElement::attributesOfVisibleCells): |
| (AccessibilityUIElement::attributesOfHeader): |
| (AccessibilityUIElement::rowCount): |
| (AccessibilityUIElement::columnCount): |
| (AccessibilityUIElement::indexInTable): |
| (AccessibilityUIElement::rowIndexRange): |
| (AccessibilityUIElement::columnIndexRange): |
| (AccessibilityUIElement::cellForColumnAndRow): |
| (AccessibilityUIElement::selectedTextRange): |
| (AccessibilityUIElement::assistiveTechnologySimulatedFocus): |
| (AccessibilityUIElement::setSelectedTextRange): |
| (AccessibilityUIElement::increment): |
| (AccessibilityUIElement::decrement): |
| (AccessibilityUIElement::showMenu): |
| (AccessibilityUIElement::press): |
| (AccessibilityUIElement::accessibilityValue): |
| (AccessibilityUIElement::documentEncoding): |
| (AccessibilityUIElement::documentURI): |
| (_accessibilityNotificationCallback): |
| (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::uiElementForSearchPredicate): |
| (AccessibilityUIElement::numberAttributeValue): |
| |
| 2013-03-04 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] pass all focus handling methods through the WebTestDelegate |
| https://bugs.webkit.org/show_bug.cgi?id=111328 |
| |
| Reviewed by Nico Weber. |
| |
| In content_shell, the focus handling is asynchronous. To allow for |
| switching the focus synchronously between WebViews, we need to intercept |
| didFocus and didBlur and forward it to the WebTestDelegate. |
| |
| * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| (WebTestDelegate): |
| (WebTestRunner::WebTestDelegate::setFocus): |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| (WebTestRunner::WebTestProxy::didFocus): |
| (WebTestRunner::WebTestProxy::didBlur): |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::setWindowIsKey): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| (WebTestRunner::WebTestProxyBase::didFocus): |
| (WebTestRunner): |
| (WebTestRunner::WebTestProxyBase::didBlur): |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::didFocus): |
| (WebViewHost::didBlur): |
| (WebViewHost::setFocus): |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-03-04 Claudio Saavedra <csaavedra@igalia.com> |
| |
| [GTK] No need to manually add system paths to jhbuildrc |
| https://bugs.webkit.org/show_bug.cgi?id=110850 |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| * gtk/jhbuildrc: Remove calls to addpath() for items that jhbuild |
| already takes care of. |
| |
| 2013-03-04 Kinuko Yasuda <kinuko@chromium.org> |
| |
| [chromium] TestWebKitAPI WTF.StringHasher_addCharacters is broken on Chromium Android |
| https://bugs.webkit.org/show_bug.cgi?id=111284 |
| |
| Disabling the failing two tests on Android. |
| |
| Reviewed by Jochen Eisinger. |
| |
| * TestWebKitAPI/Tests/WTF/StringHasher.cpp: |
| (TestWebKitAPI): |
| (TestWebKitAPI::TEST): |
| |
| 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org> |
| |
| Add build flag for FontLoader |
| https://bugs.webkit.org/show_bug.cgi?id=111289 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default). |
| |
| * Scripts/webkitperl/FeatureList.pm: |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-03-03 Benjamin Poulain <benjamin@webkit.org> |
| |
| [Mac] Get rid of a useless method from DOMHTMLInputElement |
| https://bugs.webkit.org/show_bug.cgi?id=111279 |
| |
| Reviewed by Sam Weinig. |
| |
| * DumpRenderTree/mac/TestRunnerMac.mm: |
| (TestRunner::setValueForUser): |
| The method _setValueForUser: was added for testing. This feature is already |
| exposed by DOMHTMLInputElement as a private API and it is how this code is exercised |
| in real use cases. Get rid of the method created for testing, use the real thing |
| instead. |
| |
| 2013-03-03 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Some perf. tests have variances that differ greatly between runs |
| https://bugs.webkit.org/show_bug.cgi?id=97510 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Use multiple instances of DumpRenderTree or WebKitTestRunner to amortize the effect of the runtime |
| environment on test results (we run each instance after one another, not in parallel). |
| |
| We use 4 instances of the test runner, each executing 5 in-process iterations, for the total of 20 |
| iterations as it was done previously in single process. These values are hard-coded in perftest.py |
| and runner.js but they are to be configurable in the future. |
| |
| Set of 5 iterations obtained by the same test runner is treated as an "iteration group" and each |
| metric now reports an array of the length 4 with each element containing an array of 5 iteration |
| values obtained by each test runner instance as opposed to a flattened array of 20 iteration values. |
| |
| Unfortunately, we can use the same trick on Dromaeo because we're already doing only 5 iterations |
| and repeating the entire Dromaeo 4 times will take too long. We need to disable more Dromaeo tests |
| as needed. To this end, added SingleProcessPerfTest to preserve the old behavior. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTestMetric.append_group): Renamed from append. |
| (PerfTestMetric.grouped_iteration_values): Added. |
| (PerfTestMetric.flattened_iteration_values): Renamed from iteration_values. |
| |
| (PerfTest.__init__): Takes the number of processes (drivers) to run tests with. |
| This parameter is only used by SingleProcessPerfTest. |
| |
| (PerfTest.run): Repeat tests using different driver processes. |
| (PerfTest._run_with_driver): Returns a boolean instead of a list of measured metrics |
| since metrics are shared between multiple drivers (i.e. multiple calls to _run_with_driver). |
| We instead use _ensure_metrics to obtain the matched metrics and store the data there. |
| (PerfTest._ensure_metrics): Added. |
| |
| (SingleProcessPerfTest): Added. Used to run Dromaeo tests where running it on 4 different |
| instances of DumpRenderTree/WebKitTestRunner takes too long. |
| (SingleProcessPerfTest.__init__): |
| |
| (ReplayPerfTest._run_with_driver): Updated to use _ensure_metrics. |
| |
| (PerfTestFactory): Use SingleProcessPerfTest to run Dromaeo tests. |
| |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: Updated various tests that expect |
| _run_with_driver to return a list of metrics. Now it returns a boolean indicating whether |
| the test succeeded or not. Obtain the dictionary of metrics via test._metrics instead. |
| |
| (TestPerfTestMetric.test_append): Updated per name and added some test cases for |
| grouped_iteration_values. |
| |
| (TestPerfTest._assert_results_are_correct): |
| |
| (TestSingleProcessPerfTest): Added. |
| (TestSingleProcessPerfTest.test_use_only_one_process): |
| (TestSingleProcessPerfTest.test_use_only_one_process.run_single): |
| |
| (TestReplayPerfTest.test_run_with_driver_accumulates_results): |
| (TestReplayPerfTest.test_run_with_driver_accumulates_memory_results): |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: Updated values of |
| sample standard deviations since we're now running tests 4 times. |
| (MainTest._test_run_with_json_output.mock_upload_json): |
| (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): |
| |
| 2013-03-03 Alexandre Elias <aelias@chromium.org> |
| |
| [chromium] Remove WebLayerTreeView::setViewportSize call |
| https://bugs.webkit.org/show_bug.cgi?id=110727 |
| |
| Reviewed by James Robinson. |
| |
| After https://codereview.chromium.org/12328080 lands, |
| setViewportSize is called from the Chromium side. The multiplication |
| by deviceScaleFactor here was prone to off-by-one errors. |
| The layoutSize() function was only used here so delete it as well. |
| |
| DumpRenderTree WebViewHost must now call this method as well. |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHost::initializeLayerTreeView): |
| (WebViewHost::setWindowRect): |
| (WebViewHost::setDeviceScaleFactor): |
| (WebViewHost::updateViewportSize): |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (WebViewHost): |
| |
| 2013-02-27 Darin Adler <darin@apple.com> |
| |
| StringHasher functions require alignment that call sites do not all guarantee |
| https://bugs.webkit.org/show_bug.cgi?id=110171 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * TestWebKitAPI/CMakeLists.txt: |
| * TestWebKitAPI/GNUmakefile.am: |
| * TestWebKitAPI/TestWebKitAPI.gypi: |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: |
| * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: |
| * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| * TestWebKitAPI/Tests/WTF/WTF.pro: |
| * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
| Added the StringHasher.cpp file. |
| |
| * TestWebKitAPI/Tests/WTF/StringHasher.cpp: Added. Contains a bunch of tests |
| for the functions in the StringHasher class. |
| |
| 2013-03-02 Benjamin Poulain <bpoulain@apple.com> |
| |
| Move computedStyleIncludingVisitedInfo from TestRunner to Internals |
| https://bugs.webkit.org/show_bug.cgi?id=109772 |
| |
| Reviewed by Andreas Kling. |
| |
| * DumpRenderTree/TestRunner.cpp: |
| (TestRunner::staticFunctions): |
| * DumpRenderTree/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| * 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-03-01 Ilya Tikhonovsky <loislo@chromium.org> |
| |
| Web Inspector: Native Memory Instrumentation: do not visit raw pointers by default. |
| https://bugs.webkit.org/show_bug.cgi?id=110943 |
| |
| Reviewed by Yury Semikhatsky. |
| |
| Unfortunately in many cases raw pointer may point to an object that has been deleted. |
| There is no working solution to solve this problem in general. |
| It could be solved only on case by case basis. |
| |
| * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp: |
| * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
| (TestWebKitAPI::TEST): |
| |
| 2013-03-01 Jason Anderssen <janderssen@gmail.com> |
| |
| Move markerTextForListItem from TestRunner to Internals |
| https://bugs.webkit.org/show_bug.cgi?id=110939 |
| |
| 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: |
| * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| (TestRunner): |
| |
| 2013-03-01 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Don't use legacy test names when returning results from PerfTest.run |
| https://bugs.webkit.org/show_bug.cgi?id=111148 |
| |
| Reviewed by Dirk Pranke. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTestMetric.name): Renamed from metric. |
| (PerfTest.test_name_without_file_extension): Extracted from legacy_chromium_bot_compatible_test_name. |
| (PerfTest.run): Use metric name instead of the legacy name to store iteration values. |
| (ChromiumStylePerfTest.parse_and_log_output): Use the metric name to store results as done in PerfTest.run. |
| |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| (TestPerfTestMetric.test_init_set_time_metric): |
| (TestPerfTestMetric.legacy_chromium_bot_compatible_test_name): Removed. The integration tests test this. |
| (TestReplayPerfTest.test_run_with_driver_accumulates_results): |
| (TestReplayPerfTest.test_run_with_driver_accumulates_memory_results): |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner.__init__): |
| (PerfTestsRunner._generate_results_dict): Updated to iterate over (test, metrics) pair. Use view_source_url |
| to obtain the trac URL instead of hard coding it. |
| (PerfTestsRunner._run_tests_set): |
| |
| 2013-03-01 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Add an extra project that assembles all project build logs on Windows into a single file. |
| https://bugs.webkit.org/show_bug.cgi?id=111202 |
| |
| This is useful for running VCExpress builds from command line because there is |
| no unified solution output, only per project build logs. |
| The project will be run as the last project in the solution. |
| |
| * win/AssembleBuildLogs: Added. |
| * win/AssembleBuildLogs/AssembleBuildLogs.vcxproj: Added. |
| * win/AssembleBuildLogs/AssembleBuildLogs.vcxproj.filters: Added. |
| * win/AssembleBuildLogs/AssembleLogs.cmd: Added. |
| * win/AssembleBuildLogs/README: Added. |
| |
| 2013-03-01 Roger Fong <roger_fong@apple.com> |
| |
| Unreviewed. Increase number of patches processed before clean building on WinEWS bots. |
| |
| * EWSTools/start-queue-win.sh: |
| |
| 2013-03-01 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Don't return statistics in PerfTest.run |
| https://bugs.webkit.org/show_bug.cgi?id=111145 |
| |
| Reviewed by Dirk Pranke. |
| |
| Simply return a list of values obtained in each iteration from PerfTest.run. |
| Also simplify various methods as needed. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTestMetric.__init__): Moved the code to convert 'Time' metric to 'FrameRate' and 'Runs' |
| as needed from PerfTestsRunner._generate_results_dict. |
| |
| (PerfTestMetric.legacy_chromium_bot_compatible_test_name): Always append the metric name now |
| that we don't have to worry about the backward compatibility here. |
| |
| (PerfTestMetric.iteration_values): Added. |
| (PerfTestMetric.unit): Added. |
| (PerfTestMetric.metric_to_unit): |
| (PerfTestMetric.time_unit_to_metric): Extracted from PerfTestsRunner._generate_results_dict. |
| |
| (PerfTest.run): |
| (PerfTest.log_statistics): Merged compute_statistics and self.output_statistics. |
| |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| (TestPerfTestMetric.test_init_set_missing_unit): |
| (TestPerfTestMetric.test_init_set_time_metric): Added. |
| (TestPerfTestMetric.test_legacy_chromium_bot_compatible_test_name): |
| (TestPerfTestMetric.test_append): |
| (TestPerfTestMetric.test_compute_statistics): Removed. Integration tests check some of these |
| test cases and it's not critical to keep math right as they're not used in output JSON anymore. |
| (TestPerfTest._assert_results_are_correct): |
| (TestReplayPerfTest.test_run_with_driver_accumulates_results): |
| (TestReplayPerfTest.test_run_with_driver_accumulates_memory_results): |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._generate_results_dict): |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| (EventTargetWrapperTestData): The metric name shows up at the end of the test name as expected. |
| (SomeParserTestData): Ditto. |
| (MemoryTestData): Ditto. |
| |
| 2013-03-01 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Enable LINK_PREFETCH |
| https://bugs.webkit.org/show_bug.cgi?id=111158 |
| |
| Reviewed by Simon Hausmann. |
| |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-03-01 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Update features.pri with new features |
| https://bugs.webkit.org/show_bug.cgi?id=111157 |
| |
| Reviewed by Jocelyn Turcotte. |
| |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-03-01 Jochen Eisinger <jochen@chromium.org> |
| |
| [chromium] put WebTestProxy::scheduleComposite back in place |
| https://bugs.webkit.org/show_bug.cgi?id=111146 |
| |
| Reviewed by Nico Weber. |
| |
| The call was removed in http://trac.webkit.org/changeset/144398 because |
| DRT doesn't need it. However, content shell depends on this call. |
| |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| (WebTestRunner::WebTestProxy::scheduleComposite): |
| |
| 2013-02-28 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Merge PerfTestRunner._run_single_test into PerfTestRunner._run_tests_set |
| https://bugs.webkit.org/show_bug.cgi?id=111142 |
| |
| Reviewed by Adam Barth. |
| |
| Merged _run_single_test into _run_tests_set. The code looks much cleaner now. |
| |
| Also removed _print_status since it's never used anywhere. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner.run): |
| (PerfTestsRunner._run_tests_set): |
| * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| (MainTest.run_test): |
| (MainTest.test_run_test_set): |
| (MainTest.test_run_test_set_kills_drt_per_run): |
| (MainTest.test_run_test_set_for_parser_tests): |
| |
| 2013-02-28 Kiran Muppala <cmuppala@apple.com> |
| |
| Disable window occlusion detection for WebKitTestRunner Web View on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=111116 |
| |
| Reviewed by Simon Fraser. |
| |
| Window occlusion notifications were causing WebKitTestRunner's Web View |
| to be detected as occluded and causing a few JavaScript timer layout |
| tests to fail. https://bugs.webkit.org/show_bug.cgi?id=111025, fixed this |
| by initializing the page visibility to "visible" after creating the view. |
| But a better solution is to disable window occlusion detection, so that |
| not only the page but also the view is treated as visible. |
| |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::createWebViewWithOptions): Remove call to |
| setVisibilityState, since it is no longer necessary. |
| * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| (WTR::PlatformWebView::PlatformWebView): Disable window occlusion |
| detection for the created WKView. |
| |
| 2013-02-28 Li Yin <li.yin@intel.com> |
| |
| [chromium] Events can't be triggered on MediaStreamTrack |
| https://bugs.webkit.org/show_bug.cgi?id=110930 |
| |
| Reviewed by Kentaro Hara. |
| |
| Related code was moved to MediaStreamCenterChromium::didStopLocalMediaStream |
| |
| * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: |
| (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream): |
| |
| 2013-02-27 James Robinson <jamesr@chromium.org> |
| |
| [chromium] Use DumpRenderTree-specific interface for DRT's compositor embedding |
| https://bugs.webkit.org/show_bug.cgi?id=111017 |
| |
| Reviewed by Adam Barth. |
| |
| This decouples DumpRenderTree from WebLayerTreeViewClient. |
| |
| * DumpRenderTree/chromium/WebViewHost.cpp: |
| (WebViewHostDRTLayerTreeViewClient): |
| (WebViewHostDRTLayerTreeViewClient::WebViewHostDRTLayerTreeViewClient): |
| (WebViewHostDRTLayerTreeViewClient::~WebViewHostDRTLayerTreeViewClient): |
| (WebViewHostDRTLayerTreeViewClient::Layout): |
| (WebViewHostDRTLayerTreeViewClient::ScheduleComposite): |
| (WebViewHost::initializeLayerTreeView): |
| * DumpRenderTree/chromium/WebViewHost.h: |
| (webkit_support): |
| (WebViewHost): |
| |
| 2013-02-28 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed, add my secondary email address to the list. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-02-28 Philip Rogers <pdr@google.com> |
| |
| Add Philip Rogers as a reviewer. |
| |
| Unreviewed update of committers.py. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-02-28 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Merge more methods on PerfTest |
| https://bugs.webkit.org/show_bug.cgi?id=111030 |
| |
| Reviewed by Dirk Pranke. |
| |
| Merged parse_output into _run_with_driver as it was the only caller. Also merged _should_ignore_line_in_stderr |
| and _should_ignore_line_in_parser_test_result into _filter_output since it was their only caller. |
| |
| This makes the control flow a lot more comprehensible. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (PerfTest._run_with_driver): |
| (PerfTest._should_ignore_line): |
| (PerfTest._filter_output): |
| |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| (TestPerfTest._assert_results_are_correct): |
| (test_ignored_stderr_lines): |
| |
| 2013-02-28 Robert Hogan <robert@webkit.org> |
| |
| Update my IRC nick |
| |
| Unreviewed. |
| |
| * Scripts/webkitpy/common/config/committers.py: |
| |
| 2013-02-28 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt] Enable thin archives before parsing the project files |
| |
| Rubber-stamped by Simon Hausmann. |
| |
| The targetSubDir() function can be called before default_post.prf has been |
| parsed therefore the gnu_thin_archives option has to be set in default_pre.prf |
| which is parsed before the main project file. |
| This issue was revealed by r144299 and fixes the clean build. |
| |
| * qmake/mkspecs/features/default_post.prf: |
| * qmake/mkspecs/features/default_pre.prf: |
| |
| 2013-02-28 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| |
| [Qt] Enable CANVAS_PATH flag |
| https://bugs.webkit.org/show_bug.cgi?id=108508 |
| |
| Reviewed by Simon Hausmann. |
| |
| Also enable CANVAS_PATH flag for Qt. |
| |
| * qmake/mkspecs/features/features.pri: |
| |
| 2013-02-28 Andras Becsi <andras.becsi@digia.com> |
| |
| [Qt][TestWebKitAPI] The activeBuildConfig() function has been replaced with targetSubDir() |
| |
| Rubber-stamped by Csaba Osztrogonác. |
| |
| Besides suppressing a warning about the non-existing function this |
| fixes the build if there is a subdirectory (eg. debug-and-release). |
| |
| * TestWebKitAPI/InjectedBundle.pri: |
| * TestWebKitAPI/TestWebKitAPI.pri: |
| |
| 2013-02-28 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| |
| [EFL][WTR] WTR cannot load injected bundle |
| https://bugs.webkit.org/show_bug.cgi?id=111063 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| WTR was not able to load injected bundle because of undefined |
| symbols for AccessibilityUIElement::scrollToMakeVisible(). |
| Adding empty implementation of this function to AccessibilityUIElementAtk.cpp |
| solves the problem. |
| |
| * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| (WTR::AccessibilityUIElement::scrollToMakeVisible): |
| |
| 2013-02-28 Alberto Garcia <albgarcia@rim.com> |
| |
| [BlackBerry] TestRunnerBlackBerry: remove layerTreeAsText, it's gone from upstream |
| https://bugs.webkit.org/show_bug.cgi?id=110464 |
| |
| Reviewed by Rob Buis. |
| |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| |
| 2013-02-28 Xan Lopez <xlopez@rim.com> |
| |
| [BlackBerry] DumpRenderTreeSupport: update the set position methods |
| https://bugs.webkit.org/show_bug.cgi?id=110578 |
| |
| Reviewed by Rob Buis. |
| |
| TestRunner::setMockGeolocationPosition() changed in r130416: |
| http://trac.webkit.org/changeset/130416/trunk/Tools/DumpRenderTree/TestRunner.h |
| |
| DumpRenderTreeSupport::setMockGeolocationError() was renamed to |
| setMockGeolocationPositionUnavailableError() in r129444: |
| http://trac.webkit.org/changeset/129444/trunk/Source/WebKit/blackberry/WebKitSupport/DumpRenderTreeSupport.h |
| |
| * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| (TestRunner::setMockGeolocationPosition): |
| (TestRunner::setMockGeolocationPositionUnavailableError): |
| |
| 2013-02-28 Xan Lopez <xlopez@rim.com> |
| |
| [BlackBerry] WorkQueueItemBlackBerry: use the new FrameLoader API |
| https://bugs.webkit.org/show_bug.cgi?id=110465 |
| |
| Reviewed by Rob Buis. |
| |
| * DumpRenderTree/blackberry/WorkQueueItemBlackBerry.cpp: |
| (LoadItem::invoke): |
| |
| 2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
| |
| PerfTestRunner doesn't need _needs_http and _has_http_lock |
| https://bugs.webkit.org/show_bug.cgi?id=111037 |
| |
| Reviewed by Adam Barth. |
| |
| Delete these variables in favor of using a local variable. |
| |
| Member variables are like global variables. They introduce implicit dependencies |
| between member functions. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner.__init__): |
| (PerfTestsRunner._start_http_servers): |
| (PerfTestsRunner): |
| (PerfTestsRunner._stop_http_servers): |
| (PerfTestsRunner.run): |
| |
| 2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r144224. |
| http://trac.webkit.org/changeset/144224 |
| https://bugs.webkit.org/show_bug.cgi?id=111045 |
| |
| Caused plugins/pass-different-npp-struct.html to time out |
| (Requested by abarth on #webkit). |
| |
| * DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp: |
| (PassDifferentNPPStruct::NPP_SetWindow): |
| * DumpRenderTree/TestNetscapePlugIn/main.cpp: |
| (NPP_SetWindow): |
| |
| 2013-02-27 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-27 Kiran Muppala <cmuppala@apple.com> |
| |
| Initialize page visibility after creating WebKitTestRunner WebView on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=111025 |
| |
| Reviewed by Simon Fraser. |
| |
| Set page visibility to "visible" after creating WebView to override |
| visibility state inferred from window occlusion notifications on Mac. |
| |
| * WebKitTestRunner/TestController.cpp: |
| (WTR::TestController::createWebViewWithOptions): Add call to |
| setVisibilityState. |
| |
| 2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Merge PageLoadingPerfTest into ReplayPerfTest |
| https://bugs.webkit.org/show_bug.cgi?id=111027 |
| |
| Reviewed by Dirk Pranke. |
| |
| Merged two classes. |
| |
| We should really move ahead with the bug 100991 and get rid of PageLoadingPerfTest |
| part of ReplayPerfTest. |
| |
| * Scripts/webkitpy/performance_tests/perftest.py: |
| (ReplayPerfTest): Moved _FORCE_GC_FILE here. |
| (ReplayPerfTest.__init__): |
| (ReplayPerfTest._run_with_driver): Moved from PageLoadingPerfTest. |
| (ReplayPerfTest.run_single): Load the GC page as run_single on PageLoadingPerfTest did. |
| * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| (TestReplayPerfTest): |
| (TestReplayPerfTest.test_run_single.run_test): |
| (TestReplayPerfTest.test_run_single): Make sure test_time is passed down properly from output. |
| (TestReplayPerfTest.test_run_with_driver_accumulates_results): Renamed from |
| TestPageLoadingPerfTest.test_run. |
| (TestReplayPerfTest.test_run_with_driver_accumulates_results.mock_run_signle): |
| (TestReplayPerfTest.test_run_with_driver_accumulates_memory_results): Renamed from |
| TestPageLoadingPerfTest.test_run_with_memory_output |
| (TestReplayPerfTest.test_run_with_driver_accumulates_memory_results.mock_run_signle): |
| (TestReplayPerfTest.test_prepare_calls_run_single): |
| |
| 2013-02-27 Eric Seidel <eric@webkit.org> |
| |
| Add --additional-drt-flag option to run-perf-tests to make it easy to test runtime options |
| https://bugs.webkit.org/show_bug.cgi?id=111021 |
| |
| Reviewed by Dirk Pranke. |
| |
| The underlying code (which is shared with run-webkit-tests) |
| already knew how to support this option, it just wasn't exposed |
| via the run-perf-tests front-end. This patch fixes that. |
| |
| * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| (PerfTestsRunner._parse_args): |
| |
| 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. |
| |
| Pass in perf.webkit.org instead of webkit-perf.appspot.com as the test results server. |
| |
| * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| (RunAndUploadPerfTests): |
| |
| 2013-02-27 James Simonsen <simonjam@chromium.org> |
| |
| [chromium] Lower priority of preloaded images |
| https://bugs.webkit.org/show_bug.cgi?id=110527 |
| |
| Plumb the didChangePriority signal into DRT so it can be tested. |
| |
| Reviewed by Nate Chapin. |
| |
| * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| (WebKit): |
| (WebTestRunner::WebTestProxy::didChangeResourcePriority): |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| (WebTestRunner::TestRunner::TestRunner): |
| (WebTestRunner::TestRunner::reset): |
| (WebTestRunner::TestRunner::shouldDumpResourcePriorities): |
| (WebTestRunner): |
| (WebTestRunner::TestRunner::dumpResourceRequestPriorities): |
| * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| (TestRunner): |
| * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| (WebTestRunner::WebTestProxyBase::willSendRequest): |
| (WebTestRunner::WebTestProxyBase::didChangeResourcePriority): |
| (WebTestRunner): |
| |
| 2013-02-27 Chris Fleizach <cfleizach@apple.com> |
| |
| AX: Mac platform should support ability to scroll an element into visible |
| https://bugs.webkit.org/show_bug.cgi?id=109860 |
| |
| Reviewed by Beth Dakin. |
| |
| * DumpRenderTree/AccessibilityUIElement.cpp: |
| (scrollToMakeVisibleCallback): |
| (AccessibilityUIElement::getJSClass): |
| * DumpRenderTree/mac/AccessibilityUIElementMac.mm: |
| (AccessibilityUIElement::scrollToMakeVisible): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: |
| (WTR::AccessibilityUIElement::scrollToMakeVisible): |
| * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: |
| (AccessibilityUIElement): |
| * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: |
| * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: |
| (WTR::AccessibilityUIElement::scrollToMakeVisible): |
| (WTR): |
| |
| 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. |
|