Andreas Kling
|
1cea4e6407
LibWeb: Use cached UsedValues pointer in IFC and its helper classes
|
há 1 ano atrás |
Aliaksandr Kalenik
|
681771d210
LibGfx+LibWeb: Calculate and save glyph positions during layout
|
há 1 ano atrás |
Andi Gallo
|
ef6a78518f
LibWeb: Remove unused argument of InlineLevelIterator::next
|
há 1 ano atrás |
Aliaksandr Kalenik
|
fce4801460
LibWeb: Replace to_px() with to_px_or_zero() in InlineFormattingContext
|
há 1 ano atrás |
Andi Gallo
|
62f15f94d2
LibWeb: Better handling of floating boxes from inline formatting context
|
há 1 ano atrás |
Andreas Kling
|
79d2c9f3e8
LibWeb: Don't justify text lines that end in a forced break
|
há 2 anos atrás |
Andreas Kling
|
5d4e9a0673
LibWeb: Basic support for CSS `text-indent: <length-percentage>`
|
há 2 anos atrás |
Sam Atkins
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
há 2 anos atrás |
Andreas Kling
|
412b2313f3
LibWeb: Improve inline flow around floating boxes
|
há 2 anos atrás |
Andreas Kling
|
71ca857b67
LibWeb: Break lines until we have enough space between floats
|
há 2 anos atrás |
Andreas Kling
|
ab6af4c9a0
LibWeb: Remove unused member LineBuilder::m_layout_mode
|
há 2 anos atrás |
Andreas Kling
|
9b46091f38
LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues
|
há 3 anos atrás |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
há 3 anos atrás |
Andreas Kling
|
64959a8504
LibWeb: Express intrinsic size layout via size constraints
|
há 3 anos atrás |
Andreas Kling
|
aefe1727fc
LibWeb: Make text newlines in "pre" mode emit a ForcedBreak item
|
há 3 anos atrás |
Andreas Kling
|
d32630e17b
LibWeb: Don't append collapsible whitespace to start of new line
|
há 3 anos atrás |
Andreas Kling
|
de6f7f0029
LibWeb: Support CSS floats in inline flow
|
há 3 anos atrás |
Andreas Kling
|
28642de6ed
LibWeb: Make LineBuilder aware of the current LayoutMode
|
há 3 anos atrás |
Andreas Kling
|
45f717cfad
LibWeb: Respect inline-axis margins between line box fragments :^)
|
há 3 anos atrás |
Andreas Kling
|
c9700e100e
LibWeb: Start making our layout system "transactional"
|
há 3 anos atrás |
Andreas Kling
|
f2a917229a
LibWeb: Support inline-level padding and border properly
|
há 3 anos atrás |
Andreas Kling
|
b60e19fd34
LibWeb: Make LineBuilder assign height to empty line boxes
|
há 3 anos atrás |
Andreas Kling
|
70a56d21dc
LibWeb: Don't do horizontal inline line layout twice for last line
|
há 3 anos atrás |
Andreas Kling
|
251b2f49a2
LibWeb: Make LineBuilder respect LayoutMode::OnlyRequiredLineBreaks
|
há 3 anos atrás |
Andreas Kling
|
d3adc94ce8
LibWeb: Dimension inline-block boxes before deciding about line breaks
|
há 3 anos atrás |
Andreas Kling
|
00bde9ca51
LibWeb: Add Layout::LineBuilder class for incremental line box layout
|
há 3 anos atrás |