servo/components
Martin Robinson 4e79ac5701
layout: Allow rendering LineItems independent of inline box (#32666)
Refactor inline layout to allow rendering line items in the second stage
to be rendered in any order, independent of their parent inline box.
This will allow line items to be reordered, effectively allowing the
splitting of inline boxes, for the purposes of BiDi and any other inline
reordering feature.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-07-03 15:15:31 +00:00
..
allocator Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
background_hang_monitor Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
bluetooth clippy: fix some warnings in desktop and some components (#32583) 2024-06-25 07:04:23 +00:00
canvas Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
compositing Rename gfx to fonts (#32556) 2024-06-19 20:26:19 +00:00
config Add a directory listing feature for file URLs (#32580) 2024-06-26 08:02:50 +00:00
config_plugins Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
constellation Clean up some unused dependencies (#32600) 2024-06-25 13:02:59 +00:00
deny_public_fields Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
devtools Add a directory listing feature for file URLs (#32580) 2024-06-26 08:02:50 +00:00
dom_struct Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
domobject_derive Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
fonts ohos: Add fallback font for serif (#32555) 2024-06-20 06:51:38 +00:00
geometry Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
hyper_serde Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
jstraceable_derive Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
layout Upgrade stylo to 2024-05-31 (#32474) 2024-06-24 20:03:50 +00:00
layout_2020 layout: Allow rendering LineItems independent of inline box (#32666) 2024-07-03 15:15:31 +00:00
layout_thread script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
layout_thread_2020 script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
media Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
metrics Rename gfx to fonts (#32556) 2024-06-19 20:26:19 +00:00
net Add a directory listing feature for file URLs (#32580) 2024-06-26 08:02:50 +00:00
pixels Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
profile Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
rand Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
range Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
script webgpu: Implement ShaderCompilationInfo (#32642) 2024-07-02 13:39:06 +00:00
servo clippy: fix some warnings in desktop and some components (#32583) 2024-06-25 07:04:23 +00:00
shared script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
url Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
webdriver_server Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
webgpu webgpu: Implement ShaderCompilationInfo (#32642) 2024-07-02 13:39:06 +00:00