Lenny Maiorani
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
3 lat temu |
Andreas Kling
|
e099960e4d
LibWeb: Remove a bunch of no-longer needed #includes
|
3 lat temu |
Andreas Kling
|
ed84fbce47
LibWeb: Make Paintable ref-counted
|
3 lat temu |
Andreas Kling
|
aae356baf1
LibWeb: Port inline elements to the new Paintable system
|
3 lat temu |
Andreas Kling
|
9461e44afa
LibWeb: Use Layout::Box::paint_box() accessor in more places
|
3 lat temu |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
3 lat temu |
Andreas Kling
|
7af03df4c3
LibWeb: Make Painting::Box virtual and add Painting::BoxWithLines
|
3 lat temu |
Andreas Kling
|
f0d833a3d7
LibWeb: Move StackingContext and PaintPhase into the Painting namespace
|
3 lat temu |
Andreas Kling
|
a4d51b3dc2
LibWeb: Add Painting::Box and move things from Layout::Box into it
|
3 lat temu |
Sam Atkins
|
5113128bc9
LibWeb: Paint InlineNode overlay in correct phase, skip pseudo-elements
|
3 lat temu |
Sam Atkins
|
7bb721bea2
LibWeb: Make `display: foo` box constructors take the Element by pointer
|
3 lat temu |
Sam Atkins
|
b715943035
LibWeb: Remove redundant Length::resolved() calls
|
3 lat temu |
Sam Atkins
|
67066c5140
LibWeb: Remove fallback value from Length::resolved()
|
3 lat temu |
Andreas Kling
|
f2a917229a
LibWeb: Support inline-level padding and border properly
|
3 lat temu |
Sam Atkins
|
103613a3a9
LibWeb: Incorporate spread-distance into box-shadow rendering
|
3 lat temu |
Sam Atkins
|
10c6c77b5c
LibWeb: Render multiple box-shadows
|
3 lat temu |
Andreas Kling
|
d30cbf5d72
LibWeb: Remove unnecessary check for 0-sized fragments in InlineNode
|
3 lat temu |
Andreas Kling
|
3ad08a932c
LibWeb: Only compute containing block rect once in InlineNode::paint()
|
3 lat temu |
Andreas Kling
|
766d816db3
LibWeb: Remove old Layout::Node::split_into_lines() API
|
3 lat temu |
Sam Atkins
|
bfcbab0dcf
LibWeb: Remove reference_for_percent parameter from Length::resolved()
|
3 lat temu |
Sam Atkins
|
dc681913e8
LibWeb: Convert width/height and min-/max- versions to LengthPercentage
|
3 lat temu |
Sam Atkins
|
6234e3fcb3
LibWeb: Implement background-clip :^)
|
3 lat temu |
Sam Atkins
|
e8b7946732
LibWeb: Paint backgrounds with multiple layers :^)
|
3 lat temu |
Sam Atkins
|
1e53768f1b
LibWeb: Combine background-repeat-x/y pseudo-properties
|
3 lat temu |
Andreas Kling
|
f73aa8e2bd
LibWeb: Move line boxes from Layout::Box to BlockContainer
|
3 lat temu |
Andreas Kling
|
c4826eae4f
LibWeb: Rename Layout::BlockBox => BlockContainer
|
3 lat temu |
Sam Atkins
|
0cedb7a7c4
LibWeb: Give InlineNodes borders :^)
|
3 lat temu |
Sam Atkins
|
0712036485
LibWeb: Give InlineNodes a box-shadow :^)
|
3 lat temu |
Sam Atkins
|
912596fae8
LibWeb: Give InlineNodes a background
|
3 lat temu |
Sam Atkins
|
3b6325e787
LibWeb: Move InlineNode background code from `paint_fragment` -> `paint`
|
3 lat temu |