summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/InlineFormattingContext.cpp
AgeCommit message (Expand)Author
2022-03-22LibWeb: Support CSS floats in inline flowAndreas Kling
2022-03-20LibWeb: Assign the used top/bottom border widths to inline-block boxesAndreas Kling
2022-03-19LibWeb: Rename the LayoutMode enum values and explain themAndreas Kling
2022-03-19LibWeb: Fix IFC over-shrinking the available space for line boxesAndreas Kling
2022-03-19LibWeb: Make SVG <svg> elements behave as CSS replaced elementsAndreas Kling
2022-03-18LibWeb: Rewrite CSS float implementation to use offset-from-edgeAndreas Kling
2022-03-18LibWeb: Make LineBuilder aware of the current LayoutModeAndreas Kling
2022-03-18LibWeb: Move available_space_for_line() from IFC to BFCAndreas Kling
2022-03-17Libraries: Use default constructors/destructors in LibWebLenny Maiorani
2022-03-12LibWeb: Apply the current text-justify value when justifyingsin-ack
2022-03-12LibWeb: Refactor text justification code + only justify below thresholdsin-ack
2022-03-09LibWeb: Respect inline-axis margins between line box fragments :^)Andreas Kling
2022-03-08LibWeb: Make InlineLevelIterator emit absolutely positioned itemsAndreas Kling
2022-02-28LibWeb: Allow <input type="button/submit/reset"> to be styledVrins
2022-02-26LibWeb: Add border box top/bottom metrics to line box fragmentsAndreas Kling
2022-02-26LibWeb: Use CSS font-size when computing text fragment content heightAndreas Kling
2022-02-25LibWeb: Fix off-by-one in calculation of available space for line boxesAndreas Kling
2022-02-21LibWeb: Use correct coordinate space when measuring space between floatsAndreas Kling
2022-02-21LibWeb: Rename FormattingState::ensure() -> get_mutable()Andreas Kling
2022-02-21LibWeb: Start making our layout system "transactional"Andreas Kling
2022-02-21LibWeb: Add Layout::FormattingStateAndreas 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: Make IFC register absolutely positioned descendants with BFCAndreas Kling
2022-02-14LibWeb: Support inline-level padding and border properlyAndreas Kling
2022-02-14LibWeb: Always assign box model metrics in IFC::dimension_box_on_line()Andreas Kling
2022-02-12LibWeb: Stop sizing the context root box in formatting contextsAndreas 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: Use BFC root relative coordinates when flowing around floatsAndreas Kling
2022-01-24LibWeb: Make IFC aware that its parent is always a BFCAndreas Kling
2022-01-24LibWeb: Remove unused InlineFormattingContext::available_width_at_line()Andreas Kling
2022-01-23LibWeb: Put BFC floating object state into a structAndreas Kling
2022-01-23LibWeb: Don't do horizontal inline line layout twice for last lineAndreas Kling
2022-01-23LibWeb: Ignore some collapsible whitespace when building linesAndreas Kling
2022-01-23LibWeb: Avoid creating an empty first line box in block containersAndreas Kling
2022-01-23LibWeb: Dimension inline-block boxes before deciding about line breaksAndreas Kling
2022-01-23LibWeb: Use LineBuilder in IFC to layout line boxes incrementallyAndreas Kling
2022-01-23LibWeb: Move available_space_for_line() into InlineFormattingContextAndreas Kling
2022-01-23LibWeb: Add inline-level iterator that enumerates items for line layoutAndreas 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-10-28LibWeb: Don't force line box fragments height to be at least line-heightAndreas Kling
2021-10-17LibWeb: Expose FormattingContext typeAndreas Kling
2021-10-06LibWeb: Move line boxes from Layout::Box to BlockContainerAndreas Kling
2021-10-06LibWeb: Rename Layout::BlockBox => BlockContainerAndreas Kling
2021-09-23LibWeb: Don't assume the parent is BFC in the IFCTobias Christiansen