- 03 Oct, 2012 4 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98200 Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2012-10-03 Reviewed by Csaba Osztrogonác. Tools: * DumpRenderTree/qt/TestRunnerQt.cpp: (TestRunner::overridePreference): LayoutTests: * platform/qt/TestExpectations: Unskip a few tests that depended on this feature. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97697 Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2012-10-03 Reviewed by Simon Hausmann. WTR build is failing when WebKit directory is located on a longer path. This seems to caused by source files that has the same name in WTR and DRT directories. The solution is removing referencies from Target.pri to DRT directory and adding an alternate version of the required files to WTR. Those files simply include the real ones from DRT. * WebKitTestRunner/InjectedBundle/Target.pri: * WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.cpp: Added. * WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98238 Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-03 Reviewed by Csaba Osztrogonác. Reset AlwaysAcceptCookies setting between tests to avoid flakiness due to TestRunner.setAlwaysAcceptCookies(). * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::beginTesting): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98003 Patch by Harald Alvestrand <hta@google.com> on 2012-10-03 Reviewed by Adam Barth. Source/Platform: * Platform.gypi: * chromium/public/WebRTCStatsRequest.h: (WebKit): (WebRTCStatsRequest): * chromium/public/WebRTCStatsResponse.h: Added. (WebCore): (WebKit): (WebRTCStatsResponse): (WebKit::WebRTCStatsResponse::WebRTCStatsResponse): (WebKit::WebRTCStatsResponse::~WebRTCStatsResponse): (WebKit::WebRTCStatsResponse::operator=): Source/WebCore: Added an RTCStatsResponseBase interface to platform, and let the RTCStatsRequestImpl class produce an implementation of it that's returned to WebCore. Tested by extension of the RTCPeerConnection-stats.html test. * Modules/mediastream/RTCStatsElement.cpp: (WebCore::RTCStatsElement::addStatistic): (WebCore): * Modules/mediastream/RTCStatsElement.h: (RTCStatsElement): * Modules/mediastream/RTCStatsReport.cpp: (WebCore): (WebCore::RTCStatsReport::addElement): (WebCore::RTCStatsReport::addStatistic): * Modules/mediastream/RTCStatsReport.h: (RTCStatsReport): * Modules/mediastream/RTCStatsRequestImpl.cpp: (WebCore::RTCStatsRequestImpl::createResponse): (WebCore): (WebCore::RTCStatsRequestImpl::requestSucceeded): * Modules/mediastream/RTCStatsRequestImpl.h: (RTCStatsRequestImpl): * Modules/mediastream/RTCStatsResponse.cpp: (WebCore::RTCStatsResponse::create): (WebCore::RTCStatsResponse::addReport): (WebCore): (WebCore::RTCStatsResponse::addElement): (WebCore::RTCStatsResponse::addStatistic): * Modules/mediastream/RTCStatsResponse.h: (RTCStatsResponse): * WebCore.gypi: * platform/chromium/support/WebRTCStatsRequest.cpp: (WebKit::WebRTCStatsRequest::response): (WebKit): (WebKit::WebRTCStatsRequest::requestSucceeded): * platform/chromium/support/WebRTCStatsResponse.cpp: Added. (WebKit): (WebKit::WebRTCStatsResponse::WebRTCStatsResponse): (WebKit::WebRTCStatsResponse::assign): (WebKit::WebRTCStatsResponse::reset): (WebKit::WebRTCStatsResponse::operator WTF::PassRefPtr<WebCore::RTCStatsResponseBase>): (WebKit::WebRTCStatsResponse::addReport): (WebKit::WebRTCStatsResponse::addElement): (WebKit::WebRTCStatsResponse::addStatistic): * platform/mediastream/RTCStatsRequest.h: (WebCore): (RTCStatsRequest): * platform/mediastream/RTCStatsResponseBase.h: Added. (WebCore): (RTCStatsResponseBase): (WebCore::RTCStatsResponseBase::~RTCStatsResponseBase): Tools: * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: (RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask): (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler): (MockWebRTCPeerConnectionHandler::addStream): (MockWebRTCPeerConnectionHandler::removeStream): (MockWebRTCPeerConnectionHandler::getStats): * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: (MockWebRTCPeerConnectionHandler): LayoutTests: * fast/mediastream/RTCPeerConnection-stats-expected.txt: * fast/mediastream/RTCPeerConnection-stats.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 02 Oct, 2012 15 commits
-
-
simon.fraser@apple.com authored
Source/WebCore: == Rolled over to ChangeLog-2012-10-02 == Source/WebKit/chromium: == Rolled over to ChangeLog-2012-10-02 == Source/WebKit/mac: == Rolled over to ChangeLog-2012-10-02 == Source/WebKit2: == Rolled over to ChangeLog-2012-10-02 == Tools: == Rolled over to ChangeLog-2012-10-02 == LayoutTests: == Rolled over to ChangeLog-2012-10-02 == git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbates@webkit.org authored
to Tools/Scripts/{VCSUtils.pm, webkitdirs.pm, webkitperl}, Tools/Scripts/svn-* scripts, and files whose name contains the word "XSS", respectively. Subscribe myself to these lists. * Scripts/webkitpy/common/config/watchlist: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=98196 Reviewed by Eric Seidel. Making the test more flexible to check for cygwin and allow different outputs from process.wait(). * Scripts/webkitpy/common/system/executive_unittest.py: (ExecutiveTest.serial_test_kill_process): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=84961 Reviewed by Anders Carlsson. Test is failing because of https://bugs.webkit.org/show_bug.cgi?id=97946. Ignoring the line that fails on Windows for now until the larger problem at hand is fixed. * TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp: (TestWebKitAPI::TEST): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130221 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tony@chromium.org authored
check-webkit-style can't handle qt-arm, qt-win, qt-mac, qt-5.0, qt-5.0-wk1 and qt-5.0-wk2 TestExpecatations https://bugs.webkit.org/show_bug.cgi?id=98140 Reviewed by Eric Seidel. Fix a bug where we were always using the host OS rather than using what was passed in as part of the port name on Qt. There's also a bug with being able to test for qt-5.0 expectations files when on a system with Qt 4.8 installed. I'm not sure how to solve that, so for now, stop emitting a style warning about not checking a file. * Scripts/webkitpy/layout_tests/port/qt.py: (QtPort._search_paths): Use passed in OS. * Scripts/webkitpy/style/checkers/test_expectations.py: (TestExpectationsChecker.check): Don't warn if we don't know about the TestExpectations file. * Scripts/webkitpy/style/checkers/test_expectations_unittest.py: (TestExpectationsTestCase.test_determine_port_from_expectations_path): Added a test case for the OS fix. Add a commented out test for the version case. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130220 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98195 Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2012-10-02 Reviewed by Eric Seidel. No ports currently need MinGW/MSYS support, so remove the last hackish bits related to it from our Perl code. * Scripts/commit-log-editor: (createCommitMessage): * Scripts/old-run-webkit-tests: * Scripts/webkitdirs.pm: (isAnyWindows): (isWindows): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130210 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98183 Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2012-10-02 Reviewed by Eric Seidel. In the process of removing the cruft that has accumulated in our Apache configuration code, we can basically revert r77161 which added some MSYS (mingw)-specific code to old-run-webkit-tests, since it is not being used by any port anymore. Tools: * Scripts/run-webkit-httpd: Remove isMsys()-dependent hacks. * Scripts/webkitperl/httpd.pm: (getHTTPDPath): Remove isMsys() code path. (getDefaultConfigForTestDirectory): Revert isMsys() hacks. (getHTTPDConfigPathForTestDirectory): Do not point to the noew removed apache2-msys-httpd.conf. (convertMsysPath): Removed. LayoutTests: * http/conf/apache2-msys-httpd.conf: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98110 Patch by Sadrul Habib Chowdhury <sadrul@chromium.org> on 2012-10-02 Reviewed by Adam Barth. Source/WebKit/chromium: It is necessary for the WebTouchPoints in the reconstructed WebTouchEvent to have the correct state. Without this change, the states were always unknown. * src/WebInputEventConversion.cpp: (WebKit::toWebTouchPointState): (WebKit): (WebKit::addTouchPoints): (WebKit::WebTouchEventBuilder::WebTouchEventBuilder): Tools: TestWebPlugin can now be configured to print out some details about events. For now, details for only touch events are printed. This is used to verify that touch-points in the touch-events are properly set. * DumpRenderTree/chromium/TestWebPlugin.cpp: (pointState): (printTouchList): (printEventDetails): (TestWebPlugin::TestWebPlugin): (TestWebPlugin::handleInputEvent): * DumpRenderTree/chromium/TestWebPlugin.h: (TestWebPlugin): LayoutTests: * platform/chromium/plugins/touch-events-details-expected.txt: Added. * platform/chromium/plugins/touch-events-details.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130197 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=96203 Reviewed by Dirk Pranke. Often in debug builds, the first tests in each worker crash because they can't yet open the Xvfb display assigned to them. This indicates Xvfb hasn't yet been set up. To avoid this, the execution should halt for a small amount of time before tests are run so the Xvfb process has enough time to get ready. At the moment this is done right after the Xvfb process is spawned and the execution halts for one second. That value is overriden to zero when testing to not prolong the testing time. * Scripts/webkitpy/layout_tests/port/xvfbdriver.py: (XvfbDriver.__init__): (XvfbDriver._start): * Scripts/webkitpy/layout_tests/port/xvfbdriver_unittest.py: (XvfbDriverTest.make_driver): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98162 Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-02 Reviewed by Kenneth Rohde Christiansen. Use XvfbDriver for layout tests on EFL port. * Scripts/webkitpy/layout_tests/port/efl.py: (EflPort._driver_class): * Scripts/webkitpy/layout_tests/port/xvfbdriver.py: (XvfbDriver._start): Set DUMPRENDERTREE_TEMP and LOCAL_RESOURCE_ROOT environment variables in XvfbDriver as those are needed for TestRunner::pathToLocalResource(). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=95062 Reviewed by Martin Robinson. Only increase and decrease reference count of the accessibility UI element if it actually exists. * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: (AccessibilityUIElement::AccessibilityUIElement): (AccessibilityUIElement::~AccessibilityUIElement): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130183 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98119 Patch by Douglas Stockwell <dstockwell@chromium.org> on 2012-10-02 Reviewed by Adam Barth. Some basic support for mountainlion has already been committed but it failed to refer to the chromium TestExpectations. * Scripts/webkitpy/layout_tests/port/chromium.py: (ChromiumPort): * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: (ChromiumPortTestCase.test_all_test_configurations): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130179 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98155 Reviewed by Eric Seidel. No test currently uses this port, and the lighttpd configuration does not open it. This helps the efforts of bringing some consistency to the Apache configuration at the moment by opening the same ports in the webkitpy side and in the httpd.conf side (the idea is to remove the httpd.conf side later), and also makes the behavior consistent across the two servers we currently support. * Scripts/webkitpy/layout_tests/servers/apache_http_server.py: (LayoutTestApacheHttpd.__init__): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=96862 Reviewed by Simon Hausmann. Disable calling the extremely slow WKBundleSetDatabaseQuota() between tests until proper fix. * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::beginTesting): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130163 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pdr@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=98115 Reviewed by Ryosuke Niwa. Previously our standard deviation calculation was incorrect. This patch updates perftest.py's algorithm to calculate the sample standard deviation (with Bessel's correction) using Knuth's online algorithm: http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Online_algorithm An existing test has been modified to prove our new results. This patch also updates runner.js to use Bessel's correction in its sample standard deviation calculation, which is more accurate for small sample sizes. Additionally, runner.js has been modified to not calculate the 'sum' statistic, which was not very useful. PerformanceTests: * resources/runner.js: (PerfTestRunner.computeStatistics): Tools: * Scripts/webkitpy/performance_tests/perftest.py: The unused variable valueSum has also been removed. (PageLoadingPerfTest.run): * Scripts/webkitpy/performance_tests/perftest_unittest.py: This test calculates the stdev of {2000, 3000, ..., 20000} which was hand-calculated using a spreadsheet. (TestPageLoadingPerfTest.test_run): LayoutTests: * fast/harness/perftests/perf-runner-compute-statistics-expected.txt: * fast/harness/perftests/perf-runner-compute-statistics.html: * fast/harness/perftests/runs-per-second-log-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130135 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 01 Oct, 2012 9 commits
-
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98071 Reviewed by Dirk Pranke. The existing httpd.conf variants (or lighttpd.conf, for that matter) we have do not always suit the user's system. This is particularly true on Linux/Unix, where Apache can be installed in a plethora of ways and the LoadModule calls can fail to specify the proper module paths. For now, we start accepting the WEBKIT_HTTP_SERVER_CONF_PATH environment variable, which allows the user to specify the absolute path to another http server configuration file that might work on the user's system. In the long term, we should try to generate our configuration file and stop requiring all the different httpd.conf files we have as well as this hack. * Scripts/webkitpy/layout_tests/port/base.py: (Port._path_to_apache_config_file): * Scripts/webkitpy/layout_tests/port/port_testcase.py: (test_path_to_apache_config_file): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eae@chromium.org authored
http://lists.webkit.org/mailman/private/webkit-committers/2012-October/000191.html * Scripts/webkitpy/common/config/committers.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98052 Patch by Ming Xie <mxie@rim.com> on 2012-10-01 Reviewed by Rob Buis. This option allows our build to only run the CMake build configuration step when environment variable GENERATE_CMAKE_PROJECT_ONLY is specified. * Scripts/webkitdirs.pm: (buildCMakeProjectOrExit): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98039 Reviewed by Dirk Pranke. Unify the duplicate checks for the wdiff binary present in different ports into the base Port class. * Scripts/webkitpy/layout_tests/port/base.py: (Port): (Port._path_to_wdiff): * Scripts/webkitpy/layout_tests/port/chromium_linux.py: (ChromiumLinuxPort._path_to_wdiff): Removed. * Scripts/webkitpy/layout_tests/port/gtk.py: (GtkPort._path_to_wdiff): Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130065 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98042 Reviewed by Dirk Pranke. The Chromium-based ports inherit from Port these days, so get rid of the custom implementation of _path_to_apache_config_file() in favor of the more portable one in the Port class. * Scripts/webkitpy/layout_tests/port/chromium_linux.py: (ChromiumLinuxPort._path_to_apache_config_file): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130064 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98035 Reviewed by Dirk Pranke. Since the Chromium port classes inherit from Port these days, it can rely on the same implementation of _is_redhat_based() present there instead of duplicating it. * Scripts/webkitpy/layout_tests/port/chromium_linux.py: (ChromiumLinuxPort._is_redhat_based): Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98033 Reviewed by Martin Robinson. The implemenentation of _path_to_apache() in base.py already checks for the same paths gtk.py tries; the only difference is that all of the are tried regardless of the current distro. Doing so is more portable, and lets us remove some distro-checking from the code. * Scripts/webkitpy/layout_tests/port/gtk.py: (GtkPort._path_to_apache): Remove. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* BuildSlaveSupport/build.webkit.org-config/config.json: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yutak@chromium.org authored
* Scripts/webkitpy/common/config/watchlist: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Sep, 2012 2 commits
-
-
tzik@chromium.org authored
* Scripts/webkitpy/common/config/committers.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130002 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
[chromium] Add a test to verify that a plugin does not receive touch-events unless it explicitly requests for them https://bugs.webkit.org/show_bug.cgi?id=97975 Patch by Sadrul Habib Chowdhury <sadrul@chromium.org> on 2012-09-30 Reviewed by Adam Barth. Tools: TestWebPlugin can now be configured to accept touch events or not. Use this configurability to verify that a plugin does not receive touch events unless it explicitly requests for them. * DumpRenderTree/chromium/TestWebPlugin.cpp: (TestWebPlugin::TestWebPlugin): (TestWebPlugin::initialize): (TestWebPlugin::parseBoolean): * DumpRenderTree/chromium/TestWebPlugin.h: (TestWebPlugin): LayoutTests: * platform/chromium/plugins/touch-events-expected.txt: Added. * platform/chromium/plugins/touch-events.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 29 Sep, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=91844 Patch by Mariusz Grzegorczyk <mariusz.g@samsung.com> on 2012-09-28 Reviewed by Simon Hausmann. .: Turn on Netscape Plugin API by default for WebKit2-Efl. * Source/cmake/OptionsEfl.cmake: Source/WebKit2: Implement windowless plugin and functions needed to launch PluginProcess. * GNUmakefile.am: Change files and folders related to plugin process from gtk to unix. * GNUmakefile.list.am: Change files and folders related to plugin process from gtk to unix. * Platform/Logging.cpp: Add Plugins channel for LOG. (WebKit): (WebKit::getChannelFromName): (WebKit::initializeLogChannelsIfNecessary): * Platform/Logging.h: (WebKit): * PlatformEfl.cmake: Add files needed by plugin process. * PluginProcess/unix/PluginControllerProxyUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginControllerProxyGtk.cpp. (WebKit): (WebKit::PluginControllerProxy::platformInitialize): Add macros for gtk/efl differents. (WebKit::PluginControllerProxy::platformDestroy): (WebKit::PluginControllerProxy::platformGeometryDidChange): * PluginProcess/unix/PluginProcessMainUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.cpp. (WebKit): (WebKit::webkitXError): (WebKit::PluginProcessMainUnix): * PluginProcess/unix/PluginProcessMainUnix.h: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.h. (WebKit): * PluginProcess/unix/PluginProcessUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessGtk.cpp. (WebKit): (WebKit::PluginProcess::platformInitialize): * UIProcess/Plugins/unix/PluginProcessProxyUnix.cpp: Renamed from Source/WebKit2/UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp. (WebKit): (WebKit::PluginProcessProxy::platformInitializePluginProcess): (WebKit::PluginProcessProxy::scanPlugin): * UIProcess/efl/WebPageProxyEfl.cpp: Add stubs. (WebKit::WebPageProxy::createPluginContainer): (WebKit): (WebKit::WebPageProxy::windowedPluginGeometryDidChange): * WebProcess/Plugins/Netscape/unix/PluginProxyUnix.cpp: Renamed from Source/WebKit2/WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp. (WebKit): (WebKit::PluginProxy::needsBackingStore): * WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp: Plugin's windowless implementation. (WebKit::getPluginDisplay): (WebKit::x11Screen): (WebKit::displayDepth): (WebKit::rootWindowID): (WebKit::NetscapePlugin::x11HostDisplay): (WebKit::NetscapePlugin::platformPaint): * config.h: * unix/PluginMainUnix.cpp: Renamed from Source/WebKit2/gtk/PluginMainGtk.cpp. (main): Tools: Turn on Netscape Plugin API option by default. * Scripts/webkitperl/FeatureList.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 28 Sep, 2012 9 commits
-
-
dpranke@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=97619 Reviewed by Ojan Vafai. The new expectations format is causing two problems for webkit-patch rebaseline expectations 1) the transformation into and out of the old syntax (which is still used internally) is somewhat lossy, e.g., we're not preserving the case of Bug(x) identifiers. Also, we can't tell if the input was [ WontFix ] or [ Skip WontFix Pass ] 2) the new syntax is more lenient, allowing for multiple ways to specify the same result, e.g., "[ Skip ]" may or may not be missing. As a result, we end up rewriting a whole bunch of lines for purely syntactic differences. Both of these things are bugs that need to be fixed, but we should also not just rewrite lines that shouldn't be modified. This patch fixes the last issue (no rewriting). * Scripts/webkitpy/layout_tests/models/test_expectations.py: (TestExpectationLine._format_line): (TestExpectations.remove_rebaselined_tests): * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: (RebaseliningTest.test_remove): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=97925 Reviewed by Ojan Vafai. Tools: We were replacing all occurrences of the base prefix of a virtual test suite with the virtual name, instead of just the first. So, where we had softwarecompositing running the compositing tests, any compositing test that actually had "compositing" in the test base name would get that expanded incorrectly. * Scripts/webkitpy/layout_tests/port/base.py: (Port.populated_virtual_test_suites): (Port.lookup_virtual_test_base): * Scripts/webkitpy/layout_tests/port/base_unittest.py: (PortTest.test_tests): * Scripts/webkitpy/layout_tests/port/test.py: LayoutTests: Delete references to tests that don't exist :). * platform/chromium/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129932 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ojan@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=97926 Reviewed by Tony Chang. It turns out the JSON clearly tells us if it's a failure. We want to skip all warnings even if they don't have "warning" in the text. * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders.js: * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129930 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95193 Source/Platform: Patch by Harald Tveit Alvestrand <harald@alvestrand.no> on 2012-09-28 Reviewed by Adam Barth. * chromium/public/WebRTCPeerConnectionHandler.h: (WebKit): (WebRTCPeerConnectionHandler): (WebKit::WebRTCPeerConnectionHandler::getStats): * chromium/public/WebRTCStatsRequest.h: added. (WebCore): (WebKit): (WebRTCStatsRequest): (WebKit::WebRTCStatsRequest::WebRTCStatsRequest): (WebKit::WebRTCStatsRequest::~WebRTCStatsRequest): (WebKit::WebRTCStatsRequest::operator=): Source/WebCore: Specification: http://dev.w3.org/2011/webrtc/editor/webrtc-20120920.html Patch by Harald Tveit Alvestrand <harald@alvestrand.no> on 2012-09-28 Reviewed by Adam Barth. The implementation consists of a pure virtual platform object (RTCStatsRequest) that is implemented in WebCore, and stores its information in a straightforward data hierarchy. This patch adds the call path and the storage structures. It does not add filling in data. Test: fast/mediastream/RTCPeerConnection-stats.html * CMakeLists.txt: * Modules/mediastream/RTCPeerConnection.cpp: (WebCore::RTCPeerConnection::getStats): (WebCore): * Modules/mediastream/RTCPeerConnection.h: (WebCore): (RTCPeerConnection): * Modules/mediastream/RTCPeerConnection.idl: * Modules/mediastream/RTCStatsCallback.h: Added. (WebCore): (RTCStatsCallback): (WebCore::RTCStatsCallback::~RTCStatsCallback): * Modules/mediastream/RTCStatsCallback.idl: Added. * Modules/mediastream/RTCStatsElement.cpp: Added. (WebCore): (WebCore::RTCStatsElement::create): (WebCore::RTCStatsElement::RTCStatsElement): (WebCore::RTCStatsElement::stat): * Modules/mediastream/RTCStatsElement.h: Added. (WebCore): (RTCStatsElement): * Modules/mediastream/RTCStatsElement.idl: Added. * Modules/mediastream/RTCStatsReport.cpp: Added. (WebCore): (WebCore::RTCStatsReport::create): (WebCore::RTCStatsReport::RTCStatsReport): * Modules/mediastream/RTCStatsReport.h: Added. (WebCore): (RTCStatsReport): (WebCore::RTCStatsReport::local): (WebCore::RTCStatsReport::remote): * Modules/mediastream/RTCStatsReport.idl: Added. * Modules/mediastream/RTCStatsRequestImpl.cpp: Added. (WebCore): (WebCore::RTCStatsRequestImpl::create): (WebCore::RTCStatsRequestImpl::RTCStatsRequestImpl): (WebCore::RTCStatsRequestImpl::~RTCStatsRequestImpl): (WebCore::RTCStatsRequestImpl::requestSucceeded): (WebCore::RTCStatsRequestImpl::stop): (WebCore::RTCStatsRequestImpl::clear): * Modules/mediastream/RTCStatsRequestImpl.h: Added. (WebCore): (RTCStatsRequestImpl): * Modules/mediastream/RTCStatsResponse.cpp: Added. (WebCore): (WebCore::RTCStatsResponse::create): (WebCore::RTCStatsResponse::RTCStatsResponse): * Modules/mediastream/RTCStatsResponse.h: Added. (WebCore): (RTCStatsResponse): (WebCore::RTCStatsResponse::result): * Modules/mediastream/RTCStatsResponse.idl: Added. * WebCore.gypi: * platform/chromium/support/WebRTCStatsRequest.cpp: Copied from Source/Platform/chromium/public/WebRTCPeerConnectionHandler.h. (WebKit): (WebKit::WebRTCStatsRequest::WebRTCStatsRequest): (WebKit::WebRTCStatsRequest::assign): (WebKit::WebRTCStatsRequest::reset): (WebKit::WebRTCStatsRequest::requestSucceeded): * platform/mediastream/RTCPeerConnectionHandler.h: (WebCore): (RTCPeerConnectionHandler): * platform/mediastream/RTCStatsRequest.h: Copied from Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.h. (WebCore): (RTCStatsRequest): (WebCore::RTCStatsRequest::~RTCStatsRequest): (WebCore::RTCStatsRequest::RTCStatsRequest): * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.cpp: (WebCore::RTCPeerConnectionHandlerChromium::getStats): (WebCore): * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h: (RTCPeerConnectionHandlerChromium): Tools: Patch by Harald Tveit Alvestrand <harald@alvestrand.no> on 2012-09-28 Reviewed by Adam Barth. * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: (RTCStatsRequestSucceededTask): (RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask): (MockWebRTCPeerConnectionHandler::getStats): * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: (MockWebRTCPeerConnectionHandler): LayoutTests: Patch by Harald Tveit Alvestrand <harald@alvestrand.no> on 2012-09-28 Reviewed by Adam Barth. * fast/mediastream/RTCPeerConnection-stats-expected.txt: Added. * fast/mediastream/RTCPeerConnection-stats.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kkristof@inf.u-szeged.hu authored
https://bugs.webkit.org/show_bug.cgi?id=88414 Reviewed by Dirk Pranke. This change how the XvfbDriver choose the next display. Before this the choosing are based on the worker number but it caused errors when several nrwt run on the same time. This add process based free diplay search. * Scripts/webkitpy/layout_tests/port/xvfbdriver.py: (XvfbDriver.__init__): (XvfbDriver._next_free_display): (XvfbDriver._start): (XvfbDriver.stop): * Scripts/webkitpy/layout_tests/port/xvfbdriver_unittest.py: (XvfbDriverTest.make_driver): (XvfbDriverTest.test_start_no_pixel_tests): (XvfbDriverTest.test_start_pixel_tests): (XvfbDriverTest.test_start_arbitrary_worker_number): (XvfbDriverTest.test_next_free_display): (XvfbDriverTest): (XvfbDriverTest.test_start_next_worker): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129891 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97821 Patch by Huang Dongsung <luxtella@company100.net> on 2012-09-28 Reviewed by Martin Robinson. Source/WebKit/gtk: * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::setCSSCustomFilterEnabled): Pass through to Settings object. * WebCoreSupport/DumpRenderTreeSupportGtk.h: (DumpRenderTreeSupportGtk): Tools: This feature is disabled via Settings by default, but for testing, we enable it using layoutTestController.overridePreferences. Add the necessary plumbing for DRT. WTR already works because support was added for Apple Mac earlier. * DumpRenderTree/gtk/DumpRenderTree.cpp: (resetDefaultsToConsistentValues): Feature is off by default. * DumpRenderTree/gtk/TestRunnerGtk.cpp: (TestRunner::overridePreference): Add handling of WebKitCSSCustomFilterEnabled. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129888 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97894 Reviewed by Simon Hausmann. * Scripts/webkitpy/layout_tests/port/qt.py: Remove unnecessary _skipped_file_search_paths function. (QtPort.expectations_files): Add wk2 if --webkit-test-runner option added. * Scripts/webkitpy/layout_tests/port/qt_unittest.py: Remove unnecessary test__skipped_file_search_paths function. (QtPortTest._assert_search_path): Removed. (QtPortTest.test_expectations_files): Add wk2 if --webkit-test-runner option added, and code cleanup. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97901 Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-09-28 Reviewed by Kenneth Rohde Christiansen. EFL's DRT testRunner.keepWebHistory should enable visited links tracking in order to be consistent with WTR implementation and also several tests rely on that (fast/history). * DumpRenderTree/efl/TestRunnerEfl.cpp: (TestRunner::keepWebHistory): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129885 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97881 Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-09-28 Reviewed by Kenneth Rohde Christiansen. Source/WebKit/efl: Added aux DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks() function. * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: (DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks): * WebCoreSupport/DumpRenderTreeSupportEfl.h: Tools: Visited links tracking is disabled by default for each test. * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: (DumpRenderTreeChrome::resetDefaultsToConsistentValues): LayoutTests: Rebased fast/block/float/float-in-float-hit-testing.html and unskipped it for EFL WK2. * platform/efl-wk2/TestExpectations: * platform/efl/fast/block/float/float-in-float-hit-testing-expected.png: * platform/efl/fast/block/float/float-in-float-hit-testing-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-