gecko/layout
Ehsan Akhgari 0a3a2ee94a 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.
2013-09-30 17:26:04 -04:00
..
analysis
base Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
build Bug 917491: Guarantee cleanup of AsyncLatencyLogger on xpcom-shutdown r=bsmedberg 2013-09-24 22:10:24 -04:00
doc
forms Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:01 +02:00
generic Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
inspector Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:01 +02:00
ipc Bug 919505 - Minimize the #includes in dom/ipc; r=jst 2013-09-23 17:30:40 -04:00
mathml Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
media Bug 904617: Part 1 - Add a way to get cube latency, add wasapi latency functions r=kinetik 2013-09-17 02:39:30 -04:00
printing Bug 912956 part.18 Remove nsGUIEvent.h r=roc 2013-09-25 20:21:22 +09:00
reftests Bug 921021 - Update reftest manifests for pandaboards; r=jmaher 2013-09-30 07:49:04 -04:00
style Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
svg Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
tables Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
tools Backout changeset 28aab9d91f12 (Bug 916071) 2013-09-24 12:55:46 +09:00
xul Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc 2013-09-30 17:26:04 -04:00
moz.build