-
arv@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=79384 Reviewed by Adam Barth. This makes the interface name part of the idl file instead of being hard coded into the code generators. * bindings/scripts/CodeGenerator.pm: (GetVisibleInterfaceName): Extracted from CodeGenerator{JS,V8}.pm and changed to look at the extended attribute. * bindings/scripts/CodeGeneratorJS.pm: (GenerateImplementation): (GenerateConstructorDefinition): * bindings/scripts/CodeGeneratorV8.pm: (GenerateImplementation): * bindings/scripts/IDLAttributes.txt: * bindings/scripts/test/JS/JSTestObj.cpp: (WebCore): * bindings/scripts/test/TestObj.idl: * bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::ConfigureV8TestObjTemplate): * dom/DOMCoreException.idl: Set the InterfaceName. * html/DOMFormData.idl: Ditto. * plugins/DOMMimeType.idl: Ditto. * plugins/DOMMimeTypeArray.idl: Ditto. * plugins/DOMPlugin.idl: Ditto. * plugins/DOMPluginArray.idl: Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0cdd01c9