summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Painting/StackingContext.cpp
AgeCommit message (Expand)Author
2023-06-02LibWeb: Make StackingContext sorting a lot fasterAndreas Kling
2023-05-31LibWeb: Change calc node representation from float to doublestelar7
2023-05-24LibWeb: Make CSSPixels and Length use 64-bit (double) floating pointAndreas Kling
2023-05-06LibWeb: Use the new to_px() helpers in CSS, SVG and layout codeAndreas Kling
2023-05-06LibWeb: Propagate errors from StyleValue constructionSam Atkins
2023-04-20LibWeb: Rename remaining paint_box variables to paintable_boxLinus Groh
2023-04-20LibWeb/Layout: Rename Box::{paint => paintable}_box()Linus Groh
2023-04-20LibWeb/Painting: Rename StackingContext::paintable{ => _box}()Linus Groh
2023-04-12LibWeb: Make SC hit testing more closely follow reverse paint orderMacDue
2023-03-30LibWeb: Remove CalculatedStyleValue from AngleSam Atkins
2023-03-25LibWeb: Split TransformationStyleValue out of StyleValue.{h,cpp}Sam Atkins
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
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