Open
Bug 82296
Opened 25 years ago
Updated 3 years ago
Knowledge of continuation frames (NextInFlow/PrevInFlow) should be encapsulated in the frame classes
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
NEW
People
(Reporter: attinasi, Unassigned)
Details
Spun off of bug 79508, this bug is a reminder to look at the FrameManager's use
of the NextInFlow in ComputeStyleChangeFor. Rather than ReResolving style on the
NextInFlow, it might be preferable to encapsulate the handling of the
NextInFlow to the primary frame.
The concern is that we are spreading knowledge about the internal workings of
the frames too widely. To that end, it may be preferable to hide the NextInFlow
notion from the frame's public interface altogether (eg. make GetNext|PrevInFlow
and SetNext|PrevInFlow protected on nsIFrame). CSSFrameConstructor has lots of
code that 'knows' about NextInFlow semantics, and the FrameManager and PresShell
have tiny bits of knowledge too. Clearly, this needs more analysis, just don't
want to forget about it.
| Reporter | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Updated•24 years ago
|
Target Milestone: --- → mozilla1.2
Comment 1•23 years ago
|
||
.
Assignee: attinasi → misc
Status: ASSIGNED → NEW
Component: Layout → Layout: Misc Code
QA Contact: petersen → nobody
Target Milestone: mozilla1.2alpha → ---
I don't really see this as being important enough to work on.
Updated•17 years ago
|
Assignee: layout.misc-code → nobody
QA Contact: nobody → layout.misc-code
Updated•8 years ago
|
Product: Core → Core Graveyard
| Assignee | ||
Updated•8 years ago
|
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•