Bug 1014891 - Remove support for XML's 'catalog' style sheets, and provide an internal alternative for the abusing callers of EnsureCatalogStyleSheet. r=bz
Bug 1015147 - Use the style sheet cache to store the user-agent style sheets svg.css and mathml.css so that we don't create new instances for each new document. r=bz
Bug 1008455 - Avoid loading the xul.css UA style sheet when possible. r=bz CLOSED TREE

--HG--
rename : toolkit/content/xul.css => toolkit/content/minimal-xul.css
Bug 1013936, part 1 - Add various methods to nsIDocument to help determine its type. r=bz
Bug 1013936, part 2 - Only load the html.css UA style sheet on-demand for SVG documents. r=bz CLOSED TREE
No bug - Add a comment to nsStyleSet::SizeOfIncludingThis noting that it does _not_ count the size of the sheets in mSheets, only the size of the mSheets buffer.
Bug 1011806 - Stop loading user-agent and user style sheets for SVG-as-an-image (the main UA sheets svg.css, html.css, etc. will still load on demand). r=bz CLOSED TREE
Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*.  r=roc
Bug 508665 - part 2, Move nsCSSFrameConstructor::GetFrameFor to a static function in nsCSSFrameConstructor.cpp.  r=roc
Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames.  Deal with GetContentInsertionFrame() returning null in a couple of places.  r=roc
Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames.  r=roc
Bug 508665 - part 5, Make nsIFrame::Init require a nsContainerFrame* for the parent frame param.  r=roc
Bug 508665 - part 6, Require a nsContainerFrame* for aParent in nsFrameList methods.  r=roc
Bug 508665 - part 7, Require a nsContainerFrame* for aParent in nsFrameManager methods.  r=roc
Bug 508665 - part 8, Move child frame insertion/removal methods from nsIFrame to nsContainerFrame.  r=roc
Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls.  r=roc
Bug 508665 - part 10, Replace nsMenuFrame::mMenuParent with a GetMenuParent() method to eliminate the need for a SetParent override.  r=roc
Bug 508665 - part 11, Make nsIFrame::SetParent non-virtual.  r=roc
Bug 508665 - part 12, Move nsIFrame::GetChildBox/GetNextBox/GetParentBox to XUL where they came from.  r=roc
Bug 508665 - part 13, Move nsIFrame::IsBoxWrapped to a static function in nsFrame.cpp.  r=roc