Commit History

Autor SHA1 Mensaxe Data
  Sam Atkins 056acb5ebf LibWeb: Convert InlineFormattingContext to new pixel units %!s(int64=2) %!d(string=hai) anos
  Sam Atkins f5f25562d1 LibWeb: Convert FormattingContext to new pixel units %!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
  Andreas Kling 71ca857b67 LibWeb: Break lines until we have enough space between floats %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 9b46091f38 LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues %!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 39b7fbfeb9 LibWeb: Rewrite CSS float implementation to use offset-from-edge %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ef8a72ff3f LibWeb: Move available_space_for_line() from IFC to BFC %!s(int64=3) %!d(string=hai) anos
  sin-ack b801ddf73d LibWeb: Apply the current text-justify value when justifying %!s(int64=3) %!d(string=hai) anos
  sin-ack 7fe3f2d970 LibWeb: Refactor text justification code + only justify below threshold %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c9700e100e LibWeb: Start making our layout system "transactional" %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 561612f219 LibWeb: Add Layout::FormattingState %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 00bd17034d LibWeb: Make IFC aware that its parent is always a BFC %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 29589378ff LibWeb: Remove unused InlineFormattingContext::available_width_at_line() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ce8043c6c2 LibWeb: Use LineBuilder in IFC to layout line boxes incrementally %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 39b2046c42 LibWeb: Move available_space_for_line() into InlineFormattingContext %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 1f603c54ff LibWeb: Add inline-level iterator that enumerates items for line layout %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f73aa8e2bd LibWeb: Move line boxes from Layout::Box to BlockContainer %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ %!s(int64=4) %!d(string=hai) anos