Andreas Kling
|
1cea4e6407
LibWeb: Use cached UsedValues pointer in IFC and its helper classes
|
1 tahun lalu |
Aliaksandr Kalenik
|
681771d210
LibGfx+LibWeb: Calculate and save glyph positions during layout
|
1 tahun lalu |
Andi Gallo
|
3d7e788981
LibWeb: Improve the line breaking algorithm
|
1 tahun lalu |
Andi Gallo
|
ef6a78518f
LibWeb: Remove unused argument of InlineLevelIterator::next
|
1 tahun lalu |
Aliaksandr Kalenik
|
fce4801460
LibWeb: Replace to_px() with to_px_or_zero() in InlineFormattingContext
|
1 tahun lalu |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 tahun lalu |
Sam Atkins
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
2 tahun lalu |
Ben Wiederhake
|
d073a31c21
LibWeb: Add missing includes
|
2 tahun lalu |
Andreas Kling
|
9b46091f38
LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues
|
3 tahun lalu |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
3 tahun lalu |
Andreas Kling
|
8abbbdf6fa
LibWeb: Cache a pointer to the IFC root in InlineLevelIterator
|
3 tahun lalu |
Andreas Kling
|
4575ab558b
LibWeb: Make whitespace collapsing stateless
|
3 tahun lalu |
Andreas Kling
|
aefe1727fc
LibWeb: Make text newlines in "pre" mode emit a ForcedBreak item
|
3 tahun lalu |
Andreas Kling
|
de6f7f0029
LibWeb: Support CSS floats in inline flow
|
3 tahun lalu |
Andreas Kling
|
2dfb617c5b
LibWeb: Make InlineLevelIterator emit absolutely positioned items
|
3 tahun lalu |
Andreas Kling
|
c9700e100e
LibWeb: Start making our layout system "transactional"
|
3 tahun lalu |
Andreas Kling
|
f2a917229a
LibWeb: Support inline-level padding and border properly
|
3 tahun lalu |
Andreas Kling
|
b1fd801436
LibWeb: Pass correct state to TextNode::compute_text_for_rendering()
|
3 tahun lalu |
Andreas Kling
|
36e2799131
LibWeb: Make InlineLevelIterator::m_container a Layout::BlockContainer&
|
3 tahun lalu |
Andreas Kling
|
9f39ad8929
LibWeb: Ignore some collapsible whitespace when building lines
|
3 tahun lalu |
Andreas Kling
|
d3adc94ce8
LibWeb: Dimension inline-block boxes before deciding about line breaks
|
3 tahun lalu |
Andreas Kling
|
1f603c54ff
LibWeb: Add inline-level iterator that enumerates items for line layout
|
3 tahun lalu |