Skip to content
  • commit-queue@webkit.org's avatar
    [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING) · e05faae5
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=113627
    
    Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-05
    Reviewed by Simon Fraser.
    
    .:
    
    * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
    
    Source/WebCore:
    
           Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable
           with --no-tiled-backing-store build option:
    * page/animation/ImplicitAnimation.cpp:
    (WebCore::ImplicitAnimation::animate):
    * page/animation/KeyframeAnimation.cpp:
    (WebCore::KeyframeAnimation::animate):
    * platform/graphics/TextTrackRepresentation.cpp:
    (NullTextTrackRepresentation):
    * platform/graphics/TextTrackRepresentation.h:
    (TextTrackRepresentation):
    * testing/Internals.cpp:
    (WebCore::Internals::resetToConsistentState):
    (WebCore::Internals::setHeaderHeight):
    (WebCore::Internals::setFooterHeight):
    
    Source/WebKit2:
    
    Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable
    with --no-tiled-backing-store build option:
    * UIProcess/API/C/efl/WKView.cpp:
    * UIProcess/API/efl/EvasGLContext.cpp:
    * UIProcess/API/efl/EvasGLContext.h:
    * UIProcess/API/efl/EvasGLSurface.cpp:
    * UIProcess/API/efl/EvasGLSurface.h:
    * UIProcess/API/efl/EwkView.cpp:
    (EwkView::EwkView):
    (EwkView::displayTimerFired):
    (EwkView::takeSnapshot):
    * UIProcess/API/efl/EwkView.h:
    (WebKit):
    (EwkView):
    * UIProcess/API/efl/SnapshotImageGL.cpp:
    * UIProcess/API/efl/SnapshotImageGL.h:
    * UIProcess/PageViewportController.cpp:
    * UIProcess/PageViewportController.h:
    * UIProcess/efl/PageViewportControllerClientEfl.cpp:
    * UIProcess/efl/ViewClientEfl.cpp:
    (WebKit::ViewClientEfl::didChangeContentsSize):
    * UIProcess/efl/WebView.cpp:
    (WebKit::WebView::didCommitLoad):
    (WebKit::WebView::updateViewportSize):
    (WebKit::WebView::didChangeViewportProperties):
    (WebKit::WebView::pageDidRequestScroll):
    (WebKit::WebView::didRenderFrame):
    (WebKit::WebView::pageTransitionViewportReady):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e05faae5