summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Painting/StackingContext.cpp
AgeCommit message (Expand)Author
2023-02-19LibWeb: Transform translate() values to device pixels before paintingAliaksandr Kalenik
2023-02-10LibWeb: Use device pixels for transform rect of stacking contextAliaksandr Kalenik
2023-01-25LibWeb: Use rect of containing block instead of parent to clip overflowAliaksandr Kalenik
2023-01-11LibWeb: Make the paint tree GC-allocatedAndreas Kling
2023-01-09LibWeb+WebContent: Use new String class in CSS::StyleValuemartinfalisse
2023-01-05LibWeb: Resolve Lengths to CSSPixelsSam Atkins
2022-12-14LibWeb: Convert Paintable coordinates to new pixel unitsSam Atkins
2022-12-10LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient eventsSam Atkins
2022-12-10LibWeb: Actually hit-test child stacking contents with z-index of 0Luke Wilde
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-11-15LubWeb: Call before_children_paint for positioned descendantsAliaksandr Kalenik
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-11-02LibWeb: Support translate3dAliaksandr Kalenik
2022-10-23LibWeb: Skip positioned children in paint_descendants()Andreas Kling
2022-10-23LibWeb: Paint non-positioned stacking contexts with z-index 0 or autoAndreas Kling
2022-10-23LibWeb: Paint positioned descendants with `z-index: auto`Andreas Kling
2022-10-23LibWeb: Update StackingContext::paint_descendants() for new ruleAndreas Kling
2022-10-23LibWeb: StackingContext::paint_descendants() can take const layout nodeAndreas Kling
2022-10-20LibWeb: Fix pointer-events check in hit_testAliaksandr Kalenik
2022-10-19LibWeb: Ignore "pointer-events: none" elements in hit_testAliaksandr Kalenik
2022-10-07LibWeb: Don't hit test all child stacking contexts twiceAndreas Kling
2022-10-02LibWeb: Reset painter translation when painting fixed-position elementsAndreas Kling
2022-10-01LibWeb: Don't scale by x, x when a scale x, y is provided as a transformHendiadyoin1
2022-10-01LibWeb: Implement matrix3d transform function from css-transforms-2Luke Wilde
2022-10-01LibWeb: Implement rotation transform functions from css-transforms-2Luke Wilde
2022-09-29LibWeb: Don't draw only-translated stacking contexts via bitmapAndreas Kling
2022-09-26LibWeb: Fix destination bitmap edge clip case in transform paintingMacDue
2022-09-25LibWeb: Sample the destination when painting element opacity/transformMacDue
2022-09-24LibWeb: Compute StackingContext transform origin only onceAndreas Kling
2022-09-24LibWeb: Restore clipping of positioned descendantsMacDue
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-09-14LibWeb: Don't clip to containing block when painting abspos descendantsAndreas Kling
2022-07-21LibWeb: Store calculated transformation matrix on the StackingContextSam Atkins
2022-07-21LibWeb: Produce a transformation matrix for TransformFunction::RotateSam Atkins
2022-07-21LibWeb: Add proper support for Angle parameters in transform functionsSam Atkins
2022-07-21LibWeb: Snap transformed stacking contexts to pixel gridAndreas Kling
2022-07-19LibWeb: Fix overflow: hidden not applying to positioned descendantsMacDue
2022-07-19LibWeb: Apply overflow: hidden to all (relevant) child paint phasesMacDue
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-04LibWeb: Make hit testing respect hidden overflowIgor Pissolati
2022-04-08LibWeb: Use paint tree traversal helpers in StackingContextAndreas Kling
2022-04-08LibWeb: Use the correct painter for painting stacking contextsSimon Wanner
2022-04-07LibWeb: Ignore non-painting layout nodes when hit testingAndreas Kling
2022-03-26LibWeb: Preserve paint state when painting stacking contexts indirectlyAndreas Kling
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