Add final keyword to WebCore/svg classes
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Jul 2016 12:46:45 +0000 (12:46 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Jul 2016 12:46:45 +0000 (12:46 +0000)
commit6163b6e8c363738960cb325cfe18ace17936c0ba
treea6ce9eb0189dd760b9f2c751ec8e14e38fa14bf9
parent4da663439850ce87e61a2fb40ddd25ffcc5b0a12
Add final keyword to WebCore/svg classes
https://bugs.webkit.org/show_bug.cgi?id=159802

Patch by Rawinder Singh <rawinder.singh-webkit@cisra.canon.com.au> on 2016-07-15
Reviewed by Youenn Fablet.

Updated classes in the WebCore/svg directory to be marked as final where appropriate.

* svg/SVGException.h:
* svg/SVGLengthList.h:
* svg/SVGMatrix.h:
* svg/SVGNumberList.h:
* svg/SVGPaint.h:
* svg/SVGPathBuilder.h:
* svg/SVGPathByteStreamBuilder.h:
* svg/SVGPathByteStreamSource.h:
* svg/SVGPathSegArcAbs.h:
* svg/SVGPathSegArcRel.h:
* svg/SVGPathSegClosePath.h:
* svg/SVGPathSegCurvetoCubicAbs.h:
* svg/SVGPathSegCurvetoCubicRel.h:
* svg/SVGPathSegCurvetoCubicSmoothAbs.h:
* svg/SVGPathSegCurvetoCubicSmoothRel.h:
* svg/SVGPathSegCurvetoQuadraticAbs.h:
* svg/SVGPathSegCurvetoQuadraticRel.h:
* svg/SVGPathSegCurvetoQuadraticSmoothAbs.h:
* svg/SVGPathSegCurvetoQuadraticSmoothRel.h:
* svg/SVGPathSegLinetoAbs.h:
* svg/SVGPathSegLinetoHorizontalAbs.h:
* svg/SVGPathSegLinetoHorizontalRel.h:
* svg/SVGPathSegLinetoRel.h:
* svg/SVGPathSegLinetoVerticalAbs.h:
* svg/SVGPathSegLinetoVerticalRel.h:
* svg/SVGPathSegListBuilder.h:
* svg/SVGPathSegListSource.h:
* svg/SVGPathSegMovetoAbs.h:
* svg/SVGPathSegMovetoRel.h:
* svg/SVGPathStringSource.h:
* svg/SVGPathTraversalStateBuilder.h:
* svg/SVGPointList.h:
* svg/SVGRenderingIntent.h:
* svg/SVGStringList.h:
* svg/SVGTRefElement.cpp:
* svg/SVGToOTFFontConversion.cpp:
* svg/SVGTransformList.h:
* svg/SVGUnitTypes.h:
* svg/SVGViewSpec.h:
* svg/SVGZoomEvent.h:
* svg/animation/SMILTimeContainer.h:
* svg/animation/SVGSMILElement.cpp:
* svg/graphics/filters/SVGFEImage.h:
* svg/graphics/filters/SVGFilter.h:
* svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:
* svg/properties/SVGAnimatedPropertyTearOff.h:
* svg/properties/SVGAnimatedTransformListPropertyTearOff.h:
* svg/properties/SVGMatrixTearOff.h:
* svg/properties/SVGPathSegListPropertyTearOff.h:
* svg/properties/SVGStaticListPropertyTearOff.h:
* svg/properties/SVGStaticPropertyTearOff.h:
* svg/properties/SVGTransformListPropertyTearOff.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@203275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
53 files changed:
Source/WebCore/ChangeLog
Source/WebCore/svg/SVGException.h
Source/WebCore/svg/SVGLengthList.h
Source/WebCore/svg/SVGMatrix.h
Source/WebCore/svg/SVGNumberList.h
Source/WebCore/svg/SVGPaint.h
Source/WebCore/svg/SVGPathBuilder.h
Source/WebCore/svg/SVGPathByteStreamBuilder.h
Source/WebCore/svg/SVGPathByteStreamSource.h
Source/WebCore/svg/SVGPathSegArcAbs.h
Source/WebCore/svg/SVGPathSegArcRel.h
Source/WebCore/svg/SVGPathSegClosePath.h
Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h
Source/WebCore/svg/SVGPathSegLinetoAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h
Source/WebCore/svg/SVGPathSegLinetoRel.h
Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h
Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h
Source/WebCore/svg/SVGPathSegListBuilder.h
Source/WebCore/svg/SVGPathSegListSource.h
Source/WebCore/svg/SVGPathSegMovetoAbs.h
Source/WebCore/svg/SVGPathSegMovetoRel.h
Source/WebCore/svg/SVGPathStringSource.h
Source/WebCore/svg/SVGPathTraversalStateBuilder.h
Source/WebCore/svg/SVGPointList.h
Source/WebCore/svg/SVGRenderingIntent.h
Source/WebCore/svg/SVGStringList.h
Source/WebCore/svg/SVGTRefElement.cpp
Source/WebCore/svg/SVGToOTFFontConversion.cpp
Source/WebCore/svg/SVGTransformList.h
Source/WebCore/svg/SVGUnitTypes.h
Source/WebCore/svg/SVGViewSpec.h
Source/WebCore/svg/SVGZoomEvent.h
Source/WebCore/svg/animation/SMILTimeContainer.h
Source/WebCore/svg/animation/SVGSMILElement.cpp
Source/WebCore/svg/graphics/filters/SVGFEImage.h
Source/WebCore/svg/graphics/filters/SVGFilter.h
Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h
Source/WebCore/svg/properties/SVGMatrixTearOff.h
Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h
Source/WebCore/svg/properties/SVGStaticListPropertyTearOff.h
Source/WebCore/svg/properties/SVGStaticPropertyTearOff.h
Source/WebCore/svg/properties/SVGTransformListPropertyTearOff.h