loader.* should be split into one file per class The attached patch does just that. I used the attached script on "loader.h" to svn copy loader.* to a new file for each of the contained classes. Then I went through and manually cleaned up the headers a bit, and stripped down the .cpp files. Finally I got the rest of WebCore back compiling by going through all the other .cpp files and fixing up the necessary includes. This patch not only makes the code *much* easier to read, but also substantially reduces header dependencies between files.
Created attachment 5563 [details] my split_header script Usage: ./split_class.pl mybigfile.h
Created attachment 5564 [details] Splits loader.* into separate class files