Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 năm trước cách đây |
Michael Ragazzon
|
40862ebb05
Add formatting context mode for LayoutDetails::BuildBox
|
4 năm trước cách đây |
Michael Ragazzon
|
c7cda708c5
Abstract and move some methods from table details to layout details
|
4 năm trước cách đây |
Michael Ragazzon
|
e720b17361
Rework table layouting algorithm. Now rows can also use flexible sizing as long as the table height is definite (non-auto).
|
4 năm trước cách đây |
Michael Ragazzon
|
ce9fe0d28b
Allow table cells without parent table row element
|
4 năm trước cách đây |
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.
|
5 năm trước cách đây |
Michael Ragazzon
|
aee2c49f8b
Add support for table-row-group and table-column-group. Table layout cleanup.
|
5 năm trước cách đây |
Michael Ragazzon
|
8cacf8d8c2
Layout engine: Clean up some headers and functions.
|
5 năm trước cách đây |
Michael Ragazzon
|
a14ca63cdd
Snap columns positions and sizes to the pixel grid. Clean up table layout.
|
5 năm trước cách đây |
Michael Ragazzon
|
245034ea1d
Table layouting: Distribute available table width to columns if they don't fill the table size.
|
5 năm trước cách đây |
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.
|
5 năm trước cách đây |
Michael Ragazzon
|
f529a8cf51
Initial support for tables
|
5 năm trước cách đây |