mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 11:27:35 +00:00
LibWeb: Add inline-level iterator that enumerates items for line layout
This patch adds a new mechanism that allows InlineFormattingContext to build line boxes incrementally instead of all-in-one go. Incremental build will eventually allow much better support for CSS floating objects.
This commit is contained in:
parent
9358f108c4
commit
1f603c54ff
6 changed files with 248 additions and 13 deletions
|
@ -215,6 +215,7 @@ set(SOURCES
|
|||
Layout/ImageBox.cpp
|
||||
Layout/InitialContainingBlock.cpp
|
||||
Layout/InlineFormattingContext.cpp
|
||||
Layout/InlineLevelIterator.cpp
|
||||
Layout/InlineNode.cpp
|
||||
Layout/Label.cpp
|
||||
Layout/LayoutPosition.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue