about summary refs log tree commit diff stats
path: root/test/layout
Commit message (Collapse)AuthorAgeFilesLines
* layout: fix BFC positioning in presence of floatsbptato2024-05-194-0/+47
| | | | | | | | | | | | | Previously, the following printed "2" instead of "12": <div style=float:left>1</div><div style=display:flow-root>2</div> This fixes the above problem in the laziest possible way: we relayout once in the smallest possible space the BFC fits in when floats exist. See the comment in the code for details. As a nice bonus, this also fixes tables overlapping with floated boxes, by pretending that they establish a BFC.
* layout: relative positioning fixesbptato2024-05-182-0/+21
| | | | Fix percentage-based left/right etc.
* test: text-transformbptato2024-05-162-0/+3
|
* layout: another table colwidth fixbptato2024-05-082-0/+8
| | | | | | Turns out we also have to *expand* column width, if the specified column width is too small *and* no unspecified column exists to take the rest of the place.
* layout: table cell resizing fixesbptato2024-05-052-0/+28
|
* layout: fix float size in table cells; remove redundant positioningbptato2024-04-273-1/+12
|
* test: add js & layout testsbptato2024-04-2158-0/+896
(Sadly some layout tests still fail.)