Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Unified Diff: core/svg/SVGPathElement.idl

Issue 206333004: Update IDL to 1847 (Closed) Base URL: https://dart.googlecode.com/svn/third_party/WebCore
Patch Set: Add new files Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « core/svg/SVGPaint.idl ('k') | core/svg/SVGPathSegArcAbs.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: core/svg/SVGPathElement.idl
diff --git a/core/svg/SVGPathElement.idl b/core/svg/SVGPathElement.idl
index 297b5b1d684bd764a9f858c1e5c32ca62705e7ed..5acffd0d6a288929629ebae901376a0300141281 100644
--- a/core/svg/SVGPathElement.idl
+++ b/core/svg/SVGPathElement.idl
@@ -24,52 +24,56 @@
* 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;
readonly attribute SVGPathSegList animatedPathSegList;
readonly attribute SVGPathSegList animatedNormalizedPathSegList;
};
-
-SVGPathElement implements SVGExternalResourcesRequired;
« no previous file with comments | « core/svg/SVGPaint.idl ('k') | core/svg/SVGPathSegArcAbs.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698