2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 30 Dec 2007 06:47:16 +0000 (06:47 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 30 Dec 2007 06:47:16 +0000 (06:47 +0000)
        Reviewed by Alp Toker.

        Enable Database, XPath and XSLT features by default

        Move all SVG related stuff inside SVG block. Don't include
        SVGNames, SVGElementFactory, and XLinkNames when SVG is not
        enabled

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29035 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
WebCore/ChangeLog
WebCore/GNUmakefile.am
configure.ac

index e50d0ed..a6a6684 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,14 @@
 
         Reviewed by Alp Toker.
 
+        Enable Database, XPath and XSLT features by default
+
+        * configure.ac:
+
+2007-12-29  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
+
+        Reviewed by Alp Toker.
+
         http://bugs.webkit.org/show_bug.cgi?id=16669
         autotools update and fixes
 
index 86de68c..68de155 100644 (file)
@@ -1,3 +1,13 @@
+2007-12-29  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
+
+        Reviewed by Alp Toker.
+
+        Move all SVG related stuff inside SVG block. Don't include
+        SVGNames, SVGElementFactory, and XLinkNames when SVG is not
+        enabled
+
+        * GNUmakefile.am:
+
 2007-12-29  Alexey Proskuryakov  <ap@webkit.org>
 
         Reviewed by Darin.
index 3c90d7c..0c8b21f 100644 (file)
@@ -36,7 +36,6 @@ webkitgtk_cppflags += \
        -I $(srcdir)/WebCore/platform/gtk \
        -I $(srcdir)/WebCore/platform/graphics/gtk \
        -I $(srcdir)/WebCore/platform/graphics/cairo \
-       -I $(srcdir)/WebCore/svg/graphics/cairo \
        -I $(srcdir)/WebCore/platform/network/curl \
        -I $(srcdir)/WebCore/loader/gtk \
        -I $(srcdir)/WebCore/page/gtk \
@@ -61,9 +60,6 @@ webcore_built_nosources += \
 webcore_built_sources += \
        DerivedSources/CSSPropertyNames.h \
        DerivedSources/CSSValueKeywords.h \
-       DerivedSources/XLinkNames.cpp \
-       DerivedSources/SVGElementFactory.cpp \
-       DerivedSources/SVGNames.cpp \
        DerivedSources/HTMLNames.h \
        DerivedSources/HTMLNames.cpp \
        DerivedSources/XMLNames.h \
@@ -889,7 +885,6 @@ webcore_sources += \
        WebCore/rendering/RenderWidget.cpp \
        WebCore/rendering/RenderWordBreak.cpp \
        WebCore/rendering/RootInlineBox.cpp \
-       WebCore/rendering/SVGRenderTreeAsText.cpp \
        WebCore/xml/DOMParser.cpp \
        WebCore/xml/XMLHttpRequest.cpp \
        WebCore/xml/XMLSerializer.cpp
@@ -1177,7 +1172,13 @@ endif # END ENABLE_XSLT
 if ENABLE_SVG
 FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG=1
 
+webkitgtk_cppflags += \
+       -I $(srcdir)/WebCore/svg/graphics/cairo
+
 webcore_built_sources += \
+       DerivedSources/XLinkNames.cpp \
+       DerivedSources/SVGElementFactory.cpp \
+       DerivedSources/SVGNames.cpp \
        DerivedSources/JSSVGAElement.h \
        DerivedSources/JSSVGAngle.h \
        DerivedSources/JSSVGAnimatedAngle.h \
@@ -1592,6 +1593,7 @@ webcore_sources += \
        WebCore/css/SVGCSSFontFace.cpp \
        WebCore/rendering/SVGRenderStyle.cpp \
        WebCore/rendering/SVGRenderStyleDefs.cpp \
+       WebCore/rendering/SVGRenderTreeAsText.cpp \
        WebCore/rendering/PointerEventsHitRules.cpp \
        WebCore/svg/SVGZoomEvent.cpp \
        WebCore/svg/SVGDocumentExtensions.cpp \
@@ -1846,9 +1848,6 @@ DerivedSources/CSSValueKeywords.h: $(WebCore)/css/CSSValueKeywords.in $(WebCore)
        $(PERL) "$(WebCore)/css/makevalues.pl"
        mv CSSValueKeywords.* $(GENSOURCES)
 
-DerivedSources/SVGElementFactory.cpp DerivedSources/SVGNames.cpp DerivedSources/XLinkNames.cpp:
-       echo > $@
-
 endif !ENABLE_SVG # END ENABLE_SVG
 
 # DOCTYPE strings
index 3552613..05c25b9 100644 (file)
@@ -9,7 +9,7 @@ AC_CONFIG_SRCDIR([WebCore/config.h])
 LIBWEBKITGTK_VERSION=1:0:0
 AC_SUBST([LIBWEBKITGTK_VERSION])
 
-AM_INIT_AUTOMAKE([1.9 subdir-objects foreign tar-ustar])
+AM_INIT_AUTOMAKE([1.9 foreign tar-ustar subdir-objects])
 
 AM_MAINTAINER_MODE
 
@@ -48,6 +48,7 @@ if test -z "$CFLAGS"; then
 fi
 
 # programs
+AC_DISABLE_STATIC
 AM_PROG_LIBTOOL
 AC_PROG_INSTALL
 AM_PROG_CC_STDC
@@ -184,7 +185,7 @@ AC_MSG_CHECKING([whether to enable HTML5 client-side storage support])
 AC_ARG_ENABLE(database,
               AC_HELP_STRING([--enable-database],
                              [enable HTML5 client-side storage support [default=no]]),
-              [],[enable_database="no"])
+              [],[enable_database="yes"])
 AC_MSG_RESULT([$enable_database])
 
 # check whether to build with icon database support
@@ -208,7 +209,7 @@ AC_MSG_CHECKING([whether to enable XPath support])
 AC_ARG_ENABLE(xpath,
               AC_HELP_STRING([--enable-xpath],
                              [enable support for XPath [default=no]]),
-              [],[enable_xpath="no"])
+              [],[enable_xpath="yes"])
 AC_MSG_RESULT([$enable_xpath])
 
 # check whether to enable XSLT support
@@ -216,7 +217,7 @@ AC_MSG_CHECKING([whether to enable XSLT support])
 AC_ARG_ENABLE(xslt,
               AC_HELP_STRING([--enable-xslt],
                              [enable support for XSLT [default=no]]),
-              [],[enable_xslt="no"])
+              [],[enable_xslt="yes"])
 AC_MSG_RESULT([$enable_xslt])
 
 # check whether to enable SVG support
@@ -368,9 +369,10 @@ WebKit was configured with the following options:
 
  Target                            : $with_webkit_target
  Enable debug                      : $enable_debug
Icon database support             : $enable_icon_database
Code coverage support             : $enable_coverage
  HTML5 client-side storage support : $enable_database
  HTML5 video element support       : $enable_video
+ Icon database support             : $enable_icon_database
  SVG support                       : $enable_svg
  SVG animation support             : $enable_svg_animation
  SVG filters support               : $enable_svg_filters
@@ -379,5 +381,4 @@ WebKit was configured with the following options:
  SVG use element support           : $enable_svg_use_element
  XPATH support                     : $enable_xpath
  XSLT support                      : $enable_xslt
- Code coverage support             : $enable_coverage
 "