summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp
AgeCommit message (Expand)Author
2022-03-22LibWeb: Support CSS floats in inline flowAndreas Kling
2022-03-19LibWeb: Rename the LayoutMode enum values and explain themAndreas Kling
2022-03-18LibWeb: Place right-side floats relative to their containing blockAndreas Kling
2022-03-18LibWeb: Implement CSS transforms on stacking contextsSimon Wanner
2022-03-18LibWeb: Rewrite CSS float implementation to use offset-from-edgeAndreas Kling
2022-03-18LibWeb: Move available_space_for_line() from IFC to BFCAndreas Kling
2022-03-13LibWeb: Only collapse vertical margin between BlockContainer siblingsAndreas Kling
2022-03-04LibWeb: Measure intrinsic block width *around* children's border edgeAndreas Kling
2022-03-01LibWeb: Always include floats when computing height:auto for blocksAndreas Kling
2022-02-28LibWeb: Pass state to create_independent_formatting_context_if_needed()Andreas Kling
2022-02-21LibWeb: Calculate edge of containing block correctly when floating rightAndreas Kling
2022-02-21LibWeb: Don't shift right-floated boxes too much to the leftAndreas Kling
2022-02-21LibWeb: Rename FormattingState::ensure() -> get_mutable()Andreas Kling
2022-02-21LibWeb: Store overflow data in the FormattingStateAndreas Kling
2022-02-21LibWeb: Create list-item markers during layout tree constructionAndreas Kling
2022-02-21LibWeb: Start making our layout system "transactional"Andreas Kling
2022-02-21LibWeb: Add Layout::FormattingStateAndreas Kling
2022-02-19LibWeb: Hack BFC to always remember to handle position:absolute elementsAndreas Kling
2022-02-18LibWeb: Remove Length::Type::Undefined! :^)Sam Atkins
2022-02-18LibWeb: Remove redundant Length::resolved() callsSam Atkins
2022-02-18LibWeb: Remove fallback value from Length::resolved()Sam Atkins
2022-02-18LibWeb: Use Optional instead of undefined-lengths for widths/heightsSam Atkins
2022-02-15LibWeb: Compute some height of BlockFormattingContexts earliermichiell1
2022-02-12LibWeb: Stop sizing the context root box in formatting contextsAndreas Kling
2022-02-12LibWeb: Move initial containing block setup out of BFCAndreas Kling
2022-02-11LibWeb: Rename Layout::Box absolute rect helpersAndreas Kling
2022-02-06LibWeb: Rename Layout::Box::size() to content_size()Andreas Kling
2022-02-04LibWeb: Allow LengthPercentage to hold a calculated valueSam Atkins
2022-01-24LibWeb: Place block-level boxes vertically before formatting them insideAndreas Kling
2022-01-24LibWeb: Unify placement of replaced and non-replaced elements in BFCAndreas Kling
2022-01-24LibWeb: Simplify code that compute initial child positions in BFCAndreas Kling
2022-01-24LibWeb: Unify code for assigning vertical box model metrics in BFCAndreas Kling
2022-01-24LibWeb: Make IFC aware that its parent is always a BFCAndreas Kling
2022-01-24LibWeb: Move rect-in-coordinate-space helper to Layout::BoxAndreas Kling
2022-01-24LibWeb: Take full border box into account when vertically placing floatsAndreas Kling
2022-01-23LibWeb: Allow CSS floating objects to flow across multiple linesAndreas Kling
2022-01-23LibWeb: Put BFC floating object state into a structAndreas Kling
2022-01-20LibWeb: Remove reference_for_percent parameter from Length::resolved()Sam Atkins
2022-01-20LibWeb: Convert width/height and min-/max- versions to LengthPercentageSam Atkins
2021-12-05LibWeb: Cast unused smart-pointer return values to voidSam Atkins
2021-11-18LibWeb: Move BrowsingContext into HTML/Andreas Kling
2021-10-28LibWeb: Don't try to layout list-item markers in BFCAndreas Kling
2021-10-28LibWeb: Use border edges when computing overflow for the ICBAndreas Kling
2021-10-28LibWeb: Remove duplicated auto height computationBen Wiederhake
2021-10-27LibWeb: Remove Layout::Box::width_of_logical_containing_block()Andreas Kling
2021-10-23LibWeb: Fix off-by-one in initial containing block overflow calculationAndreas Kling
2021-10-17LibWeb: Expose FormattingContext typeAndreas Kling
2021-10-15LibWeb: Compute horizontal overflow for the initial containing blockAndreas Kling
2021-10-14LibWeb: Introduce simple scrollable overflow, size ICB to viewportAndreas Kling
2021-10-06LibWeb: Move line boxes from Layout::Box to BlockContainerAndreas Kling