From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/svg/SVGTransform.idl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'Source/WebCore/svg/SVGTransform.idl') diff --git a/Source/WebCore/svg/SVGTransform.idl b/Source/WebCore/svg/SVGTransform.idl index 525041eb8..119740593 100644 --- a/Source/WebCore/svg/SVGTransform.idl +++ b/Source/WebCore/svg/SVGTransform.idl @@ -20,7 +20,7 @@ */ [ - Conditional=SVG, + ConstantsScope=SVGTransformValue ] interface SVGTransform { // Transform Types const unsigned short SVG_TRANSFORM_UNKNOWN = 0; @@ -32,14 +32,14 @@ const unsigned short SVG_TRANSFORM_SKEWY = 6; readonly attribute unsigned short type; - [ImplementedAs=svgMatrix] readonly attribute SVGMatrix matrix; - readonly attribute float angle; + [NewObject] readonly attribute SVGMatrix matrix; + readonly attribute unrestricted float angle; - [StrictTypeChecking] void setMatrix(SVGMatrix matrix); - [StrictTypeChecking] void setTranslate(float tx, float ty); - [StrictTypeChecking] void setScale(float sx, float sy); - [StrictTypeChecking] void setRotate(float angle, float cx, float cy); - [StrictTypeChecking] void setSkewX(float angle); - [StrictTypeChecking] void setSkewY(float angle); + [MayThrowException] void setMatrix(SVGMatrix matrix); + [MayThrowException] void setTranslate(unrestricted float tx, unrestricted float ty); + [MayThrowException] void setScale(unrestricted float sx, unrestricted float sy); + [MayThrowException] void setRotate(unrestricted float angle, unrestricted float cx, unrestricted float cy); + [MayThrowException] void setSkewX(unrestricted float angle); + [MayThrowException] void setSkewY(unrestricted float angle); }; -- cgit v1.2.1