Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 78bc856e07 LibWeb: Treat cross min/max sizes better in flexbox layout %!s(int64=2) %!d(string=hai) anos
  Andreas Kling f5844b85ff LibWeb: Let FFC parent context "handle" sizing of child FFC container %!s(int64=2) %!d(string=hai) anos
  Andreas Kling b13a8706e1 LibWeb: Make intrinsic heights dependent on available width %!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 d64a8c3d2a LibWeb: Resolve cross-axis flex item margins in the common case %!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 0843960235 LibWeb: Use CSS::Size for computed size and max-size values %!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 f25203f245 LibWeb: Don't re-resolve "auto" flex item sizes after definitizing them %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 0258fd8043 LibWeb: Remove FFC helpers is_{main,cross}_axis_margin_first_auto() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7200b3a16c LibWeb: Make two passes in FFC where to support percentage min/max sizes %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 18b1854aea LibWeb: Add FFC helpers for getting the computed main/cross size of box %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a4d7dc40bf LibWeb: Move get_pixel_{width,height} helpers into FFC class %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 60ac258a48 LibWeb: Mark flex item cross sizes as definite when spec asks us to %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4cbec00c44 LibWeb: Actually check if percentage used flex basis is definite %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 69243947d5 LibWeb: Some flex items have definite size after flexing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 050e70cc7e LibWeb: Position abspos children of flex container after parent layout %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b71f747453 LibWeb: Add helpers for adding margin box to flex item's content size %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 237fbe4d54 LibWeb: Remember the used flex basis for each flex item %!s(int64=3) %!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 9fc43d5766 LibWeb: Update flex container intrinsic size algorithm to draft spec %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2f0657739b LibWeb: Honor `align-self` over `align-items` when non-auto on flex item %!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 db2d62671f LibWeb: Add FFC helpers for getting intrinsic size of flex items %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 89e65e0ea1 LibWeb: Support flex item cross sizing based on intrinsic aspect ratio %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8eb022a57d LibWeb: Don't include flex line margins in inner flex item cross sizes %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4935055407 LibWeb: Keep the "remaining free space" across flexbox algo steps %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7953bd8391 LibWeb: Implement "transferred size suggestion" for flex items %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 75e8b1305d LibWeb: Actually distribute free space to flex items with auto margins %!s(int64=3) %!d(string=hai) anos