Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 71ec46b8cc LibWeb: Don't treat calc() in used flex basis as definite for now %!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 3def9e47f6 LibWeb: Improve min/max content contribution calculations for flex items %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4c89252f6a LibWeb: Clamp flex items to min/max main size during intrinsic sizing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling dc66a3cad9 LibWeb: Simplify flex container main size determination %!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 97f53de8a2 LibWeb: Take size constraints into account in fit-content calculations %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8f35c9a037 LibWeb: Resolve flexbox percent heights against containing block height %!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 8bdc6f5390 LibWeb: Don't override main size during flex item cross sizing %!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 71a707480c LibWeb: Move "has-definite-width/height" flags to UsedValues %!s(int64=3) %!d(string=hai) anos
  Andreas Kling bd48d9521a LibWeb: Simplify more code with CSS::LengthPercentage::is_auto() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling fac4529082 LibWeb: Honor flex container sizing constraints in available space %!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 7aa9e03e85 LibWeb: Simplify some code with CSS::LengthPercentage::is_auto() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3145f92bc0 LibWeb: Count flex item's *outer* size towards container intrinsic 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 b7003194d2 LibWeb: Use right offset for `justify-content: flex-end` %!s(int64=3) %!d(string=hai) anos
  Andreas Kling da0cc9d401 LibWeb: Floor hypothetical main size at 0 %!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 c517dfde12 LibWeb: Honor the flexbox spec's "automatic minimum size" everywhere %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 52862c72d0 LibWeb: Rename FormattingState to LayoutState %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0d8f9019c8 LibWeb: Implement basic stretch alignment for `flex-wrap: wrap` %!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 884b7fad48 LibWeb: Remove weird is_undefined_or_auto() helper in FFC %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0636e1db61 LibWeb: Update flex line "remaining free space" when finished %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7d7d5f0b1b LibWeb: Use fit-content size for flex items with indefinite cross size %!s(int64=3) %!d(string=hai) anos