The major goal of version 0.2.2 is to enhance the implementation of the CSS 2.1 specification.
A 'media' attribute of a link element is set to 'print', which is not supported yet.
It looks like due to the lack of support for the automatic table layout algorithm:
In the 1st pass, lay out each cell using the width of the table as its containing block width; while doing so, MCW of each cell needs to be calculated as well.
In the 2nd pass, calculate the column widths as outlined in the specification.
✓ TODO: The extra table width should be distributed to the columns whose widths are shorter than their maximum column widths firstly
In 0.2.1, absolutely positioned tables are not laid out before rendering them.
The following tests appear to be invalid:
cf. HTML Living Standard 3.1.4
"Replace any sequence of one or more consecutive space characters in value with a single U+0020 SPACE character."
✓ TODO: The resolved width of the absolutely positioned box in the 1st column is wrong in margin-collapse-113
In r2893, floating boxes in a cell cannot be inserted to the line boxes in the 2nd table layout pass.
Note the fixes in r2894 are tentative ones.
✓ TODO: If the lengths are given by 'em' or 'ex' from the body style in the html root style, refer the font size of the body style
Note: To generate harness logs, run the following commands in the build directory:
Then the generated log files can be used for the headless test: