1. 03 Oct, 2012 4 commits
    • commit-queue@webkit.org's avatar
      [Qt][DRT] Add support for overriding the "WebKitDisplayImagesKey" preference. · daa671fb
      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
      daa671fb
    • commit-queue@webkit.org's avatar
      [Qt][WRT] Fix build error with MSVC on Windows. · 1c0d37d7
      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
      1c0d37d7
    • commit-queue@webkit.org's avatar
      [WK2][WKTR] TestRunner.setAlwaysAcceptCookies() causes flakiness · f6f27f39
      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
      f6f27f39
    • commit-queue@webkit.org's avatar
      Add data passing to the GetStats interface of RTCPeerConnection · 301e929c
      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
      301e929c
  2. 02 Oct, 2012 15 commits
  3. 01 Oct, 2012 9 commits
  4. 30 Sep, 2012 2 commits
  5. 29 Sep, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port · 74ba6beb
      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
      74ba6beb
  6. 28 Sep, 2012 9 commits
    • dpranke@chromium.org's avatar
      webkit-patch rebaseline-expectations is broken · 54f17022
      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
      54f17022
    • dpranke@chromium.org's avatar
      virtual directories should just rename the beginning of the test path · 31c93175
      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
      31c93175
    • ojan@chromium.org's avatar
      Garden-o-matic sometimes things buildbot warnings are failures · 85bf612b
      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
      85bf612b
    • commit-queue@webkit.org's avatar
      Implement the GetStats interface on PeerConnection · a26152d0
      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
      a26152d0
    • kkristof@inf.u-szeged.hu's avatar
      [NRWT] XvfbDriver should choose the next free display · 536ca8f6
      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
      536ca8f6
    • commit-queue@webkit.org's avatar
      [GTK] Enable CSS Shaders layout LayoutTests on GTK+ · 17ff4889
      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
      17ff4889
    • ossy@webkit.org's avatar
      [Qt] Make NRWT use wk2/TestExpectations file · 480a2a5c
      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
      480a2a5c
    • commit-queue@webkit.org's avatar
      [EFL][DRT] EFL's layoutTestController.keepWebHistory should enable visited links tracking · 10349a05
      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
      10349a05
    • commit-queue@webkit.org's avatar
      [EFL][DRT] EFL DRT should disable visited links tracking by default · aaf3a7f3
      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
      aaf3a7f3