Open Bug 189550 Opened 22 years ago Updated 3 years ago

Clean up layout debug APIs

Categories

(Core :: Layout, defect)

PowerPC
macOS
defect

Tracking

()

People

(Reporter: sfraser_bugs, Unassigned)

Details

We have a mess of debug APIs now: The debug component, over in extensions/layout-debug, has nsIDebugObject. The layout code, in layout/base/public, has nsILayoutDebugger. In addition, some debug stuff doesn't use either API, e.g. nsIPresShell->SetPaintFrameCount(). I see no reason to maintain the layout-debug extension. Since the code is debug-only, we should just put it in layout.
Of course there is nsIFrameDebug too.
->misc code
Component: Layout → Layout: Misc Code
Assignee: sfraser_bugs → nobody
QA Contact: ian → layout.misc-code
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.