Aliaksandr Kalenik
|
9c99182b1e
LibWeb: Change StackingContext::hit_test() to accept callback
|
1 year ago |
Aliaksandr Kalenik
|
1af466babf
LibWeb: Fix invalidation of CSS properties that do not affect layout
|
1 year ago |
Aliaksandr Kalenik
|
0bf82f748f
LibWeb: Move clip rect calculation to happen before painting
|
1 year ago |
Aliaksandr Kalenik
|
7c2713c14f
LibWeb: Move set_needs_display() from layout node to paintable
|
1 year ago |
Aliaksandr Kalenik
|
814bed33b4
LibWeb: Move box_type_agnostic_position() from layout node to paintable
|
1 year ago |
Aliaksandr Kalenik
|
3cf5ad002a
LibWeb: Allow inline nodes to establish a stacking context
|
1 year ago |
Aliaksandr Kalenik
|
2952f01e84
LibWeb: Add pair of methods to apply/reset scroll offset of paintable
|
1 year ago |
MacDue
|
0af8d81f48
LibWeb: Layout SVG <mask> elements (but don't paint them)
|
1 year ago |
Zaggy1024
|
9d4a1ac2b3
LibWeb: Apply CSS `clip` property to an element as well as its children
|
1 year ago |
Aliaksandr Kalenik
|
cca779e7f6
LibWeb: Treat grid items with z-index != auto as positioned elements
|
1 year ago |
Andreas Kling
|
d296992fb3
LibWeb: Make StackingContext point to paint tree instead of layout tree
|
1 year ago |
Andreas Kling
|
136ac1a6a5
LibWeb: Add virtuals to check if Paintable is PBox or PWithLines
|
1 year ago |
Andreas Kling
|
6b3af92262
LibWeb: Give paintables their own pointer to the BrowsingContext
|
1 year ago |
Andreas Kling
|
e67ac16862
LibWeb: Give Paintable its own pointer to the corresponding DOM node
|
1 year ago |
Andreas Kling
|
216bd513fa
LibWeb: Make the paint tree a proper standalone tree
|
1 year ago |
Sam Atkins
|
8520afaa11
LibWeb: Rename PaintPhase::FocusOutline -> Outline
|
1 year ago |
Andreas Kling
|
2d6c1bbf88
LibWeb: Paint relatively positioned inline-level elements
|
2 years ago |
Andreas Kling
|
268492413a
LibWeb: Add Paintable::stacking_context_rooted_here()
|
2 years ago |
Linus Groh
|
352da3623b
LibWeb/Painting: Remove redundant 'Painting::' namespace prefixes
|
2 years ago |
Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 years ago |
Aliaksandr Kalenik
|
08f217526a
LibWeb: Use rect of containing block instead of parent to clip overflow
|
2 years ago |
Andreas Kling
|
51555dea7c
LibWeb: Make Layout::Node::containing_block() return a Layout::Box
|
2 years ago |
Andreas Kling
|
811b8a25c2
LibWeb: Make Paintable visit its cached containing block pointer
|
2 years ago |
Andreas Kling
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 years ago |
Sam Atkins
|
3c7bd5a317
LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient events
|
2 years ago |
MacDue
|
e011eafd37
Meta+Userland: Pass Gfx::FloatPoint by value
|
2 years ago |
MacDue
|
7be0b27dd3
Meta+Userland: Pass Gfx::IntPoint by value
|
2 years ago |
Aliaksandr Kalenik
|
f3d57e1157
LibWeb: Clip hidden overflow by absolute rect of containing block
|
2 years ago |
Andreas Kling
|
5aeb6fec68
LibWeb: Make hit testing traverse positioned descendants in right order
|
2 years ago |
Aliaksandr Kalenik
|
66e424a084
LibWeb: Fix pointer-events check in hit_test
|
2 years ago |