summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Painting
AgeCommit message (Expand)Author
2022-03-30LibWeb: Use more precise font metrics when doing inline layoutAndreas Kling
2022-03-30LibWeb: Draw inspector overlay label with default fontAndreas Kling
2022-03-30LibWeb: Use the new Gfx::Painter::draw_text_run() API for drawing textAndreas Kling
2022-03-29LibWeb: Don't round numbers too early when painting backgroundsAndreas Kling
2022-03-29LibWeb: Use rounding instead of enclosing_int_rect() when paintingAndreas Kling
2022-03-27LibWeb: Stop allowing position:relative to affect layoutAndreas Kling
2022-03-27LibWeb: Use Gfx::Font::pixel_size() when we want pixel metricsAndreas Kling
2022-03-26LibWeb: Preserve paint state when painting stacking contexts indirectlyAndreas Kling
2022-03-26LibWeb: Paint the focus outline using Painter::draw_focus_rect()Linus Groh
2022-03-26LibWeb: Paint the focus outline actually *outside* the elementLinus Groh
2022-03-25LibWeb: When painting, reduce computation cost by using the reciprocalJames Bellamy
2022-03-25LibWeb: Attach BackgroundAttachment::Fixed to the window view portTimothy Flynn
2022-03-24LibWeb: Align text shadows the same way we align textSam Atkins
2022-03-24LibWeb: Treate SVG paintable coordinates as relative to <svg> elementAndreas Kling
2022-03-24LibWeb: Implement text-shadow paintingSam Atkins
2022-03-24LbWeb: Rename BoxShadowFoo => ShadowFooSam Atkins
2022-03-23LibGfx: Implement `Rect::to_rounded<U>()`Jelle Raaijmakers
2022-03-22LibWeb: Support `transform: translate(...)` by percentageSimon Wanner
2022-03-22LibWeb: Apply the CSS transform-origin propertySimon Wanner
2022-03-21LibWeb: Ignore invisible boxes and stacking contexts during hit testingAndreas Kling
2022-03-21LibWeb: Remove now-unused PaintableBox::for_each_child_in_paint_order()Andreas Kling
2022-03-21LibWeb: Don't compute fragment absolute rect twice while hit testingAndreas Kling
2022-03-21LibWeb: Fix O(n^2) traversal in hit testingAndreas Kling
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-21LibWeb: Build stacking context tree lazilyAndreas Kling
2022-03-20LibWeb: Always call Layout::Box::did_set_rect()Andreas Kling
2022-03-20LibWeb: Include entire border box when painting stacking context layerAndreas Kling
2022-03-19LibWeb: Make SVG <svg> elements behave as CSS replaced elementsAndreas Kling
2022-03-19LibWeb: Make Paintable::hit_test() return nothingAndreas Kling
2022-03-18LibWeb: Update hit_test for CSS TransformsSimon Wanner
2022-03-18LibWeb: Implement CSS transforms on stacking contextsSimon Wanner
2022-03-18LibWeb: Make PaintableBox::enclosing_stacking_context() cheaperAndreas Kling
2022-03-16LibWeb: Move text fragment painting to PaintableWithLinesAndreas Kling
2022-03-16LibWeb: Don't call establishes_stacking_context() during paintingAndreas Kling
2022-03-16LibWeb: Refactor all LabelableNode subclasses + input event handling :^)sin-ack
2022-03-13LibWeb: Sort stacking context tree once, after fully building itAndreas Kling
2022-03-13LibWeb: Make Layout::SVGBox a BlockContainer againAndreas Kling
2022-03-12LibWeb: Keep SVG elliptical arc shape when applying viewboxSimon Danner
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: Make hit testing return a { paintable, offset }Andreas 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