summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2022-10-06Base+LibWeb: Stub out negative spansmartinfalisse
2022-10-06LibWeb: Factor out OccupationGrid functionsmartinfalisse
2022-10-06LibWeb: Truncate oversized grid spansmartinfalisse
2022-10-06LibWeb: Fix bug in placing row-constrained grid itemsmartinfalisse
2022-10-06LibWeb: Use span values for auto-positioned grid itemsmartinfalisse
2022-10-06LibWeb: Fix bug in spec implementation auto_placement_cursormartinfalisse
2022-10-06LibWeb: Fix implementation bugs of grid track is_span()martinfalisse
2022-10-06LibWeb: Make it easier to check if grid track is auto positionedmartinfalisse
2022-10-06LibWeb+Base: Re-implement grid track spanmartinfalisse
2022-10-06LibWeb: Make TreeBuilder treat inline-flex's children correctlyAndreas Kling
2022-10-06LibWeb: Use text node's own display value when inserting CSS `content`Andreas Kling
2022-10-06LibWeb: Only consider inline-outside flag when choosing insertion typeAndreas Kling
2022-10-06LibWeb: Use correct cache key for pseudo elementsAndreas Kling
2022-10-06LibWeb: Make IFC happy to layout anything as long as it's inline outsideAndreas Kling
2022-10-06LibWeb: Don't try to layout inside of replaced elements in BFCAndreas Kling
2022-10-06LibWeb: Make sure replaced elements never create a BFCAndreas Kling
2022-10-06LibWeb: Remove unnecessary verify_cast in greatest_child_width()Andreas Kling
2022-10-06LibWeb: Remove bogus verify_cast when dimensioning inline-blocksAndreas Kling
2022-10-06LibWeb: Tidy up FormattingContext::creates_block_formatting_context()Andreas Kling
2022-10-06LibWeb: Use CSS::Display::is_flow_inside() in InlineLevelIteratorAndreas Kling
2022-10-06LibWeb: Use Layout::Node::display() everywhereAndreas Kling
2022-10-06LibWeb: Add Layout::Node::display()Andreas Kling
2022-10-06LibWeb: Remove Layout::Node::set_inline()Andreas Kling
2022-10-06LibWeb: Honor CSS display value in is_inline() and is_inline_block()Andreas Kling
2022-10-06LibWeb: Base Layout::TreeBuilder decisions on CSS display propertyAndreas Kling
2022-10-06LibWeb: Simplify construction of :before and :after pseudo elementsAndreas Kling
2022-10-06LibWeb: Split out helper functions in TreeBuilder::create_layout_tree()Andreas 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
2022-10-04LibWeb: Recreate flex lines before calculating intrinsic cross sizeAndreas Kling
2022-10-04LibWeb: Pack flex container from opposite end in *-reverse directionsAndreas Kling
2022-10-03LibWeb: Make intrinsic heights dependent on available widthAndreas Kling
2022-10-03LibWeb: Get rid of FormattingContext::run_intrinsic_sizing()Andreas Kling
2022-10-03LibWeb: Don't add half-leading twice to inline block boxesAndreas Kling
2022-10-02LibWeb: Improve placement of abspos boxes with dual-auto insetsAndreas Kling
2022-10-02LibWeb: Add helpful locals in layout_absolutely_positioned_element()Andreas Kling
2022-10-02LibWeb: Vertical % margins are relative to containing block widthAndreas Kling
2022-10-02LibWeb: Reorganize layout algorithms around available spaceAndreas Kling
2022-10-02LibWeb: Don't try to format inline-block boxes in BFCAndreas Kling
2022-09-29LibWeb: Never claim that flex containers create a BFCAndreas Kling
2022-09-29LibWeb: Fix bogus comparison when measuring if a float can fitAndreas Kling
2022-09-29LibWeb: Don't round fragment widths while accumulating in LineBuilderAndreas Kling
2022-09-29LibWeb: Resolve cross-axis flex item margins in the common caseAndreas Kling
2022-09-29LibWeb: Create flex items for empty generated boxesAndreas Kling
2022-09-29LibWeb: Add missing null checks in Layout::Node::set_needs_display()Andreas Kling
2022-09-29LibWeb: Add a helper for calculating the stretch-fit width of a boxAndreas Kling
2022-09-29LibWeb: Make FormattingContext::run() take available space as inputAndreas Kling
2022-09-25LibWeb: Use CSS::Size for computed size and max-size valuesAndreas Kling
2022-09-24LibWeb: Make CSS Grid work againmartinfalisse
2022-09-24LibWeb: Treat replaced % sizes as 0 if containing block is indefiniteAndreas Kling