Changeset 107041 in webkit


Ignore:
Timestamp:
Feb 7, 2012 10:40:54 PM (12 years ago)
Author:
haraken@chromium.org
Message:

Add "JS" prefix to JSC-specific IDLs
https://bugs.webkit.org/show_bug.cgi?id=77846

Reviewed by Darin Adler.

In bug 77693, we have added "JS" prefix to several JSC specific IDLs.
This patch adds "JS" prefix to the remaining JSC specific IDLs.
Specifically, this patch renames IDLs as follows:

[CustomDefineOwnProperty] => [JSCustomDefineOwnProperty]
[CustomPrototypeDefineOwnProperty] => [JSCustomPrototypeDefineOwnProperty]
[GenerateNativeConverter] => [JSGenerateToNativeObject] (Note: For naming consistency
with [JSGenerateToJS] and [JSCustomToNativeObject])
[DelegatingGetOwnPropertySlot] => [JSCustomGetOwnPropertySlotDelegate] (Note: Should be prefixed "JS",
should be prefixed with "Custom", and for naming consistency with [CustomGetOwnPropertySlot])

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateGetOwnPropertySlotBody):
(GenerateGetOwnPropertyDescriptorBody):
(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/test/TestTypedArray.idl:
  • dom/Attr.idl:
  • dom/DataTransferItemList.idl:
  • dom/Document.idl:
  • dom/DocumentType.idl:
  • dom/Element.idl:
  • dom/Node.idl:
  • fileapi/DirectoryEntry.idl:
  • fileapi/DirectoryEntrySync.idl:
  • fileapi/File.idl:
  • fileapi/FileEntry.idl:
  • fileapi/FileEntrySync.idl:
  • fileapi/WebKitBlobBuilder.idl:
  • html/DOMFormData.idl:
  • html/DOMURL.idl:
  • html/HTMLAppletElement.idl:
  • html/HTMLCanvasElement.idl:
  • html/HTMLElement.idl:
  • html/HTMLEmbedElement.idl:
  • html/HTMLImageElement.idl:
  • html/HTMLMediaElement.idl:
  • html/HTMLObjectElement.idl:
  • html/HTMLOptionElement.idl:
  • html/HTMLOptionsCollection.idl:
  • html/HTMLTableCaptionElement.idl:
  • html/HTMLTableSectionElement.idl:
  • html/HTMLVideoElement.idl:
  • html/TextTrackCue.idl:
  • html/canvas/Float32Array.idl:
  • html/canvas/Float64Array.idl:
  • html/canvas/Int16Array.idl:
  • html/canvas/Int32Array.idl:
  • html/canvas/Int8Array.idl:
  • html/canvas/Uint16Array.idl:
  • html/canvas/Uint32Array.idl:
  • html/canvas/Uint8Array.idl:
  • html/canvas/Uint8ClampedArray.idl:
  • mediastream/LocalMediaStream.idl:
  • page/DOMWindow.idl:
  • page/History.idl:
  • page/Location.idl:
  • storage/StorageInfo.idl:
  • svg/SVGElement.idl:
  • svg/SVGElementInstance.idl:
  • workers/DedicatedWorkerContext.idl:
  • workers/SharedWorker.idl:
  • workers/SharedWorkerContext.idl:
  • workers/Worker.idl:
  • workers/WorkerContext.idl:
Location:
trunk/Source/WebCore
Files:
51 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r107039 r107041  
     12012-02-06  Kentaro Hara  <haraken@chromium.org>
     2
     3        Add "JS" prefix to JSC-specific IDLs
     4        https://bugs.webkit.org/show_bug.cgi?id=77846
     5
     6        Reviewed by Darin Adler.
     7
     8        In bug 77693, we have added "JS" prefix to several JSC specific IDLs.
     9        This patch adds "JS" prefix to the remaining JSC specific IDLs.
     10        Specifically, this patch renames IDLs as follows:
     11
     12        [CustomDefineOwnProperty] => [JSCustomDefineOwnProperty]
     13        [CustomPrototypeDefineOwnProperty] => [JSCustomPrototypeDefineOwnProperty]
     14        [GenerateNativeConverter] => [JSGenerateToNativeObject]  (Note: For naming consistency
     15        with [JSGenerateToJS] and [JSCustomToNativeObject])
     16        [DelegatingGetOwnPropertySlot] => [JSCustomGetOwnPropertySlotDelegate]  (Note: Should be prefixed "JS",
     17        should be prefixed with "Custom", and for naming consistency with [CustomGetOwnPropertySlot])
     18
     19        No tests. No change in behavior.
     20
     21        * bindings/scripts/CodeGeneratorJS.pm:
     22        (GenerateGetOwnPropertySlotBody):
     23        (GenerateGetOwnPropertyDescriptorBody):
     24        (GenerateHeader):
     25        (GenerateImplementation):
     26        * bindings/scripts/test/TestTypedArray.idl:
     27        * dom/Attr.idl:
     28        * dom/DataTransferItemList.idl:
     29        * dom/Document.idl:
     30        * dom/DocumentType.idl:
     31        * dom/Element.idl:
     32        * dom/Node.idl:
     33        * fileapi/DirectoryEntry.idl:
     34        * fileapi/DirectoryEntrySync.idl:
     35        * fileapi/File.idl:
     36        * fileapi/FileEntry.idl:
     37        * fileapi/FileEntrySync.idl:
     38        * fileapi/WebKitBlobBuilder.idl:
     39        * html/DOMFormData.idl:
     40        * html/DOMURL.idl:
     41        * html/HTMLAppletElement.idl:
     42        * html/HTMLCanvasElement.idl:
     43        * html/HTMLElement.idl:
     44        * html/HTMLEmbedElement.idl:
     45        * html/HTMLImageElement.idl:
     46        * html/HTMLMediaElement.idl:
     47        * html/HTMLObjectElement.idl:
     48        * html/HTMLOptionElement.idl:
     49        * html/HTMLOptionsCollection.idl:
     50        * html/HTMLTableCaptionElement.idl:
     51        * html/HTMLTableSectionElement.idl:
     52        * html/HTMLVideoElement.idl:
     53        * html/TextTrackCue.idl:
     54        * html/canvas/Float32Array.idl:
     55        * html/canvas/Float64Array.idl:
     56        * html/canvas/Int16Array.idl:
     57        * html/canvas/Int32Array.idl:
     58        * html/canvas/Int8Array.idl:
     59        * html/canvas/Uint16Array.idl:
     60        * html/canvas/Uint32Array.idl:
     61        * html/canvas/Uint8Array.idl:
     62        * html/canvas/Uint8ClampedArray.idl:
     63        * mediastream/LocalMediaStream.idl:
     64        * page/DOMWindow.idl:
     65        * page/History.idl:
     66        * page/Location.idl:
     67        * storage/StorageInfo.idl:
     68        * svg/SVGElement.idl:
     69        * svg/SVGElementInstance.idl:
     70        * workers/DedicatedWorkerContext.idl:
     71        * workers/SharedWorker.idl:
     72        * workers/SharedWorkerContext.idl:
     73        * workers/Worker.idl:
     74        * workers/WorkerContext.idl:
     75
    1762012-02-07  Kentaro Hara  <haraken@chromium.org>
    277
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm

    r107039 r107041  
    470470    }
    471471
    472     if ($dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}) {
     472    if ($dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}) {
    473473        push(@getOwnPropertySlotImpl, "    if (thisObject->getOwnPropertySlotDelegate(exec, propertyName, slot))\n");
    474474        push(@getOwnPropertySlotImpl, "        return true;\n");
     
    571571    }
    572572
    573     if ($dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}) {
     573    if ($dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}) {
    574574        push(@getOwnPropertyDescriptorImpl, "    if (thisObject->getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))\n");
    575575        push(@getOwnPropertyDescriptorImpl, "        return true;\n");
     
    680680    }
    681681
    682     if ($hasParent && $dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
     682    if ($hasParent && $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
    683683        if (IsTypedArrayType($implClassName)) {
    684684            $headerIncludes{"<wtf/$implClassName.h>"} = 1;
     
    759759                 || $dataNode->extendedAttributes->{"HasNumericIndexGetter"}
    760760                 || $dataNode->extendedAttributes->{"CustomGetOwnPropertySlot"}
    761                  || $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}
     761                 || $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}
    762762                 || $dataNode->extendedAttributes->{"NamedGetter"}
    763763                 || $dataNode->extendedAttributes->{"CustomNamedGetter"};
     
    768768        push(@headerContent, "    static bool getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);\n");
    769769        push(@headerContent, "    static bool getOwnPropertySlotByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);\n") if ($dataNode->extendedAttributes->{"IndexedGetter"} || $dataNode->extendedAttributes->{"HasNumericIndexGetter"}) && !$dataNode->extendedAttributes->{"CustomNamedGetter"};
    770         push(@headerContent, "    bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);\n") if $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"};
    771         push(@headerContent, "    bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);\n") if $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"};
     770        push(@headerContent, "    bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);\n") if $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"};
     771        push(@headerContent, "    bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);\n") if $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"};
    772772        $structureFlags{"JSC::OverridesGetOwnPropertySlot"} = 1;
    773773    }
     
    835835
    836836    # Custom defineOwnProperty function
    837     push(@headerContent, "    static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"CustomDefineOwnProperty"};
     837    push(@headerContent, "    static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"JSCustomDefineOwnProperty"};
    838838
    839839    # Override toBoolean to return false for objects that want to 'MasqueradesAsUndefined'.
     
    903903        push(@headerContent, "private:\n");
    904904        push(@headerContent, "    $implType* m_impl;\n");
    905     } elsif ($dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
     905    } elsif ($dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
    906906        push(@headerContent, "    $implClassName* impl() const\n");
    907907        push(@headerContent, "    {\n");
     
    10071007        push(@headerContent, "JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, $implType*);\n");
    10081008    }
    1009     if (!$hasParent || $dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
     1009    if (!$hasParent || $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
    10101010        if ($interfaceName eq "NodeFilter") {
    10111011            push(@headerContent, "PassRefPtr<NodeFilter> toNodeFilter(JSC::JSGlobalData&, JSC::JSValue);\n");
     
    10561056
    10571057    # Custom defineOwnProperty function
    1058     push(@headerContent, "    static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"CustomPrototypeDefineOwnProperty"};
     1058    push(@headerContent, "    static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"JSCustomPrototypeDefineOwnProperty"};
    10591059
    10601060    push(@headerContent, "\nprivate:\n");
     
    16251625                 || $dataNode->extendedAttributes->{"IndexedGetter"}
    16261626                 || $dataNode->extendedAttributes->{"HasNumericIndexGetter"}
    1627                  || $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}
     1627                 || $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}
    16281628                 || $dataNode->extendedAttributes->{"CustomGetOwnPropertySlot"}
    16291629                 || $dataNode->extendedAttributes->{"NamedGetter"}
     
    23292329    }
    23302330
    2331     if ((!$hasParent or $dataNode->extendedAttributes->{"GenerateNativeConverter"}) and !$dataNode->extendedAttributes->{"JSCustomToNativeObject"}) {
     2331    if ((!$hasParent or $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) and !$dataNode->extendedAttributes->{"JSCustomToNativeObject"}) {
    23322332        push(@implContent, "$implType* to${interfaceName}(JSC::JSValue value)\n");
    23332333        push(@implContent, "{\n");
  • trunk/Source/WebCore/bindings/scripts/test/TestTypedArray.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/dom/Attr.idl

    r106776 r107041  
    2323    interface [
    2424        JSCustomMarkFunction,
    25         GenerateNativeConverter
     25        JSGenerateToNativeObject
    2626    ] Attr : Node {
    2727
  • trunk/Source/WebCore/dom/DataTransferItemList.idl

    r106798 r107041  
    3434        Conditional=DATA_TRANSFER_ITEMS,
    3535        IndexedGetter,
    36         GenerateNativeConverter,
     36        JSGenerateToNativeObject,
    3737#if defined(V8_BINDING) && V8_BINDING
    3838        CustomDeleteProperty,
  • trunk/Source/WebCore/dom/Document.idl

    r106892 r107041  
    2323    interface [
    2424        JSCustomToJS,
    25         GenerateNativeConverter,
     25        JSGenerateToNativeObject,
    2626        JSInlineGetOwnPropertySlot
    2727    ] Document : Node {
  • trunk/Source/WebCore/dom/DocumentType.idl

    r89269 r107041  
    2121
    2222    interface [
    23         GenerateNativeConverter
     23        JSGenerateToNativeObject
    2424    ] DocumentType : Node {
    2525
  • trunk/Source/WebCore/dom/Element.idl

    r106776 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter,
     24        JSGenerateToNativeObject,
    2525        JSInlineGetOwnPropertySlot
    2626    ] Element : Node {
  • trunk/Source/WebCore/dom/Node.idl

    r106776 r107041  
    2929        JSCustomToJS,
    3030        EventTarget,
    31         GenerateNativeConverter,
     31        JSGenerateToNativeObject,
    3232        JSInlineGetOwnPropertySlot,
    3333        ObjCPolymorphic,
  • trunk/Source/WebCore/fileapi/DirectoryEntry.idl

    r106776 r107041  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         GenerateNativeConverter,
     34        JSGenerateToNativeObject,
    3535        JSGenerateToJS,
    3636        JSNoStaticTables
  • trunk/Source/WebCore/fileapi/DirectoryEntrySync.idl

    r106776 r107041  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         GenerateNativeConverter,
     34        JSGenerateToNativeObject,
    3535        JSGenerateToJS,
    3636        JSNoStaticTables
  • trunk/Source/WebCore/fileapi/File.idl

    r106737 r107041  
    2727
    2828    interface [
    29         GenerateNativeConverter,
     29        JSGenerateToNativeObject,
    3030        JSGenerateToJS,
    3131        JSNoStaticTables
  • trunk/Source/WebCore/fileapi/FileEntry.idl

    r106737 r107041  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         GenerateNativeConverter,
     34        JSGenerateToNativeObject,
    3535        JSGenerateToJS,
    3636        JSNoStaticTables
  • trunk/Source/WebCore/fileapi/FileEntrySync.idl

    r106737 r107041  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         GenerateNativeConverter,
     34        JSGenerateToNativeObject,
    3535        JSGenerateToJS,
    3636        JSNoStaticTables
  • trunk/Source/WebCore/fileapi/WebKitBlobBuilder.idl

    r106776 r107041  
    3232    interface [
    3333        Constructor,
    34         GenerateNativeConverter,
     34        JSGenerateToNativeObject,
    3535        JSNoStaticTables
    3636    ] WebKitBlobBuilder {
  • trunk/Source/WebCore/html/DOMFormData.idl

    r106737 r107041  
    3333    interface [
    3434        CustomConstructor,
    35         GenerateNativeConverter,
     35        JSGenerateToNativeObject,
    3636        JSGenerateToJS
    3737    ] DOMFormData {
  • trunk/Source/WebCore/html/DOMURL.idl

    r106914 r107041  
    2828        Conditional=BLOB,
    2929        OmitConstructor,
    30         GenerateNativeConverter,
     30        JSGenerateToNativeObject,
    3131        JSGenerateToJS,
    3232        JSNoStaticTables
  • trunk/Source/WebCore/html/HTMLAppletElement.idl

    r89269 r107041  
    2323    interface [
    2424        DelegatingPutFunction,
    25         DelegatingGetOwnPropertySlot,
     25        JSCustomGetOwnPropertySlotDelegate,
    2626        CustomCall
    2727    ] HTMLAppletElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLCanvasElement.idl

    r106776 r107041  
    2828
    2929    interface [
    30         GenerateNativeConverter
     30        JSGenerateToNativeObject
    3131    ] HTMLCanvasElement : HTMLElement {
    3232
  • trunk/Source/WebCore/html/HTMLElement.idl

    r106776 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter,
     24        JSGenerateToNativeObject,
    2525        CustomPushEventHandlerScope
    2626    ] HTMLElement : Element {
  • trunk/Source/WebCore/html/HTMLEmbedElement.idl

    r106536 r107041  
    2323    interface [
    2424        DelegatingPutFunction,
    25         DelegatingGetOwnPropertySlot,
     25        JSCustomGetOwnPropertySlotDelegate,
    2626        CustomCall
    2727    ] HTMLEmbedElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLImageElement.idl

    r89269 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter
     24        JSGenerateToNativeObject
    2525    ] HTMLImageElement : HTMLElement {
    2626        attribute [Reflect] DOMString name;
  • trunk/Source/WebCore/html/HTMLMediaElement.idl

    r106776 r107041  
    2727    interface [
    2828        Conditional=VIDEO,
    29         GenerateNativeConverter
     29        JSGenerateToNativeObject
    3030    ] HTMLMediaElement : HTMLElement {
    3131
  • trunk/Source/WebCore/html/HTMLObjectElement.idl

    r106776 r107041  
    2323    interface [
    2424        DelegatingPutFunction,
    25         DelegatingGetOwnPropertySlot,
     25        JSCustomGetOwnPropertySlotDelegate,
    2626        CustomCall
    2727    ] HTMLObjectElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLOptionElement.idl

    r99747 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter,
     24        JSGenerateToNativeObject,
    2525        NamedConstructor=Option(in [Optional=CallWithNullValue] DOMString data, in [Optional=CallWithNullValue] DOMString value, in [Optional=CallWithDefaultValue] boolean defaultSelected, in [Optional=CallWithDefaultValue] boolean selected),
    2626        ConstructorRaisesException
  • trunk/Source/WebCore/html/HTMLOptionsCollection.idl

    r106798 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter,
     24        JSGenerateToNativeObject,
    2525        CustomIndexedSetter
    2626    ] HTMLOptionsCollection : HTMLCollection {
  • trunk/Source/WebCore/html/HTMLTableCaptionElement.idl

    r89269 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter
     24        JSGenerateToNativeObject
    2525    ] HTMLTableCaptionElement : HTMLElement {
    2626        attribute [Reflect] DOMString align;
  • trunk/Source/WebCore/html/HTMLTableSectionElement.idl

    r92327 r107041  
    2222
    2323    interface [
    24         GenerateNativeConverter
     24        JSGenerateToNativeObject
    2525    ] HTMLTableSectionElement : HTMLElement {
    2626        attribute [Reflect] DOMString align;
  • trunk/Source/WebCore/html/HTMLVideoElement.idl

    r92327 r107041  
    2727    interface [
    2828        Conditional=VIDEO,
    29         GenerateNativeConverter
     29        JSGenerateToNativeObject
    3030    ] HTMLVideoElement : HTMLMediaElement {
    3131        attribute [Reflect] unsigned long width;
  • trunk/Source/WebCore/html/TextTrackCue.idl

    r106737 r107041  
    2929        Conditional=VIDEO_TRACK,
    3030        V8EnabledAtRuntime=webkitVideoTrack,
    31         GenerateNativeConverter,
     31        JSGenerateToNativeObject,
    3232        Constructor(in DOMString id, in double startTime, in double endTime, in DOMString text, in [Optional=CallWithDefaultValue] DOMString settings, in [Optional=CallWithDefaultValue] boolean pauseOnExit),
    3333        CallWith=ScriptExecutionContext,
  • trunk/Source/WebCore/html/canvas/Float32Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Float64Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Int16Array.idl

    r106892 r107041  
    2929        HasNumericIndexGetter,
    3030        CustomIndexedSetter,
    31         GenerateNativeConverter,
     31        JSGenerateToNativeObject,
    3232        JSNoStaticTables,
    3333        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Int32Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Int8Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Uint16Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Uint32Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Uint8Array.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/html/canvas/Uint8ClampedArray.idl

    r106892 r107041  
    3030        HasNumericIndexGetter,
    3131        CustomIndexedSetter,
    32         GenerateNativeConverter,
     32        JSGenerateToNativeObject,
    3333        JSNoStaticTables,
    3434        JSCustomToJS,
  • trunk/Source/WebCore/mediastream/LocalMediaStream.idl

    r106737 r107041  
    2727    interface [
    2828        Conditional=MEDIA_STREAM,
    29         GenerateNativeConverter,
     29        JSGenerateToNativeObject,
    3030        EventTarget,
    3131        JSGenerateToJS
  • trunk/Source/WebCore/page/DOMWindow.idl

    r106914 r107041  
    2929    interface [
    3030        CheckDomainSecurity,
    31         CustomDefineOwnProperty,
     31        JSCustomDefineOwnProperty,
    3232        CustomDeleteProperty,
    3333        CustomGetOwnPropertySlot,
     
    3838        EventTarget,
    3939        ExtendsDOMGlobalObject,
    40         GenerateNativeConverter,
     40        JSGenerateToNativeObject,
    4141        ReplaceableConstructor,
    4242        JSLegacyParent=JSDOMWindowBase
  • trunk/Source/WebCore/page/History.idl

    r106737 r107041  
    3030        CheckDomainSecurity,
    3131#endif
    32         DelegatingGetOwnPropertySlot,
     32        JSCustomGetOwnPropertySlotDelegate,
    3333        DelegatingPutFunction,
    3434        JSGenerateIsReachable=ImplFrame,
  • trunk/Source/WebCore/page/Location.idl

    r106892 r107041  
    3333        CheckDomainSecurity,
    3434#endif
    35         DelegatingGetOwnPropertySlot,
     35        JSCustomGetOwnPropertySlotDelegate,
    3636        DelegatingPutFunction,
    3737        JSGenerateIsReachable=ImplFrame,
    3838        CustomDeleteProperty,
    3939        CustomGetPropertyNames,
    40         CustomDefineOwnProperty,
     40        JSCustomDefineOwnProperty,
    4141        JSCustomPrototypePutDelegate,
    42         CustomPrototypeDefineOwnProperty,
     42        JSCustomPrototypeDefineOwnProperty,
    4343        OmitConstructor
    4444    ] Location {
  • trunk/Source/WebCore/storage/StorageInfo.idl

    r99130 r107041  
    2828        Conditional=QUOTA,
    2929        OmitConstructor,
    30         GenerateNativeConverter
     30        JSGenerateToNativeObject
    3131    ] StorageInfo {
    3232        const unsigned short TEMPORARY = 0;
  • trunk/Source/WebCore/svg/SVGElement.idl

    r106776 r107041  
    2424
    2525    interface [
    26         GenerateNativeConverter,
     26        JSGenerateToNativeObject,
    2727        Conditional=SVG
    2828    ] SVGElement : Element {
  • trunk/Source/WebCore/svg/SVGElementInstance.idl

    r106737 r107041  
    3030        Conditional=SVG,
    3131        JSCustomMarkFunction,
    32         GenerateNativeConverter
     32        JSGenerateToNativeObject
    3333    ] SVGElementInstance
    3434#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
  • trunk/Source/WebCore/workers/DedicatedWorkerContext.idl

    r106737 r107041  
    3535        ExtendsDOMGlobalObject,
    3636        IsWorkerContext,
    37         GenerateNativeConverter,
     37        JSGenerateToNativeObject,
    3838        JSNoStaticTables,
    3939        OmitConstructor
  • trunk/Source/WebCore/workers/SharedWorker.idl

    r106737 r107041  
    4141        ConstructorRaisesException,
    4242        JSCustomMarkFunction,
    43         GenerateNativeConverter,
     43        JSGenerateToNativeObject,
    4444        JSGenerateToJS
    4545    ] SharedWorker : AbstractWorker {
  • trunk/Source/WebCore/workers/SharedWorkerContext.idl

    r106737 r107041  
    3535        ExtendsDOMGlobalObject,
    3636        IsWorkerContext,
    37         GenerateNativeConverter,
     37        JSGenerateToNativeObject,
    3838        JSNoStaticTables,
    3939        OmitConstructor
  • trunk/Source/WebCore/workers/Worker.idl

    r106737 r107041  
    3636        CallWith=ScriptExecutionContext,
    3737        ConstructorRaisesException,
    38         GenerateNativeConverter,
     38        JSGenerateToNativeObject,
    3939        JSGenerateToJS
    4040    ] Worker : AbstractWorker {
  • trunk/Source/WebCore/workers/WorkerContext.idl

    r106914 r107041  
    3030        Conditional=WORKERS,
    3131        JSCustomMarkFunction,
    32         DelegatingGetOwnPropertySlot,
     32        JSCustomGetOwnPropertySlotDelegate,
    3333        EventTarget,
    3434        ExtendsDOMGlobalObject,
Note: See TracChangeset for help on using the changeset viewer.