summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2022-02-12LibWeb: Stop sizing the context root box in formatting contextsAndreas Kling
2022-02-12LibWeb: Always rebuild stacking context tree during layoutAndreas 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-11LibWeb: Remove unused functions from Layout::BoxAndreas Kling
2022-02-11LibWeb: Rename SVGPathBox -> SVGGeometryBoxSam Atkins
2022-02-11LibWeb: Move SVGPathElement methods into SVGGeometryElementSam Atkins
2022-02-11LibWeb: Add const versions of SVGBox::dom_node() and friendsSam Atkins
2022-02-09LibWeb: Don't fill or stroke SVG <path> with transparent colorAndreas Kling
2022-02-08LibWeb: Fixed disabled checkbox input behaviourRafał Babiarz
2022-02-08LibWeb: Incorporate spread-distance into box-shadow renderingSam Atkins
2022-02-08LibWeb: Render multiple box-shadowsSam Atkins
2022-02-06LibWeb: Rename "frame" to "browsing_context" in various placesAndreas Kling
2022-02-06LibWeb: Remove unnecessary check for 0-sized fragments in InlineNodeAndreas Kling
2022-02-06LibWeb: Only compute containing block rect once in InlineNode::paint()Andreas Kling
2022-02-06LibWeb: Rename Layout::Box::size() to content_size()Andreas Kling
2022-02-05LibWeb: Compute element style in Layout::TreeBuilderAndreas Kling
2022-02-04LibWeb: Allow LengthPercentage to hold a calculated valueSam Atkins
2022-01-31Everywhere: Update copyrights with my new serenityos.org e-mail :^)Timothy Flynn
2022-01-24LibWeb: Use BFC root relative coordinates when flowing around floatsAndreas Kling
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: Remove unused InlineFormattingContext::available_width_at_line()Andreas Kling
2022-01-24LibWeb: Take full border box into account when vertically placing floatsAndreas Kling
2022-01-23LibWeb: Consider TextDecorationStyle when rendering textTobias Christiansen
2022-01-23LibWeb: Add new property 'text-decoration-style'Tobias Christiansen
2022-01-23LibWeb: Make LineBuilder assign height to empty line boxesAndreas 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-23LibWeb: Don't do horizontal inline line layout twice for last lineAndreas Kling
2022-01-23LibWeb: Pass correct state to TextNode::compute_text_for_rendering()Andreas Kling
2022-01-23LibWeb: Make InlineLevelIterator::m_container a Layout::BlockContainer&Andreas Kling
2022-01-23LibWeb: Ignore some collapsible whitespace when building linesAndreas Kling
2022-01-23LibWeb: Remove old Layout::Node::split_into_lines() APIAndreas Kling
2022-01-23LibWeb: Align inline-level boxes to the baseline of the line boxAndreas Kling
2022-01-23LibWeb: Avoid creating an empty first line box in block containersAndreas Kling
2022-01-23LibWeb: Make LineBuilder respect LayoutMode::OnlyRequiredLineBreaksAndreas Kling
2022-01-23LibWeb: Make InlineLevelIterator ignore list item marker boxesAndreas Kling
2022-01-23LibWeb: Dimension inline-block boxes before deciding about line breaksAndreas Kling
2022-01-23LibWeb: Teach InlineLevelIterator to skip across inline-block elementsAndreas Kling
2022-01-23LibWeb: Use LineBuilder in IFC to layout line boxes incrementallyAndreas Kling
2022-01-23LibWeb: Add Layout::LineBuilder class for incremental line box layoutAndreas 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-20Userland: Add horizontal mouse scroll supportDmitry Petrov
2022-01-20LibWeb: Remove reference_for_percent parameter from Length::resolved()Sam Atkins