Skip to content
  • commit-queue@webkit.org's avatar
    [EFL][DRT] EFL's DRT navigation_policy_decision implementation · 0f1d46dd
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=85006
    
    Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-05-31
    Reviewed by Tor Arne Vestbø.
    
    Tools:
    
    Added navigation_policy_decision implementation for DumpRenderTreeView.
    Added LayoutTestController::setCustomPolicyDelegate implementation.
    Modified LayoutTestController::waitForPolicyDelegate.
    
    * DumpRenderTree/efl/DumpRenderTree.cpp:
    * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
    (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
    * DumpRenderTree/efl/DumpRenderTreeEfl.h:
    * DumpRenderTree/efl/DumpRenderTreeView.cpp:
    (navigationTypeToString): aux function
    (onNavigationPolicyDecision): navigation_policy_decision implementation
    (drtViewAdd):
    * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
    (LayoutTestController::setCustomPolicyDelegate):
    (LayoutTestController::waitForPolicyDelegate):
    
    LayoutTests:
    
    Unskipped corresponding tests. Those still not passing are put into
    test_expectations.txt.
    
    * platform/efl/Skipped:
    * platform/efl/test_expectations.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119116 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0f1d46dd