The goal is to remove hard-coding in HasCustomToV8Implementation() in CodeGeneratorV8.pm, in the following steps:
(1) Add [V8CustomToJSObject] to interfaces which have custom toV8() but do not have custom toJS().
(2) Replace [JSCustomToJS] with [JSCustomToJSObject] for interfaces which have custom toJS() but do not have custom toV8().
(3) Replace [JSCustomToJS] with [CustomToJSObject] for interfaces which have custom toV8() and toJS().
(4) Remove HasCustomToV8Implementation() from CodeGeneratorV8.pm.
In this bug we fixes (3) and (4).
Created attachment 126762 [details]
Comment on attachment 126762 [details]
Clearing flags on attachment: 126762
Committed r107636: <http://trac.webkit.org/changeset/107636>
All reviewed patches have been landed. Closing bug.