| Index: Source/core/svg/SVGPathElement.idl
|
| diff --git a/Source/core/svg/SVGPathElement.idl b/Source/core/svg/SVGPathElement.idl
|
| index 24ce06b87d8f23554f84958d60d32aee5b617090..5acffd0d6a288929629ebae901376a0300141281 100644
|
| --- a/Source/core/svg/SVGPathElement.idl
|
| +++ b/Source/core/svg/SVGPathElement.idl
|
| @@ -24,47 +24,53 @@
|
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -interface SVGPathElement : SVGGeometryElement {
|
| +[
|
| + StrictTypeChecking,
|
| +] interface SVGPathElement : SVGGeometryElement {
|
| readonly attribute SVGAnimatedNumber pathLength;
|
|
|
| float getTotalLength();
|
| - [StrictTypeChecking] SVGPoint getPointAtLength(float distance);
|
| - [StrictTypeChecking] unsigned long getPathSegAtLength(float distance);
|
| + SVGPoint getPointAtLength(float distance);
|
| + unsigned long getPathSegAtLength(float distance);
|
|
|
| SVGPathSegClosePath createSVGPathSegClosePath();
|
|
|
| - [StrictTypeChecking] SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x, float y);
|
| - [StrictTypeChecking] SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y);
|
| + SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x, float y);
|
| + SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y);
|
|
|
| - [StrictTypeChecking] SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x, float y);
|
| - [StrictTypeChecking] SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x, float y);
|
| + SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x, float y);
|
| + SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x, float y);
|
|
|
| - [StrictTypeChecking] SVGPathSegCurvetoCubicAbs
|
| - createSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2);
|
| - [StrictTypeChecking] SVGPathSegCurvetoCubicRel
|
| - createSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2);
|
| + SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(
|
| + float x, float y, float x1, float y1, float x2, float y2);
|
| + SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(
|
| + float x, float y, float x1, float y1, float x2, float y2);
|
|
|
| - [StrictTypeChecking] SVGPathSegCurvetoQuadraticAbs
|
| - createSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1);
|
| - [StrictTypeChecking] SVGPathSegCurvetoQuadraticRel
|
| - createSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1);
|
| + SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(
|
| + float x, float y, float x1, float y1);
|
| + SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(
|
| + float x, float y, float x1, float y1);
|
|
|
| - [StrictTypeChecking] SVGPathSegArcAbs
|
| - createSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag);
|
| - [StrictTypeChecking] SVGPathSegArcRel
|
| - createSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag);
|
| + SVGPathSegArcAbs createSVGPathSegArcAbs(
|
| + float x, float y, float r1, float r2,
|
| + float angle, boolean largeArcFlag, boolean sweepFlag);
|
| + SVGPathSegArcRel createSVGPathSegArcRel(
|
| + float x, float y, float r1, float r2,
|
| + float angle, boolean largeArcFlag, boolean sweepFlag);
|
|
|
| - [StrictTypeChecking] SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x);
|
| - [StrictTypeChecking] SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x);
|
| + SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x);
|
| + SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x);
|
|
|
| - [StrictTypeChecking] SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y);
|
| - [StrictTypeChecking] SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y);
|
| + SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y);
|
| + SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y);
|
|
|
| - [StrictTypeChecking] SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2);
|
| - [StrictTypeChecking] SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2);
|
| + SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(
|
| + float x, float y, float x2, float y2);
|
| + SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(
|
| + float x, float y, float x2, float y2);
|
|
|
| - [StrictTypeChecking] SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y);
|
| - [StrictTypeChecking] SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x, float y);
|
| + SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y);
|
| + SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x, float y);
|
|
|
| readonly attribute SVGPathSegList pathSegList;
|
| readonly attribute SVGPathSegList normalizedPathSegList;
|
|
|