The following callbacks have custom definitions in the v8 bindings, but are not marked as [Custom] or [V8Custom] in their respective .idl. html/canvas/WebGLByteArray : get() html/canvas/WebGLFloatArray : get() html/canvas/WebGLIntArray : get() html/canvas/WebGLShortArray : get() html/canvas/WebGLUnsignedByteArray : get() html/canvas/WebGLUnsignedIntArray : get() html/canvas/WebGLUnsignedShortArray : get() page/DOMWindow : clearInterval() page/DOMWindow : clearTimeout() xml/XMLHttpRequest : dispatchEvent() xml/XMLHttpRequestUpload : dispatchEvent() We should either mark them V8Custom or make them not need to be custom anymore.
This doesn't block deleting V8CustomBinding.h, it's more general cleanup.
Created attachment 50853 [details] Remove unused custom callbacks
Thanks for the cleanups to the V8WebGL*Array bindings. They look good.
Comment on attachment 50853 [details] Remove unused custom callbacks Marking as patch.
Comment on attachment 50853 [details] Remove unused custom callbacks r=me.
http://trac.webkit.org/changeset/56114 and build fix in http://trac.webkit.org/changeset/56115.