| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> |   2  * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> | 
|   3  * Copyright (C) 2006 Apple Inc. All rights reserved. |   3  * Copyright (C) 2006 Apple Inc. All rights reserved. | 
|   4  * |   4  * | 
|   5  * Redistribution and use in source and binary forms, with or without |   5  * Redistribution and use in source and binary forms, with or without | 
|   6  * modification, are permitted provided that the following conditions |   6  * modification, are permitted provided that the following conditions | 
|   7  * are met: |   7  * are met: | 
|   8  * 1. Redistributions of source code must retain the above copyright |   8  * 1. Redistributions of source code must retain the above copyright | 
|   9  *    notice, this list of conditions and the following disclaimer. |   9  *    notice, this list of conditions and the following disclaimer. | 
|  10  * 2. Redistributions in binary form must reproduce the above copyright |  10  * 2. Redistributions in binary form must reproduce the above copyright | 
|  11  *    notice, this list of conditions and the following disclaimer in the |  11  *    notice, this list of conditions and the following disclaimer in the | 
|  12  *    documentation and/or other materials provided with the distribution. |  12  *    documentation and/or other materials provided with the distribution. | 
|  13  * |  13  * | 
|  14  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |  14  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY | 
|  15  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  15  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 
|  16  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |  16  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | 
|  17  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR |  17  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR | 
|  18  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |  18  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 
|  19  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |  19  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 
|  20  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |  20  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 
|  21  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |  21  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 
|  22  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  22  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|  23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|  24  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  24  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  25  */ |  25  */ | 
|  26  |  26  | 
|  27 [ |  27 [ | 
|  28     TypeChecking=Interface, |  28     TypeChecking=Interface, | 
|  29     SetWrapperReferenceTo(SVGElement contextElement), |  29     SetWrapperReferenceTo(SVGElement contextElement), | 
|  30     ImplementedAs=SVGPathSegListTearOff |  30     ImplementedAs=SVGPathSegListTearOff, | 
 |  31     RuntimeEnabled=SVG1DOM, | 
 |  32     MeasureAs=SVGPathSegDOM, | 
|  31 ] interface SVGPathSegList { |  33 ] interface SVGPathSegList { | 
|  32     readonly attribute unsigned long length; |  34     readonly attribute unsigned long length; | 
|  33     [ImplementedAs=length] readonly attribute unsigned long numberOfItems; |  35     [ImplementedAs=length] readonly attribute unsigned long numberOfItems; | 
|  34  |  36  | 
|  35     [RaisesException] void clear(); |  37     [RaisesException] void clear(); | 
|  36     [RaisesException] SVGPathSeg initialize(SVGPathSeg newItem); |  38     [RaisesException] SVGPathSeg initialize(SVGPathSeg newItem); | 
|  37     [RaisesException] getter SVGPathSeg getItem(unsigned long index); |  39     [RaisesException] getter SVGPathSeg getItem(unsigned long index); | 
|  38     [RaisesException] setter SVGPathSeg (unsigned long index, SVGPathSeg value); |  40     [RaisesException] setter SVGPathSeg (unsigned long index, SVGPathSeg value); | 
|  39     [RaisesException] SVGPathSeg insertItemBefore(SVGPathSeg newItem, unsigned l
    ong index); |  41     [RaisesException] SVGPathSeg insertItemBefore(SVGPathSeg newItem, unsigned l
    ong index); | 
|  40     [RaisesException] SVGPathSeg replaceItem(SVGPathSeg newItem, unsigned long i
    ndex); |  42     [RaisesException] SVGPathSeg replaceItem(SVGPathSeg newItem, unsigned long i
    ndex); | 
|  41     [RaisesException] SVGPathSeg removeItem(unsigned long index); |  43     [RaisesException] SVGPathSeg removeItem(unsigned long index); | 
|  42     [RaisesException] SVGPathSeg appendItem(SVGPathSeg newItem); |  44     [RaisesException] SVGPathSeg appendItem(SVGPathSeg newItem); | 
|  43 }; |  45 }; | 
| OLD | NEW |