The make_names.pl needs to be changed so it understands how to call create functions rather than calling "new" directly. And it can be cleaned up quite a bit while doing so. Later, I will change the default setting on this and use it to start making constructors private and use create functions.
Created attachment 34952 [details] patch
Created attachment 34953 [details] patch
http://trac.webkit.org/changeset/47351
Mass moving XML DOM bugs to the "DOM" Component.