summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/LayoutState.cpp
AgeCommit message (Expand)Author
2023-06-01LibWeb: Measure the overflow for all scroll containersAndreas Kling
2023-06-01LibWeb: Put debug spam about negative content sizes behind a flagAndreas Kling
2023-05-31LibWeb: Move layout box rect helpers into FormattingContextAndreas Kling
2023-05-24LibWeb: Make CSSPixels and Length use 64-bit (double) floating pointAndreas Kling
2023-05-23LibWeb: Simplify margin & border box construction in `LayoutState`Jelle Raaijmakers
2023-05-23LibWeb: Make LayoutState use HashMap instead of potentially huge VectorAndreas Kling
2023-05-06LibWeb: Get rid of weird Length::resolved() usage in LayoutStateAndreas Kling
2023-05-02LibWeb: Account for box-sizing:border-box in layout-less definite sizesAndreas Kling
2023-05-02LibWeb: Remove vestigial resolve_definite_width/height helper functionsAndreas Kling
2023-04-20LibWeb/Layout: Rename BlockContainer::paint{_box => able_with_lines}()Linus Groh
2023-04-20LibWeb/Layout: Rename Box::{paint => paintable}_box()Linus Groh
2023-03-30LibWeb: Remove CalculatedStyleValue from LengthSam Atkins
2023-03-27LibWeb: Make box content sizes indefinite before intrinsic sizingAndreas Kling
2023-03-26LibWeb: Fix mistype in `LayoutState`Cameron Youell
2023-03-25LibWeb: Add FIXME whining to debug log if layout produces negative sizesAndreas Kling
2023-03-14LibWeb: Consider margins of atomic inlines in layoutMathis Wiehl
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-01-05LibWeb: Convert LayoutState to new pixel unitsSam Atkins
2023-01-05LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px unitsSam Atkins
2023-01-01LibWeb: Use TextTop and TextBottom property for VerticalAlignmartinfalisse
2022-12-14LibWeb: Convert Paintable coordinates to new pixel unitsSam Atkins
2022-12-05LibWeb: Move box_baseline from LineBuilder.cpp to LayoutState.cppAliaksandr Kalenik
2022-10-15LibWeb: Assign hypothetical flex item main sizes as temporary main sizeAndreas Kling
2022-10-14LibWeb: Apply min/max constraints to sizes that are initially definiteAndreas Kling
2022-10-14LibWeb: Mark percentage heights as initially definite when appropriateAndreas Kling
2022-10-07LibWeb: Floating boxes with width:auto don't have definite widthAndreas Kling
2022-10-06LibWeb: Use Layout::Node::display() everywhereAndreas Kling
2022-10-02LibWeb: Reorganize layout algorithms around available spaceAndreas Kling
2022-09-25LibWeb: Use CSS::Size for computed size and max-size valuesAndreas Kling
2022-09-22LibWeb: Only include containing blocks in coordinate space translationAndreas Kling
2022-09-14LibWeb: Don't re-resolve "auto" flex item sizes after definitizing themAndreas Kling
2022-09-08LibWeb: Use correct box edge when looking for space between floatsAndreas Kling
2022-09-07LibWeb: Improve `float: right` behaviorAndreas Kling
2022-07-26LibWeb: Resolve definite sizes when instantiating UsedValuesAndreas Kling
2022-07-26LibWeb: Move "has-definite-width/height" flags to UsedValuesAndreas Kling
2022-07-19LibWeb: Add accessors for UsedValues::computed_{width,height}Andreas Kling
2022-07-17LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValuesAndreas Kling
2022-07-17LibWeb: Rename FormattingState to LayoutStateAndreas Kling