Shannon Booth
|
56d10bf198
LibWeb: Port Layout::TextNode from DeprecatedString
|
1 year ago |
Ali Mohammad Pur
|
aeee98b3a1
AK+Everywhere: Remove the null state of DeprecatedString
|
1 year ago |
Andreas Kling
|
1c47695bae
LibWeb: Invalidate layout-transformed text on DOM text node change
|
1 year ago |
Karol Kosek
|
d4b5205482
Revert "LibWeb: Make TextNode::ChunkIterator emit an empty chunk for content:"""
|
2 years ago |
Andreas Kling
|
b918ce4022
LibWeb: Make Layout::TextNode::text_for_rendering() lazily computed
|
2 years ago |
Andreas Kling
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 years ago |
Andreas Kling
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Andreas Kling
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 years ago |
Andreas Kling
|
b062a0fb7c
LibWeb: Make TextNode::ChunkIterator emit an empty chunk for content:""
|
2 years ago |
Andreas Kling
|
063d6cab8b
LibWeb: Remove unused Layout::TextNode::ChunkIterator::m_layout_mode
|
2 years ago |
Andreas Kling
|
64959a8504
LibWeb: Express intrinsic size layout via size constraints
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Andreas Kling
|
4575ab558b
LibWeb: Make whitespace collapsing stateless
|
3 years ago |
Andreas Kling
|
fa99259412
LibWeb: Simplify text chunk iteration a little bit
|
3 years ago |
Andreas Kling
|
dd6a0dd0f7
LibWeb: Remove unused declarations from Layout::TextNode
|
3 years ago |
Andreas Kling
|
be5f0b5ac4
LibWeb: Move text fragment painting to PaintableWithLines
|
3 years ago |
Andreas Kling
|
cb0c5390ff
LibWeb: Move mouse event and label logic from layout to painting tree
|
3 years ago |
Andreas Kling
|
ed84fbce47
LibWeb: Make Paintable ref-counted
|
3 years ago |
Andreas Kling
|
4d98851aea
LibWeb: Generate a TextPaintable for every Layout::TextNode
|
3 years ago |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
3 years ago |
Andreas Kling
|
f0d833a3d7
LibWeb: Move StackingContext and PaintPhase into the Painting namespace
|
3 years ago |
Maciej
|
86c0961240
LibWeb: Make TextNode::ChunkIterator::try_commit_chunk() const
|
3 years ago |
Andreas Kling
|
766d816db3
LibWeb: Remove old Layout::Node::split_into_lines() API
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Andreas Kling
|
28fabd4728
LibWeb: Make Layout::Node::paint() pure virtual
|
3 years ago |
sin-ack
|
27c5eb66f1
LibWeb: Rename wrap_breaks to respect_linebreaks
|
3 years ago |
sin-ack
|
0342fe4e0c
LibWeb: Refactor TextNode::ChunkIterator
|
3 years ago |
Tobias Christiansen
|
4c17f389db
LibWeb: Add proper support for text-decoration-line property values
|
3 years ago |
Andreas Kling
|
d3e7529297
LibWeb: Move Layout::TextNode whitespace collapse to separate function
|
4 years ago |