I broke the no-svg build after r27278 because neither DOMHTMLEmbedElementPrivate.h nor DOMHTMLObjectElementPrivate.h are created when SVG is disabled.
I'm not sure how to best fix this. At first glance, either both header files always need to be generated (even with empty categories), or else Xcode needs to conditionalize them. (Or I just need to remove them from Xcode.) Note that they also need to be conditionalized in WebKit/MigrateHeaders.make.
It's sad that this wasn't noticed (probably because the no-svg buildbot is always red--Bug 12402 was filed to address that).
Created attachment 17412 [details]
Possible solution (always generate these two files so that they exist on the no-svg build).
Comment on attachment 17412 [details]
I think this hack is fine if you add a comment explaining what you're doing in CodeGeneratorObjC.pm.
(In reply to comment #2)
> (From update of attachment 17412 [details] )
> I think this hack is fine if you add a comment explaining what you're doing in
Thanks, Eric! I changed the code to be the comment.
And fixed a typo: