Commit b936785b authored by hausmann@webkit.org's avatar hausmann@webkit.org

2008-06-25 Holger Hans Peter Freyther <zecke@selfish.org>

        Reviewed by Simon.

        [svg] Make QtWebKit build more of the SVG support
        Add the proper defines and files, update SVGResourceFilterQt.cpp
        to be enabled by the filter option and not by experimental svg support

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@34806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent bb7fa9de
2008-06-25 Holger Hans Peter Freyther <zecke@selfish.org>
Reviewed by Simon.
[svg] Make QtWebKit build more of the SVG support
Add the proper defines and files, update SVGResourceFilterQt.cpp
to be enabled by the filter option and not by experimental svg support
* WebCore.pro:
* svg/graphics/qt/SVGResourceFilterQt.cpp:
(WebCore::SVGResourceFilter::createPlatformData):
(WebCore::SVGResourceFilter::prepareFilter):
2008-06-25 Sam Weinig <sam@webkit.org>
Reviewed by Brady Eidson.
......@@ -74,9 +74,11 @@ win32-g++ {
!contains(DEFINES, ENABLE_XPATH=.): DEFINES += ENABLE_XPATH=1
#!contains(DEFINES, ENABLE_XBL=.): DEFINES += ENABLE_XBL=1
!contains(DEFINES, ENABLE_SVG=.): DEFINES += ENABLE_SVG=1
#!contains(DEFINES, ENABLE_SVG_FONTS=.): DEFINES += ENABLE_SVG_FONTS=1
!contains(DEFINES, ENABLE_SVG_FILTERS=.): DEFINES += ENABLE_SVG_FILTERS=1
!contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=.): DEFINES += ENABLE_SVG_FOREIGN_OBJECT=1
!contains(DEFINES, ENABLE_SVG_ANIMATION=.): DEFINES += ENABLE_SVG_ANIMATION=1
#!contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1
!contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1
!contains(DEFINES, ENABLE_SVG_USE=.): DEFINES += ENABLE_SVG_USE=1
contains(QT_CONFIG, phonon):DEFINES += ENABLE_VIDEO=1
else:DEFINES += ENABLE_VIDEO=0
......@@ -1243,6 +1245,7 @@ contains(DEFINES, ENABLE_SVG=1) {
IDL_BINDINGS += \
svg/SVGZoomEvent.idl \
svg/SVGAElement.idl \
svg/SVGAltGlyphElement.idl \
svg/SVGAngle.idl \
svg/SVGAnimateColorElement.idl \
svg/SVGAnimatedAngle.idl \
......@@ -1373,10 +1376,6 @@ contains(DEFINES, ENABLE_SVG=1) {
svg/SVGUseElement.idl \
svg/SVGViewElement.idl
# ### SVG_FONTS
# IDL_BINDINGS += \
# svg/SVGAltGlyphElement.idl \
SOURCES += \
# TODO: this-one-is-not-auto-added! FIXME! tmp/SVGElementFactory.cpp \
bindings/js/JSSVGMatrixCustom.cpp \
......@@ -1538,6 +1537,7 @@ contains(DEFINES, ENABLE_SVG=1) {
svg/graphics/filters/SVGFEMorphology.cpp \
svg/graphics/filters/SVGFEOffset.cpp \
svg/graphics/filters/SVGFESpecularLighting.cpp \
svg/graphics/filters/SVGFETile.cpp \
svg/graphics/filters/SVGFETurbulence.cpp \
svg/graphics/filters/SVGFilterEffect.cpp \
svg/graphics/filters/SVGLightSource.cpp \
......
......@@ -21,24 +21,26 @@
#include "config.h"
#if ENABLE(SVG) && ENABLE(SVG_EXPERIMENTAL_FEATURES)
#if ENABLE(SVG) && ENABLE(SVG_FILTERS)
#include "SVGResourceFilter.h"
#include "NotImplemented.h"
namespace WebCore {
SVGResourceFilterPlatformData* SVGResourceFilter::createPlatformData()
{
notImplemented();
return 0;
}
void SVGResourceFilter::prepareFilter(GraphicsContext*&, const FloatRect&)
{
// FIXME: implement me :-)
notImplemented();
}
void SVGResourceFilter::applyFilter(GraphicsContext*&, const FloatRect&)
{
// FIXME: implement me :-)
notImplemented();
}
} // namespace WebCore
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment