Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.

This commit is contained in:
dbaron@dbaron.org
2006-12-08 05:38:33 +00:00
parent 0f0fb052ce
commit d21cb374bd
201 changed files with 8730 additions and 18257 deletions

View File

@@ -158,6 +158,13 @@ nsMenuBarFrame::Init(nsIContent* aContent,
return rv;
}
PRBool
nsMenuBarFrame::IsFrameOfType(PRUint32 aFlags) const
{
// Override bogus IsFrameOfType in base class.
return !aFlags;
}
NS_IMETHODIMP
nsMenuBarFrame::IsOpen()
{