servo/components/layout_2020/flow
Martin Robinson 60b4b6c9f0
layout: Add support for white-space-collapse: break-spaces (#32388)
This change adds support for `white-space-collapse: break-spaces` and
adds initial parsing support for `overflow-wrap` and `word-break`. The
later two properties are not fully supported, only in their interaction
with `break-spaces`. This is a preliminary change preparing to implement
them.

In addition, `break_and_shape` is now forked and added to Layout 2020.
This function is going to change a lot soon and forking is preparation
for this. More code that is only used by Layout 2013 is moved from `gfx`
to that crate.

Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-05-30 05:33:07 +00:00
..
construct.rs layout: Ensure empty list items are at least as tall as outside markers (#32152) 2024-04-29 16:58:14 +00:00
float.rs tables: Add a naive implementation of border-collapse (#32309) 2024-05-18 08:24:23 +00:00
inline.rs layout: Add support for white-space-collapse: break-spaces (#32388) 2024-05-30 05:33:07 +00:00
line.rs layout: Add support for white-space-collapse: break-spaces (#32388) 2024-05-30 05:33:07 +00:00
mod.rs use au in HoistedSharedFragment (#32288) 2024-05-16 18:21:29 +00:00
root.rs compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
text_run.rs layout: Add support for white-space-collapse: break-spaces (#32388) 2024-05-30 05:33:07 +00:00