Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 tahun lalu |
Aliaksandr Kalenik
|
08f217526a
LibWeb: Use rect of containing block instead of parent to clip overflow
|
2 tahun lalu |
Andreas Kling
|
51555dea7c
LibWeb: Make Layout::Node::containing_block() return a Layout::Box
|
2 tahun lalu |
Andreas Kling
|
811b8a25c2
LibWeb: Make Paintable visit its cached containing block pointer
|
2 tahun lalu |
Andreas Kling
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 tahun lalu |
Sam Atkins
|
3c7bd5a317
LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient events
|
2 tahun lalu |
MacDue
|
e011eafd37
Meta+Userland: Pass Gfx::FloatPoint by value
|
2 tahun lalu |
MacDue
|
7be0b27dd3
Meta+Userland: Pass Gfx::IntPoint by value
|
2 tahun lalu |
Aliaksandr Kalenik
|
f3d57e1157
LibWeb: Clip hidden overflow by absolute rect of containing block
|
2 tahun lalu |
Andreas Kling
|
5aeb6fec68
LibWeb: Make hit testing traverse positioned descendants in right order
|
2 tahun lalu |
Aliaksandr Kalenik
|
66e424a084
LibWeb: Fix pointer-events check in hit_test
|
2 tahun lalu |
Andreas Kling
|
63c727a4a3
LibWeb: Don't clip to containing block when painting abspos descendants
|
2 tahun lalu |
Igor Pissolati
|
44057c9482
LibWeb: Make hit testing respect hidden overflow
|
3 tahun lalu |
Andreas Kling
|
dcbb83a33e
LibWeb: Add some basic paint tree traversal helpers
|
3 tahun lalu |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 tahun lalu |
Andreas Kling
|
f7cfd47b48
LibWeb: Add Paintable::dom_node() convenience accessor
|
3 tahun lalu |
Andreas Kling
|
b64b5fa8bd
LibWeb: Add Painting::HitTestResult::dom_node()
|
3 tahun lalu |
Andreas Kling
|
0ba785894c
LibWeb: Make hit testing functions return Optional<HitTestResult>
|
3 tahun lalu |
Simon Wanner
|
48efdaa8c4
LibWeb: Update hit_test for CSS Transforms
|
3 tahun lalu |
sin-ack
|
29583104d2
LibWeb: Refactor all LabelableNode subclasses + input event handling :^)
|
3 tahun lalu |
Andreas Kling
|
b14c6eaef3
LibWeb: Let paintables cache their containing block and absolute rect
|
3 tahun lalu |
Andreas Kling
|
5779a910e5
LibWeb: Move hit testing to the painting tree
|
3 tahun lalu |
Andreas Kling
|
ba606d9057
LibWeb: Move PaintingBox to its own .cpp and .h files
|
3 tahun lalu |
Andreas Kling
|
cb0c5390ff
LibWeb: Move mouse event and label logic from layout to painting tree
|
3 tahun lalu |
Andreas Kling
|
ed84fbce47
LibWeb: Make Paintable ref-counted
|
3 tahun lalu |
Andreas Kling
|
4d98851aea
LibWeb: Generate a TextPaintable for every Layout::TextNode
|
3 tahun lalu |
Andreas Kling
|
aae356baf1
LibWeb: Port inline elements to the new Paintable system
|
3 tahun lalu |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
3 tahun lalu |
Andreas Kling
|
0500dbc3f6
LibWeb: Add Paintable::layout_box() accessor
|
3 tahun lalu |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
3 tahun lalu |