summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp
AgeCommit message (Expand)Author
2022-12-10LibWeb: Use start-of-line in hit test of position directly to the leftAndreas Oppebøen
2022-12-10LibWeb: Use correct end-of-fragment node index for HitTestResultAndreas Oppebøen
2022-12-10LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient eventsSam Atkins
2022-12-07Meta+Userland: Pass Gfx::FloatSize by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-11-29LibWeb: Return the position at end-of-line in TextCursor hit-testAndreas Oppebøen
2022-11-15LibWeb: Clip hidden overflow by absolute rect of containing blockAliaksandr Kalenik
2022-11-07LibWeb: Skip hit testing a line box fragment if it has no containerLuke Wilde
2022-11-04LibWeb: Recurse into block-level children when hit testing a boxAndreas Kling
2022-10-20LibWeb: Make the layout tree GC-allocatedAndreas Kling
2022-10-13LibWeb: Fix position: fixed canvases/images disappearing when scrollingMacDue
2022-09-25LibWeb: Add PaintableBox::absolute_paint_rect()MacDue
2022-09-17LibWeb: Get default fonts via Platform::FontPluginAndreas Kling
2022-09-16LibWeb: Paint `backdrop-filter` effects!MacDue
2022-09-14LibWeb: Don't clip to containing block when painting abspos descendantsAndreas Kling
2022-08-10LibWeb: Follow `image-rendering` when painting image style valuesMacDue
2022-08-08LibWeb: Enable CSS clip for `position: fixed` elementsMacDue
2022-08-07LibWeb: Implement clip propertyTom
2022-07-26LibWeb: Shrink the inner border radii to accommodate the border widthsMacDue
2022-07-19LibWeb: Apply overflow: hidden to all (relevant) child paint phasesMacDue
2022-07-04LibWeb: Support overflow: hidden with a border-radiusMacDue
2022-07-04LibWeb: Use padding box for clipping overflowMacDue
2022-06-30LibWeb: Fix off-by-one shadow position on non-integer positioned boxesMacDue
2022-06-23LibWeb: Pass border radii data to shadow paintingMacDue
2022-06-14LibWeb: Bring border painting much closer to the spec/other browsersMacDue
2022-06-13LibWeb: Add flag to normalize border radii to width onlyMacDue
2022-06-13LibWeb: Keep both horizontal and vertical border radii till paintingMacDue
2022-05-04LibWeb: Use Unicode data for CSS text-transform propertyKarol Kosek
2022-04-14LibWeb: Allow multiple text-decoration-linesSam Atkins
2022-04-04LibWeb: Make default text-decoration-thickness a fraction of font heightKarol Kosek
2022-04-01Everywhere: Run clang-formatIdan Horowitz
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: 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: 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-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-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: Make hit testing functions return Optional<HitTestResult>Andreas Kling
2022-03-21LibWeb: Build stacking context tree lazilyAndreas Kling