• ryuan.choi@samsung.com's avatar
    [EFL][WK1] Implement ProgressTrackerClientEfl to fix the crash · 51ea3805
    ryuan.choi@samsung.com authored
    https://bugs.webkit.org/show_bug.cgi?id=127031
    
    Reviewed by Gyuyoung Kim.
    
    Source/WebKit:
    
    * PlatformEfl.cmake: Added ProgressTrackerClientEfl.cpp into source lists.
    
    Source/WebKit/efl:
    
    Implmemented and moved ProgressTrackerClient logic from FrameLoaderClientEfl.
    ProgressTrackerClient should be indenpendent instance since r162034
    
    * WebCoreSupport/FrameLoaderClientEfl.cpp:
    * WebCoreSupport/FrameLoaderClientEfl.h:
    * WebCoreSupport/ProgressTrackerClientEfl.cpp:
    (WebCore::ProgressTrackerClientEfl::ProgressTrackerClientEfl):
    (WebCore::ProgressTrackerClientEfl::progressTrackerDestroyed):
    (WebCore::ProgressTrackerClientEfl::progressStarted):
    (WebCore::ProgressTrackerClientEfl::progressEstimateChanged):
    (WebCore::ProgressTrackerClientEfl::progressFinished):
    * WebCoreSupport/ProgressTrackerClientEfl.h: Added.
    * ewk/ewk_view.cpp:
    (_ewk_view_priv_new):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    51ea3805