Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9d4b24463c6eadcb58801aafd4eb8fe730d1f03d https://github.com/WebKit/WebKit/commit/9d4b24463c6eadcb58801aafd4eb8fe730d1f03d Author: Don Olmstead <don.olmst...@sony.com> Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths: M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WTF/wtf/PlatformEnable.h M Source/WTF/wtf/PlatformEnableCocoa.h M Source/WebCore/accessibility/AccessibilityRenderObject.cpp M Source/WebCore/dom/Element.cpp M Source/WebCore/loader/ImageLoader.cpp M Source/WebCore/loader/cache/CachedImage.cpp M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/page/SettingsBase.cpp M Source/WebCore/page/SettingsBase.h M Source/WebCore/rendering/ReferencedSVGResources.cpp M Source/WebCore/rendering/ReferencedSVGResources.h M Source/WebCore/rendering/RenderBox.cpp M Source/WebCore/rendering/RenderElement.cpp M Source/WebCore/rendering/RenderElement.h M Source/WebCore/rendering/RenderLayer.cpp M Source/WebCore/rendering/RenderLayer.h M Source/WebCore/rendering/RenderLayerBacking.cpp M Source/WebCore/rendering/RenderLayerInlines.h M Source/WebCore/rendering/RenderLayerModelObject.cpp M Source/WebCore/rendering/RenderLayerModelObject.h M Source/WebCore/rendering/RenderObject.cpp M Source/WebCore/rendering/RenderObject.h M Source/WebCore/rendering/RenderTreeAsText.cpp M Source/WebCore/rendering/RenderView.cpp M Source/WebCore/rendering/TransformOperationData.cpp M Source/WebCore/rendering/svg/RenderSVGBlock.cpp M Source/WebCore/rendering/svg/RenderSVGBlock.h M Source/WebCore/rendering/svg/RenderSVGContainer.cpp M Source/WebCore/rendering/svg/RenderSVGContainer.h M Source/WebCore/rendering/svg/RenderSVGEllipse.cpp M Source/WebCore/rendering/svg/RenderSVGEllipse.h M Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp M Source/WebCore/rendering/svg/RenderSVGForeignObject.h M Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp M Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp M Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h M Source/WebCore/rendering/svg/RenderSVGImage.cpp M Source/WebCore/rendering/svg/RenderSVGImage.h M Source/WebCore/rendering/svg/RenderSVGInline.cpp M Source/WebCore/rendering/svg/RenderSVGInline.h M Source/WebCore/rendering/svg/RenderSVGInlineText.cpp M Source/WebCore/rendering/svg/RenderSVGModelObject.cpp M Source/WebCore/rendering/svg/RenderSVGModelObject.h M Source/WebCore/rendering/svg/RenderSVGPath.cpp M Source/WebCore/rendering/svg/RenderSVGPath.h M Source/WebCore/rendering/svg/RenderSVGRect.cpp M Source/WebCore/rendering/svg/RenderSVGRect.h M Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp M Source/WebCore/rendering/svg/RenderSVGResourceClipper.h M Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp M Source/WebCore/rendering/svg/RenderSVGResourceContainer.h M Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp M Source/WebCore/rendering/svg/RenderSVGResourceGradient.h M Source/WebCore/rendering/svg/RenderSVGResourceGradientInlines.h M Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp M Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h M Source/WebCore/rendering/svg/RenderSVGResourceLinearGradientInlines.h M Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp M Source/WebCore/rendering/svg/RenderSVGResourceMarker.h M Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp M Source/WebCore/rendering/svg/RenderSVGResourceMasker.h M Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.cpp M Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h M Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp M Source/WebCore/rendering/svg/RenderSVGResourcePattern.h M Source/WebCore/rendering/svg/RenderSVGResourcePatternInlines.h M Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp M Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h M Source/WebCore/rendering/svg/RenderSVGResourceRadialGradientInlines.h M Source/WebCore/rendering/svg/RenderSVGRoot.cpp M Source/WebCore/rendering/svg/RenderSVGRoot.h M Source/WebCore/rendering/svg/RenderSVGShape.cpp M Source/WebCore/rendering/svg/RenderSVGShape.h M Source/WebCore/rendering/svg/RenderSVGShapeInlines.h M Source/WebCore/rendering/svg/RenderSVGText.cpp M Source/WebCore/rendering/svg/RenderSVGText.h M Source/WebCore/rendering/svg/RenderSVGTextPath.cpp M Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp M Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h M Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp M Source/WebCore/rendering/svg/RenderSVGViewportContainer.h M Source/WebCore/rendering/svg/SVGBoundingBoxComputation.cpp M Source/WebCore/rendering/svg/SVGBoundingBoxComputation.h M Source/WebCore/rendering/svg/SVGContainerLayout.cpp M Source/WebCore/rendering/svg/SVGContainerLayout.h M Source/WebCore/rendering/svg/SVGInlineTextBox.cpp M Source/WebCore/rendering/svg/SVGInlineTextBox.h M Source/WebCore/rendering/svg/SVGLayerTransformComputation.h M Source/WebCore/rendering/svg/SVGLayerTransformUpdater.h M Source/WebCore/rendering/svg/SVGPaintServerHandling.h M Source/WebCore/rendering/svg/SVGRenderSupport.cpp M Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp M Source/WebCore/rendering/svg/SVGRenderingContext.cpp M Source/WebCore/rendering/svg/SVGResourcesCache.cpp M Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp M Source/WebCore/rendering/svg/SVGRootInlineBox.cpp M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.cpp M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResource.cpp M Source/WebCore/rendering/updating/RenderTreeBuilder.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderSVG.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h M Source/WebCore/rendering/updating/RenderTreeUpdater.cpp M Source/WebCore/style/StyleAdjuster.cpp M Source/WebCore/svg/SVGAElement.cpp M Source/WebCore/svg/SVGAnimateMotionElement.cpp M Source/WebCore/svg/SVGCircleElement.cpp M Source/WebCore/svg/SVGClipPathElement.cpp M Source/WebCore/svg/SVGDefsElement.cpp M Source/WebCore/svg/SVGElement.cpp M Source/WebCore/svg/SVGEllipseElement.cpp M Source/WebCore/svg/SVGFEImageElement.cpp M Source/WebCore/svg/SVGForeignObjectElement.cpp M Source/WebCore/svg/SVGGElement.cpp M Source/WebCore/svg/SVGGeometryElement.cpp M Source/WebCore/svg/SVGGradientElement.cpp M Source/WebCore/svg/SVGGraphicsElement.cpp M Source/WebCore/svg/SVGImageElement.cpp M Source/WebCore/svg/SVGLineElement.cpp M Source/WebCore/svg/SVGLinearGradientElement.cpp M Source/WebCore/svg/SVGLocatable.cpp M Source/WebCore/svg/SVGMarkerElement.cpp M Source/WebCore/svg/SVGMaskElement.cpp M Source/WebCore/svg/SVGPathElement.cpp M Source/WebCore/svg/SVGPatternElement.cpp M Source/WebCore/svg/SVGPolyElement.cpp M Source/WebCore/svg/SVGRadialGradientElement.cpp M Source/WebCore/svg/SVGRectElement.cpp M Source/WebCore/svg/SVGSVGElement.cpp M Source/WebCore/svg/SVGSwitchElement.cpp M Source/WebCore/svg/SVGSymbolElement.cpp M Source/WebCore/svg/SVGUseElement.cpp M Source/WebCore/svg/graphics/SVGImage.cpp M Source/cmake/OptionsGTK.cmake M Source/cmake/OptionsMac.cmake M Source/cmake/OptionsPlayStation.cmake M Source/cmake/OptionsWPE.cmake M Source/cmake/OptionsWin.cmake M Source/cmake/WebKitFeatures.cmake M Tools/Scripts/webkitperl/FeatureList.pm Log Message: ----------- 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 To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes