summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Painting/Paintable.h
AgeCommit message (Expand)Author
2023-01-25LibWeb: Use rect of containing block instead of parent to clip overflowAliaksandr Kalenik
2023-01-24LibWeb: Make Layout::Node::containing_block() return a Layout::BoxAndreas Kling
2023-01-11LibWeb: Make Paintable visit its cached containing block pointerAndreas Kling
2023-01-11LibWeb: Make the paint tree GC-allocatedAndreas Kling
2022-12-10LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient eventsSam Atkins
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-11-15LibWeb: Clip hidden overflow by absolute rect of containing blockAliaksandr Kalenik
2022-11-04LibWeb: Make hit testing traverse positioned descendants in right orderAndreas Kling
2022-10-20LibWeb: Fix pointer-events check in hit_testAliaksandr Kalenik
2022-09-14LibWeb: Don't clip to containing block when painting abspos descendantsAndreas Kling
2022-07-04LibWeb: Make hit testing respect hidden overflowIgor Pissolati
2022-04-08LibWeb: Add some basic paint tree traversal helpersAndreas Kling
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-21LibWeb: Add Paintable::dom_node() convenience accessorAndreas Kling
2022-03-21LibWeb: Add Painting::HitTestResult::dom_node()Andreas Kling
2022-03-21LibWeb: Make hit testing functions return Optional<HitTestResult>Andreas Kling
2022-03-18LibWeb: Update hit_test for CSS TransformsSimon Wanner
2022-03-16LibWeb: Refactor all LabelableNode subclasses + input event handling :^)sin-ack
2022-03-12LibWeb: Let paintables cache their containing block and absolute rectAndreas Kling
2022-03-11LibWeb: Move hit testing to the painting treeAndreas Kling
2022-03-11LibWeb: Move PaintingBox to its own .cpp and .h filesAndreas Kling
2022-03-11LibWeb: Move mouse event and label logic from layout to painting treeAndreas Kling
2022-03-11LibWeb: Make Paintable ref-countedAndreas Kling
2022-03-11LibWeb: Generate a TextPaintable for every Layout::TextNodeAndreas Kling
2022-03-11LibWeb: Port inline elements to the new Paintable systemAndreas Kling
2022-03-11LibWeb: Split Paintable into Paintable and PaintableBoxAndreas Kling
2022-03-11LibWeb: Add Paintable::layout_box() accessorAndreas Kling
2022-03-11LibWeb: Let Paintable perform the paintingAndreas Kling
2022-03-11LibWeb: Rename Painting::Box => PaintableAndreas Kling