Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 97bbb630c8 LibWeb: Make IFC happy to layout anything as long as it's inline outside %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 2baad565ca LibWeb: Remove bogus verify_cast when dimensioning inline-blocks %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 9c44634ca5 LibWeb: Reorganize layout algorithms around available space %!s(int64=2) %!d(string=hai) anos
  Andreas Kling f161e20e57 LibWeb: Make FormattingContext::run() take available space as input %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 62974160da LibWeb: Add FormattingContext::automatic_content_height() %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 412b2313f3 LibWeb: Improve inline flow around floating boxes %!s(int64=2) %!d(string=hai) anos
  Ben Wiederhake 8deced39a8 LibWeb: Resolve cyclic declaration/definitions involving Length %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 71ca857b67 LibWeb: Break lines until we have enough space between floats %!s(int64=2) %!d(string=hai) anos
  Andreas Kling af73a5d921 LibWeb: Use correct box edge when looking for space between floats %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 514fa83708 LibWeb: Improve `float: right` behavior %!s(int64=2) %!d(string=hai) anos
  Andreas Kling ab6af4c9a0 LibWeb: Remove unused member LineBuilder::m_layout_mode %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 83bb16ede3 LibWeb: Avoid some unnecessary inside layouts during intrinsic sizing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ed8930fff5 LibWeb: Add accessors for UsedValues::computed_{width,height} %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 52862c72d0 LibWeb: Rename FormattingState to LayoutState %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e78282aebb LibWeb: Make sure we always apply size constraints in IFC %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7713198e9c LibWeb: Cache a pointer to the containing block state in IFC %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 64959a8504 LibWeb: Express intrinsic size layout via size constraints %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 66d08d2417 LibWeb: Move IFC result measurement from IFC to BFC %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cefc931347 LibWeb: Make sure CSS::ComputedValues has initial size values %!s(int64=3) %!d(string=hai) anos
  Enver Balalic 7381474835 LibWeb: Don't break text lines if white-space: nowrap %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 6a4247bee9 LibWeb: Use more precise font metrics when doing inline layout %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f4ed4b2806 LibWeb: Swallow whitespace when it causes us to break the line %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5def3b0150 LibWeb: Use LineBox::height() when determining IFC auto heights %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f9e8f02451 LibWeb: Don't crash in IFC if very first chunk is collapsible whitespace %!s(int64=3) %!d(string=hai) anos
  Andreas Kling aefe1727fc LibWeb: Make text newlines in "pre" mode emit a ForcedBreak item %!s(int64=3) %!d(string=hai) anos
  Andreas Kling d32630e17b LibWeb: Don't append collapsible whitespace to start of new line %!s(int64=3) %!d(string=hai) anos
  Andreas Kling de6f7f0029 LibWeb: Support CSS floats in inline flow %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 159d4d772a LibWeb: Assign the used top/bottom border widths to inline-block boxes %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c1f0d21bbe LibWeb: Rename the LayoutMode enum values and explain them %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 83afc1154c LibWeb: Fix IFC over-shrinking the available space for line boxes %!s(int64=3) %!d(string=hai) anos