summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp
AgeCommit message (Expand)Author
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-06-06LibWeb: Calculate floating elements width using min- and max-widthKarol Kosek
2022-04-11LibWeb: Let BFC compute width for block-level replaced elementsAndreas Kling
2022-04-10LibWeb: Don't include children of overflow:hidden in scrollable overflowAndreas Kling
2022-04-03LibWeb: Fix computing_width of a block when LayoutMode::MaxContentEnver Balalic
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29LibWeb: Make floating boxes in IFC occupy horizontal margin boxAndreas Kling
2022-03-28LibWeb: Apply the layout_mode argument in BFC::compute_widthSimon Wanner
2022-03-27LibWeb: Don't choke on ICB with inline childrenAndreas Kling
2022-03-27LibWeb: Rename FormattingContext::compute_position() => compute_inset()Andreas Kling
2022-03-27LibWeb: Stop allowing position:relative to affect layoutAndreas Kling
2022-03-26LibWeb: Don't collapse horizontal margins between floating boxesAndreas Kling
2022-03-26LibWeb: Make text newlines in "pre" mode emit a ForcedBreak itemAndreas Kling
2022-03-26LibWeb: Rename "offset" in box model metrics to "inset"Andreas Kling
2022-03-25LibWeb: Improve vertical margin collapse between adjacent blocksAndreas Kling
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