summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2022-07-13LibWeb: Only create one wrapper for inline content inside flex containerAndreas Kling
2022-07-12LibWeb: Use fit-content size for flex items with indefinite cross sizeAndreas Kling
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-07-12LibWeb: Add missing break to avoid fallthrough in FlexFormattingContextIdan Horowitz
2022-07-12LibWeb: Remove unused variable in FlexFormattingContextIdan Horowitz
2022-07-12LibWeb: Express flex item cross axis alignment as offsets-from-centerAndreas Kling
2022-07-12LibWeb: Actually clamp flex line cross size to min/max-sizeAndreas Kling
2022-07-12LibWeb: Set up both containing block sizes before intrinsic sizingAndreas Kling
2022-07-12LibWeb: Floor scaled flex shrink factor at 1 when spec asks us toAndreas Kling
2022-07-12LibWeb: Take margin box into account when justifying flex itemsAndreas Kling
2022-07-12LibWeb: Add safety mechanism to guard against non-finite layout sizesAndreas Kling
2022-07-12LibWeb: Honor `align-self` over `align-items` when non-auto on flex itemAndreas Kling
2022-07-11LibWeb: Honor preferred size as intrinsic cross size of flex itemsAndreas Kling
2022-07-11LibWeb: Implement step 9.2.3 of the flexbox layout algorithmAndreas Kling
2022-07-11LibWeb: Stop putting the FormattingState nodes in a slow hash mapAndreas Kling
2022-07-11LibWeb: Bring sizing of replaced elements closer to specAndreas Kling
2022-07-11LibWeb: Try to work out the intrinsic size of <svg> elementsAndreas Kling
2022-07-11LibWeb: Set 1:1 intrinsic aspect ratio for radio buttonsAndreas Kling
2022-07-11LibWeb: Cache reference to <svg> element in SVGFormattingContextAndreas Kling
2022-07-11LibWeb: Use the *outer* flex base size in intrinsic size calculationAndreas Kling
2022-07-11LibWeb: Use the "scaled flex shrink factor" where noted by the specAndreas Kling
2022-07-11LibWeb: Treat "flex-basis: 0px" like any other definite basis valueAndreas Kling
2022-07-11LibWeb: More specialization of intrinsic sizing layoutAndreas Kling
2022-07-11LibWeb: Don't iterate over text content inside replaced elementsAndreas Kling
2022-07-11LibWeb: Use max-content main size for flex items w/ definite cross sizeAndreas Kling
2022-07-11LibWeb: Make sure we always apply size constraints in IFCAndreas Kling
2022-07-11LibWeb: Cache a pointer to the containing block state in IFCAndreas Kling
2022-07-11LibWeb: Factor out BFC "layout this block-level box" to a functionAndreas Kling
2022-07-11LibWeb: Express intrinsic size layout via size constraintsAndreas Kling
2022-07-11LibWeb: Move IFC result measurement from IFC to BFCAndreas Kling
2022-07-11LibWeb: Make BFC always drive IFCAndreas Kling
2022-07-11LibWeb: Add FFC helpers for getting intrinsic size of flex itemsAndreas Kling
2022-07-11LibWeb: Only perform the requested form of intrinsic size calculationAndreas Kling
2022-07-11LibWeb: Make separate functions for calculating min/max content sizesAndreas Kling
2022-07-11LibWeb: Clamp intrinsic flex item main size contributions to min/maxAndreas Kling
2022-07-10LibWeb: Support flex item cross sizing based on intrinsic aspect ratioAndreas Kling
2022-07-10LibWeb: Don't include flex line margins in inner flex item cross sizesAndreas Kling
2022-07-10LibWeb: Improve support for flex-start/end with reversed flex-directionAndreas Kling
2022-07-09LibWeb: Make sure CSS::ComputedValues has initial size valuesAndreas Kling
2022-07-09LibWeb: Base marker size on font height rather than line heightMacDue
2022-07-06LibWeb: Cache a pointer to the IFC root in InlineLevelIteratorAndreas Kling
2022-07-06LibWeb: Keep the "remaining free space" across flexbox algo stepsAndreas Kling
2022-07-06LibWeb: Add a 1-entry lookup cache to FormattingStateAndreas Kling
2022-07-06LibWeb: Cache flex item main sizes to avoid relayout during same cycleAndreas Kling
2022-07-04LibWeb: Always apply min/max cross size constraints to flex itemsAndreas Kling
2022-06-22LibWeb: Implement "transferred size suggestion" for flex itemsAndreas Kling
2022-06-21LibWeb: Actually distribute free space to flex items with auto marginsAndreas Kling
2022-06-21LibWeb: Implement (some of) "automatic minimum size" for flex itemsAndreas Kling
2022-06-21LibWeb: Make FFC prepare replaced child boxes for layoutAndreas Kling