Changeset 106645 in webkit


Ignore:
Timestamp:
Feb 3, 2012 3:05:06 AM (12 years ago)
Author:
haraken@chromium.org
Message:

Rename [DontEnum] IDL to [NotEnumerable] IDL
https://bugs.webkit.org/show_bug.cgi?id=77710

Reviewed by Adam Barth.

[DontEnum] is a negation of Enumerable? in the ECMAScript spec
(8.6.1 of http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf).
This patch renames [DontEnum] to [NotEnumerable].

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateAttributesHashTable):
(GenerateImplementation):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateSingleBatchedAttribute):
(GenerateImplementation):

  • css/WebKitCSSMatrix.idl:
  • dom/DOMCoreException.idl:
  • dom/Document.idl:
  • dom/Element.idl:
  • dom/EventException.idl:
  • dom/RangeException.idl:
  • fileapi/FileException.idl:
  • fileapi/OperationNotAllowedException.idl:
  • html/DOMTokenList.idl:
  • html/HTMLAnchorElement.idl:
  • html/HTMLBodyElement.idl:
  • html/HTMLFrameSetElement.idl:
  • html/HTMLInputElement.idl:
  • page/DOMSelection.idl:
  • page/DOMWindow.idl:
  • page/Location.idl:
  • storage/IDBDatabaseException.idl:
  • storage/Storage.idl:
  • svg/SVGElementInstance.idl:
  • svg/SVGException.idl:
  • workers/WorkerLocation.idl:
  • xml/XMLHttpRequestException.idl:
  • xml/XPathException.idl:
Location:
trunk/Source/WebCore
Files:
26 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r106644 r106645  
     12012-02-03  Kentaro Hara  <haraken@chromium.org>
     2
     3        Rename [DontEnum] IDL to [NotEnumerable] IDL
     4        https://bugs.webkit.org/show_bug.cgi?id=77710
     5
     6        Reviewed by Adam Barth.
     7
     8        [DontEnum] is a negation of [[Enumerable]] in the ECMAScript spec
     9        (8.6.1 of http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf).
     10        This patch renames [DontEnum] to [NotEnumerable].
     11
     12        No tests. No change in behavior.
     13
     14        * bindings/scripts/CodeGeneratorJS.pm:
     15        (GenerateAttributesHashTable):
     16        (GenerateImplementation):
     17        * bindings/scripts/CodeGeneratorV8.pm:
     18        (GenerateSingleBatchedAttribute):
     19        (GenerateImplementation):
     20
     21        * css/WebKitCSSMatrix.idl:
     22        * dom/DOMCoreException.idl:
     23        * dom/Document.idl:
     24        * dom/Element.idl:
     25        * dom/EventException.idl:
     26        * dom/RangeException.idl:
     27        * fileapi/FileException.idl:
     28        * fileapi/OperationNotAllowedException.idl:
     29        * html/DOMTokenList.idl:
     30        * html/HTMLAnchorElement.idl:
     31        * html/HTMLBodyElement.idl:
     32        * html/HTMLFrameSetElement.idl:
     33        * html/HTMLInputElement.idl:
     34        * page/DOMSelection.idl:
     35        * page/DOMWindow.idl:
     36        * page/Location.idl:
     37        * storage/IDBDatabaseException.idl:
     38        * storage/Storage.idl:
     39        * svg/SVGElementInstance.idl:
     40        * svg/SVGException.idl:
     41        * workers/WorkerLocation.idl:
     42        * xml/XMLHttpRequestException.idl:
     43        * xml/XPathException.idl:
     44
    1452012-02-03  Kentaro Hara  <haraken@chromium.org>
    246
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm

    r106644 r106645  
    11701170        my @specials = ();
    11711171        push(@specials, "DontDelete") unless $attribute->signature->extendedAttributes->{"Deletable"};
    1172         push(@specials, "DontEnum") if $attribute->signature->extendedAttributes->{"DontEnum"};
     1172        push(@specials, "DontEnum") if $attribute->signature->extendedAttributes->{"NotEnumerable"};
    11731173        push(@specials, "ReadOnly") if $attribute->type =~ /readonly/;
    11741174        my $special = (@specials > 0) ? join(" | ", @specials) : "0";
     
    13971397            my @specials = ();
    13981398            push(@specials, "DontDelete") unless $function->signature->extendedAttributes->{"Deletable"};
    1399             push(@specials, "DontEnum") if $function->signature->extendedAttributes->{"DontEnum"};
     1399            push(@specials, "DontEnum") if $function->signature->extendedAttributes->{"NotEnumerable"};
    14001400            push(@specials, "JSC::Function");
    14011401            my $special = (@specials > 0) ? join(" | ", @specials) : "0";
     
    14611461        my @specials = ();
    14621462        push(@specials, "DontDelete") unless $function->signature->extendedAttributes->{"Deletable"};
    1463         push(@specials, "DontEnum") if $function->signature->extendedAttributes->{"DontEnum"};
     1463        push(@specials, "DontEnum") if $function->signature->extendedAttributes->{"NotEnumerable"};
    14641464        push(@specials, "JSC::Function");
    14651465        my $special = (@specials > 0) ? join(" | ", @specials) : "0";
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm

    r106644 r106645  
    19601960
    19611961    # Check attributes.
    1962     if ($attrExt->{"DontEnum"}) {
     1962    if ($attrExt->{"NotEnumerable"}) {
    19631963        $propAttr .= " | v8::DontEnum";
    19641964    }
     
    23942394            next;
    23952395        }
    2396         if ($attrExt->{"DontEnum"} || $attrExt->{"V8ReadOnly"}) {
     2396        if ($attrExt->{"NotEnumerable"} || $attrExt->{"V8ReadOnly"}) {
    23972397            next;
    23982398        }
     
    25902590
    25912591        my $property_attributes = "v8::DontDelete";
    2592         if ($attrExt->{"DontEnum"}) {
     2592        if ($attrExt->{"NotEnumerable"}) {
    25932593            $property_attributes .= " | v8::DontEnum";
    25942594        }
  • trunk/Source/WebCore/css/WebKitCSSMatrix.idl

    r99732 r106645  
    102102        [Immutable] WebKitCSSMatrix skewY(in [Optional=CallWithDefaultValue] double angle);
    103103
    104         [DontEnum] DOMString toString();
     104        [NotEnumerable] DOMString toString();
    105105    };
    106106
  • trunk/Source/WebCore/dom/DOMCoreException.idl

    r91300 r106645  
    4040#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4141        // Override in a Mozilla compatible format
    42         [DontEnum] DOMString toString();
     42        [NotEnumerable] DOMString toString();
    4343#endif
    4444
  • trunk/Source/WebCore/dom/Document.idl

    r106575 r106645  
    252252#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
    253253        // Event handler DOM attributes
    254         attribute [DontEnum] EventListener onabort;
    255         attribute [DontEnum] EventListener onblur;
    256         attribute [DontEnum] EventListener onchange;
    257         attribute [DontEnum] EventListener onclick;
    258         attribute [DontEnum] EventListener oncontextmenu;
    259         attribute [DontEnum] EventListener ondblclick;
    260         attribute [DontEnum] EventListener ondrag;
    261         attribute [DontEnum] EventListener ondragend;
    262         attribute [DontEnum] EventListener ondragenter;
    263         attribute [DontEnum] EventListener ondragleave;
    264         attribute [DontEnum] EventListener ondragover;
    265         attribute [DontEnum] EventListener ondragstart;
    266         attribute [DontEnum] EventListener ondrop;
    267         attribute [DontEnum] EventListener onerror;
    268         attribute [DontEnum] EventListener onfocus;
    269         attribute [DontEnum] EventListener oninput;
    270         attribute [DontEnum] EventListener oninvalid;
    271         attribute [DontEnum] EventListener onkeydown;
    272         attribute [DontEnum] EventListener onkeypress;
    273         attribute [DontEnum] EventListener onkeyup;
    274         attribute [DontEnum] EventListener onload;
    275         attribute [DontEnum] EventListener onmousedown;
    276         attribute [DontEnum] EventListener onmousemove;
    277         attribute [DontEnum] EventListener onmouseout;
    278         attribute [DontEnum] EventListener onmouseover;
    279         attribute [DontEnum] EventListener onmouseup;
    280         attribute [DontEnum] EventListener onmousewheel;
    281         attribute [DontEnum] EventListener onreadystatechange;
    282         attribute [DontEnum] EventListener onscroll;
    283         attribute [DontEnum] EventListener onselect;
    284         attribute [DontEnum] EventListener onsubmit;
    285 
    286         // attribute [DontEnum] EventListener oncanplay;
    287         // attribute [DontEnum] EventListener oncanplaythrough;
    288         // attribute [DontEnum] EventListener ondurationchange;
    289         // attribute [DontEnum] EventListener onemptied;
    290         // attribute [DontEnum] EventListener onended;
    291         // attribute [DontEnum] EventListener onloadeddata;
    292         // attribute [DontEnum] EventListener onloadedmetadata;
    293         // attribute [DontEnum] EventListener onloadstart;
    294         // attribute [DontEnum] EventListener onpause;
    295         // attribute [DontEnum] EventListener onplay;
    296         // attribute [DontEnum] EventListener onplaying;
    297         // attribute [DontEnum] EventListener onprogress;
    298         // attribute [DontEnum] EventListener onratechange;
    299         // attribute [DontEnum] EventListener onseeked;
    300         // attribute [DontEnum] EventListener onseeking;
    301         // attribute [DontEnum] EventListener onshow;
    302         // attribute [DontEnum] EventListener onstalled;
    303         // attribute [DontEnum] EventListener onsuspend;
    304         // attribute [DontEnum] EventListener ontimeupdate;
    305         // attribute [DontEnum] EventListener onvolumechange;
    306         // attribute [DontEnum] EventListener onwaiting;
     254        attribute [NotEnumerable] EventListener onabort;
     255        attribute [NotEnumerable] EventListener onblur;
     256        attribute [NotEnumerable] EventListener onchange;
     257        attribute [NotEnumerable] EventListener onclick;
     258        attribute [NotEnumerable] EventListener oncontextmenu;
     259        attribute [NotEnumerable] EventListener ondblclick;
     260        attribute [NotEnumerable] EventListener ondrag;
     261        attribute [NotEnumerable] EventListener ondragend;
     262        attribute [NotEnumerable] EventListener ondragenter;
     263        attribute [NotEnumerable] EventListener ondragleave;
     264        attribute [NotEnumerable] EventListener ondragover;
     265        attribute [NotEnumerable] EventListener ondragstart;
     266        attribute [NotEnumerable] EventListener ondrop;
     267        attribute [NotEnumerable] EventListener onerror;
     268        attribute [NotEnumerable] EventListener onfocus;
     269        attribute [NotEnumerable] EventListener oninput;
     270        attribute [NotEnumerable] EventListener oninvalid;
     271        attribute [NotEnumerable] EventListener onkeydown;
     272        attribute [NotEnumerable] EventListener onkeypress;
     273        attribute [NotEnumerable] EventListener onkeyup;
     274        attribute [NotEnumerable] EventListener onload;
     275        attribute [NotEnumerable] EventListener onmousedown;
     276        attribute [NotEnumerable] EventListener onmousemove;
     277        attribute [NotEnumerable] EventListener onmouseout;
     278        attribute [NotEnumerable] EventListener onmouseover;
     279        attribute [NotEnumerable] EventListener onmouseup;
     280        attribute [NotEnumerable] EventListener onmousewheel;
     281        attribute [NotEnumerable] EventListener onreadystatechange;
     282        attribute [NotEnumerable] EventListener onscroll;
     283        attribute [NotEnumerable] EventListener onselect;
     284        attribute [NotEnumerable] EventListener onsubmit;
     285
     286        // attribute [NotEnumerable] EventListener oncanplay;
     287        // attribute [NotEnumerable] EventListener oncanplaythrough;
     288        // attribute [NotEnumerable] EventListener ondurationchange;
     289        // attribute [NotEnumerable] EventListener onemptied;
     290        // attribute [NotEnumerable] EventListener onended;
     291        // attribute [NotEnumerable] EventListener onloadeddata;
     292        // attribute [NotEnumerable] EventListener onloadedmetadata;
     293        // attribute [NotEnumerable] EventListener onloadstart;
     294        // attribute [NotEnumerable] EventListener onpause;
     295        // attribute [NotEnumerable] EventListener onplay;
     296        // attribute [NotEnumerable] EventListener onplaying;
     297        // attribute [NotEnumerable] EventListener onprogress;
     298        // attribute [NotEnumerable] EventListener onratechange;
     299        // attribute [NotEnumerable] EventListener onseeked;
     300        // attribute [NotEnumerable] EventListener onseeking;
     301        // attribute [NotEnumerable] EventListener onshow;
     302        // attribute [NotEnumerable] EventListener onstalled;
     303        // attribute [NotEnumerable] EventListener onsuspend;
     304        // attribute [NotEnumerable] EventListener ontimeupdate;
     305        // attribute [NotEnumerable] EventListener onvolumechange;
     306        // attribute [NotEnumerable] EventListener onwaiting;
    307307
    308308        // WebKit extensions
    309         attribute [DontEnum] EventListener onbeforecut;
    310         attribute [DontEnum] EventListener oncut;
    311         attribute [DontEnum] EventListener onbeforecopy;
    312         attribute [DontEnum] EventListener oncopy;
    313         attribute [DontEnum] EventListener onbeforepaste;
    314         attribute [DontEnum] EventListener onpaste;
    315         attribute [DontEnum] EventListener onreset;
    316         attribute [DontEnum] EventListener onsearch;
    317         attribute [DontEnum] EventListener onselectstart;
    318         attribute [DontEnum] EventListener onselectionchange;
    319         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchstart;
    320         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchmove;
    321         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchend;
    322         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchcancel;
    323         attribute [DontEnum, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenchange;
    324         attribute [DontEnum, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenerror;
     309        attribute [NotEnumerable] EventListener onbeforecut;
     310        attribute [NotEnumerable] EventListener oncut;
     311        attribute [NotEnumerable] EventListener onbeforecopy;
     312        attribute [NotEnumerable] EventListener oncopy;
     313        attribute [NotEnumerable] EventListener onbeforepaste;
     314        attribute [NotEnumerable] EventListener onpaste;
     315        attribute [NotEnumerable] EventListener onreset;
     316        attribute [NotEnumerable] EventListener onsearch;
     317        attribute [NotEnumerable] EventListener onselectstart;
     318        attribute [NotEnumerable] EventListener onselectionchange;
     319        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchstart;
     320        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchmove;
     321        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchend;
     322        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchcancel;
     323        attribute [NotEnumerable, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenchange;
     324        attribute [NotEnumerable, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenerror;
    325325#endif
    326326
  • trunk/Source/WebCore/dom/Element.idl

    r106534 r106645  
    136136#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
    137137        // Event handler DOM attributes
    138         attribute [DontEnum] EventListener onabort;
    139         attribute [DontEnum] EventListener onblur;
    140         attribute [DontEnum] EventListener onchange;
    141         attribute [DontEnum] EventListener onclick;
    142         attribute [DontEnum] EventListener oncontextmenu;
    143         attribute [DontEnum] EventListener ondblclick;
    144         attribute [DontEnum] EventListener ondrag;
    145         attribute [DontEnum] EventListener ondragend;
    146         attribute [DontEnum] EventListener ondragenter;
    147         attribute [DontEnum] EventListener ondragleave;
    148         attribute [DontEnum] EventListener ondragover;
    149         attribute [DontEnum] EventListener ondragstart;
    150         attribute [DontEnum] EventListener ondrop;
    151         attribute [DontEnum] EventListener onerror;
    152         attribute [DontEnum] EventListener onfocus;
    153         attribute [DontEnum] EventListener oninput;
    154         attribute [DontEnum] EventListener oninvalid;
    155         attribute [DontEnum] EventListener onkeydown;
    156         attribute [DontEnum] EventListener onkeypress;
    157         attribute [DontEnum] EventListener onkeyup;
    158         attribute [DontEnum] EventListener onload;
    159         attribute [DontEnum] EventListener onmousedown;
    160         attribute [DontEnum] EventListener onmousemove;
    161         attribute [DontEnum] EventListener onmouseout;
    162         attribute [DontEnum] EventListener onmouseover;
    163         attribute [DontEnum] EventListener onmouseup;
    164         attribute [DontEnum] EventListener onmousewheel;
    165         attribute [DontEnum] EventListener onscroll;
    166         attribute [DontEnum] EventListener onselect;
    167         attribute [DontEnum] EventListener onsubmit;
    168 
    169         // attribute [DontEnum] EventListener oncanplay;
    170         // attribute [DontEnum] EventListener oncanplaythrough;
    171         // attribute [DontEnum] EventListener ondurationchange;
    172         // attribute [DontEnum] EventListener onemptied;
    173         // attribute [DontEnum] EventListener onended;
    174         // attribute [DontEnum] EventListener onloadeddata;
    175         // attribute [DontEnum] EventListener onloadedmetadata;
    176         // attribute [DontEnum] EventListener onloadstart;
    177         // attribute [DontEnum] EventListener onpause;
    178         // attribute [DontEnum] EventListener onplay;
    179         // attribute [DontEnum] EventListener onplaying;
    180         // attribute [DontEnum] EventListener onprogress;
    181         // attribute [DontEnum] EventListener onratechange;
    182         // attribute [DontEnum] EventListener onreadystatechange;
    183         // attribute [DontEnum] EventListener onseeked;
    184         // attribute [DontEnum] EventListener onseeking;
    185         // attribute [DontEnum] EventListener onshow;
    186         // attribute [DontEnum] EventListener onstalled;
    187         // attribute [DontEnum] EventListener onsuspend;
    188         // attribute [DontEnum] EventListener ontimeupdate;
    189         // attribute [DontEnum] EventListener onvolumechange;
    190         // attribute [DontEnum] EventListener onwaiting;
     138        attribute [NotEnumerable] EventListener onabort;
     139        attribute [NotEnumerable] EventListener onblur;
     140        attribute [NotEnumerable] EventListener onchange;
     141        attribute [NotEnumerable] EventListener onclick;
     142        attribute [NotEnumerable] EventListener oncontextmenu;
     143        attribute [NotEnumerable] EventListener ondblclick;
     144        attribute [NotEnumerable] EventListener ondrag;
     145        attribute [NotEnumerable] EventListener ondragend;
     146        attribute [NotEnumerable] EventListener ondragenter;
     147        attribute [NotEnumerable] EventListener ondragleave;
     148        attribute [NotEnumerable] EventListener ondragover;
     149        attribute [NotEnumerable] EventListener ondragstart;
     150        attribute [NotEnumerable] EventListener ondrop;
     151        attribute [NotEnumerable] EventListener onerror;
     152        attribute [NotEnumerable] EventListener onfocus;
     153        attribute [NotEnumerable] EventListener oninput;
     154        attribute [NotEnumerable] EventListener oninvalid;
     155        attribute [NotEnumerable] EventListener onkeydown;
     156        attribute [NotEnumerable] EventListener onkeypress;
     157        attribute [NotEnumerable] EventListener onkeyup;
     158        attribute [NotEnumerable] EventListener onload;
     159        attribute [NotEnumerable] EventListener onmousedown;
     160        attribute [NotEnumerable] EventListener onmousemove;
     161        attribute [NotEnumerable] EventListener onmouseout;
     162        attribute [NotEnumerable] EventListener onmouseover;
     163        attribute [NotEnumerable] EventListener onmouseup;
     164        attribute [NotEnumerable] EventListener onmousewheel;
     165        attribute [NotEnumerable] EventListener onscroll;
     166        attribute [NotEnumerable] EventListener onselect;
     167        attribute [NotEnumerable] EventListener onsubmit;
     168
     169        // attribute [NotEnumerable] EventListener oncanplay;
     170        // attribute [NotEnumerable] EventListener oncanplaythrough;
     171        // attribute [NotEnumerable] EventListener ondurationchange;
     172        // attribute [NotEnumerable] EventListener onemptied;
     173        // attribute [NotEnumerable] EventListener onended;
     174        // attribute [NotEnumerable] EventListener onloadeddata;
     175        // attribute [NotEnumerable] EventListener onloadedmetadata;
     176        // attribute [NotEnumerable] EventListener onloadstart;
     177        // attribute [NotEnumerable] EventListener onpause;
     178        // attribute [NotEnumerable] EventListener onplay;
     179        // attribute [NotEnumerable] EventListener onplaying;
     180        // attribute [NotEnumerable] EventListener onprogress;
     181        // attribute [NotEnumerable] EventListener onratechange;
     182        // attribute [NotEnumerable] EventListener onreadystatechange;
     183        // attribute [NotEnumerable] EventListener onseeked;
     184        // attribute [NotEnumerable] EventListener onseeking;
     185        // attribute [NotEnumerable] EventListener onshow;
     186        // attribute [NotEnumerable] EventListener onstalled;
     187        // attribute [NotEnumerable] EventListener onsuspend;
     188        // attribute [NotEnumerable] EventListener ontimeupdate;
     189        // attribute [NotEnumerable] EventListener onvolumechange;
     190        // attribute [NotEnumerable] EventListener onwaiting;
    191191
    192192        // WebKit extensions
    193         attribute [DontEnum] EventListener onbeforecut;
    194         attribute [DontEnum] EventListener oncut;
    195         attribute [DontEnum] EventListener onbeforecopy;
    196         attribute [DontEnum] EventListener oncopy;
    197         attribute [DontEnum] EventListener onbeforepaste;
    198         attribute [DontEnum] EventListener onpaste;
    199         attribute [DontEnum] EventListener onreset;
    200         attribute [DontEnum] EventListener onsearch;
    201         attribute [DontEnum] EventListener onselectstart;
    202         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchstart;
    203         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchmove;
    204         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchend;
    205         attribute [DontEnum,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchcancel;
    206         attribute [DontEnum, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenchange;
    207         attribute [DontEnum, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenerror;
     193        attribute [NotEnumerable] EventListener onbeforecut;
     194        attribute [NotEnumerable] EventListener oncut;
     195        attribute [NotEnumerable] EventListener onbeforecopy;
     196        attribute [NotEnumerable] EventListener oncopy;
     197        attribute [NotEnumerable] EventListener onbeforepaste;
     198        attribute [NotEnumerable] EventListener onpaste;
     199        attribute [NotEnumerable] EventListener onreset;
     200        attribute [NotEnumerable] EventListener onsearch;
     201        attribute [NotEnumerable] EventListener onselectstart;
     202        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchstart;
     203        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchmove;
     204        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchend;
     205        attribute [NotEnumerable,Conditional=TOUCH_EVENTS,EnabledAtRuntime] EventListener ontouchcancel;
     206        attribute [NotEnumerable, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenchange;
     207        attribute [NotEnumerable, Conditional=FULLSCREEN_API] EventListener onwebkitfullscreenerror;
    208208#endif
    209209    };
  • trunk/Source/WebCore/dom/EventException.idl

    r90972 r106645  
    4141#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4242        // Override in a Mozilla compatible format
    43         [DontEnum] DOMString toString();
     43        [NotEnumerable] DOMString toString();
    4444#endif
    4545
  • trunk/Source/WebCore/dom/RangeException.idl

    r89269 r106645  
    2929
    3030#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    31         [DontEnum] DOMString toString();
     31        [NotEnumerable] DOMString toString();
    3232#endif
    3333
  • trunk/Source/WebCore/fileapi/FileException.idl

    r89269 r106645  
    4242#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4343        // Override in a Mozilla compatible format
    44         [DontEnum] DOMString toString();
     44        [NotEnumerable] DOMString toString();
    4545#endif
    4646
  • trunk/Source/WebCore/fileapi/OperationNotAllowedException.idl

    r89269 r106645  
    4141#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4242        // Override in a Mozilla compatible format
    43         [DontEnum] DOMString toString();
     43        [NotEnumerable] DOMString toString();
    4444#endif
    4545
  • trunk/Source/WebCore/html/DOMTokenList.idl

    r106532 r106645  
    3737
    3838#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    39         [DontEnum] DOMString toString();
     39        [NotEnumerable] DOMString toString();
    4040#endif
    4141    };
  • trunk/Source/WebCore/html/HTMLAnchorElement.idl

    r106534 r106645  
    5858
    5959#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    60         [DontEnum] DOMString toString();
     60        [NotEnumerable] DOMString toString();
    6161#endif
    6262
  • trunk/Source/WebCore/html/HTMLBodyElement.idl

    r91570 r106645  
    3131#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
    3232        // Event handler attributes
    33         attribute [DontEnum, WindowEventListener] EventListener onbeforeunload;
    34         attribute [DontEnum, WindowEventListener] EventListener onhashchange;
    35         attribute [DontEnum, WindowEventListener] EventListener onmessage;
    36         attribute [DontEnum, WindowEventListener] EventListener onoffline;
    37         attribute [DontEnum, WindowEventListener] EventListener ononline;
    38         attribute [DontEnum, WindowEventListener] EventListener onpopstate;
    39         attribute [DontEnum, WindowEventListener] EventListener onresize;
    40         attribute [DontEnum, WindowEventListener] EventListener onstorage;
    41         attribute [DontEnum, WindowEventListener] EventListener onunload;
     33        attribute [NotEnumerable, WindowEventListener] EventListener onbeforeunload;
     34        attribute [NotEnumerable, WindowEventListener] EventListener onhashchange;
     35        attribute [NotEnumerable, WindowEventListener] EventListener onmessage;
     36        attribute [NotEnumerable, WindowEventListener] EventListener onoffline;
     37        attribute [NotEnumerable, WindowEventListener] EventListener ononline;
     38        attribute [NotEnumerable, WindowEventListener] EventListener onpopstate;
     39        attribute [NotEnumerable, WindowEventListener] EventListener onresize;
     40        attribute [NotEnumerable, WindowEventListener] EventListener onstorage;
     41        attribute [NotEnumerable, WindowEventListener] EventListener onunload;
    4242
    43         attribute [Conditional=ORIENTATION_EVENTS, DontEnum, WindowEventListener] EventListener onorientationchange;
     43        attribute [Conditional=ORIENTATION_EVENTS, NotEnumerable, WindowEventListener] EventListener onorientationchange;
    4444
    4545        // Overrides of Element attributes (with different implementation in bindings).
    46         attribute [DontEnum, WindowEventListener] EventListener onblur;
    47         attribute [DontEnum, WindowEventListener] EventListener onerror;
    48         attribute [DontEnum, WindowEventListener] EventListener onfocus;
    49         attribute [DontEnum, WindowEventListener] EventListener onload;
     46        attribute [NotEnumerable, WindowEventListener] EventListener onblur;
     47        attribute [NotEnumerable, WindowEventListener] EventListener onerror;
     48        attribute [NotEnumerable, WindowEventListener] EventListener onfocus;
     49        attribute [NotEnumerable, WindowEventListener] EventListener onload;
    5050
    5151        // Not implemented yet.
    52         // attribute [DontEnum, WindowEventListener] EventListener onafterprint;
    53         // attribute [DontEnum, WindowEventListener] EventListener onbeforeprint;
    54         // attribute [DontEnum, WindowEventListener] EventListener onredo;
    55         // attribute [DontEnum, WindowEventListener] EventListener onundo;
     52        // attribute [NotEnumerable, WindowEventListener] EventListener onafterprint;
     53        // attribute [NotEnumerable, WindowEventListener] EventListener onbeforeprint;
     54        // attribute [NotEnumerable, WindowEventListener] EventListener onredo;
     55        // attribute [NotEnumerable, WindowEventListener] EventListener onundo;
    5656#endif
    5757    };
  • trunk/Source/WebCore/html/HTMLFrameSetElement.idl

    r91570 r106645  
    2929#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
    3030        // Event handler attributes
    31         attribute [DontEnum, WindowEventListener] EventListener onbeforeunload;
    32         attribute [DontEnum, WindowEventListener] EventListener onhashchange;
    33         attribute [DontEnum, WindowEventListener] EventListener onmessage;
    34         attribute [DontEnum, WindowEventListener] EventListener onoffline;
    35         attribute [DontEnum, WindowEventListener] EventListener ononline;
    36         attribute [DontEnum, WindowEventListener] EventListener onpopstate;
    37         attribute [DontEnum, WindowEventListener] EventListener onresize;
    38         attribute [DontEnum, WindowEventListener] EventListener onstorage;
    39         attribute [DontEnum, WindowEventListener] EventListener onunload;
     31        attribute [NotEnumerable, WindowEventListener] EventListener onbeforeunload;
     32        attribute [NotEnumerable, WindowEventListener] EventListener onhashchange;
     33        attribute [NotEnumerable, WindowEventListener] EventListener onmessage;
     34        attribute [NotEnumerable, WindowEventListener] EventListener onoffline;
     35        attribute [NotEnumerable, WindowEventListener] EventListener ononline;
     36        attribute [NotEnumerable, WindowEventListener] EventListener onpopstate;
     37        attribute [NotEnumerable, WindowEventListener] EventListener onresize;
     38        attribute [NotEnumerable, WindowEventListener] EventListener onstorage;
     39        attribute [NotEnumerable, WindowEventListener] EventListener onunload;
    4040
    41         attribute [Conditional=ORIENTATION_EVENTS, DontEnum] EventListener onorientationchange;
     41        attribute [Conditional=ORIENTATION_EVENTS, NotEnumerable] EventListener onorientationchange;
    4242
    4343        // Overrides of Element attributes (with different implementation in bindings).
    44         attribute [DontEnum, WindowEventListener] EventListener onblur;
    45         attribute [DontEnum, WindowEventListener] EventListener onerror;
    46         attribute [DontEnum, WindowEventListener] EventListener onfocus;
    47         attribute [DontEnum, WindowEventListener] EventListener onload;
     44        attribute [NotEnumerable, WindowEventListener] EventListener onblur;
     45        attribute [NotEnumerable, WindowEventListener] EventListener onerror;
     46        attribute [NotEnumerable, WindowEventListener] EventListener onfocus;
     47        attribute [NotEnumerable, WindowEventListener] EventListener onload;
    4848
    4949        // Not implemented yet.
    50         // attribute [DontEnum, WindowEventListener] EventListener onafterprint;
    51         // attribute [DontEnum, WindowEventListener] EventListener onbeforeprint;
    52         // attribute [DontEnum, WindowEventListener] EventListener onredo;
    53         // attribute [DontEnum, WindowEventListener] EventListener onundo;
     50        // attribute [NotEnumerable, WindowEventListener] EventListener onafterprint;
     51        // attribute [NotEnumerable, WindowEventListener] EventListener onbeforeprint;
     52        // attribute [NotEnumerable, WindowEventListener] EventListener onredo;
     53        // attribute [NotEnumerable, WindowEventListener] EventListener onundo;
    5454#endif
    5555    };
  • trunk/Source/WebCore/html/HTMLInputElement.idl

    r106575 r106645  
    108108        attribute [Conditional=INPUT_SPEECH, Reflect, EnabledAtRuntime] boolean webkitSpeech;
    109109        attribute [Conditional=INPUT_SPEECH, Reflect, EnabledAtRuntime] boolean webkitGrammar;
    110         attribute [Conditional=INPUT_SPEECH, DontEnum] EventListener onwebkitspeechchange;
     110        attribute [Conditional=INPUT_SPEECH, NotEnumerable] EventListener onwebkitspeechchange;
    111111    };
    112112
  • trunk/Source/WebCore/page/DOMSelection.idl

    r92321 r106645  
    6868
    6969#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    70         [DontEnum] DOMString toString();
     70        [NotEnumerable] DOMString toString();
    7171#endif
    7272
  • trunk/Source/WebCore/page/DOMWindow.idl

    r106639 r106645  
    796796#if defined(V8_BINDING) && V8_BINDING
    797797        // window.toString() requires special handling in V8
    798         [V8DoNotCheckSignature, DoNotCheckDomainSecurity, Custom, DontEnum] DOMString toString();
     798        [V8DoNotCheckSignature, DoNotCheckDomainSecurity, Custom, NotEnumerable] DOMString toString();
    799799#endif // defined(V8_BINDING)
    800800    };
  • trunk/Source/WebCore/page/Location.idl

    r106535 r106645  
    6565
    6666#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    67         [DontEnum, Custom, V8OnInstance, V8ReadOnly, ImplementationFunction=toStringFunction] DOMString toString();
     67        [NotEnumerable, Custom, V8OnInstance, V8ReadOnly, ImplementationFunction=toStringFunction] DOMString toString();
    6868#endif
    6969#if defined(V8_BINDING) && V8_BINDING
    70         [DontEnum, Custom, V8OnInstance, V8ReadOnly] DOMObject valueOf();
     70        [NotEnumerable, Custom, V8OnInstance, V8ReadOnly] DOMObject valueOf();
    7171#endif
    7272    };
  • trunk/Source/WebCore/storage/IDBDatabaseException.idl

    r104771 r106645  
    3737#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    3838        // Override in a Mozilla compatible format
    39         [DontEnum] DOMString toString();
     39        [NotEnumerable] DOMString toString();
    4040#endif
    4141
  • trunk/Source/WebCore/storage/Storage.idl

    r99130 r106645  
    3333        DelegatingPutFunction,
    3434    ] Storage {
    35         readonly attribute [DontEnum] unsigned long length;
    36         [DontEnum, ConvertNullStringTo=Null] DOMString key(in unsigned long index);
    37         [DontEnum, ConvertNullStringTo=Null] DOMString getItem(in DOMString key);
    38         [DontEnum] void setItem(in DOMString key, in DOMString data)
     35        readonly attribute [NotEnumerable] unsigned long length;
     36        [NotEnumerable, ConvertNullStringTo=Null] DOMString key(in unsigned long index);
     37        [NotEnumerable, ConvertNullStringTo=Null] DOMString getItem(in DOMString key);
     38        [NotEnumerable] void setItem(in DOMString key, in DOMString data)
    3939            raises(DOMException);
    40         [DontEnum] void removeItem(in DOMString key);
    41         [DontEnum] void clear();
     40        [NotEnumerable] void removeItem(in DOMString key);
     41        [NotEnumerable] void clear();
    4242    };
    4343
  • trunk/Source/WebCore/svg/SVGElementInstance.idl

    r105049 r106645  
    4747        // EventTarget
    4848#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
    49         attribute [DontEnum] EventListener onabort;
    50         attribute [DontEnum] EventListener onblur;
    51         attribute [DontEnum] EventListener onchange;
    52         attribute [DontEnum] EventListener onclick;
    53         attribute [DontEnum] EventListener oncontextmenu;
    54         attribute [DontEnum] EventListener ondblclick;
    55         attribute [DontEnum] EventListener onerror;
    56         attribute [DontEnum] EventListener onfocus;
    57         attribute [DontEnum] EventListener oninput;
    58         attribute [DontEnum] EventListener onkeydown;
    59         attribute [DontEnum] EventListener onkeypress;
    60         attribute [DontEnum] EventListener onkeyup;
    61         attribute [DontEnum] EventListener onload;
    62         attribute [DontEnum] EventListener onmousedown;
    63         attribute [DontEnum] EventListener onmousemove;
    64         attribute [DontEnum] EventListener onmouseout;
    65         attribute [DontEnum] EventListener onmouseover;
    66         attribute [DontEnum] EventListener onmouseup;
    67         attribute [DontEnum] EventListener onmousewheel;
    68         attribute [DontEnum] EventListener onbeforecut;
    69         attribute [DontEnum] EventListener oncut;
    70         attribute [DontEnum] EventListener onbeforecopy;
    71         attribute [DontEnum] EventListener oncopy;
    72         attribute [DontEnum] EventListener onbeforepaste;
    73         attribute [DontEnum] EventListener onpaste;
    74         attribute [DontEnum] EventListener ondragenter;
    75         attribute [DontEnum] EventListener ondragover;
    76         attribute [DontEnum] EventListener ondragleave;
    77         attribute [DontEnum] EventListener ondrop;
    78         attribute [DontEnum] EventListener ondragstart;
    79         attribute [DontEnum] EventListener ondrag;
    80         attribute [DontEnum] EventListener ondragend;
    81         attribute [DontEnum] EventListener onreset;
    82         attribute [DontEnum] EventListener onresize;
    83         attribute [DontEnum] EventListener onscroll;
    84         attribute [DontEnum] EventListener onsearch;
    85         attribute [DontEnum] EventListener onselect;
    86         attribute [DontEnum] EventListener onselectstart;
    87         attribute [DontEnum] EventListener onsubmit;
    88         attribute [DontEnum] EventListener onunload;
     49        attribute [NotEnumerable] EventListener onabort;
     50        attribute [NotEnumerable] EventListener onblur;
     51        attribute [NotEnumerable] EventListener onchange;
     52        attribute [NotEnumerable] EventListener onclick;
     53        attribute [NotEnumerable] EventListener oncontextmenu;
     54        attribute [NotEnumerable] EventListener ondblclick;
     55        attribute [NotEnumerable] EventListener onerror;
     56        attribute [NotEnumerable] EventListener onfocus;
     57        attribute [NotEnumerable] EventListener oninput;
     58        attribute [NotEnumerable] EventListener onkeydown;
     59        attribute [NotEnumerable] EventListener onkeypress;
     60        attribute [NotEnumerable] EventListener onkeyup;
     61        attribute [NotEnumerable] EventListener onload;
     62        attribute [NotEnumerable] EventListener onmousedown;
     63        attribute [NotEnumerable] EventListener onmousemove;
     64        attribute [NotEnumerable] EventListener onmouseout;
     65        attribute [NotEnumerable] EventListener onmouseover;
     66        attribute [NotEnumerable] EventListener onmouseup;
     67        attribute [NotEnumerable] EventListener onmousewheel;
     68        attribute [NotEnumerable] EventListener onbeforecut;
     69        attribute [NotEnumerable] EventListener oncut;
     70        attribute [NotEnumerable] EventListener onbeforecopy;
     71        attribute [NotEnumerable] EventListener oncopy;
     72        attribute [NotEnumerable] EventListener onbeforepaste;
     73        attribute [NotEnumerable] EventListener onpaste;
     74        attribute [NotEnumerable] EventListener ondragenter;
     75        attribute [NotEnumerable] EventListener ondragover;
     76        attribute [NotEnumerable] EventListener ondragleave;
     77        attribute [NotEnumerable] EventListener ondrop;
     78        attribute [NotEnumerable] EventListener ondragstart;
     79        attribute [NotEnumerable] EventListener ondrag;
     80        attribute [NotEnumerable] EventListener ondragend;
     81        attribute [NotEnumerable] EventListener onreset;
     82        attribute [NotEnumerable] EventListener onresize;
     83        attribute [NotEnumerable] EventListener onscroll;
     84        attribute [NotEnumerable] EventListener onsearch;
     85        attribute [NotEnumerable] EventListener onselect;
     86        attribute [NotEnumerable] EventListener onselectstart;
     87        attribute [NotEnumerable] EventListener onsubmit;
     88        attribute [NotEnumerable] EventListener onunload;
    8989
    9090        void addEventListener(in DOMString type,
  • trunk/Source/WebCore/svg/SVGException.idl

    r92237 r106645  
    3232#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    3333        // Override in a Mozilla compatible format
    34         [DontEnum] DOMString toString();
     34        [NotEnumerable] DOMString toString();
    3535#endif
    3636
  • trunk/Source/WebCore/workers/WorkerLocation.idl

    r89269 r106645  
    4343        readonly attribute DOMString hash;
    4444
    45         [DontEnum] DOMString toString();
     45        [NotEnumerable] DOMString toString();
    4646    };
    4747
  • trunk/Source/WebCore/xml/XMLHttpRequestException.idl

    r89269 r106645  
    4040#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4141        // Override in a Mozilla compatible format
    42         [DontEnum] DOMString toString();
     42        [NotEnumerable] DOMString toString();
    4343#endif
    4444
  • trunk/Source/WebCore/xml/XPathException.idl

    r97771 r106645  
    3939#if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
    4040        // Override in a Mozilla compatible format
    41         [DontEnum] DOMString toString();
     41        [NotEnumerable] DOMString toString();
    4242#endif
    4343
Note: See TracChangeset for help on using the changeset viewer.