haikuwebkit/Source/WebCore/rendering/svg
Simon Fraser 1233b298ef Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags
https://bugs.webkit.org/show_bug.cgi?id=229170

Reviewed by Antti Koivisto.

Replace MapCoordinatesFlags with OptionSet<MapCoordinatesMode>. No behavior
change.

* html/HTMLAnchorElement.cpp:
(WebCore::appendServerMapMousePosition):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::mapLocalToContainer const):
(WebCore::RenderBox::mapAbsoluteToLocalPoint const):
* rendering/RenderBox.h:
* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::mapAbsoluteToLocalPoint const):
* rendering/RenderBoxModelObject.h:
* rendering/RenderFragmentedFlow.cpp:
(WebCore::RenderFragmentedFlow::mapLocalToContainer const):
* rendering/RenderFragmentedFlow.h:
* rendering/RenderGeometryMap.cpp:
(WebCore::RenderGeometryMap::RenderGeometryMap):
(WebCore::RenderGeometryMap::pushMappingsToAncestor):
* rendering/RenderGeometryMap.h:
(WebCore::RenderGeometryMap::mapCoordinatesFlags const):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::mapLocalToContainer const):
* rendering/RenderInline.h:
* rendering/RenderMultiColumnFlow.cpp:
(WebCore::RenderMultiColumnFlow::mapAbsoluteToLocalPoint const):
* rendering/RenderMultiColumnFlow.h:
* rendering/RenderObject.cpp:
(WebCore::RenderObject::absoluteBoundingBoxRect const):
(WebCore::RenderObject::localToAbsolute const):
(WebCore::RenderObject::absoluteToLocal const):
(WebCore::RenderObject::absoluteToLocalQuad const):
(WebCore::RenderObject::mapLocalToContainer const):
(WebCore::RenderObject::mapAbsoluteToLocalPoint const):
(WebCore::RenderObject::localToContainerQuad const):
(WebCore::RenderObject::localToContainerPoint const):
* rendering/RenderObject.h:
(WebCore::RenderObject::localToAbsolute):
(WebCore::RenderObject::absoluteToLocal):
(WebCore::RenderObject::localToAbsoluteQuad const):
* rendering/RenderObjectEnums.h:
* rendering/RenderTheme.cpp:
(WebCore::RenderTheme::volumeSliderOffsetFromMuteButton const):
* rendering/RenderView.cpp:
(WebCore::RenderView::mapLocalToContainer const):
(WebCore::RenderView::mapAbsoluteToLocalPoint const):
* rendering/RenderView.h:
* rendering/svg/RenderSVGForeignObject.cpp:
(WebCore::RenderSVGForeignObject::mapLocalToContainer const):
* rendering/svg/RenderSVGForeignObject.h:
* rendering/svg/RenderSVGInline.cpp:
(WebCore::RenderSVGInline::mapLocalToContainer const):
* rendering/svg/RenderSVGInline.h:
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::RenderSVGModelObject::mapLocalToContainer const):
* rendering/svg/RenderSVGModelObject.h:
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::mapLocalToContainer const):
* rendering/svg/RenderSVGRoot.h:
* rendering/svg/RenderSVGText.cpp:
(WebCore::RenderSVGText::mapLocalToContainer const):
* rendering/svg/RenderSVGText.h:
* rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGRenderSupport::mapLocalToContainer):


Canonical link: https://commits.webkit.org/240676@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281239 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-19 15:51:31 +00:00
..
RenderSVGBlock.cpp Rename hasOverflowClip() to prepare for the real overflow:clip 2021-07-14 20:40:50 +00:00
RenderSVGBlock.h
RenderSVGContainer.cpp Remove HitTestLocation(FloatPoint) c'tor 2021-06-20 18:17:18 +00:00
RenderSVGContainer.h
RenderSVGEllipse.cpp
RenderSVGEllipse.h
RenderSVGForeignObject.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGForeignObject.h Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGGradientStop.cpp
RenderSVGGradientStop.h Allow passing a VisibleRectContext when calculating the clipped overflow rect 2021-05-20 18:08:36 +00:00
RenderSVGHiddenContainer.cpp
RenderSVGHiddenContainer.h Allow passing a VisibleRectContext when calculating the clipped overflow rect 2021-05-20 18:08:36 +00:00
RenderSVGImage.cpp Remove shadow related SVG functionality 2021-08-15 18:38:00 +00:00
RenderSVGImage.h Remove shadow related SVG functionality 2021-08-15 18:38:00 +00:00
RenderSVGInline.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGInline.h Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGInlineText.cpp Rename InlineTextBox to LegacyInlineTextBox 2021-06-05 12:19:10 +00:00
RenderSVGInlineText.h Rename InlineTextBox to LegacyInlineTextBox 2021-06-05 12:19:10 +00:00
RenderSVGModelObject.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGModelObject.h Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGPath.cpp
RenderSVGPath.h
RenderSVGRect.cpp
RenderSVGRect.h
RenderSVGResource.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
RenderSVGResource.h
RenderSVGResourceClipper.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
RenderSVGResourceClipper.h
RenderSVGResourceContainer.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
RenderSVGResourceContainer.h
RenderSVGResourceFilter.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
RenderSVGResourceFilter.h
RenderSVGResourceFilterPrimitive.cpp
RenderSVGResourceFilterPrimitive.h
RenderSVGResourceGradient.cpp Convert DestinationColorSpace from an enum to class wrapping a platform color space (CGColorSpaceRef for CG ports, etc.) 2021-05-25 01:26:18 +00:00
RenderSVGResourceGradient.h
RenderSVGResourceLinearGradient.cpp
RenderSVGResourceLinearGradient.h
RenderSVGResourceMarker.cpp
RenderSVGResourceMarker.h
RenderSVGResourceMasker.cpp Rename ImageBuffer::transformColorSpace to transformToColorSpace, and it should take a single argument 2021-05-26 06:29:59 +00:00
RenderSVGResourceMasker.h Convert DestinationColorSpace from an enum to class wrapping a platform color space (CGColorSpaceRef for CG ports, etc.) 2021-05-25 01:26:18 +00:00
RenderSVGResourcePattern.cpp Convert DestinationColorSpace from an enum to class wrapping a platform color space (CGColorSpaceRef for CG ports, etc.) 2021-05-25 01:26:18 +00:00
RenderSVGResourcePattern.h
RenderSVGResourceRadialGradient.cpp
RenderSVGResourceRadialGradient.h
RenderSVGResourceSolidColor.cpp
RenderSVGResourceSolidColor.h
RenderSVGRoot.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGRoot.h Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGShape.cpp Remove HitTestLocation(FloatPoint) c'tor 2021-06-20 18:17:18 +00:00
RenderSVGShape.h
RenderSVGTSpan.cpp
RenderSVGTSpan.h
RenderSVGText.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGText.h Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
RenderSVGTextPath.cpp
RenderSVGTextPath.h
RenderSVGTransformableContainer.cpp
RenderSVGTransformableContainer.h
RenderSVGViewportContainer.cpp
RenderSVGViewportContainer.h
SVGInlineFlowBox.cpp Rename InlineBox to LegacyInlineBox 2021-06-01 17:22:45 +00:00
SVGInlineFlowBox.h Rename InlineFlowBox to LegacyInlineFlowBox 2021-06-03 13:39:56 +00:00
SVGInlineTextBox.cpp SVGInlineTextBox::acquirePaintingResource() should return false if the resource can't be applied 2021-07-09 19:18:58 +00:00
SVGInlineTextBox.h Rename InlineTextBox to LegacyInlineTextBox 2021-06-05 12:19:10 +00:00
SVGMarkerData.h
SVGPathData.cpp
SVGPathData.h
SVGRenderSupport.cpp Use an OptionSet<MapCoordinatesMode> in place of MapCoordinatesFlags 2021-08-19 15:51:31 +00:00
SVGRenderSupport.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGRenderTreeAsText.cpp Rename InlineTextBox to LegacyInlineTextBox 2021-06-05 12:19:10 +00:00
SVGRenderTreeAsText.h
SVGRenderingContext.cpp Remove shadow related SVG functionality 2021-08-15 18:38:00 +00:00
SVGRenderingContext.h Remove shadow related SVG functionality 2021-08-15 18:38:00 +00:00
SVGResources.cpp
SVGResources.h
SVGResourcesCache.cpp
SVGResourcesCache.h
SVGResourcesCycleSolver.cpp
SVGResourcesCycleSolver.h
SVGRootInlineBox.cpp Rename InlineFlowBox to LegacyInlineFlowBox 2021-06-03 13:39:56 +00:00
SVGRootInlineBox.h Rename InlineFlowBox to LegacyInlineFlowBox 2021-06-03 13:39:56 +00:00
SVGSubpathData.h
SVGTextChunk.cpp
SVGTextChunk.h
SVGTextChunkBuilder.cpp
SVGTextChunkBuilder.h
SVGTextFragment.h
SVGTextLayoutAttributes.cpp
SVGTextLayoutAttributes.h
SVGTextLayoutAttributesBuilder.cpp
SVGTextLayoutAttributesBuilder.h
SVGTextLayoutEngine.cpp
SVGTextLayoutEngine.h
SVGTextLayoutEngineBaseline.cpp
SVGTextLayoutEngineBaseline.h
SVGTextLayoutEngineSpacing.cpp
SVGTextLayoutEngineSpacing.h
SVGTextMetrics.cpp
SVGTextMetrics.h
SVGTextMetricsBuilder.cpp
SVGTextMetricsBuilder.h
SVGTextQuery.cpp Rename InlineFlowBox to LegacyInlineFlowBox 2021-06-03 13:39:56 +00:00
SVGTextQuery.h Rename InlineFlowBox to LegacyInlineFlowBox 2021-06-03 13:39:56 +00:00