Skip to content
  • kov@webkit.org's avatar
    [GTK] Remove unsupported AC backends · 30b49f1f
    kov@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=117362
    
    Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-07-01
    Reviewed by Martin Robinson.
    
    .:
    
    * Source/autotools/FindDependencies.m4: remove checks related to acceleration backend,
    turn them into a check for OpenGL being available, simply.
    * Source/autotools/ReadCommandLineArguments.m4: remove command line option to select
    accelerated backend, it's now auto-detected.
    * Source/autotools/SetupAutoconfHeader.m4: no longer defines USE_CLUTTER and
    USE_TEXTURE_MAPPER_CAIRO.
    * Source/autotools/SetupAutomake.m4: remove checks related to acceleration backend,
    turn them into a check for OpenGL being available, simply.
    * Source/autotools/Versions.m4: no longer check for clutter/clutter-gtk.
    
    Source/WebCore:
    
    * GNUmakefile.am:
    * GNUmakefile.list.am:
    * Source/WebCore/platform/graphics/PlatformLayer.h: Removed mentions of clutter
    and the texmap cairo backend.
    * platform/graphics/clutter/DrawingBufferClutter.cpp: Removed.
    * platform/graphics/clutter/GraphicsContext3DClutter.cpp: Removed.
    * platform/graphics/clutter/GraphicsContext3DPrivate.cpp: Removed.
    * platform/graphics/clutter/GraphicsContext3DPrivate.h: Removed.
    * platform/graphics/clutter/GraphicsLayerActor.cpp: Removed.
    * platform/graphics/clutter/GraphicsLayerActor.h: Removed.
    * platform/graphics/clutter/GraphicsLayerClutter.cpp: Removed.
    * platform/graphics/clutter/GraphicsLayerClutter.h: Removed.
    * platform/graphics/clutter/PlatformClutterAnimation.cpp: Removed.
    * platform/graphics/clutter/PlatformClutterAnimation.h: Removed.
    * platform/graphics/clutter/PlatformClutterLayerClient.h: Removed.
    * platform/graphics/clutter/TransformationMatrixClutter.cpp: Removed.
    * Source/WebCore/platform/graphics/transforms/TransformationMatrix.h: Removed cogl
    matrix type conversion.
    
    Source/WebKit/gtk:
    
    * GNUmakefile.am:
    * WebCoreSupport/AcceleratedCompositingContext.h: removed clutter and cairo
    additions.
    * WebCoreSupport/AcceleratedCompositingContextCairo.cpp: Removed.
    * WebCoreSupport/AcceleratedCompositingContextClutter.cpp: Removed.
    * webkit/webkitglobals.cpp:
    (webkitInit): removed clutter-gtk initialization.
    
    Tools:
    
    * gtk/jhbuild-optional.modules: no longer needs clutter-gtk, clutter
    and cogl, so removed.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    30b49f1f