this is a nasty dependency. this means anyone that requires webshell also requires gfx!
nsIContentViewerFile only needs nsIDeviceContext.h for printing: NS_IMETHOD PrintContent(nsIWebShell * aParent, nsIDeviceContext * aDContext, nsIDOMWindow * aDOMWin, PRBool aIsSubDoc) = 0; I'm going to try forward-declaring it. If that doesn't break enough dependencies, we might consider moving this to a new interface, a la nsIContentViewerPrint or something.
ran out of time to test this on other platforms.. moving to 0.9.6
Comment on attachment 55858 [details] [diff] [review] full patch r=jag
Comment on attachment 55858 [details] [diff] [review] full patch sr=blizzard
cool! patches are in. thanks guys