author Ehsan Akhgari <>
Mon, 30 Sep 2013 17:26:04 -0400
changeset 149370 e8453cdce0057180b18cd1ba8514e279f24b0cf5
parent 40458 1584ba8c1b86f9c4de5ccda5241cef36e80f042c
permissions -rw-r--r--
Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc This patch does the following: * Move nsIFrame::IntrinsicSize to mozilla::IntrinsicSize so that it can be forward-declared. * Move a number of templated inline nsLayoutUtils methods to nsIFrame. * Use mozilla::layout::FrameChildListID instead of the nsIFrame::ChildListID typedef in nsLayoutUtils.h. * Move nsReflowFrameRunnable to its only user, nsProgressMeterFrame.cpp. * Make a number of functions requiring nsIFrame.h out-of-line. * Remove the nsIFrame.h #include from nsLayoutUtils.h and add it to the places which require it implicitly.

Please see the file toolkit/content/license.html for the copyright licensing
conditions attached to this codebase, including copies of the licenses

You are not granted rights or licenses to the trademarks of the
Mozilla Foundation or any party, including without limitation the
Firefox name or logo.

For more information, see: