index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibWeb
/
Painting
Age
Commit message (
Expand
)
Author
2022-03-30
LibWeb: Use more precise font metrics when doing inline layout
Andreas Kling
2022-03-30
LibWeb: Draw inspector overlay label with default font
Andreas Kling
2022-03-30
LibWeb: Use the new Gfx::Painter::draw_text_run() API for drawing text
Andreas Kling
2022-03-29
LibWeb: Don't round numbers too early when painting backgrounds
Andreas Kling
2022-03-29
LibWeb: Use rounding instead of enclosing_int_rect() when painting
Andreas Kling
2022-03-27
LibWeb: Stop allowing position:relative to affect layout
Andreas Kling
2022-03-27
LibWeb: Use Gfx::Font::pixel_size() when we want pixel metrics
Andreas Kling
2022-03-26
LibWeb: Preserve paint state when painting stacking contexts indirectly
Andreas Kling
2022-03-26
LibWeb: Paint the focus outline using Painter::draw_focus_rect()
Linus Groh
2022-03-26
LibWeb: Paint the focus outline actually *outside* the element
Linus Groh
2022-03-25
LibWeb: When painting, reduce computation cost by using the reciprocal
James Bellamy
2022-03-25
LibWeb: Attach BackgroundAttachment::Fixed to the window view port
Timothy Flynn
2022-03-24
LibWeb: Align text shadows the same way we align text
Sam Atkins
2022-03-24
LibWeb: Treate SVG paintable coordinates as relative to <svg> element
Andreas Kling
2022-03-24
LibWeb: Implement text-shadow painting
Sam Atkins
2022-03-24
LbWeb: Rename BoxShadowFoo => ShadowFoo
Sam Atkins
2022-03-23
LibGfx: Implement `Rect::to_rounded<U>()`
Jelle Raaijmakers
2022-03-22
LibWeb: Support `transform: translate(...)` by percentage
Simon Wanner
2022-03-22
LibWeb: Apply the CSS transform-origin property
Simon Wanner
2022-03-21
LibWeb: Ignore invisible boxes and stacking contexts during hit testing
Andreas Kling
2022-03-21
LibWeb: Remove now-unused PaintableBox::for_each_child_in_paint_order()
Andreas Kling
2022-03-21
LibWeb: Don't compute fragment absolute rect twice while hit testing
Andreas Kling
2022-03-21
LibWeb: Fix O(n^2) traversal in hit testing
Andreas Kling
2022-03-21
LibWeb: Add Paintable::dom_node() convenience accessor
Andreas Kling
2022-03-21
LibWeb: Add Painting::HitTestResult::dom_node()
Andreas Kling
2022-03-21
LibWeb: Make hit testing functions return Optional<HitTestResult>
Andreas Kling
2022-03-21
LibWeb: Build stacking context tree lazily
Andreas Kling
2022-03-20
LibWeb: Always call Layout::Box::did_set_rect()
Andreas Kling
2022-03-20
LibWeb: Include entire border box when painting stacking context layer
Andreas Kling
2022-03-19
LibWeb: Make SVG <svg> elements behave as CSS replaced elements
Andreas Kling
2022-03-19
LibWeb: Make Paintable::hit_test() return nothing
Andreas Kling
2022-03-18
LibWeb: Update hit_test for CSS Transforms
Simon Wanner
2022-03-18
LibWeb: Implement CSS transforms on stacking contexts
Simon Wanner
2022-03-18
LibWeb: Make PaintableBox::enclosing_stacking_context() cheaper
Andreas Kling
2022-03-16
LibWeb: Move text fragment painting to PaintableWithLines
Andreas Kling
2022-03-16
LibWeb: Don't call establishes_stacking_context() during painting
Andreas Kling
2022-03-16
LibWeb: Refactor all LabelableNode subclasses + input event handling :^)
sin-ack
2022-03-13
LibWeb: Sort stacking context tree once, after fully building it
Andreas Kling
2022-03-13
LibWeb: Make Layout::SVGBox a BlockContainer again
Andreas Kling
2022-03-12
LibWeb: Keep SVG elliptical arc shape when applying viewbox
Simon Danner
2022-03-12
LibWeb: Let paintables cache their containing block and absolute rect
Andreas Kling
2022-03-11
LibWeb: Move hit testing to the painting tree
Andreas Kling
2022-03-11
LibWeb: Move PaintingBox to its own .cpp and .h files
Andreas Kling
2022-03-11
LibWeb: Make hit testing return a { paintable, offset }
Andreas Kling
2022-03-11
LibWeb: Move mouse event and label logic from layout to painting tree
Andreas Kling
2022-03-11
LibWeb: Make Paintable ref-counted
Andreas Kling
2022-03-11
LibWeb: Generate a TextPaintable for every Layout::TextNode
Andreas Kling
2022-03-11
LibWeb: Port inline elements to the new Paintable system
Andreas Kling
2022-03-11
LibWeb: Split Paintable into Paintable and PaintableBox
Andreas Kling
2022-03-11
LibWeb: Add Paintable::layout_box() accessor
Andreas Kling
[next]