I assume no other ports are using this, since I can't see how it could compile without the needed headers. For now I am using it in my Haiku port so needed these changes. I have attached a patch to fix this problem.
Created attachment 17327 [details] Add the needed headers
Comment on attachment 17327 [details] Add the needed headers r=me Note that the Mac platform uses this since it's referenced in WebCore/WebCore.xcodeproj/project.pbxproj.
Committed revision 27871.
I believe the prefix header on the Mac pulls in the necessary includes which is why no-one noticed they were missing.