Skip to content
  • krit@webkit.org's avatar
    Unreviewed, rolling out r97863. · ed5c9143
    krit@webkit.org authored
    http://trac.webkit.org/changeset/97863
    https://bugs.webkit.org/show_bug.cgi?id=65769
    
    Source/WebCore: 
    
    Rollout
    
    * CMakeLists.txt:
    * GNUmakefile.list.am:
    * WebCore.gypi:
    * WebCore.pro:
    * WebCore.vcproj/WebCore.vcproj:
    * platform/graphics/FloatRect.cpp:
    * platform/graphics/FloatRect.h:
    (WebCore::FloatRect::contains):
    * rendering/RenderObject.h:
    (WebCore::RenderObject::isSVGPath):
    * rendering/RenderTreeAsText.cpp:
    (WebCore::write):
    * rendering/svg/RenderSVGAllInOne.cpp:
    * rendering/svg/RenderSVGModelObject.cpp:
    (WebCore::isGraphicsElement):
    * rendering/svg/RenderSVGPath.cpp:
    (WebCore::BoundingRectStrokeStyleApplier::BoundingRectStrokeStyleApplier):
    (WebCore::BoundingRectStrokeStyleApplier::strokeStyle):
    (WebCore::RenderSVGPath::RenderSVGPath):
    (WebCore::RenderSVGPath::fillContains):
    (WebCore::RenderSVGPath::strokeContains):
    (WebCore::RenderSVGPath::layout):
    (WebCore::RenderSVGPath::shouldStrokeZeroLengthSubpath):
    (WebCore::RenderSVGPath::zeroLengthSubpathRect):
    (WebCore::RenderSVGPath::setupSquareCapPath):
    (WebCore::RenderSVGPath::setupNonScalingStrokePath):
    (WebCore::RenderSVGPath::fillAndStrokePath):
    (WebCore::RenderSVGPath::paint):
    (WebCore::RenderSVGPath::addFocusRingRects):
    (WebCore::RenderSVGPath::nodeAtFloatPoint):
    (WebCore::RenderSVGPath::calculateMarkerBoundsIfNeeded):
    (WebCore::RenderSVGPath::updateCachedBoundaries):
    * rendering/svg/RenderSVGPath.h:
    (WebCore::RenderSVGPath::path):
    (WebCore::RenderSVGPath::setNeedsPathUpdate):
    (WebCore::RenderSVGPath::setNeedsBoundariesUpdate):
    (WebCore::RenderSVGPath::setNeedsTransformUpdate):
    (WebCore::RenderSVGPath::objectBoundingBox):
    (WebCore::RenderSVGPath::strokeBoundingBox):
    (WebCore::RenderSVGPath::repaintRectInLocalCoordinates):
    (WebCore::RenderSVGPath::localToParentTransform):
    (WebCore::RenderSVGPath::localTransform):
    (WebCore::toRenderSVGPath):
    * rendering/svg/RenderSVGRect.cpp: Removed.
    * rendering/svg/RenderSVGRect.h: Removed.
    * rendering/svg/RenderSVGResource.h:
    (WebCore::RenderSVGResource::postApplyResource):
    * rendering/svg/RenderSVGResourceClipper.cpp:
    (WebCore::RenderSVGResourceClipper::drawContentIntoMaskImage):
    (WebCore::RenderSVGResourceClipper::calculateClipContentRepaintRect):
    (WebCore::RenderSVGResourceClipper::hitTestClipContent):
    * rendering/svg/RenderSVGResourceContainer.cpp:
    (WebCore::RenderSVGResourceContainer::transformOnNonScalingStroke):
    * rendering/svg/RenderSVGResourceFilter.cpp:
    (WebCore::RenderSVGResourceFilter::postApplyResource):
    * rendering/svg/RenderSVGResourceFilter.h:
    * rendering/svg/RenderSVGResourceGradient.cpp:
    (WebCore::RenderSVGResourceGradient::applyResource):
    * rendering/svg/RenderSVGResourceGradient.h:
    * rendering/svg/RenderSVGResourcePattern.cpp:
    (WebCore::RenderSVGResourcePattern::postApplyResource):
    * rendering/svg/RenderSVGResourcePattern.h:
    * rendering/svg/RenderSVGResourceSolidColor.cpp:
    (WebCore::RenderSVGResourceSolidColor::postApplyResource):
    * rendering/svg/RenderSVGResourceSolidColor.h:
    * rendering/svg/RenderSVGRoot.cpp:
    (WebCore::RenderSVGRoot::paint):
    * rendering/svg/RenderSVGShape.cpp: Removed.
    * rendering/svg/RenderSVGShape.h: Removed.
    * rendering/svg/SVGInlineTextBox.cpp:
    (WebCore::SVGInlineTextBox::releasePaintingResource):
    * rendering/svg/SVGRenderSupport.cpp:
    (WebCore::SVGRenderSupport::prepareToRenderSVGContent):
    (WebCore::SVGRenderSupport::finishRenderSVGContent):
    (WebCore::SVGRenderSupport::layoutChildren):
    * rendering/svg/SVGRenderTreeAsText.cpp:
    (WebCore::writeStyle):
    (WebCore::operator<<):
    (WebCore::write):
    * rendering/svg/SVGRenderTreeAsText.h:
    * rendering/svg/SVGTextRunRenderingContext.cpp:
    (WebCore::SVGTextRunRenderingContext::drawSVGGlyphs):
    * svg/SVGCircleElement.cpp:
    (WebCore::SVGCircleElement::svgAttributeChanged):
    * svg/SVGEllipseElement.cpp:
    (WebCore::SVGEllipseElement::svgAttributeChanged):
    * svg/SVGLineElement.cpp:
    (WebCore::SVGLineElement::svgAttributeChanged):
    * svg/SVGPathElement.cpp:
    (WebCore::SVGPathElement::svgAttributeChanged):
    (WebCore::SVGPathElement::pathSegListChanged):
    * svg/SVGPathElement.h:
    * svg/SVGPolyElement.cpp:
    (WebCore::SVGPolyElement::svgAttributeChanged):
    * svg/SVGRectElement.cpp:
    (WebCore::SVGRectElement::svgAttributeChanged):
    * svg/SVGRectElement.h:
    
    LayoutTests: 
    
    Rollout RenderSVGShape patch after assertions in RenderSVGShape::createShape().
    
    * svg/custom/pointer-events-on-rounded-rect-expected.txt: Removed.
    * svg/custom/pointer-events-on-rounded-rect.xhtml: Removed.
    * svg/custom/pointer-events-with-linecaps-and-miterlimits-expected.txt: Removed.
    * svg/custom/pointer-events-with-linecaps-and-miterlimits.xhtml: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@97870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ed5c9143