I've gone through the code and removed all such occurrences. This
speeds up the build from 15 to 13 minutes (using /MP on quadcore with
SSD). It also means that editing that file only rebuilds 36 files
instead of 200.

There shouldn't be any reason to include that file from a header. The
reason this has happened is that people have ended up using structs
that define the parameters of an IPC message with many parameters as
member variables in classes. If this happens, then the struct should
just be moved to its own file outside of render_messages.h.

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to