servo/components/layout_2020/flow/inline
Martin Robinson e74075255b
layout: Flatten inline box storage in InlineFormattingContexts (#32539)
This accomplishes two things:

1. Makes it easier to iterate through all inline formatting context
   items.
2. Will make it possible to easily move back and forth through the tree
   of inline boxes, in order to enable reordering and splitting inline
   boxes on lines -- necessary for BiDi.

Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-06-19 08:51:10 +00:00
..
construct.rs layout: Flatten inline box storage in InlineFormattingContexts (#32539) 2024-06-19 08:51:10 +00:00
line.rs layout: Add a InlineFormattingContextBuilder (#32415) 2024-06-03 14:46:53 +00:00
line_breaker.rs layout: Linebreak the entire InlineFormattingContext at once (#32483) 2024-06-13 20:12:14 +00:00
mod.rs layout: Flatten inline box storage in InlineFormattingContexts (#32539) 2024-06-19 08:51:10 +00:00
text_run.rs layout: Linebreak the entire InlineFormattingContext at once (#32483) 2024-06-13 20:12:14 +00:00