Index: Source/core/dom/DOMMatrix.idl |
diff --git a/Source/core/dom/DOMMatrix.idl b/Source/core/dom/DOMMatrix.idl |
index 33d40dda21980161407d213ec68058875c8f7588..ee0290dd8b74f560fe784cb308cb83ba3798a982 100644 |
--- a/Source/core/dom/DOMMatrix.idl |
+++ b/Source/core/dom/DOMMatrix.idl |
@@ -2,36 +2,39 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+// http://dev.w3.org/fxtf/geometry/#DOMMatrix |
+ |
[ |
Constructor, |
Constructor(DOMMatrixReadOnly other), |
// FIXME: Should implement more constructors (See: crbug.com/388780) |
+ // FIXME: Exposed=(Window,Worker) |
RuntimeEnabled=GeometryInterfaces, |
] interface DOMMatrix : DOMMatrixReadOnly { |
// These attributes are simple aliases for certain elements of the 4x4 matrix |
- attribute unrestricted double a; |
- attribute unrestricted double b; |
- attribute unrestricted double c; |
- attribute unrestricted double d; |
- attribute unrestricted double e; |
- attribute unrestricted double f; |
+ inherit attribute unrestricted double a; |
+ inherit attribute unrestricted double b; |
+ inherit attribute unrestricted double c; |
+ inherit attribute unrestricted double d; |
+ inherit attribute unrestricted double e; |
+ inherit attribute unrestricted double f; |
- attribute unrestricted double m11; |
- attribute unrestricted double m12; |
- attribute unrestricted double m13; |
- attribute unrestricted double m14; |
- attribute unrestricted double m21; |
- attribute unrestricted double m22; |
- attribute unrestricted double m23; |
- attribute unrestricted double m24; |
- attribute unrestricted double m31; |
- attribute unrestricted double m32; |
- attribute unrestricted double m33; |
- attribute unrestricted double m34; |
- attribute unrestricted double m41; |
- attribute unrestricted double m42; |
- attribute unrestricted double m43; |
- attribute unrestricted double m44; |
+ inherit attribute unrestricted double m11; |
+ inherit attribute unrestricted double m12; |
+ inherit attribute unrestricted double m13; |
+ inherit attribute unrestricted double m14; |
+ inherit attribute unrestricted double m21; |
+ inherit attribute unrestricted double m22; |
+ inherit attribute unrestricted double m23; |
+ inherit attribute unrestricted double m24; |
+ inherit attribute unrestricted double m31; |
+ inherit attribute unrestricted double m32; |
+ inherit attribute unrestricted double m33; |
+ inherit attribute unrestricted double m34; |
+ inherit attribute unrestricted double m41; |
+ inherit attribute unrestricted double m42; |
+ inherit attribute unrestricted double m43; |
+ inherit attribute unrestricted double m44; |
// FIXME: Should implement some methods (See: crbug.com/388780) |
// Mutable transform methods |
@@ -41,16 +44,16 @@ |
unrestricted double ty, |
optional unrestricted double tz = 0); |
DOMMatrix scaleSelf(unrestricted double scale, |
- optional unrestricted double ox = 0, |
- optional unrestricted double oy = 0); |
+ optional unrestricted double originX = 0, |
+ optional unrestricted double originY = 0); |
DOMMatrix scale3dSelf(unrestricted double scale, |
- optional unrestricted double ox = 0, |
- optional unrestricted double oy = 0, |
- optional unrestricted double oz = 0); |
- DOMMatrix scaleNonUniformSelf(unrestricted double sx, |
- optional unrestricted double sy = 1, |
- optional unrestricted double sz = 1, |
- optional unrestricted double ox = 0, |
- optional unrestricted double oy = 0, |
- optional unrestricted double oz = 0); |
+ optional unrestricted double originX = 0, |
+ optional unrestricted double originY = 0, |
+ optional unrestricted double originZ = 0); |
+ DOMMatrix scaleNonUniformSelf(unrestricted double scaleX, |
+ optional unrestricted double scaleY = 1, |
+ optional unrestricted double scaleZ = 1, |
+ optional unrestricted double originX = 0, |
+ optional unrestricted double originY = 0, |
+ optional unrestricted double originZ = 0); |
}; |