-
commit-queue@webkit.org authored
Remove custom bindings for attribute type Array. Patch by Vineet Chaudhary <rgf748@motorola.com> on 2012-03-20 Reviewed by Kentaro Hara. No new tests. * bindings/js/JSConsoleCustom.cpp: Removed custom function. (WebCore): * bindings/js/JSDOMBinding.h: Added template jsArray and toNativeArray. (WebCore): (WebCore::jsArray): (WebCore::toNativeArray): * bindings/scripts/CodeGenerator.pm: Modified codegenerators to generate appropriate code. (GetArrayType): Added GetArrayType to get return type of attribute interface. * bindings/scripts/CodeGeneratorGObject.pm: Modified codegenerators to generate appropriate code. (SkipAttribute): * bindings/scripts/CodeGeneratorJS.pm: Modified codegenerators to generate appropriate code. (AddIncludesForType): (JSValueToNative): (NativeToJSValue): * bindings/scripts/CodeGeneratorV8.pm: Modified codegenerators to generate appropriate code. (GenerateNormalAttrGetter): (GenerateNormalAttrSetter): (JSValueToNative): (NativeToJSValue): * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp: Updated results from running binding tests. (webkit_dom_test_obj_get_property): (webkit_dom_test_obj_class_init): * bindings/scripts/test/GObject/WebKitDOMTestObj.h: Ditto. * bindings/scripts/test/JS/JSTestObj.cpp: Ditto. (WebCore::jsTestObjSequenceAttr): (WebCore::setJSTestObjSequenceAttr): (WebCore::jsTestObjPrototypeFunctionMethodReturningSequence): * bindings/scripts/test/V8/V8TestObj.cpp: Ditto. (WebCore::TestObjInternal::sequenceAttrAttrGetter): (WebCore::TestObjInternal::sequenceAttrAttrSetter): (WebCore::TestObjInternal::methodReturningSequenceCallback): * bindings/v8/V8Binding.h: Added template v8Array and toNativeArray. (WebCore): (WebCore::v8Array): (WebCore::toNativeArray): * bindings/v8/custom/V8ConsoleCustom.cpp: Removed custom function. (WebCore): * page/Console.idl: Replaced attribute type Array to sequence<SriptProfile> to remove custom bindings. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111416 268f45cc-cd09-0410-ab3c-d52691b4dbfc
69c1a246