Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove ENABLE_LAYER_BASED_SVG_ENGINE build flag
https://bugs.webkit.org/show_bug.cgi?id=271738 Reviewed by Michael Catanzaro and Said Abou-Hallawa. All ports are building with `ENABLE_LAYER_BASED_SVG_ENGINE` as `ON`. Remove the build option and use the runtime option for controlling use. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WTF/wtf/PlatformEnable.h: * Source/WTF/wtf/PlatformEnableCocoa.h: * Source/WebCore/accessibility/AccessibilityRenderObject.cpp: * Source/WebCore/dom/Element.cpp: * Source/WebCore/loader/ImageLoader.cpp: * Source/WebCore/loader/cache/CachedImage.cpp: * Source/WebCore/page/LocalFrameView.cpp: * Source/WebCore/page/SettingsBase.cpp: * Source/WebCore/page/SettingsBase.h: * Source/WebCore/rendering/ReferencedSVGResources.cpp: * Source/WebCore/rendering/ReferencedSVGResources.h: * Source/WebCore/rendering/RenderBox.cpp: * Source/WebCore/rendering/RenderElement.cpp: * Source/WebCore/rendering/RenderElement.h: * Source/WebCore/rendering/RenderLayer.cpp: * Source/WebCore/rendering/RenderLayer.h: * Source/WebCore/rendering/RenderLayerBacking.cpp: * Source/WebCore/rendering/RenderLayerInlines.h: * Source/WebCore/rendering/RenderLayerModelObject.cpp: * Source/WebCore/rendering/RenderLayerModelObject.h: * Source/WebCore/rendering/RenderObject.cpp: * Source/WebCore/rendering/RenderObject.h: * Source/WebCore/rendering/RenderTreeAsText.cpp: * Source/WebCore/rendering/RenderView.cpp: * Source/WebCore/rendering/TransformOperationData.cpp: * Source/WebCore/rendering/svg/RenderSVGBlock.cpp: * Source/WebCore/rendering/svg/RenderSVGBlock.h: * Source/WebCore/rendering/svg/RenderSVGContainer.cpp: * Source/WebCore/rendering/svg/RenderSVGContainer.h: * Source/WebCore/rendering/svg/RenderSVGEllipse.cpp: * Source/WebCore/rendering/svg/RenderSVGEllipse.h: * Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp: * Source/WebCore/rendering/svg/RenderSVGForeignObject.h: * Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp: * Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp: * Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h: * Source/WebCore/rendering/svg/RenderSVGImage.cpp: * Source/WebCore/rendering/svg/RenderSVGImage.h: * Source/WebCore/rendering/svg/RenderSVGInline.cpp: * Source/WebCore/rendering/svg/RenderSVGInline.h: * Source/WebCore/rendering/svg/RenderSVGInlineText.cpp: * Source/WebCore/rendering/svg/RenderSVGModelObject.cpp: * Source/WebCore/rendering/svg/RenderSVGModelObject.h: * Source/WebCore/rendering/svg/RenderSVGPath.cpp: * Source/WebCore/rendering/svg/RenderSVGPath.h: * Source/WebCore/rendering/svg/RenderSVGRect.cpp: * Source/WebCore/rendering/svg/RenderSVGRect.h: * Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceClipper.h: * Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceContainer.h: * Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceGradient.h: * Source/WebCore/rendering/svg/RenderSVGResourceGradientInlines.h: * Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h: * Source/WebCore/rendering/svg/RenderSVGResourceLinearGradientInlines.h: * Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceMarker.h: * Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceMasker.h: * Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.cpp: * Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h: * Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp: * Source/WebCore/rendering/svg/RenderSVGResourcePattern.h: * Source/WebCore/rendering/svg/RenderSVGResourcePatternInlines.h: * Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp: * Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h: * Source/WebCore/rendering/svg/RenderSVGResourceRadialGradientInlines.h: * Source/WebCore/rendering/svg/RenderSVGRoot.cpp: * Source/WebCore/rendering/svg/RenderSVGRoot.h: * Source/WebCore/rendering/svg/RenderSVGShape.cpp: * Source/WebCore/rendering/svg/RenderSVGShape.h: * Source/WebCore/rendering/svg/RenderSVGShapeInlines.h: * Source/WebCore/rendering/svg/RenderSVGText.cpp: * Source/WebCore/rendering/svg/RenderSVGText.h: * Source/WebCore/rendering/svg/RenderSVGTextPath.cpp: * Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp: * Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h: * Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp: * Source/WebCore/rendering/svg/RenderSVGViewportContainer.h: * Source/WebCore/rendering/svg/SVGBoundingBoxComputation.cpp: * Source/WebCore/rendering/svg/SVGBoundingBoxComputation.h: * Source/WebCore/rendering/svg/SVGContainerLayout.cpp: * Source/WebCore/rendering/svg/SVGContainerLayout.h: * Source/WebCore/rendering/svg/SVGInlineTextBox.cpp: * Source/WebCore/rendering/svg/SVGInlineTextBox.h: * Source/WebCore/rendering/svg/SVGLayerTransformComputation.h: * Source/WebCore/rendering/svg/SVGLayerTransformUpdater.h: * Source/WebCore/rendering/svg/SVGPaintServerHandling.h: * Source/WebCore/rendering/svg/SVGRenderSupport.cpp: * Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp: * Source/WebCore/rendering/svg/SVGRenderingContext.cpp: * Source/WebCore/rendering/svg/SVGResourcesCache.cpp: * Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp: * Source/WebCore/rendering/svg/SVGRootInlineBox.cpp: * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.cpp: * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h: * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResource.cpp: * Source/WebCore/rendering/updating/RenderTreeBuilder.cpp: * Source/WebCore/rendering/updating/RenderTreeBuilderSVG.cpp: * Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h: * Source/WebCore/rendering/updating/RenderTreeUpdater.cpp: * Source/WebCore/style/StyleAdjuster.cpp: * Source/WebCore/svg/SVGAElement.cpp: * Source/WebCore/svg/SVGAnimateMotionElement.cpp: * Source/WebCore/svg/SVGCircleElement.cpp: * Source/WebCore/svg/SVGClipPathElement.cpp: * Source/WebCore/svg/SVGDefsElement.cpp: * Source/WebCore/svg/SVGElement.cpp: * Source/WebCore/svg/SVGEllipseElement.cpp: * Source/WebCore/svg/SVGFEImageElement.cpp: * Source/WebCore/svg/SVGForeignObjectElement.cpp: * Source/WebCore/svg/SVGGElement.cpp: * Source/WebCore/svg/SVGGeometryElement.cpp: * Source/WebCore/svg/SVGGradientElement.cpp: * Source/WebCore/svg/SVGGraphicsElement.cpp: * Source/WebCore/svg/SVGImageElement.cpp: * Source/WebCore/svg/SVGLineElement.cpp: * Source/WebCore/svg/SVGLinearGradientElement.cpp: * Source/WebCore/svg/SVGLocatable.cpp: * Source/WebCore/svg/SVGMarkerElement.cpp: * Source/WebCore/svg/SVGMaskElement.cpp: * Source/WebCore/svg/SVGPathElement.cpp: * Source/WebCore/svg/SVGPatternElement.cpp: * Source/WebCore/svg/SVGPolyElement.cpp: * Source/WebCore/svg/SVGRadialGradientElement.cpp: * Source/WebCore/svg/SVGRectElement.cpp: * Source/WebCore/svg/SVGSVGElement.cpp: * Source/WebCore/svg/SVGSwitchElement.cpp: * Source/WebCore/svg/SVGSymbolElement.cpp: * Source/WebCore/svg/SVGUseElement.cpp: * Source/WebCore/svg/graphics/SVGImage.cpp: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsMac.cmake: * Source/cmake/OptionsPlayStation.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/OptionsWin.cmake: * Source/cmake/WebKitFeatures.cmake: * Tools/Scripts/webkitperl/FeatureList.pm: Canonical link: https://commits.webkit.org/276817@main
- Loading branch information