Skip to content
Permalink
Browse files
2010-12-03 Nikolas Zimmermann <nzimmermann@rim.com>
        Reviewed by Dirk Schulze.

        1336 files in WebCore rebuild when you touch SVGNames
        https://bugs.webkit.org/show_bug.cgi?id=42025

        Remove global SVGNames.h dependency, as SVGAnimatedPropertyMacros.h included it.
        This requires to add the SVGNames.h include to lots of cpp files.

        No functional changes, thus no new tests.

        * css/CSSCursorImageValue.cpp:
        * css/CSSFontFaceSource.cpp:
        * dom/Node.cpp:
        * loader/cache/CachedFont.cpp:
        * rendering/RenderSVGResourceClipper.cpp:
        * rendering/RenderSVGResourceFilter.cpp:
        * rendering/RenderSVGTransformableContainer.cpp:
        * rendering/RenderSVGViewportContainer.cpp:
        * rendering/SVGRenderTreeAsText.cpp:
        * rendering/SVGResources.cpp:
        * rendering/svg/RenderSVGTextPath.cpp:
        * rendering/svg/SVGRootInlineBox.cpp:
        * svg/SVGAnimateElement.cpp:
        * svg/SVGAnimateMotionElement.cpp:
        * svg/SVGAnimateTransformElement.cpp:
        * svg/SVGDefsElement.cpp:
        * svg/SVGFEBlendElement.cpp:
        * svg/SVGFEDisplacementMapElement.cpp:
        * svg/SVGFEMergeElement.cpp:
        * svg/SVGFEMergeNodeElement.cpp:
        * svg/SVGFEOffsetElement.cpp:
        * svg/SVGFETileElement.cpp:
        * svg/SVGFETurbulenceElement.cpp:
        * svg/SVGFont.cpp:
        * svg/SVGGElement.cpp:
        * svg/SVGImageElement.cpp:
        * svg/SVGLength.cpp:
        * svg/SVGMPathElement.cpp:
        * svg/SVGPathElement.cpp:
        * svg/SVGPathSegList.cpp:
        * svg/SVGStyledTransformableElement.cpp:
        * svg/SVGSymbolElement.cpp:
        * svg/SVGTextContentElement.cpp:
        * svg/SVGTextElement.cpp:
        * svg/SVGTextPathElement.cpp:
        * svg/SVGUseElement.cpp:
        * svg/SVGViewSpec.cpp:
        * svg/animation/SMILTimeContainer.cpp:
        * svg/properties/SVGAnimatedPropertyMacros.h:
        * svg/properties/SVGPathSegListPropertyTearOff.cpp:


Canonical link: https://commits.webkit.org/63683@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@73258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
Nikolas Zimmermann committed Dec 3, 2010
1 parent c7bcf70 commit f50752a7c582d8c27c5ef83370b925e019fdf2d0
Showing with 97 additions and 20 deletions.
  1. +53 −0 WebCore/ChangeLog
  2. +1 −0 WebCore/css/CSSCursorImageValue.cpp
  3. +1 −1 WebCore/css/CSSFontFaceSource.cpp
  4. +1 −0 WebCore/dom/Node.cpp
  5. +2 −2 WebCore/loader/cache/CachedFont.cpp
  6. +1 −0 WebCore/rendering/RenderSVGResourceClipper.cpp
  7. +1 −0 WebCore/rendering/RenderSVGResourceFilter.cpp
  8. +1 −0 WebCore/rendering/RenderSVGTransformableContainer.cpp
  9. +1 −0 WebCore/rendering/RenderSVGViewportContainer.cpp
  10. +1 −0 WebCore/rendering/SVGRenderTreeAsText.cpp
  11. +1 −0 WebCore/rendering/SVGResources.cpp
  12. +1 −0 WebCore/rendering/svg/RenderSVGTextPath.cpp
  13. +1 −0 WebCore/rendering/svg/SVGRootInlineBox.cpp
  14. +2 −1 WebCore/svg/SVGAnimateElement.cpp
  15. +1 −0 WebCore/svg/SVGAnimateMotionElement.cpp
  16. +1 −0 WebCore/svg/SVGAnimateTransformElement.cpp
  17. +1 −0 WebCore/svg/SVGDefsElement.cpp
  18. +1 −0 WebCore/svg/SVGFEBlendElement.cpp
  19. +1 −0 WebCore/svg/SVGFEDisplacementMapElement.cpp
  20. +1 −0 WebCore/svg/SVGFEMergeElement.cpp
  21. +1 −0 WebCore/svg/SVGFEMergeNodeElement.cpp
  22. +2 −1 WebCore/svg/SVGFEOffsetElement.cpp
  23. +2 −1 WebCore/svg/SVGFETileElement.cpp
  24. +1 −0 WebCore/svg/SVGFETurbulenceElement.cpp
  25. +1 −0 WebCore/svg/SVGFont.cpp
  26. +1 −0 WebCore/svg/SVGGElement.cpp
  27. +1 −3 WebCore/svg/SVGImageElement.cpp
  28. +1 −0 WebCore/svg/SVGLength.cpp
  29. +1 −0 WebCore/svg/SVGMPathElement.cpp
  30. +1 −0 WebCore/svg/SVGPathElement.cpp
  31. +1 −0 WebCore/svg/SVGPathSegList.cpp
  32. +2 −4 WebCore/svg/SVGStyledTransformableElement.cpp
  33. +1 −0 WebCore/svg/SVGSymbolElement.cpp
  34. +1 −0 WebCore/svg/SVGTextContentElement.cpp
  35. +1 −2 WebCore/svg/SVGTextElement.cpp
  36. +1 −0 WebCore/svg/SVGTextPathElement.cpp
  37. +1 −2 WebCore/svg/SVGUseElement.cpp
  38. +1 −1 WebCore/svg/SVGViewSpec.cpp
  39. +1 −1 WebCore/svg/animation/SMILTimeContainer.cpp
  40. +0 −1 WebCore/svg/properties/SVGAnimatedPropertyMacros.h
  41. +1 −0 WebCore/svg/properties/SVGPathSegListPropertyTearOff.cpp
@@ -1,3 +1,56 @@
2010-12-03 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Dirk Schulze.

1336 files in WebCore rebuild when you touch SVGNames
https://bugs.webkit.org/show_bug.cgi?id=42025

Remove global SVGNames.h dependency, as SVGAnimatedPropertyMacros.h included it.
This requires to add the SVGNames.h include to lots of cpp files.

No functional changes, thus no new tests.

* css/CSSCursorImageValue.cpp:
* css/CSSFontFaceSource.cpp:
* dom/Node.cpp:
* loader/cache/CachedFont.cpp:
* rendering/RenderSVGResourceClipper.cpp:
* rendering/RenderSVGResourceFilter.cpp:
* rendering/RenderSVGTransformableContainer.cpp:
* rendering/RenderSVGViewportContainer.cpp:
* rendering/SVGRenderTreeAsText.cpp:
* rendering/SVGResources.cpp:
* rendering/svg/RenderSVGTextPath.cpp:
* rendering/svg/SVGRootInlineBox.cpp:
* svg/SVGAnimateElement.cpp:
* svg/SVGAnimateMotionElement.cpp:
* svg/SVGAnimateTransformElement.cpp:
* svg/SVGDefsElement.cpp:
* svg/SVGFEBlendElement.cpp:
* svg/SVGFEDisplacementMapElement.cpp:
* svg/SVGFEMergeElement.cpp:
* svg/SVGFEMergeNodeElement.cpp:
* svg/SVGFEOffsetElement.cpp:
* svg/SVGFETileElement.cpp:
* svg/SVGFETurbulenceElement.cpp:
* svg/SVGFont.cpp:
* svg/SVGGElement.cpp:
* svg/SVGImageElement.cpp:
* svg/SVGLength.cpp:
* svg/SVGMPathElement.cpp:
* svg/SVGPathElement.cpp:
* svg/SVGPathSegList.cpp:
* svg/SVGStyledTransformableElement.cpp:
* svg/SVGSymbolElement.cpp:
* svg/SVGTextContentElement.cpp:
* svg/SVGTextElement.cpp:
* svg/SVGTextPathElement.cpp:
* svg/SVGUseElement.cpp:
* svg/SVGViewSpec.cpp:
* svg/animation/SMILTimeContainer.cpp:
* svg/properties/SVGAnimatedPropertyMacros.h:
* svg/properties/SVGPathSegListPropertyTearOff.cpp:

2010-12-02 Philippe Normand <pnormand@igalia.com>

Reviewed by Martin Robinson.
@@ -30,6 +30,7 @@

#if ENABLE(SVG)
#include "SVGCursorElement.h"
#include "SVGNames.h"
#include "SVGURIReference.h"
#endif

@@ -37,10 +37,10 @@

#if ENABLE(SVG_FONTS)
#include "FontCustomPlatformData.h"
#include "HTMLNames.h"
#include "SVGFontData.h"
#include "SVGFontElement.h"
#include "SVGFontFaceElement.h"
#include "SVGNames.h"
#include "SVGURIReference.h"
#endif

@@ -97,6 +97,7 @@

#if ENABLE(SVG)
#include "SVGElementInstance.h"
#include "SVGNames.h"
#include "SVGUseElement.h"
#endif

@@ -31,10 +31,10 @@
#define STORE_FONT_CUSTOM_PLATFORM_DATA
#endif

#include "MemoryCache.h"
#include "CachedResourceClient.h"
#include "CachedResourceClientWalker.h"
#include "FontPlatformData.h"
#include "MemoryCache.h"
#include "SharedBuffer.h"
#include "TextResourceDecoder.h"
#include "loader.h"
@@ -45,11 +45,11 @@
#endif

#if ENABLE(SVG_FONTS)
#include "HTMLNames.h"
#include "NodeList.h"
#include "SVGElement.h"
#include "SVGFontElement.h"
#include "SVGGElement.h"
#include "SVGNames.h"
#endif

namespace WebCore {
@@ -38,6 +38,7 @@
#include "SVGClipPathElement.h"
#include "SVGElement.h"
#include "SVGImageBufferTools.h"
#include "SVGNames.h"
#include "SVGRenderSupport.h"
#include "SVGResources.h"
#include "SVGStyledElement.h"
@@ -41,6 +41,7 @@
#include "SVGFilterElement.h"
#include "SVGFilterPrimitiveStandardAttributes.h"
#include "SVGImageBufferTools.h"
#include "SVGNames.h"
#include "SVGStyledElement.h"
#include "SVGUnitTypes.h"
#include <wtf/Vector.h>
@@ -24,6 +24,7 @@
#if ENABLE(SVG)
#include "RenderSVGTransformableContainer.h"

#include "SVGNames.h"
#include "SVGShadowTreeElements.h"
#include "SVGStyledTransformableElement.h"

@@ -28,6 +28,7 @@

#include "GraphicsContext.h"
#include "RenderView.h"
#include "SVGNames.h"
#include "SVGSVGElement.h"

namespace WebCore {
@@ -62,6 +62,7 @@
#include "SVGInlineTextBox.h"
#include "SVGLineElement.h"
#include "SVGLinearGradientElement.h"
#include "SVGNames.h"
#include "SVGPathElement.h"
#include "SVGPathParserFactory.h"
#include "SVGPatternElement.h"
@@ -27,6 +27,7 @@
#include "RenderSVGResourceMasker.h"
#include "SVGFilterElement.h"
#include "SVGGradientElement.h"
#include "SVGNames.h"
#include "SVGPaint.h"
#include "SVGPatternElement.h"
#include "SVGRenderStyle.h"
@@ -28,6 +28,7 @@
#include "FloatQuad.h"
#include "RenderBlock.h"
#include "SVGInlineTextBox.h"
#include "SVGNames.h"
#include "SVGPathElement.h"
#include "SVGRootInlineBox.h"
#include "SVGTextPathElement.h"
@@ -30,6 +30,7 @@
#include "RenderSVGInlineText.h"
#include "SVGInlineFlowBox.h"
#include "SVGInlineTextBox.h"
#include "SVGNames.h"
#include "SVGRenderSupport.h"
#include "SVGTextPositioningElement.h"

@@ -20,17 +20,18 @@
*/

#include "config.h"

#if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
#include "SVGAnimateElement.h"

#include "ColorDistance.h"
#include "FloatConversion.h"
#include "SVGColor.h"
#include "SVGNames.h"
#include "SVGParserUtilities.h"
#include "SVGPathParserFactory.h"
#include "SVGPathSegList.h"
#include "SVGPointList.h"
#include <math.h>

using namespace std;

@@ -29,6 +29,7 @@
#include "RenderSVGResource.h"
#include "SVGElementInstance.h"
#include "SVGMPathElement.h"
#include "SVGNames.h"
#include "SVGParserUtilities.h"
#include "SVGPathParserFactory.h"
#include "SVGPathElement.h"
@@ -32,6 +32,7 @@
#include "SVGAngle.h"
#include "SVGElementInstance.h"
#include "SVGGradientElement.h"
#include "SVGNames.h"
#include "SVGParserUtilities.h"
#include "SVGSVGElement.h"
#include "SVGStyledTransformableElement.h"
@@ -24,6 +24,7 @@
#include "SVGDefsElement.h"

#include "RenderSVGHiddenContainer.h"
#include "SVGNames.h"

namespace WebCore {

@@ -24,6 +24,7 @@
#include "SVGFEBlendElement.h"

#include "Attribute.h"
#include "SVGNames.h"

namespace WebCore {

@@ -23,6 +23,7 @@
#include "SVGFEDisplacementMapElement.h"

#include "Attribute.h"
#include "SVGNames.h"

namespace WebCore {

@@ -24,6 +24,7 @@
#include "SVGFEMergeElement.h"

#include "SVGFEMergeNodeElement.h"
#include "SVGNames.h"

namespace WebCore {

@@ -27,6 +27,7 @@
#include "RenderObject.h"
#include "RenderSVGResource.h"
#include "SVGFilterElement.h"
#include "SVGNames.h"

namespace WebCore {

@@ -23,7 +23,8 @@
#if ENABLE(SVG) && ENABLE(FILTERS)
#include "SVGFEOffsetElement.h"

#include "Attr.h"
#include "Attribute.h"
#include "SVGNames.h"

namespace WebCore {

@@ -23,7 +23,8 @@
#if ENABLE(SVG) && ENABLE(FILTERS)
#include "SVGFETileElement.h"

#include "Attr.h"
#include "Attribute.h"
#include "SVGNames.h"
#include "SVGRenderStyle.h"

namespace WebCore {
@@ -24,6 +24,7 @@
#include "SVGFETurbulenceElement.h"

#include "Attribute.h"
#include "SVGNames.h"
#include "SVGParserUtilities.h"

namespace WebCore {
@@ -35,6 +35,7 @@
#include "SVGFontElement.h"
#include "SVGFontFaceElement.h"
#include "SVGMissingGlyphElement.h"
#include "SVGNames.h"
#include "XMLNames.h"

using namespace WTF::Unicode;
@@ -26,6 +26,7 @@
#include "RenderSVGHiddenContainer.h"
#include "RenderSVGResource.h"
#include "RenderSVGTransformableContainer.h"
#include "SVGNames.h"

namespace WebCore {

@@ -29,9 +29,7 @@
#include "RenderImageResource.h"
#include "RenderSVGImage.h"
#include "RenderSVGResource.h"
#include "SVGDocument.h"
#include "SVGLength.h"
#include "SVGPreserveAspectRatio.h"
#include "SVGNames.h"
#include "SVGSVGElement.h"
#include "XLinkNames.h"

@@ -29,6 +29,7 @@
#include "FrameView.h"
#include "RenderObject.h"
#include "RenderView.h"
#include "SVGNames.h"
#include "SVGParserUtilities.h"
#include "SVGSVGElement.h"

@@ -23,6 +23,7 @@
#include "SVGMPathElement.h"

#include "Document.h"
#include "SVGNames.h"
#include "SVGPathElement.h"

namespace WebCore {
@@ -26,6 +26,7 @@
#include "Attribute.h"
#include "RenderSVGPath.h"
#include "RenderSVGResource.h"
#include "SVGNames.h"
#include "SVGPathParserFactory.h"
#include "SVGPathSegArc.h"
#include "SVGPathSegClosePath.h"
@@ -25,6 +25,7 @@
#if ENABLE(SVG)
#include "SVGPathSegList.h"

#include "SVGNames.h"
#include "SVGPathElement.h"
#include "SVGPathParserFactory.h"

@@ -24,11 +24,9 @@
#include "SVGStyledTransformableElement.h"

#include "AffineTransform.h"
#include "Attr.h"
#include "Attribute.h"
#include "RenderSVGPath.h"
#include "SVGDocument.h"
#include "SVGStyledElement.h"
#include "SVGTransformList.h"
#include "SVGNames.h"

namespace WebCore {

@@ -24,6 +24,7 @@
#include "SVGSymbolElement.h"

#include "SVGFitToViewBox.h"
#include "SVGNames.h"

namespace WebCore {

@@ -27,6 +27,7 @@
#include "CSSValueKeywords.h"
#include "Frame.h"
#include "RenderObject.h"
#include "SVGNames.h"
#include "SVGTextQuery.h"
#include "SelectionController.h"
#include "XMLNames.h"
@@ -28,10 +28,9 @@
#include "FloatRect.h"
#include "RenderSVGResource.h"
#include "RenderSVGText.h"
#include "SVGLengthList.h"
#include "SVGNames.h"
#include "SVGRenderStyle.h"
#include "SVGTSpanElement.h"
#include "SVGTransformList.h"

namespace WebCore {

@@ -24,6 +24,7 @@
#include "SVGTextPathElement.h"

#include "Attribute.h"
#include "SVGNames.h"
#include "RenderSVGResource.h"
#include "RenderSVGTextPath.h"

@@ -37,8 +37,7 @@
#include "SVGElementInstance.h"
#include "SVGElementInstanceList.h"
#include "SVGGElement.h"
#include "SVGLength.h"
#include "SVGPreserveAspectRatio.h"
#include "SVGNames.h"
#include "SVGSMILElement.h"
#include "SVGSVGElement.h"
#include "SVGShadowTreeElements.h"

0 comments on commit f50752a

Please sign in to comment.