Andreas Kling
|
ba286781b4
LibWeb: Detach all paintables when building/committing layout tree
|
il y a 1 an |
Aliaksandr Kalenik
|
ee5d66c5d5
LibWeb: Resolve text shadows in `LayoutState::commit()`
|
il y a 1 an |
Aliaksandr Kalenik
|
de32b77ceb
LibWeb: Use separate structure to represent fragments in paintable tree
|
il y a 1 an |
Andreas Kling
|
ca57e40350
LibWeb: Take padding into account when resolving border radii
|
il y a 1 an |
Aliaksandr Kalenik
|
6c645f3a9f
LibWeb: Paint fragments contained by inline node as part of this node
|
il y a 1 an |
Aliaksandr Kalenik
|
b2abd1dd05
LibWeb: Resolve box shadow data for paintable boxes during layout
|
il y a 1 an |
Aliaksandr Kalenik
|
d1d6da6ab6
LibWeb: Resolve border radius during layout and save it in paintables
|
il y a 1 an |
MacDue
|
4c5d48f861
LibWeb: Support transforms, stroking, gradients, etc for SVG <text>
|
il y a 1 an |
MacDue
|
c93d367d95
LibWeb: Layout SVG <text> elements during layout (not while painting)
|
il y a 1 an |
MacDue
|
dc9cb449b1
LibWeb: Store computed SVG path data/transforms in LayoutState
|
il y a 1 an |
Tobias Christiansen
|
6602b1ddb1
LibWeb: Rename "position" enum to "positioning"
|
il y a 1 an |
MacDue
|
0af8d81f48
LibWeb: Layout SVG <mask> elements (but don't paint them)
|
il y a 1 an |
MacDue
|
c5b50ec2f4
LibWeb: Create paintables for nodes whose parents don't have paintables
|
il y a 1 an |
Andreas Kling
|
1434721247
LibWeb: Relax restrictions on LayoutState::get() input type
|
il y a 1 an |
Aliaksandr Kalenik
|
0fb571c1c2
LibWeb: Add `Length::resolved()` overload for CSSPixels
|
il y a 1 an |
Andreas Kling
|
6d7a2f5cc9
LibWeb: Prune old paintable pointers from layout tree after relayout
|
il y a 1 an |
Andreas Kling
|
ae3958f640
LibWeb: Remove incorrect hack in build_paint_tree()
|
il y a 1 an |
MacDue
|
360c0eb509
LibWeb: Remove implicit conversion from float and double to CSSPixels
|
il y a 1 an |
Andreas Kling
|
3d7c880a42
LibWeb: Give DOM::Node a direct pointer to its Paintable
|
il y a 1 an |
Andreas Kling
|
136ac1a6a5
LibWeb: Add virtuals to check if Paintable is PBox or PWithLines
|
il y a 1 an |
Andreas Kling
|
e67ac16862
LibWeb: Give Paintable its own pointer to the corresponding DOM node
|
il y a 1 an |
Andreas Kling
|
216bd513fa
LibWeb: Make the paint tree a proper standalone tree
|
il y a 1 an |
Andreas Kling
|
25a3d0d643
LibWeb: Resolve relative offsets *once* after layout
|
il y a 1 an |
Aliaksandr Kalenik
|
9101c8d079
LibWeb: Use available space to resolve table container width
|
il y a 1 an |
Sam Atkins
|
5ee1b7db7c
LibWeb: Convert BorderData::width to CSSPixels
|
il y a 1 an |
Aliaksandr Kalenik
|
e5dcfe3905
LibWeb: Verify that value is not saturated in set_content_width/height
|
il y a 1 an |
Andreas Kling
|
bf25568703
LibWeb: Bring measuring of scrollable overflow closer to spec
|
il y a 2 ans |
Andreas Kling
|
f23baf0a2d
LibWeb: Add LineBox::absolute_rect()
|
il y a 2 ans |
Andi Gallo
|
f6d2a21d27
LibWeb: Store table cell indices and spans in PaintableBox
|
il y a 2 ans |
Andi Gallo
|
b7d23162cc
LibWeb: Set the definite width flag in set_max_content_width
|
il y a 2 ans |