Aliaksandr Kalenik
|
d06d4eb388
LibWeb: Apply "clip" property in `apply_clip_overflow_rect()`
|
1 year ago |
Andreas Kling
|
8bb275f2ea
LibWeb: Move painting logic from Layout::Viewport to ViewportPaintable
|
1 year ago |
Andreas Kling
|
79db9c27c6
LibWeb: Rename PaintableBox::effective_offset() => offset()
|
1 year ago |
Andreas Kling
|
25a3d0d643
LibWeb: Resolve relative offsets *once* after layout
|
1 year ago |
Aliaksandr Kalenik
|
5f364e9bc1
LibWeb: Rename is_scrollable() to is_user_scrollable()
|
1 year ago |
Aliaksandr Kalenik
|
1b63095271
LibWeb: Compensate scroll offset translation before clip rect is applied
|
1 year ago |
Aliaksandr Kalenik
|
cdf8b9e943
LibWeb/Painting: Translate by scroll offset before painting descendants
|
1 year ago |
Andi Gallo
|
7bd00d6a42
LibWeb: Snap table grid to device pixels in separate borders mode
|
1 year ago |
Aliaksandr Kalenik
|
b89481564b
LibWeb: Null check dom_node() in PaintableBox::scroll_offset()
|
1 year ago |
Aliaksandr Kalenik
|
fee5b4deb6
LibWeb: Move set_scroll_offset() from Layout::Box to PaintableBox
|
1 year ago |
Aliaksandr Kalenik
|
5b7926fa53
LibWeb: Move scroll_offset() from Layout::Box to PaintableBox
|
1 year ago |
Aliaksandr Kalenik
|
23a07a8ab6
LibWeb: Introduce PaintableBox::scroll_by()
|
1 year ago |
Aliaksandr Kalenik
|
c7673605bb
LibWeb: Move mouse wheel handling from Paintable to PaintableBox
|
1 year ago |
Sam Atkins
|
73fa58da34
LibWeb: Implement the CSS `outline-offset` property
|
1 year ago |
Sam Atkins
|
fe7e797483
LibWeb: Implement the CSS `outline` property :^)
|
1 year ago |
Sam Atkins
|
8520afaa11
LibWeb: Rename PaintPhase::FocusOutline -> Outline
|
1 year ago |
Sam Atkins
|
5ee1b7db7c
LibWeb: Convert BorderData::width to CSSPixels
|
1 year ago |
Andi Gallo
|
a7166eb103
LibWeb: Complete table border conflict resolution
|
2 years ago |
Aliaksandr Kalenik
|
bec07d4af7
LibWeb: Use fixed-point saturated arithmetics for CSSPixels
|
2 years ago |
Andreas Kling
|
158caf1b91
LibWeb: Include scrollable overflow in the "absolute paint rect"
|
2 years ago |
Aliaksandr Kalenik
|
b37fbcb159
LibWeb: Use PaintContext::would_be_fully_clipped_by_painter() everywhere
|
2 years ago |
MacDue
|
5f8b9f7936
LibWeb: Use enclosing (rather than rounded) rect for overflow clipping
|
2 years ago |
Andi Gallo
|
8090adf268
LibWeb: Add partial implementation of border conflict resolution
|
2 years ago |
Andi Gallo
|
af1798dd04
LibWeb: Add support for inset shadows
|
2 years ago |
Simon Wanner
|
ee7282cbe4
LibWeb: Make pseudo-elements inspectable
|
2 years ago |
Andreas Kling
|
b7d2f6fa88
LibWeb: Clip overflow in descendant boxes for non-visible CSS overflow
|
2 years ago |
Andreas Kling
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 years ago |
Andreas Kling
|
fe92b54137
LibWeb: Don't draw text fragments that would be clipped by the painter
|
2 years ago |
Jelle Raaijmakers
|
f391ccfe53
LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive
|
2 years ago |
MacDue
|
91d8665ab4
LibWeb: Tidy up apply_clip_overflow_rect() a little
|
2 years ago |