Commit History

Autor SHA1 Mensaxe Data
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. %!s(int64=3) %!d(string=hai) anos
  Michael Ragazzon 40862ebb05 Add formatting context mode for LayoutDetails::BuildBox %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon c7cda708c5 Abstract and move some methods from table details to layout details %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon e720b17361 Rework table layouting algorithm. Now rows can also use flexible sizing as long as the table height is definite (non-auto). %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon ce9fe0d28b Allow table cells without parent table row element %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon c313b56fce TableLayout: Make auto margins work also after size changes. Respect min/max width and height. Make column percentage width >= 100% act as custom flexible width. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon aee2c49f8b Add support for table-row-group and table-column-group. Table layout cleanup. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 8cacf8d8c2 Layout engine: Clean up some headers and functions. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon a14ca63cdd Snap columns positions and sizes to the pixel grid. Clean up table layout. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 245034ea1d Table layouting: Distribute available table width to columns if they don't fill the table size. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon da4d73e6a4 Add 'display: table-column' keyword and use also column elements to determine the column widths. Add row-gap and column-gap properties for table spacing. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon f529a8cf51 Initial support for tables %!s(int64=5) %!d(string=hai) anos