summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/FormattingContext.cpp
AgeCommit message (Expand)Author
2023-04-05LibWeb: Use intrinsic aspect ratio when calculating max content heightmatcool
2023-03-27LibWeb: Make box content sizes indefinite before intrinsic sizingAndreas Kling
2023-03-25LibWeb: Don't allow resolved height of abspos elements to become negativeAndreas Kling
2023-03-25LibWeb: Don't allow resolved width of abspos elements to become negativeAndreas Kling
2023-03-20LibWeb: Let FormattingContext decide the automatic width of its rootAndreas Kling
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-10LibWeb: Fix bogus percentage vertical padding with box-sizing:border-boxAndreas Kling
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-02-15LibWeb: Port CSS::Display to new StringsSam Atkins
2023-01-24LibWeb: Make min-content height equivalent to max-content as appropriateAndreas Kling
2023-01-24LibWeb: Make grid containers be Layout::BoxAndreas Kling
2023-01-24LibWeb: Allow BFC auto height calculation on any Layout::BoxAndreas Kling
2023-01-06LibWeb: Fix abspos flex container with height:auto getting zero heightAndreas Kling
2023-01-05LibWeb: Convert LayoutState to new pixel unitsSam Atkins
2023-01-05LibWeb: Convert FormattingContext to new pixel unitsSam Atkins
2022-12-30LibWeb: Margin bottom collapsing between parent and last childAliaksandr Kalenik
2022-12-30LibWeb: Introduce structure that maintains collapsible margins in BFCAliaksandr Kalenik
2022-12-28LibWeb: Refactor should_skip_anonymous_text_runsTom
2022-12-14LibWeb: Convert Paintable coordinates to new pixel unitsSam Atkins
2022-12-11LibWeb: Check if block creates BFC even if all it's children are inlineAliaksandr Kalenik
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-11-25LibWeb: Fix typo in calculate_inner_heightAliaksandr Kalenik
2022-11-25LibWeb: Flex, grid and table containers should not create BFCAliaksandr Kalenik
2022-11-23LibWeb: Return max margin box width from greatest_child_widthAliaksandr Kalenik
2022-11-22LibWeb: Support box-sizing in BFCAliaksandr Kalenik
2022-11-20LibWeb: Return content box position from calculate_static_positionAliaksandr Kalenik
2022-11-16LibWeb: Solve width for absolute positioned elemenent according to specAliaksandr Kalenik
2022-11-09LibWeb: Finish half-written comment in abspos height calculationAndreas Kling
2022-11-09LibWeb: Try to compute height for abspos elements before inside layoutAndreas Kling
2022-11-09LibWeb: Actually assign solved value for `left` in abspos width case 1Andreas Kling
2022-11-03LibWeb: Treat unresolvable percentage sizes as auto on replaced elementsAndreas Kling
2022-11-03LibWeb: Move should_treat_{width,height}_as_auto() to FormattingContextAndreas Kling
2022-10-15LibWeb: Calculate the height of the css grid correctlymartinfalisse
2022-10-15LibWeb: Split intrinsic heights cache by definite available widthsAndreas Kling
2022-10-14LibWeb: Implement CSS fit-content algorithm precisely as spec saysAndreas Kling
2022-10-14LibWeb: Resolve *all* percentages in abspos height calculationAndreas Kling
2022-10-12LibWeb: Remove code duplication in computing height for abs-pos elementsTimon Kruiper
2022-10-12LibWeb: Add missing else's in absolutely positioned height computationSamuel Bowman
2022-10-11LibWeb: Constrain abspos element heights by min-height and max-heightAndreas Kling
2022-10-11LibWeb: Fix dumb typos in solver helpers for abspos heightAndreas Kling
2022-10-11LibWeb: Calculate height of absolute-position elements according to specAndreas Kling
2022-10-10LibWeb: Fix two uninitialized variables in FormattingContextAndreas Kling
2022-10-10LibWeb: Split intrinsic heights cache based on available widthAndreas 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: Tidy up FormattingContext::creates_block_formatting_context()Andreas Kling
2022-10-06LibWeb: Use Layout::Node::display() everywhereAndreas 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-02LibWeb: Improve placement of abspos boxes with dual-auto insetsAndreas Kling