Index: Source/core/svg/SVGMatrix.idl |
diff --git a/Source/core/svg/SVGMatrix.idl b/Source/core/svg/SVGMatrix.idl |
index d5cb321175e7d50a78335c7f1f22b86a3c296157..eb28daa406fc2a7a52d7be01f03a3266ab623b2f 100644 |
--- a/Source/core/svg/SVGMatrix.idl |
+++ b/Source/core/svg/SVGMatrix.idl |
@@ -21,27 +21,28 @@ |
*/ |
[ |
- SetWrapperReferenceTo(SVGTransform parent) |
+ SetWrapperReferenceTo(SVGTransform parent), |
+ StrictTypeChecking, |
] interface SVGMatrix { |
// FIXME: these attributes should all be floats but since we implement |
// AffineTransform with doubles setting these as doubles makes more sense. |
- [StrictTypeChecking] attribute double a; |
- [StrictTypeChecking] attribute double b; |
- [StrictTypeChecking] attribute double c; |
- [StrictTypeChecking] attribute double d; |
- [StrictTypeChecking] attribute double e; |
- [StrictTypeChecking] attribute double f; |
+ attribute double a; |
+ attribute double b; |
+ attribute double c; |
+ attribute double d; |
+ attribute double e; |
+ attribute double f; |
- [StrictTypeChecking] SVGMatrix multiply(SVGMatrix secondMatrix); |
+ SVGMatrix multiply(SVGMatrix secondMatrix); |
[RaisesException] SVGMatrix inverse(); |
- [Immutable, StrictTypeChecking] SVGMatrix translate(float x, float y); |
- [Immutable, StrictTypeChecking] SVGMatrix scale(float scaleFactor); |
- [Immutable, StrictTypeChecking] SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY); |
- [Immutable, StrictTypeChecking] SVGMatrix rotate(float angle); |
- [StrictTypeChecking, RaisesException] SVGMatrix rotateFromVector(float x, float y); |
+ [Immutable] SVGMatrix translate(float x, float y); |
+ [Immutable] SVGMatrix scale(float scaleFactor); |
+ [Immutable] SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY); |
+ [Immutable] SVGMatrix rotate(float angle); |
+ [RaisesException] SVGMatrix rotateFromVector(float x, float y); |
[Immutable] SVGMatrix flipX(); |
[Immutable] SVGMatrix flipY(); |
- [Immutable, StrictTypeChecking] SVGMatrix skewX(float angle); |
- [Immutable, StrictTypeChecking] SVGMatrix skewY(float angle); |
+ [Immutable] SVGMatrix skewX(float angle); |
+ [Immutable] SVGMatrix skewY(float angle); |
}; |