More ColumnSet cleanup
Categories
(Core :: Layout: Columns, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: TYLin, Assigned: TYLin)
References
Details
Attachments
(4 files)
+++ This bug was initially created as a clone of Bug #1618646 +++
After supporting column-span, nsColumSetFrame
isn't the top-level multicol container anymore. We can simplify its logic a bit.
Assignee | ||
Comment 1•4 years ago
|
||
Rename so that its naming is consistent with ReflowConfig::mColISize,
and to avoid confusion with ColumnBalanceData::mMaxBSize.
Assignee | ||
Comment 2•4 years ago
|
||
The support of this was added in
https://hg.mozilla.org/mozilla-central/rev/fb0790d28846
After supporting column-span, ColumnSetFrame isn't the top-level
multicol container anymore, and is not served as an abs.pos container.
Thus, we can simply the reflow code a bit.
Depends on D88697
Assignee | ||
Comment 3•4 years ago
|
||
I feel skipIncremental is hard to reasoning. It's easier to list all the
possible reasons that the child needs to be reflowed again.
Depends on D88698
Assignee | ||
Comment 4•4 years ago
|
||
nsColumnSetFrame's ComputedBSize() and ComputedMaxBSize() are always
NS_UNCONSTRAINEDSIZE.
Depends on D88699
Updated•4 years ago
|
Comment 6•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6bc1452132f5
https://hg.mozilla.org/mozilla-central/rev/d1bacf3c0f3f
https://hg.mozilla.org/mozilla-central/rev/84313d82b10a
https://hg.mozilla.org/mozilla-central/rev/cc4b6a85883f
Description
•