Pavel Panchekha
|
9075f64cac
LibWeb: Change inline float clearance to not reset margin collapsing
|
9 months ago |
Aliaksandr Kalenik
|
863416e3ac
LibWeb: Make FC of containing block responsible for abspos layout
|
10 months ago |
Aliaksandr Kalenik
|
90b8bfc04c
LibWeb: Save layout mode inside formatting context object
|
10 months ago |
Aliaksandr Kalenik
|
623e358d7a
LibWeb: Remove `box` argument from FormattingContext::run()
|
10 months ago |
Aliaksandr Kalenik
|
ec315667f0
LibGfx+LibWeb: Remove DrawEmoji variant in GlyphRun
|
10 months ago |
BenJilks
|
11e7d72686
LibWeb: Layout text chunks based on their Unicode direction
|
10 months ago |
BenJilks
|
0d63269cb7
LibGfx+LibWeb: Use harfbuzz for text shaping
|
11 months ago |
Aliaksandr Kalenik
|
fa605ef225
LibWeb: Fix OOB access in "text-overflow: ellipsis" clip
|
11 months ago |
Tobias Christiansen
|
da7f0897d1
LibWeb: Implement "text-overflow" property
|
11 months ago |
Andreas Kling
|
f7e57881ad
LibWeb: Don't limit available space during early height for inline-flex
|
1 year ago |
Andreas Kling
|
9af966f87d
LibWeb: Avoid unnecessary Vector copying when generating line boxes
|
1 year ago |
Aliaksandr Kalenik
|
26a516c85f
LibWeb: Allow any FC type for replaced boxes in dimension_box_on_line()
|
1 year ago |
Andreas Kling
|
1cea4e6407
LibWeb: Use cached UsedValues pointer in IFC and its helper classes
|
1 year ago |
Andreas Kling
|
4e6de47f93
LibWeb: Avoid LayoutState hash lookups in more parts of float layout
|
1 year ago |
Andreas Kling
|
1041dbb007
LibWeb: Don't lose track of inline margins when collapsing whitespace
|
1 year ago |
Andreas Kling
|
954c4496b1
LibWeb: Avoid more UsedValues hash lookups in BFC and IFC
|
1 year ago |
Andreas Kling
|
c82d517447
LibWeb: Move line-height from NodeWithStyle to ComputedValues
|
1 year ago |
Andreas Kling
|
5af02a914c
LibWeb: Let parent formatting context determine size of flex containers
|
1 year ago |
Aliaksandr Kalenik
|
39abd9095e
LibWeb: Return CSSPixels from `calculate_inner_height()`
|
1 year ago |
Aliaksandr Kalenik
|
05a1dbeb91
LibWeb: Return CSSPixels from `calculate_inner_width()`
|
1 year ago |
Andreas Kling
|
7abb182fa3
LibWeb: Honor negative margins on atomic inlines
|
1 year ago |
Aliaksandr Kalenik
|
681771d210
LibGfx+LibWeb: Calculate and save glyph positions during layout
|
1 year ago |
Shannon Booth
|
56d10bf198
LibWeb: Port Layout::TextNode from DeprecatedString
|
1 year ago |
Aliaksandr Kalenik
|
c41e742de4
LibWeb: Fix min-content width calculation in dimension_box_on_line()
|
1 year ago |
Andreas Kling
|
39f16ecd41
LibWeb: Don't break for atomic inline elements in `white-space: nowrap`
|
1 year ago |
Andi Gallo
|
3d7e788981
LibWeb: Improve the line breaking algorithm
|
1 year ago |
Andi Gallo
|
ef6a78518f
LibWeb: Remove unused argument of InlineLevelIterator::next
|
1 year ago |
Aliaksandr Kalenik
|
fce4801460
LibWeb: Replace to_px() with to_px_or_zero() in InlineFormattingContext
|
1 year ago |
Andi Gallo
|
62f15f94d2
LibWeb: Better handling of floating boxes from inline formatting context
|
1 year ago |
Andi Gallo
|
b12820c967
LibWeb: Handle float clearing specified on line break elements
|
2 years ago |