Aliaksandr Kalenik
|
17f4ed6ea1
LibGfx+LibWeb: Simplify text shaping API by removing per glyph callback
|
9 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 |
Andreas Kling
|
3ed0381a2a
LibGfx: Remove unused font code dealing with left-side bearing
|
10 months ago |
BenJilks
|
0d63269cb7
LibGfx+LibWeb: Use harfbuzz for text shaping
|
10 months ago |
Aliaksandr Kalenik
|
7181c3f2ea
Everywhere: Limit layout text fragments to use one font for all glyphs
|
1 year ago |
Andreas Kling
|
1a2a34fa43
LibGfx: Remove Bitmap::glyph_spacing()
|
1 year ago |
Aliaksandr Kalenik
|
613cd6104d
LibWeb: Support masking of SVGForeignObjectPaintable
|
1 year ago |
goldenzach
|
65eb7699f4
LibWeb: Resolve vertical padding of inline elements
|
1 year ago |
Andreas Kling
|
1cea4e6407
LibWeb: Use cached UsedValues pointer in IFC and its helper classes
|
1 year ago |
Andreas Kling
|
bc3a16396e
LibWeb: Move font list from NodeWithStyle to ComputedValues
|
1 year ago |
Aliaksandr Kalenik
|
df57d7ca68
LibGfx+LibWeb: Update for_each_glyph_position to use font cascade list
|
1 year ago |
Aliaksandr Kalenik
|
2cb0039a13
LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm
|
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 |
circl
|
6b30847120
LibWeb: Don't add an extra glyph spacing to width of TextNode
|
1 year ago |
MacDue
|
71baa8c31a
LibWeb: Add CSSPixels::nearest_value_for(FloatingPoint)
|
1 year ago |
MacDue
|
360c0eb509
LibWeb: Remove implicit conversion from float and double to CSSPixels
|
1 year ago |
Andi Gallo
|
685ef4ec82
LibWeb: Stop collecting lookahead items on forced break
|
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 |
Andreas Kling
|
481fdfee68
LibWeb: Resolve CSS inset properties when entering inline-flow elements
|
1 year ago |
Aliaksandr Kalenik
|
fce4801460
LibWeb: Replace to_px() with to_px_or_zero() in InlineFormattingContext
|
1 year ago |
Karol Kosek
|
d4b5205482
Revert "LibWeb: Make TextNode::ChunkIterator emit an empty chunk for content:"""
|
2 years ago |
Andi Gallo
|
b12820c967
LibWeb: Handle float clearing specified on line break elements
|
1 year ago |
Andreas Kling
|
b918ce4022
LibWeb: Make Layout::TextNode::text_for_rendering() lazily computed
|
2 years ago |
Andreas Kling
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Sam Atkins
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
2 years ago |
Baitinq
|
73e87d694e
LibWeb: Don't collapse TextNode if it's editable
|
2 years ago |