servo/components/layout_2020
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
..
display_list Implement 'empty-cells' for layout 2020 (#32331) 2024-05-21 11:08:08 +00:00
flexbox layout: Add a InlineFormattingContextBuilder (#32415) 2024-06-03 14:46:53 +00:00
flow layout: Flatten inline box storage in InlineFormattingContexts (#32539) 2024-06-19 08:51:10 +00:00
fragment_tree layout: Take into account display: table etc in offset* queries (#32448) 2024-06-10 15:05:57 +00:00
table Fix table track offsets when there is visibility: collapse (#32469) 2024-06-11 18:59:09 +00:00
tests layout: Add a InlineFormattingContextBuilder (#32415) 2024-06-03 14:46:53 +00:00
Cargo.toml Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
cell.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
context.rs fonts: Clean up messaging during web fonts loads (#32332) 2024-05-22 08:30:35 +00:00
dom.rs layout: Flatten inline box storage in InlineFormattingContexts (#32539) 2024-06-19 08:51:10 +00:00
dom_traversal.rs layout: Take into account display: table etc in offset* queries (#32448) 2024-06-10 15:05:57 +00:00
formatting_contexts.rs layout: Allow transforming inline replaced elements (#31833) 2024-03-27 11:57:27 +00:00
geom.rs layout: Add basic support for getClientRects() queries (#31696) 2024-03-15 17:20:47 +00:00
layout_debug.rs Lint layout_2020 with clippy (#31169) 2024-01-25 09:03:31 +00:00
lib.rs make ContainingBlock use Au for inline_size and block_size (#31370) 2024-02-20 09:14:44 +00:00
lists.rs layout: Add a basic support for list-style-position: outside (#32114) 2024-04-22 14:23:35 +00:00
positioned.rs layout: Properly size absolutely positioned tables (#32447) 2024-06-07 16:21:08 +00:00
query.rs layout: Take into account display: table etc in offset* queries (#32448) 2024-06-10 15:05:57 +00:00
replaced.rs compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
sizing.rs layout: Add initial support for row height distribution (#31421) 2024-02-29 12:12:54 +00:00
style_ext.rs Address issues uncovered by rust-1.78 beta (#32130) 2024-04-22 18:20:47 +00:00
traversal.rs script: Split style and layout data in DOM nodes (#31985) 2024-04-04 07:56:51 +00:00