Commit efee39f4 authored by haraken@chromium.org's avatar haraken@chromium.org

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:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 70e4b70d
2012-02-06 Kentaro Hara <haraken@chromium.org>
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:
2012-02-07 Kentaro Hara <haraken@chromium.org>
Rename [HasOverridingNameGetter] attribute to [CustomNamedGetter] attribute
......@@ -469,7 +469,7 @@ sub GenerateGetOwnPropertySlotBody
&$manualLookupGetterGeneration();
}
if ($dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}) {
if ($dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}) {
push(@getOwnPropertySlotImpl, " if (thisObject->getOwnPropertySlotDelegate(exec, propertyName, slot))\n");
push(@getOwnPropertySlotImpl, " return true;\n");
}
......@@ -570,7 +570,7 @@ sub GenerateGetOwnPropertyDescriptorBody
&$manualLookupGetterGeneration();
}
if ($dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}) {
if ($dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}) {
push(@getOwnPropertyDescriptorImpl, " if (thisObject->getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))\n");
push(@getOwnPropertyDescriptorImpl, " return true;\n");
}
......@@ -679,7 +679,7 @@ sub GenerateHeader
$headerIncludes{"<wtf/AlwaysInline.h>"} = 1;
}
if ($hasParent && $dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
if ($hasParent && $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
if (IsTypedArrayType($implClassName)) {
$headerIncludes{"<wtf/$implClassName.h>"} = 1;
} else {
......@@ -758,7 +758,7 @@ sub GenerateHeader
|| $dataNode->extendedAttributes->{"IndexedGetter"}
|| $dataNode->extendedAttributes->{"HasNumericIndexGetter"}
|| $dataNode->extendedAttributes->{"CustomGetOwnPropertySlot"}
|| $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}
|| $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}
|| $dataNode->extendedAttributes->{"NamedGetter"}
|| $dataNode->extendedAttributes->{"CustomNamedGetter"};
......@@ -767,8 +767,8 @@ sub GenerateHeader
push(@headerContent, " static bool getOwnPropertySlot(JSC::JSCell*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);\n");
push(@headerContent, " static bool getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);\n");
push(@headerContent, " static bool getOwnPropertySlotByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);\n") if ($dataNode->extendedAttributes->{"IndexedGetter"} || $dataNode->extendedAttributes->{"HasNumericIndexGetter"}) && !$dataNode->extendedAttributes->{"CustomNamedGetter"};
push(@headerContent, " bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);\n") if $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"};
push(@headerContent, " bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);\n") if $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"};
push(@headerContent, " bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);\n") if $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"};
push(@headerContent, " bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);\n") if $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"};
$structureFlags{"JSC::OverridesGetOwnPropertySlot"} = 1;
}
......@@ -834,7 +834,7 @@ sub GenerateHeader
}
# Custom defineOwnProperty function
push(@headerContent, " static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"CustomDefineOwnProperty"};
push(@headerContent, " static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"JSCustomDefineOwnProperty"};
# Override toBoolean to return false for objects that want to 'MasqueradesAsUndefined'.
if ($dataNode->extendedAttributes->{"MasqueradesAsUndefined"}) {
......@@ -902,7 +902,7 @@ sub GenerateHeader
push(@headerContent, " void releaseImplIfNotNull() { if (m_impl) { m_impl->deref(); m_impl = 0; } }\n\n");
push(@headerContent, "private:\n");
push(@headerContent, " $implType* m_impl;\n");
} elsif ($dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
} elsif ($dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
push(@headerContent, " $implClassName* impl() const\n");
push(@headerContent, " {\n");
push(@headerContent, " return static_cast<$implClassName*>(Base::impl());\n");
......@@ -1006,7 +1006,7 @@ sub GenerateHeader
if (!$hasParent || $dataNode->extendedAttributes->{"JSGenerateToJS"} || $dataNode->extendedAttributes->{"JSCustomToJS"}) {
push(@headerContent, "JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, $implType*);\n");
}
if (!$hasParent || $dataNode->extendedAttributes->{"GenerateNativeConverter"}) {
if (!$hasParent || $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) {
if ($interfaceName eq "NodeFilter") {
push(@headerContent, "PassRefPtr<NodeFilter> toNodeFilter(JSC::JSGlobalData&, JSC::JSValue);\n");
} else {
......@@ -1055,7 +1055,7 @@ sub GenerateHeader
}
# Custom defineOwnProperty function
push(@headerContent, " static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"CustomPrototypeDefineOwnProperty"};
push(@headerContent, " static bool defineOwnProperty(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);\n") if $dataNode->extendedAttributes->{"JSCustomPrototypeDefineOwnProperty"};
push(@headerContent, "\nprivate:\n");
push(@headerContent, " ${className}Prototype(JSC::JSGlobalData& globalData, JSC::JSGlobalObject*, JSC::Structure* structure) : JSC::JSNonFinalObject(globalData, structure) { }\n");
......@@ -1624,7 +1624,7 @@ sub GenerateImplementation
|| !$dataNode->extendedAttributes->{"OmitConstructor"}
|| $dataNode->extendedAttributes->{"IndexedGetter"}
|| $dataNode->extendedAttributes->{"HasNumericIndexGetter"}
|| $dataNode->extendedAttributes->{"DelegatingGetOwnPropertySlot"}
|| $dataNode->extendedAttributes->{"JSCustomGetOwnPropertySlotDelegate"}
|| $dataNode->extendedAttributes->{"CustomGetOwnPropertySlot"}
|| $dataNode->extendedAttributes->{"NamedGetter"}
|| $dataNode->extendedAttributes->{"CustomNamedGetter"};
......@@ -2328,7 +2328,7 @@ sub GenerateImplementation
push(@implContent, "}\n\n");
}
if ((!$hasParent or $dataNode->extendedAttributes->{"GenerateNativeConverter"}) and !$dataNode->extendedAttributes->{"JSCustomToNativeObject"}) {
if ((!$hasParent or $dataNode->extendedAttributes->{"JSGenerateToNativeObject"}) and !$dataNode->extendedAttributes->{"JSCustomToNativeObject"}) {
push(@implContent, "$implType* to${interfaceName}(JSC::JSValue value)\n");
push(@implContent, "{\n");
push(@implContent, " return value.inherits(&${className}::s_info) ? static_cast<$className*>(asObject(value))->impl() : 0");
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -22,7 +22,7 @@ module core {
interface [
JSCustomMarkFunction,
GenerateNativeConverter
JSGenerateToNativeObject
] Attr : Node {
// DOM Level 1
......
......@@ -33,7 +33,7 @@ module core {
interface [
Conditional=DATA_TRANSFER_ITEMS,
IndexedGetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
#if defined(V8_BINDING) && V8_BINDING
CustomDeleteProperty,
#endif
......
......@@ -22,7 +22,7 @@ module core {
interface [
JSCustomToJS,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSInlineGetOwnPropertySlot
] Document : Node {
......
......@@ -20,7 +20,7 @@
module core {
interface [
GenerateNativeConverter
JSGenerateToNativeObject
] DocumentType : Node {
// DOM Level 1
......
......@@ -21,7 +21,7 @@
module core {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
JSInlineGetOwnPropertySlot
] Element : Node {
......
......@@ -28,7 +28,7 @@ module core {
JSCustomFinalize,
JSCustomToJS,
EventTarget,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSInlineGetOwnPropertySlot,
ObjCPolymorphic,
V8DependentLifetime
......
......@@ -31,7 +31,7 @@
module storage {
interface [
Conditional=FILE_SYSTEM,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] DirectoryEntry : Entry {
......
......@@ -31,7 +31,7 @@
module storage {
interface [
Conditional=FILE_SYSTEM,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] DirectoryEntrySync : EntrySync {
......
......@@ -26,7 +26,7 @@
module html {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] File : Blob {
......
......@@ -31,7 +31,7 @@
module storage {
interface [
Conditional=FILE_SYSTEM,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] FileEntry : Entry {
......
......@@ -31,7 +31,7 @@
module storage {
interface [
Conditional=FILE_SYSTEM,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] FileEntrySync : EntrySync {
......
......@@ -31,7 +31,7 @@
module html {
interface [
Constructor,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables
] WebKitBlobBuilder {
#if !defined(LANGUAGE_OBJECTIVE_C)
......
......@@ -32,7 +32,7 @@ module html {
interface [
CustomConstructor,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS
] DOMFormData {
// void append(DOMString name, DOMString value);
......
......@@ -27,7 +27,7 @@ module html {
interface [
Conditional=BLOB,
OmitConstructor,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSGenerateToJS,
JSNoStaticTables
] DOMURL {
......
......@@ -22,7 +22,7 @@ module html {
interface [
DelegatingPutFunction,
DelegatingGetOwnPropertySlot,
JSCustomGetOwnPropertySlotDelegate,
CustomCall
] HTMLAppletElement : HTMLElement {
attribute [Reflect] DOMString align;
......
......@@ -27,7 +27,7 @@
module html {
interface [
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLCanvasElement : HTMLElement {
attribute long width;
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
CustomPushEventHandlerScope
] HTMLElement : Element {
// iht.com relies on id returning the empty string when no id is present.
......
......@@ -22,7 +22,7 @@ module html {
interface [
DelegatingPutFunction,
DelegatingGetOwnPropertySlot,
JSCustomGetOwnPropertySlotDelegate,
CustomCall
] HTMLEmbedElement : HTMLElement {
attribute [Reflect] DOMString align;
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLImageElement : HTMLElement {
attribute [Reflect] DOMString name;
attribute [Reflect] DOMString align;
......
......@@ -26,7 +26,7 @@
module html {
interface [
Conditional=VIDEO,
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLMediaElement : HTMLElement {
// error state
......
......@@ -22,7 +22,7 @@ module html {
interface [
DelegatingPutFunction,
DelegatingGetOwnPropertySlot,
JSCustomGetOwnPropertySlotDelegate,
CustomCall
] HTMLObjectElement : HTMLElement {
readonly attribute HTMLFormElement form;
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
NamedConstructor=Option(in [Optional=CallWithNullValue] DOMString data, in [Optional=CallWithNullValue] DOMString value, in [Optional=CallWithDefaultValue] boolean defaultSelected, in [Optional=CallWithDefaultValue] boolean selected),
ConstructorRaisesException
] HTMLOptionElement : HTMLElement {
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
CustomIndexedSetter
] HTMLOptionsCollection : HTMLCollection {
attribute long selectedIndex;
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLTableCaptionElement : HTMLElement {
attribute [Reflect] DOMString align;
};
......
......@@ -21,7 +21,7 @@
module html {
interface [
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLTableSectionElement : HTMLElement {
attribute [Reflect] DOMString align;
attribute [Reflect=char] DOMString ch;
......
......@@ -26,7 +26,7 @@
module html {
interface [
Conditional=VIDEO,
GenerateNativeConverter
JSGenerateToNativeObject
] HTMLVideoElement : HTMLMediaElement {
attribute [Reflect] unsigned long width;
attribute [Reflect] unsigned long height;
......
......@@ -28,7 +28,7 @@ module html {
interface [
Conditional=VIDEO_TRACK,
V8EnabledAtRuntime=webkitVideoTrack,
GenerateNativeConverter,
JSGenerateToNativeObject,
Constructor(in DOMString id, in double startTime, in double endTime, in DOMString text, in [Optional=CallWithDefaultValue] DOMString settings, in [Optional=CallWithDefaultValue] boolean pauseOnExit),
CallWith=ScriptExecutionContext,
EventTarget,
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -28,7 +28,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -29,7 +29,7 @@ module html {
CustomConstructor,
HasNumericIndexGetter,
CustomIndexedSetter,
GenerateNativeConverter,
JSGenerateToNativeObject,
JSNoStaticTables,
JSCustomToJS,
DoNotCheckConstants
......
......@@ -26,7 +26,7 @@ module core {
interface [
Conditional=MEDIA_STREAM,
GenerateNativeConverter,
JSGenerateToNativeObject,
EventTarget,
JSGenerateToJS
] LocalMediaStream : MediaStream {
......
......@@ -28,7 +28,7 @@ module window {
interface [
CheckDomainSecurity,
CustomDefineOwnProperty,
JSCustomDefineOwnProperty,
CustomDeleteProperty,
CustomGetOwnPropertySlot,
CustomGetPropertyNames,
......@@ -37,7 +37,7 @@ module window {
CustomPutFunction,
EventTarget,
ExtendsDOMGlobalObject,
GenerateNativeConverter,
JSGenerateToNativeObject,
ReplaceableConstructor,
JSLegacyParent=JSDOMWindowBase
] DOMWindow {
......
......@@ -29,7 +29,7 @@ module window {
#if defined(V8_BINDING) && V8_BINDING
CheckDomainSecurity,
#endif
DelegatingGetOwnPropertySlot,
JSCustomGetOwnPropertySlotDelegate,
DelegatingPutFunction,
JSGenerateIsReachable=ImplFrame,
CustomDeleteProperty,
......
......@@ -32,14 +32,14 @@ module window {
#if defined(V8_BINDING) && V8_BINDING
CheckDomainSecurity,
#endif
DelegatingGetOwnPropertySlot,
JSCustomGetOwnPropertySlotDelegate,
DelegatingPutFunction,
JSGenerateIsReachable=ImplFrame,
CustomDeleteProperty,
CustomGetPropertyNames,
CustomDefineOwnProperty,
JSCustomDefineOwnProperty,
JSCustomPrototypePutDelegate,
CustomPrototypeDefineOwnProperty,
JSCustomPrototypeDefineOwnProperty,
OmitConstructor
] Location {
#if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
......
......@@ -27,7 +27,7 @@ module storage {
interface [
Conditional=QUOTA,
OmitConstructor,
GenerateNativeConverter
JSGenerateToNativeObject
] StorageInfo {
const unsigned short TEMPORARY = 0;
const unsigned short PERSISTENT = 1;
......
......@@ -23,7 +23,7 @@
module svg {
interface [
GenerateNativeConverter,
JSGenerateToNativeObject,
Conditional=SVG
] SVGElement : Element {
attribute [Reflect] DOMString id;
......
......@@ -29,7 +29,7 @@ module svg {
interface [
Conditional=SVG,
JSCustomMarkFunction,
GenerateNativeConverter