2009-12-18 Nate Chapin <japhet@chromium.org>
authorjaphet@chromium.org <japhet@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Dec 2009 23:15:50 +0000 (23:15 +0000)
committerjaphet@chromium.org <japhet@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Dec 2009 23:15:50 +0000 (23:15 +0000)
commit7ff68a34ad7f2d21137bd7717ac3862a402ec23c
treee1ff791b49de6883006624c36d395b6c748e6859
parentaf64a456fda443309062f5ed07d0eaf429fab004
2009-12-18  Nate Chapin  <japhet@chromium.org>

        Reviewed by Adam barth.

        Generate V8 bindings non-constructor callback declarations
        in CodeGeneratorV8.pm instead of manually declaring them in
        V8CustomBinding.h.

        https://bugs.webkit.org/show_bug.cgi?id=32638

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
67 files changed:
WebCore/ChangeLog
WebCore/bindings/scripts/CodeGeneratorV8.pm
WebCore/bindings/v8/V8DOMWrapper.cpp
WebCore/bindings/v8/custom/V8AbstractWorkerCustom.cpp
WebCore/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp
WebCore/bindings/v8/custom/V8ClipboardCustom.cpp
WebCore/bindings/v8/custom/V8ConsoleCustom.cpp
WebCore/bindings/v8/custom/V8CustomBinding.h
WebCore/bindings/v8/custom/V8DOMApplicationCacheCustom.cpp
WebCore/bindings/v8/custom/V8DOMParserConstructor.cpp
WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp
WebCore/bindings/v8/custom/V8DatabaseCustom.cpp
WebCore/bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp
WebCore/bindings/v8/custom/V8DocumentCustom.cpp
WebCore/bindings/v8/custom/V8ElementCustom.cpp
WebCore/bindings/v8/custom/V8GeolocationCustom.cpp
WebCore/bindings/v8/custom/V8HTMLAllCollectionCustom.cpp
WebCore/bindings/v8/custom/V8HTMLAudioElementConstructor.cpp
WebCore/bindings/v8/custom/V8HTMLCanvasElementCustom.cpp
WebCore/bindings/v8/custom/V8HTMLCollectionCustom.cpp
WebCore/bindings/v8/custom/V8HTMLDocumentCustom.cpp
WebCore/bindings/v8/custom/V8HTMLFormElementCustom.cpp
WebCore/bindings/v8/custom/V8HTMLImageElementConstructor.cpp
WebCore/bindings/v8/custom/V8HTMLInputElementCustom.cpp
WebCore/bindings/v8/custom/V8HTMLOptionElementConstructor.cpp
WebCore/bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp
WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp
WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.h [new file with mode: 0644]
WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.cpp
WebCore/bindings/v8/custom/V8HistoryCustom.cpp
WebCore/bindings/v8/custom/V8InjectedScriptHostCustom.cpp
WebCore/bindings/v8/custom/V8InspectorFrontendHostCustom.cpp
WebCore/bindings/v8/custom/V8LocationCustom.cpp
WebCore/bindings/v8/custom/V8MessageChannelConstructor.cpp
WebCore/bindings/v8/custom/V8MessageEventCustom.cpp
WebCore/bindings/v8/custom/V8MessagePortCustom.cpp
WebCore/bindings/v8/custom/V8NodeCustom.cpp
WebCore/bindings/v8/custom/V8NodeFilterCustom.cpp
WebCore/bindings/v8/custom/V8NodeIteratorCustom.cpp
WebCore/bindings/v8/custom/V8NotificationCenterCustom.cpp
WebCore/bindings/v8/custom/V8SQLResultSetRowListCustom.cpp
WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp
WebCore/bindings/v8/custom/V8SVGElementInstanceCustom.cpp
WebCore/bindings/v8/custom/V8SVGLengthCustom.cpp
WebCore/bindings/v8/custom/V8SVGMatrixCustom.cpp
WebCore/bindings/v8/custom/V8SharedWorkerCustom.cpp
WebCore/bindings/v8/custom/V8TreeWalkerCustom.cpp
WebCore/bindings/v8/custom/V8WebGLArrayBufferCustom.cpp
WebCore/bindings/v8/custom/V8WebGLByteArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLFloatArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLIntArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLRenderingContextCustom.cpp
WebCore/bindings/v8/custom/V8WebGLShortArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLUnsignedByteArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLUnsignedIntArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebGLUnsignedShortArrayCustom.cpp
WebCore/bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp
WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp
WebCore/bindings/v8/custom/V8WebSocketCustom.cpp
WebCore/bindings/v8/custom/V8WorkerContextCustom.cpp
WebCore/bindings/v8/custom/V8WorkerCustom.cpp
WebCore/bindings/v8/custom/V8XMLHttpRequestConstructor.cpp
WebCore/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
WebCore/bindings/v8/custom/V8XMLHttpRequestUploadCustom.cpp
WebCore/bindings/v8/custom/V8XMLSerializerConstructor.cpp
WebCore/bindings/v8/custom/V8XPathEvaluatorConstructor.cpp
WebCore/bindings/v8/custom/V8XSLTProcessorCustom.cpp