[GTK] Remove unsupported AC backends
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Jul 2013 01:00:38 +0000 (01:00 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Jul 2013 01:00:38 +0000 (01:00 +0000)
commit57836dc9af2ca73d6b52413bdb8cd541eaf6d056
treeb1946717670418c445a6918d8673862889fd3308
parent5037ce84fc745d098150899de1e7168dcfef5e60
[GTK] Remove unsupported AC backends
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: https://svn.webkit.org/repository/webkit/trunk@152275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
32 files changed:
ChangeLog
Source/Platform/GNUmakefile.am
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.am
Source/WebCore/GNUmakefile.list.am
Source/WebCore/platform/graphics/PlatformLayer.h
Source/WebCore/platform/graphics/clutter/DrawingBufferClutter.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsContext3DClutter.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsContext3DPrivate.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsContext3DPrivate.h [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsLayerActor.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsLayerActor.h [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.h [deleted file]
Source/WebCore/platform/graphics/clutter/PlatformClutterAnimation.cpp [deleted file]
Source/WebCore/platform/graphics/clutter/PlatformClutterAnimation.h [deleted file]
Source/WebCore/platform/graphics/clutter/PlatformClutterLayerClient.h [deleted file]
Source/WebCore/platform/graphics/clutter/TransformationMatrixClutter.cpp [deleted file]
Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
Source/WebKit/gtk/ChangeLog
Source/WebKit/gtk/GNUmakefile.am
Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContext.h
Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContextCairo.cpp [deleted file]
Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContextClutter.cpp [deleted file]
Source/WebKit/gtk/webkit/webkitglobals.cpp
Source/autotools/FindDependencies.m4
Source/autotools/ReadCommandLineArguments.m4
Source/autotools/SetupAutoconfHeader.m4
Source/autotools/SetupAutomake.m4
Source/autotools/Versions.m4
Tools/ChangeLog
Tools/gtk/jhbuild-optional.modules