We can remove JSAudioConstructor.{h,cpp}. We can generate the constructors of window.Audio by the [NamedConstructor] IDL.
Created attachment 117292 [details] Patch
Comment on attachment 117292 [details] Patch Attachment 117292 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/10704341
(Assuming it compiles.)
We need to remove all "JSAudioConstructor.{h.cpp}" from all build scripts. After that I'll commit it. Thanks.
Created attachment 117298 [details] patch for commit
Created attachment 117376 [details] Patch
Adam: I've made a non-trivial change since your first review. Would you please take another look at it?
Comment on attachment 117376 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=117376&action=review > LayoutTests/platform/mac/fast/dom/Window/window-properties-expected.txt:-45 > -window.Audio.length [number] Strange. I wonder why this used to be there. Certainly looks like a progression. Will this cause test failures on other ports? (This file has a lot of port-specific expected results.)
Comment on attachment 117376 [details] Patch Clearing flags on attachment: 117376 Committed r101723: <http://trac.webkit.org/changeset/101723>
All reviewed patches have been landed. Closing bug.