Andreas Kling
|
6eeda29642
LibWeb: Paint 1x1 backgrounds as color fill instead of tiling bitmap
|
1 year ago |
MacDue
|
8c59f359eb
LibWeb: Implement the default sizing algorithm steps for backgrounds
|
1 year ago |
Aliaksandr Kalenik
|
1b3223dd9e
LibWeb: Rename painter() to recording_painter() in PaintContext
|
1 year ago |
Aliaksandr Kalenik
|
063e66cae9
LibWeb: Introduce RecordingPainter to serialize painting commands
|
1 year ago |
Aliaksandr Kalenik
|
dd7bba66ed
LibWeb: Change viewport ownership from `BrowsingContext` to `Navigable`
|
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 |
Sam Atkins
|
8356ff283b
LibWeb: Implement `background-attachment: local`
|
1 year ago |
Sam Atkins
|
5ee1b7db7c
LibWeb: Convert BorderData::width to CSSPixels
|
1 year ago |
implicitfield
|
58c4e266e9
LibWeb: Prevent double promotion in paint_background
|
2 years ago |
Aliaksandr Kalenik
|
b37fbcb159
LibWeb: Use PaintContext::would_be_fully_clipped_by_painter() everywhere
|
2 years ago |
Aliaksandr Kalenik
|
147c3b3d97
LibWeb+WebContent: Forbid access to underlying type of CSSPixels
|
2 years ago |
Andreas Kling
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 years ago |
Jelle Raaijmakers
|
f391ccfe53
LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive
|
2 years ago |
Andreas Kling
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 years ago |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 years ago |
Sam Atkins
|
13b1952929
LibWeb: Convert AbstractImageStyleValue to new pixel units
|
2 years ago |
Sam Atkins
|
affc8a22ca
LibWeb+WebContent: Convert BrowsingContext to new pixel units
|
2 years ago |
Timothy Flynn
|
88d5fd4b73
LibWeb: Paint repeating background images over entire paint box
|
2 years ago |
Sam Atkins
|
0bf4089af9
LibWeb: Convert border painting to new pixel units
|
2 years ago |
Sam Atkins
|
0233627545
LibWeb: Convert background painting to new pixel units
|
2 years ago |
Sam Atkins
|
4440af0870
LibWeb: Split PaintContext::viewport_rect() into device/css variants
|
2 years ago |
MacDue
|
50ab2de10e
LibWeb: Remove done TODO and fix typo
|
2 years ago |
MacDue
|
40ad8b793d
LibWeb: Avoid infinite loops in background painting
|
2 years ago |
MacDue
|
1473842b56
LibWeb: Follow `image-rendering` when painting image style values
|
2 years ago |
MacDue
|
d0511ec650
LibWeb: Avoid painting background-images under opaque borders
|
2 years ago |
MacDue
|
6a6475673f
LibWeb: Convert images to common AbstractImageStyleValue base
|
2 years ago |
Andreas Kling
|
bd48d9521a
LibWeb: Simplify more code with CSS::LengthPercentage::is_auto()
|
3 years ago |
MacDue
|
0c521381a3
LibWeb: Replace LibGfx gradient painting with new GradientPainting
|
3 years ago |
MacDue
|
4246d04e5a
LibWeb: Calculate to <corner> angles for linear-gradients
|
3 years ago |