Clean up layout debug APIs

NEW
Unassigned

Status

()

Core
Layout: Misc Code
15 years ago
8 years ago

People

(Reporter: Simon Fraser, Unassigned)

Tracking

Trunk
PowerPC
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
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.
(Reporter)

Comment 1

15 years ago
Of course there is nsIFrameDebug too.
->misc code
Component: Layout → Layout: Misc Code
(Reporter)

Updated

9 years ago
Assignee: sfraser_bugs → nobody
QA Contact: ian → layout.misc-code
You need to log in before you can comment on or make changes to this bug.