⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 285186 in webkit


Ignore:
Timestamp:
Nov 2, 2021, 2:52:11 PM (5 years ago)
Author:
don.olmstead@sony.com
Message:

SVG elements should include SVGElementInlines not ElementInlines
​https://bugs.webkit.org/show_bug.cgi?id=232637

Reviewed by Yusuke Suzuki.

Replace usages of ElementInlines.h with SVGElementInlines.h in WebCore/svg. Add
SVGElementInlines.h to files that need them when compiled without unified builds.

  • svg/SVGAElement.cpp:
  • svg/SVGAltGlyphElement.cpp:
  • svg/SVGAnimationElement.cpp:
  • svg/SVGFEImageElement.cpp:
  • svg/SVGFilterPrimitiveStandardAttributes.cpp:
  • svg/SVGFontFaceNameElement.cpp:
  • svg/SVGFontFaceUriElement.cpp:
  • svg/SVGHKernElement.cpp:
  • svg/SVGImageElement.cpp:
  • svg/SVGMaskElement.cpp:
  • svg/SVGPatternElement.cpp:
  • svg/SVGStyleElement.cpp:
  • svg/SVGTRefElement.cpp:
  • svg/SVGTSpanElement.cpp:
  • svg/SVGTextElement.cpp:
  • svg/SVGTextPathElement.cpp:
  • svg/SVGVKernElement.cpp:
  • svg/animation/SVGSMILElement.cpp:
  • svg/properties/SVGAttributeAnimator.cpp:
Location:
trunk/Source/WebCore
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r285185 r285186  
     12021-11-02  Don Olmstead  <don.olmstead@sony.com>
     2
     3        SVG elements should include SVGElementInlines not ElementInlines
     4        https://bugs.webkit.org/show_bug.cgi?id=232637
     5
     6        Reviewed by Yusuke Suzuki.
     7
     8        Replace usages of ElementInlines.h with SVGElementInlines.h in WebCore/svg. Add
     9        SVGElementInlines.h to files that need them when compiled without unified builds.
     10
     11        * svg/SVGAElement.cpp:
     12        * svg/SVGAltGlyphElement.cpp:
     13        * svg/SVGAnimationElement.cpp:
     14        * svg/SVGFEImageElement.cpp:
     15        * svg/SVGFilterPrimitiveStandardAttributes.cpp:
     16        * svg/SVGFontFaceNameElement.cpp:
     17        * svg/SVGFontFaceUriElement.cpp:
     18        * svg/SVGHKernElement.cpp:
     19        * svg/SVGImageElement.cpp:
     20        * svg/SVGMaskElement.cpp:
     21        * svg/SVGPatternElement.cpp:
     22        * svg/SVGStyleElement.cpp:
     23        * svg/SVGTRefElement.cpp:
     24        * svg/SVGTSpanElement.cpp:
     25        * svg/SVGTextElement.cpp:
     26        * svg/SVGTextPathElement.cpp:
     27        * svg/SVGVKernElement.cpp:
     28        * svg/animation/SVGSMILElement.cpp:
     29        * svg/properties/SVGAttributeAnimator.cpp:
     30
    1312021-11-02  Don Olmstead  <don.olmstead@sony.com>
    232
  • trunk/Source/WebCore/svg/SVGAElement.cpp

    r285048 r285186  
    2626#include "DOMTokenList.h"
    2727#include "Document.h"
    28 #include "ElementInlines.h"
    2928#include "EventHandler.h"
    3029#include "Frame.h"
    … …  
    4039#include "RenderSVGTransformableContainer.h"
    4140#include "ResourceRequest.h"
     41#include "SVGElementInlines.h"
    4242#include "SVGElementTypeHelpers.h"
    4343#include "SVGNames.h"
  • trunk/Source/WebCore/svg/SVGAltGlyphElement.cpp

    r283851 r285186  
    2424#include "SVGAltGlyphElement.h"
    2525
    26 #include "ElementInlines.h"
    2726#include "RenderInline.h"
    2827#include "RenderSVGTSpan.h"
    2928#include "SVGAltGlyphDefElement.h"
     29#include "SVGElementInlines.h"
    3030#include "SVGElementTypeHelpers.h"
    3131#include "SVGGlyphElement.h"
  • trunk/Source/WebCore/svg/SVGAnimationElement.cpp

    r283851 r285186  
    3131#include "CSSPropertyParser.h"
    3232#include "Document.h"
    33 #include "ElementInlines.h"
    3433#include "FloatConversion.h"
    3534#include "RenderObject.h"
    3635#include "SVGAnimateColorElement.h"
    3736#include "SVGAnimateElement.h"
     37#include "SVGElementInlines.h"
    3838#include "SVGElementTypeHelpers.h"
    3939#include "SVGNames.h"
  • trunk/Source/WebCore/svg/SVGFEImageElement.cpp

    r282799 r285186  
    3131#include "RenderObject.h"
    3232#include "RenderSVGResource.h"
     33#include "SVGElementInlines.h"
    3334#include "SVGNames.h"
    3435#include "SVGPreserveAspectRatioValue.h"
  • trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp

    r282799 r285186  
    2626#include "FilterEffect.h"
    2727#include "RenderSVGResourceFilterPrimitive.h"
     28#include "SVGElementInlines.h"
    2829#include "SVGFilterBuilder.h"
    2930#include <wtf/IsoMallocInlines.h>
  • trunk/Source/WebCore/svg/SVGFontFaceNameElement.cpp

    r283851 r285186  
    2222
    2323#include "CSSFontFaceSrcValue.h"
    24 #include "ElementInlines.h"
     24#include "SVGElementInlines.h"
    2525#include "SVGNames.h"
    2626#include <wtf/IsoMallocInlines.h>
  • trunk/Source/WebCore/svg/SVGFontFaceUriElement.cpp

    r283851 r285186  
    2727#include "CachedResourceRequest.h"
    2828#include "Document.h"
    29 #include "ElementInlines.h"
     29#include "SVGElementInlines.h"
    3030#include "SVGElementTypeHelpers.h"
    3131#include "SVGFontFaceElement.h"
  • trunk/Source/WebCore/svg/SVGHKernElement.cpp

    r283851 r285186  
    2323#include "SVGHKernElement.h"
    2424
    25 #include "ElementInlines.h"
     25#include "SVGElementInlines.h"
    2626#include "SVGFontElement.h"
    2727#include "SVGFontFaceElement.h"
  • trunk/Source/WebCore/svg/SVGImageElement.cpp

    r283851 r285186  
    2626
    2727#include "CSSPropertyNames.h"
    28 #include "ElementInlines.h"
    2928#include "RenderImageResource.h"
    3029#include "RenderSVGImage.h"
  • trunk/Source/WebCore/svg/SVGMaskElement.cpp

    r283851 r285186  
    2727#include "SVGMaskElement.h"
    2828
    29 #include "ElementInlines.h"
    3029#include "RenderSVGResourceMaskerInlines.h"
    3130#include "SVGElementInlines.h"
  • trunk/Source/WebCore/svg/SVGPatternElement.cpp

    r283851 r285186  
    2727#include "AffineTransform.h"
    2828#include "Document.h"
    29 #include "ElementInlines.h"
    3029#include "FloatConversion.h"
    3130#include "GraphicsContext.h"
  • trunk/Source/WebCore/svg/SVGStyleElement.cpp

    r283851 r285186  
    2626#include "CSSStyleSheet.h"
    2727#include "Document.h"
    28 #include "ElementInlines.h"
     28#include "SVGElementInlines.h"
    2929#include "SVGNames.h"
    3030#include <wtf/IsoMallocInlines.h>
  • trunk/Source/WebCore/svg/SVGTRefElement.cpp

    r282799 r285186  
    3131#include "RenderSVGInlineText.h"
    3232#include "RenderSVGResource.h"
    33 #include "ShadowRoot.h"
    3433#include "SVGDocumentExtensions.h"
     34#include "SVGElementInlines.h"
    3535#include "SVGNames.h"
    3636#include "ScriptDisallowedScope.h"
     37#include "ShadowRoot.h"
    3738#include "StyleInheritedData.h"
    3839#include "Text.h"
  • trunk/Source/WebCore/svg/SVGTSpanElement.cpp

    r267497 r285186  
    2424#include "RenderInline.h"
    2525#include "RenderSVGTSpan.h"
     26#include "SVGElementInlines.h"
    2627#include "SVGNames.h"
    2728#include <wtf/IsoMallocInlines.h>
  • trunk/Source/WebCore/svg/SVGTextElement.cpp

    r268263 r285186  
    2424#include "RenderSVGResource.h"
    2525#include "RenderSVGText.h"
     26#include "SVGElementInlines.h"
    2627#include "SVGNames.h"
    2728#include "SVGRenderStyle.h"
  • trunk/Source/WebCore/svg/SVGTextPathElement.cpp

    r277078 r285186  
    2626#include "RenderSVGTextPath.h"
    2727#include "SVGDocumentExtensions.h"
     28#include "SVGElementInlines.h"
    2829#include "SVGNames.h"
    2930#include <wtf/IsoMallocInlines.h>
  • trunk/Source/WebCore/svg/SVGVKernElement.cpp

    r283851 r285186  
    2121#include "SVGVKernElement.h"
    2222
    23 #include "ElementInlines.h"
     23#include "SVGElementInlines.h"
    2424#include "SVGFontElement.h"
    2525#include "SVGFontFaceElement.h"
  • trunk/Source/WebCore/svg/animation/SVGSMILElement.cpp

    r283851 r285186  
    3030#include "CSSPropertyNames.h"
    3131#include "Document.h"
    32 #include "ElementInlines.h"
    3332#include "Event.h"
    3433#include "EventListener.h"
    … …  
    3938#include "SMILTimeContainer.h"
    4039#include "SVGDocumentExtensions.h"
     40#include "SVGElementInlines.h"
    4141#include "SVGElementTypeHelpers.h"
    4242#include "SVGNames.h"
  • trunk/Source/WebCore/svg/properties/SVGAttributeAnimator.cpp

    r283851 r285186  
    2929#include "CSSComputedStyleDeclaration.h"
    3030#include "CSSPropertyParser.h"
    31 #include "ElementInlines.h"
    3231#include "SVGElementInlines.h"
    3332
Note: See TracChangeset for help on using the changeset viewer.