| Index: Source/core/svg/SVGMatrix.idl
|
| diff --git a/Source/core/svg/SVGMatrix.idl b/Source/core/svg/SVGMatrix.idl
|
| index 8e38b1df9a8a384f8c5e369d6d7c36d2bad88422..ac2fe3c2505b00aa4f853046e4b524c3ad49f435 100644
|
| --- a/Source/core/svg/SVGMatrix.idl
|
| +++ b/Source/core/svg/SVGMatrix.idl
|
| @@ -21,30 +21,30 @@
|
| */
|
|
|
| [
|
| - TypeChecking=Interface,
|
| ImplementedAs=SVGMatrixTearOff,
|
| SetWrapperReferenceTo(SVGTransform contextTransform),
|
| + TypeChecking=(Interface, Unrestricted),
|
| WillBeGarbageCollected,
|
| ] interface SVGMatrix {
|
| // FIXME: these attributes should all be floats but since we implement
|
| // AffineTransform with doubles setting these as doubles makes more sense.
|
| - [RaisesException=Setter] attribute double a;
|
| - [RaisesException=Setter] attribute double b;
|
| - [RaisesException=Setter] attribute double c;
|
| - [RaisesException=Setter] attribute double d;
|
| - [RaisesException=Setter] attribute double e;
|
| - [RaisesException=Setter] attribute double f;
|
| + [RaisesException=Setter] attribute unrestricted double a;
|
| + [RaisesException=Setter] attribute unrestricted double b;
|
| + [RaisesException=Setter] attribute unrestricted double c;
|
| + [RaisesException=Setter] attribute unrestricted double d;
|
| + [RaisesException=Setter] attribute unrestricted double e;
|
| + [RaisesException=Setter] attribute unrestricted double f;
|
|
|
| SVGMatrix multiply(SVGMatrix secondMatrix);
|
| [RaisesException] SVGMatrix inverse();
|
| - SVGMatrix translate(float x, float y);
|
| - SVGMatrix scale(float scaleFactor);
|
| - SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY);
|
| - SVGMatrix rotate(float angle);
|
| - [RaisesException] SVGMatrix rotateFromVector(float x, float y);
|
| + SVGMatrix translate(unrestricted float x, unrestricted float y);
|
| + SVGMatrix scale(unrestricted float scaleFactor);
|
| + SVGMatrix scaleNonUniform(unrestricted float scaleFactorX, unrestricted float scaleFactorY);
|
| + SVGMatrix rotate(unrestricted float angle);
|
| + [RaisesException] SVGMatrix rotateFromVector(unrestricted float x, unrestricted float y);
|
| SVGMatrix flipX();
|
| SVGMatrix flipY();
|
| - SVGMatrix skewX(float angle);
|
| - SVGMatrix skewY(float angle);
|
| + SVGMatrix skewX(unrestricted float angle);
|
| + SVGMatrix skewY(unrestricted float angle);
|
| };
|
|
|
|
|