summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/FlexFormattingContext.cpp
AgeCommit message (Expand)Author
2023-04-02LibWeb: Fix application of intrinsic aspect ratio to flex column itemsAndreas Kling
2023-03-28LibWeb: Clamp fit-content widths in flex layout to min/max-widthAndreas Kling
2023-03-27LibWeb: Use fit-content width in place of indefinite flex item widthsAndreas Kling
2023-03-26LibWeb: Don't compute main axis "auto min-size" for flex item cross axisAndreas Kling
2023-03-26LibWeb: Use zero automatic minimum size for scroll-container flex itemsAndreas Kling
2023-03-26LibWeb: Remove unnecessary repeat of partial flex layout algorithmAndreas Kling
2023-03-20LibWeb: Let FormattingContext decide the automatic width of its rootAndreas Kling
2023-03-18LibWeb: Treat flex item's cyclic percentage cross size as autoAndreas Kling
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-14LibWeb: Avoid inside layout of flex items during intrinsic sizingAndreas Kling
2023-03-11LibWeb: Don't touch flex items after they we've been frozenAndreas Kling
2023-03-11LibWeb: Use FlexItem::outer_hypothetical_main_size() in one more placeAndreas Kling
2023-03-11LibWeb: Don't overflow flex containers on margin autoMathis Wiehl
2023-03-10LibWeb: Rewrite FFC "resolve flexible lengths" algorithm from draft specAndreas Kling
2023-03-10LibWeb: Fix bogus min/max-height for box-sizing:border-box flex itemsAndreas Kling
2023-03-10LibWeb: Simplify FFC get_pixel_{width,height} internal helper APIAndreas Kling
2023-03-10LibWeb: Avoid unnecessary work for `box-sizing: content-box` flex itemsAndreas Kling
2023-03-09LibWeb: Avoid an unnecessary vector copy when generating flex itemsAndreas Kling
2023-03-09LibWeb: Remove FFC hack where we assign flex item box dimensions twiceAndreas Kling
2023-03-09LibWeb: Rename FFC::specified_axis_size() to inner_axis_size()Andreas Kling
2023-03-09LibWeb: Use `FlexItem& item` consistenly in FlexFormattingContextAndreas Kling
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-01-26LibWeb: Use available space in FFC remaining space calculationsAndreas Kling
2023-01-26LibWeb: Use available_inner_space_or_constraints_from() for flex itemsAndreas Kling
2023-01-26LibWeb: Always pass some available space to flex item fit-content sizingAndreas Kling
2023-01-26LibWeb: Always pass *some* available width to flex item intrinsic sizingAndreas Kling
2023-01-26LibWeb: Take used width into account for flex item intrinsic heightsAndreas Kling
2023-01-07LibWeb: Take used width into account in flex item intrinsic cross sizingAndreas Kling
2023-01-07LibWeb: Store flex item used sizes as Optional<CSSPixels>Andreas Kling
2023-01-07LibWeb: Improve hypothetical flex item "auto" cross sizesAndreas Kling
2023-01-07LibWeb: Run more of flex layout algorithm for intrinsic sizingAndreas Kling
2023-01-05LibWeb: Resolve Lengths to CSSPixelsSam Atkins
2023-01-05LibWeb: Convert LayoutState to new pixel unitsSam Atkins
2023-01-05LibWeb: Convert FlexFormattingContext to new pixel unitsSam Atkins
2023-01-05LibWeb: Convert FormattingContext to new pixel unitsSam Atkins
2023-01-04LibWeb: Support "start" and "end" values for justify-contentimplicitfield
2022-12-28LibWeb: Refactor should_skip_anonymous_text_runsTom
2022-12-15LibWeb: Implement more values of flexbox align-contentMax Stevens
2022-11-27LibWeb: Support box-sizing in flex formatting contextAliaksandr Kalenik
2022-11-05LibWeb: Use preferred flex item sizes as min/max-content contributionAndreas Kling
2022-11-02LibWeb: Fix `justify-content: center` interaction with flex item marginsAndreas Kling
2022-10-27LibWeb: Implement static position for abspos children of flex containerAndreas Kling
2022-10-15LibWeb: Assign hypothetical flex item main sizes as temporary main sizeAndreas Kling
2022-10-14LibWeb: Implement basic support for align-content in flex layoutAndreas Kling
2022-10-14LibWeb: Clamp flex item's automatic cross sizes to min/max sizesAndreas Kling
2022-10-10LibWeb: Use *outside* available space for fit-content sizing in FFCAndreas Kling
2022-10-10LibWeb: Update FFC for spec change to intrinsic min-content cross sizeAndreas Kling
2022-10-07LibWeb: Treat cross min/max sizes better in flexbox layoutAndreas Kling
2022-10-04LibWeb: Let FFC parent context "handle" sizing of child FFC containerAndreas Kling
2022-10-04LibWeb: Only calculate intrinsic size in the desired flex axisAndreas Kling