Closed Bug 1697325 Opened 4 years ago Closed 4 years ago

Refactor and clean up related to CSS overflow area handling

Categories

(Core :: Layout: Scrolling and Overflow, task)

task

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: TYLin, Assigned: TYLin)

References

Details

Attachments

(5 files)

None of the patches in this bug should change the behavior.

Bug 1637130 renamed visual overflow to ink overflow to match the spec
terms. This is a follow-up to rename the struct that stores small ink
overflow in nsIFrame.

Blocks: 1697349
Pushed by aethanyc@gmail.com: https://hg.mozilla.org/integration/autoland/rev/fd611df1f0e1 Part 1 - Rename VisualDeltas to InkOverflowDeltas. r=emilio https://hg.mozilla.org/integration/autoland/rev/00616de4b8a9 Part 2 - Merge SetOverflowAreas() documentation in nsIFrame.cpp into nsIFrame.h. r=emilio https://hg.mozilla.org/integration/autoland/rev/4c58a667455a Part 3 - Change NS_FRAME_OVERFLOW_DELTA_MAX to a constexpr in InkOverflowDeltas. r=emilio https://hg.mozilla.org/integration/autoland/rev/db3777803f74 Part 4 - Change two overflow type #defines to values in an enum class, and revise documentation. r=emilio https://hg.mozilla.org/integration/autoland/rev/40587ee0a347 Part 5 - Add GetOverflowAreasRelativeToParent(), and simplify all the call sites. r=emilio
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: