<td align="left">
<ul>
<li>
- Currently only works as direct child of fo:flow.
+ [0.20.5] Currently only works as direct child of fo:flow.
</li>
<li>
- For absolute positioning, use 'position="absolute"' (as 'absolute-position="absolute"' is not implemented), and specify all four of "left", "top", "width" and "height"
+ [0.20.5] For absolute positioning, use 'position="absolute"' (as 'absolute-position="absolute"' is not implemented), and specify all four of "left", "top", "width" and "height"
+ </li>
+ <li>
+ [Trunk] No known restrictions.
</li>
</ul>
</td>
yes
</td>
<td align="center">
-
+ <ul>
+ <li>Built-in support for SVG only, additional namespaces through optional extensions.</li>
+ </ul>
</td>
</tr>
<tr>
<td class="yes">
yes
</td>
- <td class="yes">
- yes
+ <td class="partial">
+ partial
</td>
<td align="center">
-
+ <ul>
+ <li>[Trunk] Does not support block-level objects as children.</li>
+ </ul>
</td>
</tr>
<tr>
partial
</td>
<td align="center">
-
+ <ul>
+ <li>TODO Document restrictions</li>
+ </ul>
</td>
</tr>
<tr>
<td align="left">
<ul>
<li>
- Only works for table of contents without any problems. The case where the page number doesn't fit on a line isn't handled, and any text on the same line and after the page-number might not appear exactly where you want it to.
+ [0.20.5] Only works for table of contents without any problems. The case where the page number doesn't fit on a line isn't handled, and any text on the same line and after the page-number might not appear exactly where you want it to.
+ </li>
+ <li>
+ [Trunk] After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
</li>
</ul>
</td>
<td align="center">
<a href="http://www.w3.org/TR/xsl/slice6.html#fo_table">§6.7.3</a>
</td>
- <td class="yes">
- yes
+ <td class="partial">
+ partial
</td>
- <td class="yes">
- yes
+ <td class="partial">
+ partial
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>
+ [Trunk] Only border-collapse="separate" is supported and there's no support for automatic column widths.
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- you must explicitly specify column widths
+ [0.20.5] You must explicitly specify column widths.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- must contain block-level FOs (cannot contain straight character data)
+ [0.20.5] must contain block-level FOs (cannot contain straight character data)
</li>
</ul>
</td>
<td class="yes">
yes
</td>
- <td class="yes">
- yes
+ <td class="partial">
+ partial
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>[Trunk] Restrictions with multi-column documents.</li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- Use shorthand position="absolute" as a workaround.
+ [0.20.5] Use shorthand position="absolute" as a workaround.
+ </li>
+ <li>
+ [Trunk] No restrictions. The 0.20.5 work-around is not supported.
</li>
</ul>
</td>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes?
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>[Trunk] Please check. Write test cases.</li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes?
</td>
<td align="center">
-
+ <ul>
+ <li>[Trunk] Please check. Write test cases.</li>
+ </ul>
</td>
</tr>
<tr>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
+ </li>
+ <li>
+ [Trunk] All styles available.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only one value allowed
+ [0.20.5] only one value allowed
+ </li>
+ <li>
+ [0.20.5] only implemented for blocks
</li>
<li>
- only implemented for blocks
+ [0.20.5] can't be used to make extra space (use indents + spaces instead)
</li>
<li>
- can't be used to make extra space (use indents + spaces instead)
+ [0.20.5] can be used to control how much the background-color extends beyond the content rectangle
</li>
<li>
- can be used to control how much the background-color extends beyond the content rectangle
+ [Trunk] Full conformance.
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- same limitations as padding-before
+ [0.20.5] same limitations as padding-before
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only on pages and regions
+ [0.20.5] only on pages and regions
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only on pages and regions
+ [0.20.5] only on pages and regions
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only on pages and regions
+ [0.20.5] only on pages and regions
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only on pages and regions
+ [0.20.5] only on pages and regions
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- space-before.optimum supported
+ [0.20.5] space-before.optimum supported
+ </li>
+ <li>
+ [Trunk] Space adjustment may not fully work everywhere, yet.
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- space-after.optimum supported
+ [0.20.5] space-after.optimum supported
+ </li>
+ <li>
+ [Trunk] Space adjustment may not fully work everywhere, yet.
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- Only values "super" and "sub" have been implemented.
+ [0.20.5] Only values "super" and "sub" have been implemented.
+ </li>
+ <li>
+ [Trunk] TODO TBD
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- Implemented only for table-cell and block-container.
+ [0.20.5] Implemented only for table-cell and block-container.
+ </li>
+ <li>
+ [0.20.5] For table-cell, the "height" attribute must be set for the parent table-row; setting the height of the table or the table-cell results in vertical centering having no effect.
</li>
<li>
- For table-cell, the "height" attribute must be set for the parent table-row; setting the height of the table or the table-cell results in vertical centering having no effect.
+ [Trunk] TODO Check e-g, i-f-o.
</li>
</ul>
</td>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="partial">
+ partial
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>
+ [Trunk] TODO TBD
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="partial">
+ partial
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>
+ [Trunk] TODO TBD
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="partial">
+ partial
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>
+ [Trunk] TODO TBD
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td class="yes">
yes
</td>
- <td class="yes">
- yes
+ <td class="no">
+ no
</td>
<td align="center">
yes
</td>
<td class="yes">
- yes
+ yes?
</td>
<td align="center">
-
+ <ul>
+ <li>
+ [Trunk] TODO Write test cases
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
-
+ <ul>
+ <li>
+ [Trunk] TODO Write test cases
+ </li>
+ </ul>
</td>
</tr>
<tr>
<td align="left">
<ul>
<li>
- works only in table rows
+ [0.20.5] works only in table rows
+ </li>
+ <li>
+ [Trunk] works on all implemented FOs.
+ </li>
+ <li>
+ [Trunk] <integer> values are not supported.
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- works only in table rows
+ [0.20.5] works only in table rows
+ </li>
+ <li>
+ [Trunk] works on all implemented FOs.
+ </li>
+ <li>
+ [Trunk] <integer> values are not supported.
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- works only in table rows
+ [0.20.5] works only in table rows
+ </li>
+ <li>
+ [Trunk] works on all implemented FOs, except list- and table-related FOs.
+ </li>
+ <li>
+ [Trunk] <integer> values are not supported.
</li>
</ul>
</td>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="partial">
+ partial
</td>
<td align="center">
-
+ <ul>
+ <li>[Trunk] TODO TBD</li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- Workaround for page-orientation (portrait vs. landscape) is to swap the page-width and page-height properties.
+ [0.20.5] Workaround for page-orientation (portrait vs. landscape) is to swap the page-width and page-height properties.
+ </li>
+ <li>
+ [0.20.5] Workaround for block-container is to use SVG.
</li>
<li>
- Workaround for block-container is to use SVG.
+ [Trunk] No restrictions.
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- not value "page"
+ [0.20.5] not value "page"
+ </li>
+ <li>
+ [Trunk] TODO TBD
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- not value "use-content"
+ [0.20.5] not value "use-content"
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- leader-length.minimum is not used at all
+ [0.20.5] leader-length.minimum is not used at all
</li>
</ul>
</td>
yes
</td>
<td class="yes">
- yes
+ yes?
</td>
- <td align="center">
-
+ <td align="left">
+ <ul>
+ <li>[Trunk] TODO TBD</li>
+ </ul>
</td>
</tr>
<tr>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- "percentage" not implemented. Workaround is to use the XSL-FO "proportional-column-width" function.
+ [0.20.5] "percentage" not implemented. Workaround is to use the XSL-FO "proportional-column-width" function.
</li>
</ul>
</td>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only one value allowed
+ [0.20.5] only one value allowed
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only "solid" works
+ [0.20.5] only "solid" works
</li>
</ul>
</td>
<td class="no">
no
</td>
- <td class="no">
- no
+ <td class="yes">
+ yes
</td>
<td align="center">
<td align="center">
<a href="http://www.w3.org/TR/xsl/slice7.html#cue">§7.29.12</a>
</td>
- <td class="no">
- no
+ <td class="na">
+ na
</td>
- <td class="no">
- no
+ <td class="na">
+ na
</td>
<td align="center">
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only on pages and regions
+ [0.20.5] only on pages and regions
</li>
</ul>
</td>
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- only one value allowed
+ [0.20.5] only one value allowed
</li>
<li>
- only implemented for blocks
+ [0.20.5] only implemented for blocks
</li>
<li>
- can't be used to make extra space (use indents + spaces instead)
+ [0.20.5] can't be used to make extra space (use indents + spaces instead)
</li>
<li>
- can be used to control how much the background-color extends beyond the content rectangle
+ [0.20.5] can be used to control how much the background-color extends beyond the content rectangle
</li>
</ul>
</td>
<td align="center">
<a href="http://www.w3.org/TR/xsl/slice7.html#pause">§7.29.19</a>
</td>
- <td class="no">
- no
+ <td class="na">
+ na
</td>
- <td class="no">
- no
+ <td class="na">
+ na
</td>
<td align="center">
<td class="partial">
partial
</td>
- <td class="partial">
- partial
+ <td class="yes">
+ yes
</td>
<td align="left">
<ul>
<li>
- "inherit" not handled
+ [0.20.5] "inherit" not handled
</li>
</ul>
</td>
<td align="left">
<ul>
<li>
- Only works as a shorthand for baseline-shift property.
+ [0.20.5] Only works as a shorthand for baseline-shift property.
+ </li>
+ <li>
+ [Trunk] No <percentage> or <length> values possible.
</li>
</ul>
</td>